linux基础:4、linux运行级别、单用户模式、救援模式

linux运行级别

含义:指的是Unix或Linux等类Unix操作系统下不同的运行模式。运行级别通常分为7等,分别是从0到6

==================================================================================
[root@san01 ~]# tail /etc/inittab
# Default runlevel. The runlevels used are:
#   0 - halt (Do NOT set initdefault to this)     #关机
#   1 - Single user mode                          #单用户模式
#   2 - Multiuser, without NFS (The same as 3, if you do not have networking) 
                                                  #多用户模式,比3级别少了网络连接
#   3 - Full multiuser mode                       #多用户模式
#   4 - unused                                    #保留级别
#   5 - X11                                       #图形模式
#   6 - reboot (Do NOT set initdefault to this)   #重启
#
id:3:initdefault:                                 #意思是把3级别设置为默认级别
==================================================================================

每个runlevel的脚本目录

==================================================================================
#Centos的0-6运行级别的目录
[root@san01 ~]# ls -ld /etc/rc*.d
lrwxrwxrwx.  1 root root   10 Feb 13 05:14 /etc/rc0.d -> rc.d/rc0.d
lrwxrwxrwx.  1 root root   10 Feb 13 05:14 /etc/rc1.d -> rc.d/rc1.d
lrwxrwxrwx.  1 root root   10 Feb 13 05:14 /etc/rc2.d -> rc.d/rc2.d
lrwxrwxrwx.  1 root root   10 Feb 13 05:14 /etc/rc3.d -> rc.d/rc3.d
lrwxrwxrwx.  1 root root   10 Feb 13 05:14 /etc/rc4.d -> rc.d/rc4.d
lrwxrwxrwx.  1 root root   10 Feb 13 05:14 /etc/rc5.d -> rc.d/rc5.d
lrwxrwxrwx.  1 root root   10 Feb 13 05:14 /etc/rc6.d -> rc.d/rc6.d
drwxr-xr-x. 10 root root 4096 Feb 13 05:14 /etc/rc.d

#runlevel3目录下的kill优先级和start优先级,数字越大优先级越低
[root@san01 ~]# ls /etc/rc3.d
K10saslauthd    K89rdisc      S10network  S25netfs      S80postfix
K50netconsole   S08ip6tables  S11auditd   S26udev-post  S90crond
K87restorecond  S08iptables   S12rsyslog  S55sshd       S99local
==================================================================================

扩展、centos7里面已经用targets代替了inintab文件中的默认runlevel设置

==================================================================================
[root@localhost ~]# cat /etc/inittab
# inittab is no longer used when using systemd.
#
# ADDING CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.
#
# Ctrl-Alt-Delete is handled by /etc/systemd/system/ctrl-alt-del.target
#
# systemd uses ‘targets‘ instead of runlevels. By default, there are two main targets:
#
# multi-user.target: analogous to runlevel 3
# graphical.target: analogous to runlevel 5
#
# To set a default target, run:
#
# ln -sf /lib/systemd/system/<target name>.target /etc/systemd/system/default.target
#**用default.target软连接的指向来设置默认软连接**

[root@localhost ~]# ll /lib/systemd/system/default.target
lrwxrwxrwx. 1 root root 16 Sep 13 07:19 /lib/systemd/system/default.target -> graphical.target
===================================================================================


单用户模式

含义:runlevel 1,用来维护系统的运行级别。

作用:

    更改root账户密码

    备份系统、恢复系统

    维护系统分区、文件系统等

进入方法:

    在grub界面按下a(modify引导参数)或e(edit编辑模式)的任何一个,然后在kernel那一行的最后空一格后输入"single",来告诉引导程序进入linux的单用户模式;


技术分享


技术分享


技术分享

#centos6.5需要在启动时按下Esc键来停留在grub界面。

#grub界面也可以按下c来进入command模式,不推荐,输入的东西太多太难记了


救援模式

用单人模式可以做许多的维护动作,但是,假如遇到系统崩溃、grub进不去等系统级的错误我们又该如何应对呢,答案就是需要插入系统光盘进入救援模式了。

个人理解:用光盘提供一个shell环境,通过mount和chroot来加载原来的系统环境,进而修复系统。

进入方法:插入光盘,安装系统界面按下Tab键,然后输入"linux rescue"来进入;

#暂时无太大研究,只是简单了解,保持注意力向下继续前进


本文出自 “三零妖人” 博客,请务必保留此出处http://301ren.blog.51cto.com/8887653/1614707

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。