`
从此醉
  • 浏览: 1044742 次
  • 性别: Icon_minigender_1
  • 来自: US
社区版块
存档分类
最新评论

Linux 七个运行级别

 
阅读更多

运行级别就是操作系统当前正在运行的功能级别。级别是从0到6,具有不同的功能。这些级别定义在/ect/inittab文件中。这个文件是init

程序寻找的主要文件,最先运行的服务是那些放在/etc/rc.d目录下的文件。
 
Linux下有7个运行级别:

 
0 系统停机模式,系统默认运行级别不能设置为0,否则不能正常启动,机器关闭。
 
1 单用户模式,root权限,用于系统维护,禁止远程登陆,就像Windows下的安全模式登录。
 
2 多用户模式,没有NFS网络支持。
 
3 完整的多用户文本模式,有NFS,登陆后进入控制台命令行模式。
 
4 系统未使用,保留一般不用,在一些特殊情况下可以用它来做一些事情。例如在笔记本电脑的电池用尽时,可以切换到这个模式来做一些


设置。
 
5 图形化模式,登陆后进入图形GUI模式,X Window系统。
 
6 重启模式,默认运行级别不能设为6,否则不能正常启动。运行init 6机器就会重启。
 
 
 
运行级别原理:
 
1.在目录/etc/rc.d/init.d下有许多服务器脚本程序,一般称为服务(service)
 
 
2.在/etc/rc.d下有7个名为rcN.d的目录,对应系统的7个运行级别
 
 
3.rcN.d目录下都是一些符号链接(即软链接)文件,这些链接文件都指向/etc/rc.d/init.d目录下的service脚本文件,命名规则为K+nn+服


务名或S+nn+服务名,其中nn为两位阿拉伯数字。
 


4.系统启动时,会根据指定的运行级别进入对应的rcN.d目录,并按照文件名顺序检索目录下的链接文件:对于以K开头的文件,系统将终止


对应的服; 对于以S开头的文件,系统将启动对应的服务
  


5.查看运行级别用:runlevel
 


#表示当前系统运行在level 3模式下
 
6.进入其它运行级别用:init N,如果init 3则进入终端模式,init 5则登录图形GUI模式
 


#表示运行级别由3进入到5
 


#再次输入init 3,则运行级别由5回到3
 
7.另外init0为关机,init 6为重启系统
 
注意:输入init 0,系统会关机;输入init 6,系统会自动重启。这两个命令要非常小心!
 
 
 
标准的Linux运行级别为3或5,如果是3的话,系统就在多用户状态;如果是5的话,则是运行着X Window系统。
 
不同的运行级别有不同的用处,也应该根据自己的不同情形来设置。
 
例如,如果丢失了root口令,那么可以让机器启动进入单用户状态来设置。
 
1. 在启动后的GRUB界面输入e;


2.光标选择kernel那一行,再次输入e;


3.在最后添加“空格single”,回车;


4.按b键进入单用户模式;
 
5.通过passwd root命令,修改root的密码;

0
1
分享到:
评论

相关推荐

    LINUX系统的运行级别RUNLEVEL

    LINUX系统的运行级别RUNLEVEL

    Linux启动过程、运行级别及相关命令

    Linux启动过程、运行级别及相关命令,主要是自己总结一些东西!

    Linux启动运行级别&chkconfig&crontab.pdf

    Linux启动运行级别&chkconfig&crontab.pdf

    Linux应用技术:Linux启动过程.pptx

    在不同的运行级别,根据系统的设置启动相应的服务程序(不同运行级别,启动的服务程序有所不同) 启动Shell,显示登录信息 inittab文件 运行级别: # 0 - halt # 1 - Single user mode # 2 - Multiuser, without NFS ...

    Linux14_Shell实例:运行级别脚本

    运行级别脚本的结构 某产品运行级别脚本示例 添加和管理启动脚本

    Linux的运行级修改

    修改在linux运行的级别。包括运行3 5级别的更改

    Linux 操作系统开发手册.CHM

    7、Linux运行级别和帮助指令 8、Linux指令之文件目录、时间日期、搜索查找、压缩和解压 9、Linux组管理和权限管理 10、Linux任务调度 11、Linux磁盘操作 12、Linux进程管理 13、Linux RPM 包和YUm包 14、...

    linux init.d目录理解

    本文包括3部分内容1、 Linux的引导过程2、 运行级别3、 /etc/rc.d/ 与/etc/rc.d/init.d的关系都仅限于自身的理解,如有差错和不足的...在进入init.d之前,我们一起来做两个准备工作,linux的引导过程和运行级别的概念。

    Linux运行级别.pdf

    11

    Linux运行级别.docx

    11

    Linux应用技术:二Linux初体验init进程.pptx

    init运行级别;init运行级别;init运行级别;Init进程;Init命令;运行级别进阶;默认运行rc5.d目录中的服务;讨论;查询当前运行级别;课堂练习;根据前述介绍,由于没有开启X11服务,所以无法显示图形化,那么如果要在纯文本...

    如何自动登录Linux及自动运行相应程序

    本文基本上解决了如何实现自动登录Linux,并自动运行相应应用程序的问题。对于两个最常见的启动级别(3、5),都给出了各自的方法。 在系统初始化到mingetty及login这一阶段,内核实际上已经完成了引导过 程,已经到...

    Linux应用技术:二Linux初体验命令操作界面使用.pptx

    init运行级别 Linux系统的命令操作界面 Linux命令的操作界面 命令行界面(CLI) 图形用户界面得到普及之前使用最为广泛的用户界面。不支持鼠标,通过键盘输入指令。 命令行界面也被称为字符命令行用户界面(CUI) ...

    Linux运维-2系统管理-13启动引导与修复-152系统运行级别.avi

    Linux运维-2系统管理-13启动引导与修复-152系统运行级别.avi

    计算机病毒与防护:Linux服务管理.pptx

    Linux运行级别 init 0 1 2 3 4 5 6 Linux运行级别 0:系统停机状态,系统默认运行级别不能设置为0,否则不能正常启动,机器关闭。 1:单用户工作状态,root权限,用于系统维护,禁止远程登陆,就像Windows下的安全模式...

    Linux应用技术:Linux的基本使用.docx

    熟悉系统运行级别 实验内容 注意!实验前,请将主机名修改为zhangsan(zhangsan为自己姓名全拼) 修改方式如下: 关闭终端,重新打开后主机名即可临时生效,如下图所示: 实验报告中所有截图,必须包含主机名信息。...

    实用RHEL7运行级别简介及切换操作.doc

    init是Linux系统操作中不可缺少的程序...内核会在过去曾使用过init的几个地方查找它,它的正确位置(对Linux系统来说)是/sbin/init。如果内核找不到init,它就会试着运行/bin/sh,如果运行失败,系统的启动也会失败。

    linux大作业报告

    7、Linux系统提供了alarm( )和setitimer( )系统调用作为定时器的功能,要求用户使用这两个函数设计程序,让程序每隔一秒发出一个SIGALRM信号,每隔0.5秒发出一个SIGVTALRM信号。 8、编写程序,在主进程中创建一个子...

    安装与基本配置linux操作系统

    linux安装的基本知识,1 认识linux的操作系统 2 理解linux体系结构 3 认识linux的版本 认识linux的启动过程和运行级别 5 linux的登录与退出

    Linux面试题(2020最新版)

    Linux系统缺省的运行级别?Linux 使用的进程间通信方式?Linux 有哪些系统日志文件?Linux系统安装多个桌面环境有帮助吗?什么是交换空间?什么是root帐户什么是LILO?什么是BASH?什么是CLI?什么是GUI?开源的优势...

Global site tag (gtag.js) - Google Analytics