day23 8/23 系统服务

一丶开机启动流程

Centos6


Centos7


Centos6与Centos7有什么区别?


二丶系统的运行级别

Centos6

0 关机

1 单用户模式 (超级权限 必须面对实体硬件)

2 暂未使用

3 字符界面(黑框)

4 暂未使用

5 图形界面

6 重启

0 6 关机 重启

3 5 字符 图形

2 4 没有使用

1 单用户

临时性的操作

[root@oldboy ~]# runlevel #查看级别N 3

N 表示上一次是什么级别

3 当前系统正在运行的级别

[root@oldboy ~]# init 3 #切换到3级别上

永久操作 /etc/inittab

Centos7

0 关机

1 单用户模式 (超级权限 必须面对实体硬件)

2 暂未使用

3 字符界面(黑框)

4 暂未使用

5 图形界面

6 重启

0 6 关机 重启

3 5 字符 图形

2 4 没有使用

1 单用户

三丶systemd使用


Centos7

multi-user.target: analogous to runlevel 3

graphical.target: analogous to runlevel 5

查看当前的运行级别

[root@oldboy ~]# systemctl get-defaultmulti-user.target

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

[root@oldboy ~]# systemctl set-default multiuser.target

systemd

systemctl start nginx

systemctl stop nginx

systemctl restart nginx

systemctl reload nginx

systemclt status nginx

systemctl enable nginx #下一次开机启动nginx,于当前无关

systemctl disable nginx #下一次开机不启动nginx,于当前无关

systemctl启动一个守护进程   

systemctl status 查看守护进程状态


[root@oldboy ~]# #关机shutdown -h now

poweroff

halt

init 0

systemctl poweroff

[root@oldboy ~]# #重启

reboot

shutdown -r now

init 6

systemctl reboot

四丶单用户模式-->(超级用户权限的模式)

必须面对实体  服务器前

能正常引导进入系统①配置文件错误导致无法启动②忘记ROOT密码 ( 快照 | 单用户修改)

忘记root密码

①重新启动或开启CentOS7.6系统后  按“e”进入编辑界面

②按方向键向下键,找到以字符串“Linux16”开头的行,将光标移动到该行的结尾,然后输入“init=/bin/bash” 

③ctrl +x 退出重启

注:如果系统开了SElinux

①重新启动或开启CentOS7.6系统后  按“e”进入编辑界面

②按方向键向下键,既在以字符串“Linux16”开头的行,将光标移动到该行的结尾,然后输入“init=/bin/bashenforcing=0”(前者作用让系统登录后加载bash解释器,后者是且关闭Selinux)

③配置完成后,输入“mount-o rw,remount/”命令是重新挂载根目录为可写状态(rw表示可写,remount是重新挂载),在单用户模式下默认根文件系统是处于只读状态。

也可以在增加内核参数时,把以字符串“Linux16”开头的行中间部分的ro参数改为rw,则可以替代繁琐的“mount-o rw,remount /”命令

④配置完后,执行exec /sbin/init命令重启系统

如果selinux已经开启需要“touch /.autorelabel

⑤exec /sbin/init

五丶救援模式(CD光盘-->系统)

①没有内核文件,只能使用救援模式进入

把内核文件移走

bios  boot CD第一启动

选3  选2

输入1 回车

chroot /mnt/sysimage/

将文件移动到/boot/下

exit    reboot

选三 

本地启动

②系统崩溃, 要保留重要的数据的时候

添加一个硬盘

新建一个目录

格式化这个磁盘

挂载

写数据

在加一个硬盘 

进救援模式

1

chroot /mnt/sysimage/

将文件复制到新的硬盘

③grub菜单出现问题, linux windows

输入 1 c

chroot /mnt/sysimage/

1.使用grub修复

grub2-install /dev/sda

2.然后退出exit

3.最后重启进入系统reboot

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容