重启服务

  1. Apache
  2. 启动
  3. systemctl start httpd
  4. 停止
  5. systemctl stop httpd
  6. 重启
  7. systemctl restart httpd
  1. MySQL
  2. 启动
  3. systemctl start mysqld
  4. 停止
  5. systemctl stop mysqld
  6. 重启
  7. systemctl restart mysqld
  8. # 开机启动
  9. systemctl start httpd && systemctl enable httpd
  1. PHP
  2. 启动
  3. systemctl start php-fpm
  4. 停止
  5. systemctl stop php-fpm
  6. 重启
  7. systemctl restart php-fpm
  1. Nginx
  2. 启动
  3. systemctl start nginx
  4. 停止
  5. systemctl stop nginx
  6. 重启
  7. systemctl restart nginx
  1. Redis
  2. 查看
  3. ps -ef | grep redis
  4. 启动
  5. systemctl start redis
  6. 停止
  7. systemctl stop redis
  8. 重启
  9. systemctl status redis

文件操作

  1. // 设置文件权限
  2. chmod -R 777 demoFile
  3. // 设置文件所有者
  4. chown -R www:www demoFile
  5. // 修改文件名
  6. mv file1 file2

复制文件

  1. cp -a demo demo_new
  2. cp -选项 原文件/原目录 新文件/新目录
  3. -a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。
  4. -d 拷贝时保留链接。
  5. -f 删除已经存在的目标文件而不提示。
  6. -i f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。
  7. -p 此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。
  8. -r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。
  9. -l 不作拷贝,只是链接文件。

删除文件

  1. rm
  2. -r 递归删除,可删除子目录及文件
  3. -f 强制删除

压缩文件

  1. yum install zip unzip
  2. a、把/home目录下面的mydata目录压缩为mydata.zip
  3. zip -r mydata.zip mydata #压缩mydata目录
  4. b、把/home目录下面的mydata.zip解压到mydatabak目录里面
  5. unzip mydata.zip -d mydatabak
  6. c、把/home目录下面的abc文件夹和123.txt压缩成为abc123.zip
  7. zip -r abc123.zip abc 123.txt
  8. d、把/home目录下面的wwwroot.zip直接解压到/home目录里面
  9. unzip wwwroot.zip
  10. e、把/home目录下面的abc12.zipabc23.zipabc34.zip同时解压到/home目录里面
  11. unzip abc\*.zip
  12. f、查看把/home目录下面的wwwroot.zip里面的内容
  13. unzip -v wwwroot.zip
  14. g、验证/home目录下面的wwwroot.zip是否完整
  15. unzip -t wwwroot.zip
  16. h、把/home目录下面wwwroot.zip里面的所有文件解压到第一级目录
  17. unzip -j wwwroot.zip

vi / vim

  1. :set nu 显示行号
  2. :set nu! 取消显示行号
  3. // 搜索字符串
  4. :/字符串
  5. :/abc
  6. 如果查找下一个,按'n'即可
  7. // 替换字符串
  8. :s/vivian/sky/ 替换当前行第一个 vivian sky
  9. :s/vivian/sky/g 替换当前行所有 vivian sky
  10. :%s/vivian/sky/(等同于 :g/vivian/s//sky/) 替换每一行的第一个 vivian 为 sky
  11. :%s/vivian/sky/g(等同于 :g/vivian/s//sky/g) 替换每一行中所有 vivian 为 sky

查询大于300K的当前文件

  1. find . -size +300k -exec ls -ld {} \;
  2. // 分页
  3. find . -size +300k -exec ls -ld {} \; | more

快速查找php.ini

  1. php -i |grep 'php.ini'