码迷,mamicode.com
首页 > 系统相关 > 详细

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

时间:2015-02-17 23:49:15      阅读:437      评论:0      收藏:0      [点我收藏+]

标签:linux centos 单人模式 救援模式

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

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

标签:linux centos 单人模式 救援模式

原文地址:http://301ren.blog.51cto.com/8887653/1614707

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!