# 查看端口
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