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

linux运行级别

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

==================================================================================
[[email protected] ~]# 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运行级别的目录
[[email protected] ~]# 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优先级,数字越大优先级越低
[[email protected] ~]# ls /etc/rc3.d
K10saslauthd    K89rdisc      S10network  S25netfs      S80postfix
K50netconsole   S08ip6tables  S11auditd   S26udev-post  S90crond
K87restorecond  S08iptables   S12rsyslog  S55sshd       S99local
==================================================================================

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

==================================================================================
[[email protected] ~]# 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软连接的指向来设置默认软连接**

[[email protected] ~]# 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"来进入;

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

时间: 2024-08-01 10:44:04

linux基础:4、linux运行级别、单用户模式、救援模式的相关文章

linux运行级别&单用户模式&救援模式

运行级别 init 6 == reboot == shutdwon -r now 重启 init 0 == shutdown -h now 关机 单用户模式 启动后三秒内按任意键--->按e编辑-->按方向键选第2项再按e键-->在最尾部按1-->再按b启动-->过几秒钟进入单用户模式-->用password更改密码并重新启动 救援模式 光盘启动镜像-->选择第三项rescue installed system-->提示是否选择网络-->是否将原系统挂

CentOS单用户与救援模式

1.Linux拥有7个运行级别:0-6 对应的配置文件/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)    #  

linux基础_系统运行级别

linux系统一共有7个运行级别 级别0:系统停机状态,系统默认运行级别不能为0,否则不能正常启动:例如:init0=关机 级别1:单用户工作状态,root权限用于系统维护,禁止远程登录 级别2:多用户状态(没有NFS) 级别3:完全的多用户状态(没有NFS),登录后进入控制台命令终端模式 级别4:系统未使用(保留) 级别5:X11控制台,登录后进入图形界面模式 级别6:系统正常关机后并重启,默认运行级别不能设置为6,否则不能正常启动:例如:init6=重启 备注:关于NFS,请参考http:/

第四课 单用户、救援模式及linux机器相互登陆,虚拟机的克隆

一.重启命令 1.在linux系统里重启的命令有:reboot.init 6 .shutdown -r now ;关机命令:init 0 ,powweroff 二.单用户模式(在忘记root密码后重置密码.(前提:能直接接触到主机,并且没有设置开机密码的情况下) 1.系统重新后,在开机启动画面选择第一行:CenOS Linux,with linux 3.10.0-123.17e.x86_64,看下面提示说明! 2.按e进入grub(找到系统的启动盘)界面,按方向键找到linux16开头一行,按方

跟阿铭学linux之四单用户、救援模式、克隆、服务器之间相互登陆

一.单用户模式使用场景:忘记密码,但又不能重装系统,这里就用到单用户模式.操作步骤:1,重新启动电脑,进入到如下界面2,按e进入下个界面3,把这页面往下拉,修改并添加如下语句rw init=/sysroot/bin/sh4,修改成如上图,按CTRL+X继续运行5,进入到如下界面:6,输入chroot /sysroot/7,passwd root 更改root密码8,重启后,就可以用新密码进行登陆了二.救援模式此模式为光盘引导模式,通过光盘引导,进入救援模式,更改ROOT密码三.克隆虚拟机此步骤为

CentOS7单用户及救援模式下更改root密码

一. 单用户模式 1.单用户介绍 单用户方式下,系统并没有完全运行进来,只是部分程序运行,这时也不能进行远程登录到Linux系统.在系统发生故障无法启动.或者用户名或密码错误等情况,可以使用单用户模式进行维护,使系统恢复正常.这时的ROOT用户对系统有完全的操作权限,可以修复系统的同时,也能随时的对系统进行破坏. 重启命令:reboot.init 6.shutdown -r now 关机命令:poweroff.init 0.shutdown -h now.halt 2.重启linux系统引导.

Day2-1 单用户和救援模式

当忘记root密码时,可以选择单用户模式(类似于Windows的安全模式)和救援模式(回到安装界面,但不重新安装) 1.单用户模式重启Linux:reboot / init 6 / shutdown -r now 或者在开机时此界面时,按下'e'键进行编辑进入grub开机启动界面#grub找系统的启动盘,引导硬盘启动,加载内核方向键向下,向右定位到如图所示'ro' (read only只读)将其改为rw (read & write 读写)再加上一个路径,使系统启动时可以输入命令以修改密码根据提示

day04:单用户及救援模式

有时候当我们系统密码忘记,远程是无法密码,只能通过现场进入可以进入单用户模式来修改密码,如下: 1.首先重启服务器,然后按a键,进入当用户模式:选择第一项,按e编辑:如下: 2.然后定位到ro这里,修改ro为rw init=/sysroot/bin/sh,完成之后按crtl+X重启: 3.修改后如下: 4.此时可以进入单用户模式了: 5此时需要输入如下命令: chroot /sysroot/                     需要挂在root目录下. passwd   修改密码 touch

Linux入门基础之系统运行级别02

Linux有7种运行级别 1.init0 关机2.init1 单用户(密码丢失 配置文件修改错误)3.init2 无网络 nfs的完整级别4.init3 多用户 多CPU 命令行模式5.init4 没有使用,保留6.init5 图形界面7.init6 重启 相关命令: runlevel 查看运行级别 [[email protected] ~]# runlevel N 3 N 代表前一次运行级别3 代表当前运行级别 init N 切换运行级别 N 表示要切换的级别(都是临时切换,重启失效)特别注意

linux的7种运行级别

Linux有7个运行级别(runlevel)运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆运行级别2:多用户状态(没有NFS)运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式运行级别4:系统未使用,保留运行级别5:X11控制台,登陆后进入图形GUI模式运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动 运行级别的原理:1.在目录/etc/rc.d/init.d下有