# 查看端口netstat -tlunp# 查看程序ps -ef | grep nginx# 查找文件位置find / -name php-fpm# 查找文件find / -name 'filename'# 查找目录find / -name 'php-fpm' -type d# 开机启动项配置目录/usr/lib/systemd/system/# 禁止开机启动systemctl disable gitlab-runsvdir.service# 开机启动systemctl enable gitlab-runsvdir.service# 建立软连接$ sudo ln -s /usr/local/system_config/node-v16.13.1-linux-x64/bin/node /usr/bin/node$ sudo ln -s /usr/local/system_config/node-v16.13.1-linux-x64/bin/forever /usr/bin/forever# 复制文件cp -r ** **# 移动文件mv /home/abc /home/abcd# -r:递归复制,用于目录的复制操作# -f:强制(force),若有重复或其它疑问时,不会询问用户,而强制复制# -u:若目标文件比源文件旧,更新目标文件# 删除文件夹命令rm -rf /var/log/httpd/access# 删除文件命令rm -f /var/log/httpd/access.log# 上传文件put -r /Users/kylework/Downloads/index.html /var/www/html# 查看全部文件ls -al# 查看系统中有哪些用户:cut -d : -f 1 /etc/passwd
systemctl 如何启动、关闭、启用/禁用服务
启动服务:systemctl start vsftpd.service关闭服务:systemctl stop vsftpd.service重启服务:systemctl restart vsftpd.service显示服务的状态:systemctl status vsftpd.service在开机时启用服务:systemctl enable vsftpd.service在开机时禁用服务:systemctl disable vsftpd.service查看服务是否开机启动:systemctl is-enabled vsftpd.service查看已启动的服务列表:systemctl list-unit-files|grep enabled查看启动失败的服务列表: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
