Systemd进程基础

systemd初始化进程

1.1systemd与Systemd V init的区别以及作用

System V init运行级别 Systemd 目标名称 作用
0 runlevel0.target,poweroff.target 关机
1 runlevel1.target,rescue.target 单用户模式
2 runlevel2.target,multi-user.target 等同于级别3
3 runlevel3.target,multi-user.target 多用户的文本界面
4 runlevel4.target,multi-user.target 等同于级别3
5 runlevel5.target,graphical.target 多用户的图形界面
6 runlevel6.target,reboot.target 重启
emergency emergency.target 紧急shell

需求:将系统默认的运行目标修改为“多用户,无图形”模式:root用户操作

 ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target

1.2 systemctl 管理服务的启动,重启,停止,重载,查看状态

System V init(RHEL 6) systemctl 命令(RHEL 7) 作用
services foo start systemctl start foo.service 启动服务
services foo restart systemctl restart foo.service 重启服务
services foo stop systemctl stop foo.service 停止服务
services foo reload systemctl reload foo.service 重新加载配置文件(不终止文件)
services foo status systemctl status foo.service 查看服务的状态

eg:重启网络服务

systemctl   restart network

1.3 systemctl设置服务开机启动,不启动,查看各级别下服务启动状态

System V init(RHEL 6) systemctl 命令(RHEL 7) 作用
chkconfig foo on systemctl enable foo.service 开机自启
chkconfig foo off systemctl disable foo.service 开机不自启
chkconfig foo systemctl is-enabled foo.service 查看特定服务是否为开机自启
chkconfig --list systemctl list-unit-files --type=service 查看各个级别下服务的启动与禁用情况

eg:重启ssh服务

systemctl start sshd

posted @ 2019-07-31 00:31  Noob52037  阅读(216)  评论(0)    收藏  举报