用户工具

站点工具


others:linuxcommand

Linux常用命令

在使用 VPS 时,通常安装的是 Linux 系统,推荐使用 CentOS 系统,本节的命令可能不适用其它版本的 Linux 系统。

列出当前目录文件

ls

切换目录

cd /home
#切换到home目录下
cd ..
#回到上一级目录

安装程序

不同版本的 Linux 所包含的程序有所不同,如果没有相应的程序,需要手动安装。

yum install screen
yum install zip

在线下载

wget http://wordpress.org/latest.zip

在线压缩&解压缩

zip -r x.zip ./*
unzip x.zip

将指定文件的拥有者改为指定的用户或组

FTP 上传文件后,需要执行 chown 命令,以便 WordPress 能够在后台编辑主题文件。

chown -R www /home/wwwroot/www.yourdomain.com

启用函数scandir

vim /usr/local/php/etc/php.ini

找到disable.functions(),按 i 键激活输入,删除 scandir, ,按 Esc 退出,输入 :wq 并回车;

执行以下命令,重新载入PHP

/etc/init.d/php-fpm reload

更改文件夹folder的权限

chmod -R 777 folder

永久删除文件

rm -rf folder_or_filename

查看当前目录下空间使用情况

sudo du -sh *

查看VPS的空间使用情况

无法启动MySQL时,或因为空间已满

df -h

lnmp 常用命令备忘

chattr -i /网站目录/.user.ini 后才能删除网站目录

LNMP状态管理命令:

  • LNMP 1.2+状态管理: lnmp {start|stop|reload|restart|kill|status}
  • LNMP 1.2+各个程序状态管理: lnmp {nginx|mysql|mariadb|php-fpm|pureftpd} {start|stop|reload|restart|kill|status}
  • LNMP 1.1状态管理: /root/lnmp {start|stop|reload|restart|kill|status}
  • Nginx状态管理:/etc/init.d/nginx {start|stop|reload|restart}
  • MySQL状态管理:/etc/init.d/mysql {start|stop|restart|reload|force-reload|status}
  • Memcached状态管理:/etc/init.d/memcached {start|stop|restart}
  • PHP-FPM状态管理:/etc/init.d/php-fpm {start|stop|quit|restart|reload|logrotate}
  • PureFTPd状态管理: /etc/init.d/pureftpd {start|stop|restart|kill|status}
  • ProFTPd状态管理: /etc/init.d/proftpd {start|stop|restart|reload}
  • Redis状态管理: /etc/init.d/redis {start|stop|restart|kill}

如重启LNMP,1.2+输入命令:lnmp restart 即可;单独重启mysql:/etc/init.d/mysql restart 也可以 lnmp mysql restart ,两个是一样的。

LNMPA状态管理命令:

  • LNMPA 1.2+状态管理: lnmp {start|stop|reload|restart|kill|status}
  • LNMPA 1.2+各个程序状态管理: lnmp {httpd|mysql|mariadb|pureftpd} {start|stop|reload|restart|kill|status}
  • LNMPA1.1状态管理: /root/lnmpa {start|stop|reload|restart|kill|status}
  • Nginx状态管理:/etc/init.d/nginx {start|stop|reload|restart}
  • MySQL状态管理:/etc/init.d/mysql {start|stop|restart|reload|force-reload|status}
  • Memcached状态管理:/etc/init.d/memcached {start|stop|restart}
  • PureFTPd状态管理: /etc/init.d/pureftpd {start|stop|restart|kill|status}
  • ProFTPd状态管理: /etc/init.d/proftpd {start|stop|restart|reload}
  • Apache状态管理:/etc/init.d/httpd {start|stop|restart|graceful|graceful-stop|configtest|status}

LAMP状态管理命令:

  • LAMP 1.2+状态管理: lnmp {start|stop|reload|restart|kill|status}
  • LAMP 1.2+各个程序状态管理: lnmp {httpd|mysql|mariadb|pureftpd} {start|stop|reload|restart|kill|status}
others/linuxcommand.txt · 最后更改: 2021/08/06 11:37 (外部编辑)