systemd 与System 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

如果想要将系统默认的运行目标修改为“多用户,无图形”模式,可直接用ln命令把多用户模式目标文件连接到/etc/systemd/system/目录:

[oot@localhost ~]# ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target

                                                  systemctl管理服务的启动、重启、停止、重载、查看状态等常用命令

System Vinit命令                     systemctl 命令(RHEL 7 系统)                      作用

service foo start                       systemctl start foo.service                            启动服务

service foo restart                     systemctl restart foo.service                       重启服务

service foo stop                       systemctl stop foo.service                            停止服务

service foo reload                     systemctl reload foo.serivce                       重新加载配置文件(不终止服务)

service foo status                      systemctl status foo.service                       查看服务状态

 

systemctl设置服务开机启动、不启动、查看各级别下服务启动状态等常用命令

System V init命令(RHEL 6 系统)                        systemd命令(RHEL 7 系统)                        作用

checkconfig 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=type=service                查看各个级别下服务的启动与禁用情况

 

         

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值