Linux系统服务Day.22

一.开机流程

1.Centos6


1.打开电源首先通过内核引导开机,然后读入/boot目录下的内核文件。

    2.读取init程序的配置文件。(/etc/inittab)

    3.选择运行级别。(查看运行级别 runlevel)0:关机  6:重启  3:字符界面  5:图形界面    2:暂未使用 4:暂未使用  1:单用户模式(超级权限,必须面对实体硬件,不可远程操控)

    4.启动/etc/init.d/中的服务

    5.建立终端,用户登录

    6.进入shell系统

PS:Centos6想要永久更改运行等级的话可以编辑/etc/inittab实现。

2.Centos7


3.Centos6与Centos7的区别


PS:Centos7和Centos7开启流程差不多,只是加载的文件不同。

二.什么是运行级别


[root@neimengJay ~]# systemctl get-default

multi-user.target(3字符界面)

(查看当前运行级别)

[root@neimengJay ~]# systemctl set-default multi-user.target

(修改系统下次启动时候的运行级别)

[root@neimengJay ~]# systemctl get-default

multi-user.target

(查看当前运行级别)

(multi-user.target ,3,字符界面)

三.systemd使用方法

[root@zy ~]# systemctl disabled httpd.service  (取消开机自启)

[root@zy ~]# systemctl enable httpd.service  (开机自启服务)

[root@zy ~]# systemctl restart httpd.service (重启服务)

[root@zy ~]# systemctl status httpd.service (查看服务状态)

[root@zy ~]# systemctl start httpd.service    (开启服务)

[root@zy ~]# systemctl stop  httpd.service      (关闭服务)

【服务状态】


四.单用户模式,超级权限必须面对实体硬件,不支持远程控制。

1.使用单用户模式修改系统密码


(重启Linux系统主机并出现引导界面时,按照提示按"e"键进入内核编辑模式)


(一直下翻,找到linux16的行,UTF-8后加enforcing=0 init=/bin/bash)


(按下ctrl+x来运行修改过的内核程序)

(今日单用户模式依次输入以上命令,等待系统重启操作完毕,然后就可以使用新密码来登录Linux系统了)

详细可参考:https://mp.weixin.qq.com/s/1f-zCq8j4gL3xiB3AV9K3A

五.Linux下救援模式

https://blog.csdn.net/hdyebd/article/details/83754257

你可能感兴趣的:(Linux系统服务Day.22)