重启linux服务器命令(启动、重启、停止服务)

系统服务指的是那些常驻系统内存中的进程,主要用来提供一些基础的系统和网络功能,例如数据库、web服务器、日志等。
CentOS 7新增systemctl命令用来进行系统服务管理,取代了service和chkconfig,不过为了保持兼容性,在CentOS7中,仍然可以使用service和chkconfig命令。
以下示例适用于CentOS操作系统
查看当前已经启动的服务

systemctl list-units
 
查看所有服务

systemctl list-unit-files
 
查看服务的状态
以sshd服务为例,可以看到:
服务的当前状态为:active (running)
是否开机启动(enabled),
服务启动脚本位于:/usr/lib/systemd/system/sshd.service

systemctl status sshd
 
关闭、启动、重启服务

systemctl stop sshd
systemctl start sshd
systemctl restart sshd
设置禁止开机启动服务

systemctl disable sshd
 
设置开机启动服务

systemctl enable sshd
 
重新加载服务配置文件
注意:后面无需任何选项

systemctl reload
锁定和解锁服务
使用mask锁定服务,锁定后该服务将不能正常开启
使用unmask解锁服务

systemctl mask sshd
systemctl unmask sshd
锁定服务
解锁服务
服务相关的一些目录
/usr/lib/systemd/system/ 系统软件默认启动脚本目录
/etc/systemd/system/ 用户根据自己需要编写的启动脚本的目录
/etc/sysconfig/ 服务初始化选项目录
/var/lib/ 服务运行时产生的数据存储目录

本文出自快速备案,转载时请注明出处及相应链接。

本文永久链接: https://kuaisubeian.cc/33355.html

kuaisubeian