1. # 查看端口
  2. netstat -tlunp
  3. # 查看程序
  4. ps -ef | grep nginx
  5. # 查找文件位置
  6. find / -name php-fpm
  7. # 查找文件
  8. find / -name 'filename'
  9. # 查找目录
  10. find / -name 'php-fpm' -type d
  11. # 开机启动项配置目录
  12. /usr/lib/systemd/system/
  13. # 禁止开机启动
  14. systemctl disable gitlab-runsvdir.service
  15. # 开机启动
  16. systemctl enable gitlab-runsvdir.service
  17. # 建立软连接
  18. $ sudo ln -s /usr/local/system_config/node-v16.13.1-linux-x64/bin/node /usr/bin/node
  19. $ sudo ln -s /usr/local/system_config/node-v16.13.1-linux-x64/bin/forever /usr/bin/forever
  20. # 复制文件
  21. cp -r ** **
  22. # 移动文件
  23. mv /home/abc /home/abcd
  24. # -r:递归复制,用于目录的复制操作
  25. # -f:强制(force),若有重复或其它疑问时,不会询问用户,而强制复制
  26. # -u:若目标文件比源文件旧,更新目标文件
  27. # 删除文件夹命令
  28. rm -rf /var/log/httpd/access
  29. # 删除文件命令
  30. rm -f /var/log/httpd/access.log
  31. # 上传文件
  32. put -r /Users/kylework/Downloads/index.html /var/www/html
  33. # 查看全部文件
  34. ls -al
  35. # 查看系统中有哪些用户:
  36. cut -d : -f 1 /etc/passwd

systemctl 如何启动、关闭、启用/禁用服务

  1. 启动服务:systemctl start vsftpd.service
  2. 关闭服务:systemctl stop vsftpd.service
  3. 重启服务:systemctl restart vsftpd.service
  4. 显示服务的状态:systemctl status vsftpd.service
  5. 在开机时启用服务:systemctl enable vsftpd.service
  6. 在开机时禁用服务:systemctl disable vsftpd.service
  7. 查看服务是否开机启动:systemctl is-enabled vsftpd.service
  8. 查看已启动的服务列表:systemctl list-unit-files|grep enabled
  9. 查看启动失败的服务列表:systemctl --failed

centos 自启动配置

目录
/lib/systemd/system

详解
[Unit]
Description:描述服务
After:描述服务类别
[Service]服务运行参数的设置
Type=forking是后台运行的形式
ExecStart为服务的具体运行命令
ExecReload为重启命令
ExecStop为停止命令
PrivateTmp=True表示给服务分配独立的临时空间
[Install]
WantedBy=multi-user.target

注意:[Service]的启动、重启、停止命令全部要求使用绝对路径
[Install]运行级别下服务安装的相关设置,可设置为多用户,即系统运行级别为3

设置开机自启动
systemctl enable nginx.service