在Linux系统中,系统运行级别(Runlevel)是指一组预定义的系统状态。每个运行级别都有特定的服务和进程在运行。系统运行级别控制着启动哪些服务、如何启动它们以及何时启动它们。
系统运行级别可以帮助我们管理和维护Linux系统。通过运行级别,我们可以轻松地控制系统启动后哪些服务和进程会自动启动,以及系统启动的方式。例如,在服务器需要重启或维护时,将系统切换到单用户模式,只启动系统最基本的服务和进程,从而更快速地进行相关操作。
Linux系统预定义了七个运行级别,分别为:
运行级别 | 描述 |
---|---|
0 | 关机 |
1 | 单用户模式 |
2 | 多用户模式,没有NFS |
3 | 完全多用户模式 |
4 | 没有使用 |
5 | 图形化多用户模式 |
6 | 重启 |
我们可以运行以下命令来查看当前系统的运行级别:
$ runlevel
该命令将会输出当前和上一次的运行级别。例如:
N 5
这个输出表示当前运行级别为5,上一个运行级别为未知(“N”)。
我们可以使用以下命令来切换到系统的其他运行级别:
$ telinit <运行级别>
例如,如果我们想把系统切换到单用户模式,我们可以运行以下命令:
$ sudo telinit 1
在切换运行级别时,我们需要注意以下几个事项:
不同的运行级别下会启动不同的服务和进程。以下是每个运行级别默认启动的服务和进程:
运行级别 | 启动的服务和进程 |
---|---|
0 | 停止所有服务和进程 |
1 | 只启动了基本系统服务和进程,如内核、bash shell,网络服务未启动 |
2-5 | 系统中的各项服务和用户界面都可用 |
6 | 重启系统 |
以下是一些常见的Linux服务和进程及其作用和介绍:
在某些特殊情况下,我们可能需要创建自定义运行级别。例如,在大规模部署系统时,我们需要针对不同的硬件配置、不同的应用程序需求等情况来定制系统运行级别。
要创建自定义运行级别,我们需要遵循以下步骤:
/etc/inittab
中添加一个新的运行级别条目。在Linux系统中,运行级别可以帮助我们管理和维护系统。通过切换运行级别,我们可以轻松地控制系统启动后哪些服务和进程会自动启动。此外,我们还可以创建自定义运行级别来满足特定的需求。希望通过本文的介绍,大家对Linux系统运行级别有了更深入的理解。
【python基础知识】0.print()函数
【python基础知识】1.数据类型、数据应用、数据转换
【python基础知识】2.if条件判断与条件嵌套
【python基础知识】3.input()函数
【python基础知识】4.列表和字典
【python基础知识】5.for循环和while循环
【python基础知识】6.布尔值和四种语句(break、continue、pass、else)
【python基础知识】7.实操-用Python实现“文字PK”小游戏(一)
【python基础知识】7.实操-用Python实现“文字PK”小游戏(二)
【python基础知识】8.编程思维:如何解决问题-思维篇
【python基础知识】9.函数的定义和调用
【python基础知识】10.用函数编写程序 - 实操篇
【python基础知识】10.用Python实现石头剪刀布小游戏-函数实操篇
【python基础知识】11.如何debug -常见报错原因及排查思路 - 思维篇
【python基础知识】12.类与对象(一)
【python基础知识】12.类与对象(二)
【python基础知识】13.类与对象(三)
【python基础知识】13.类与对象(四)
【python基础知识】14.图书管理系统的搭建(类与对象实操)
【python基础知识】15.编码基础知识
【python基础知识】16.文件读写基础及操作
【python基础知识】16.“古诗默写题”的python实现(文件读写和编码-实操篇)
【python基础知识】17.模块的概念以及如何引入
【python基础知识】18.实操-使用python自动群发邮件
【python基础知识】19.产品思维以及流程图的使用 - 思维篇
【python基础知识】20.“午饭吃什么”的python实现(产品思维-实操篇)
【python基础知识】21.高效偷懒的正确打开方式-毕业篇
【python文件处理】CSV文件的读取、处理、写入
【python文件处理】Excel自动处理(使用 openpyxl)
【python文件处理】-excel格式处理
【python爬虫】1.爬虫基础知识
【python爬虫】2.网页基础知识
【python爬虫】3.爬虫初体验(BeautifulSoup解析)
【python爬虫】4.爬虫实操(菜品爬取)
【python爬虫】5.爬虫实操(歌词爬取)
【python爬虫】6.爬虫实操(带参数请求数据)
【python爬虫】7.爬到的数据存到哪里?
【python爬虫】8.温故而知新
【python爬虫】9.带着小饼干登录(cookies)
【python爬虫】10.指挥浏览器自动工作(selenium)
【python爬虫】11.让爬虫按时向你汇报
【python爬虫】12.建立你的爬虫大军
【python爬虫】13.吃什么不会胖(爬虫实操练习)
【python爬虫】14.Scrapy框架讲解
【python爬虫】15.Scrapy框架实战(热门职位爬取)
【python爬虫】16.爬虫知识点总结复习