赞
踩
需求:当Linux中有许多系统服务,无法通过外部管理工具或者接口开启/关闭。需要手动管理时就需要用到systemctl命令。
Systemd是基于Linux的操作系统的系统和服务管理器,用于管理服务。Systemd比旧的Sysvinit更强大,更受欢迎。
常用的命令方法和举例
systemctl start 服务名(如: ssh.service)
systemctl stop 服务名(如: ssh.service)
注意: 有的系统服务需要 管理员权限 ,命令前面加sudo 即可
systemctl reload 服务名(如: ssh.service)
systemctl restart 服务名(如: ssh.service)
systemctl reload-or-reload 服务名(如: ssh.service)
Reload:用于重新加载正在运行的服务的配置
Restart: 用于重新启动(Stop/Start)正在运行的服务
reload-or-restart: 用于重新加载服务默认值,但是如果该服务无法重新加载,则会重新启动它
systemctl status 服务名(如: ssh.service)
Status:用于检查服务的当前状态
systemctl enable 服务名
systemctl disable 服务名
Enable:用于使服务在系统启动时启动
Disable:用于禁用服务以在系统启动时不启动
systemctl is-active 服务名
systemctl is-enabled 服务名
is-active:用于检查服务当前服务状态
is-enabled:用于检查系统启动时是否已启用服务
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。