centos7 服务管理工具
systemctl常见操作
- systemctl start 服务名称 [启动服务]
- systemctl stop 服务名称 [停止服务]
- systemctl restart 服务名称 [重启服务]
- systemctl reload 服务名称 [重新加载服务]
- systemctl status 服务名称 [查看服务状态]
- systemctl enable 服务名称 [开机自动启动服务]
- systemctl disable 服务名称 [开机不启动服务]
软件包安装的服务单元
查看服务级别
# 服务级别的目录
$ cd /lib/systemd/system
# 查看服务级别
$ ls -l runlevel*.target
lrwxrwxrwx. 1 root root 15 8月 30 15:50 runlevel0.target -> poweroff.target
lrwxrwxrwx. 1 root root 13 8月 30 15:50 runlevel1.target -> rescue.target
lrwxrwxrwx. 1 root root 17 8月 30 15:50 runlevel2.target -> multi-user.target
lrwxrwxrwx. 1 root root 17 8月 30 15:50 runlevel3.target -> multi-user.target
lrwxrwxrwx. 1 root root 17 8月 30 15:50 runlevel4.target -> multi-user.target
lrwxrwxrwx. 1 root root 16 8月 30 15:50 runlevel5.target -> graphical.target
lrwxrwxrwx. 1 root root 13 8月 30 15:50 runlevel6.target -> reboot.target
# 查看当前运行级别
$ systemctl get-default
multi-user.target
# 设置下次开机运行到图形级别
$ systemctl set-default graphical.target