首先,ubuntu自从6.10版本之后就使用了较新的upstart机制来进行系统的初始化。之后都是没有system v启动机制的inittab文件的,但是兼容,也就是说,你可以按照redhat openSUSE那样touch一个 inittab文件,然后修改即可以修改 runlevel。系统会首先搜寻inittab文件,如果不存在,那么将运行在2级别上。所以你可以自己建个inittab文件,或者把相应的telinit 2 改为 telinit X(你想要运行的级别)。mint是基于ubuntu的,所以,你懂的!
ubuntu 6.10之后运行级别与一般linux运行级别稍有不同,如下:
编号 名称/功能
0 关闭系统
1 让系统进入单用户(S,恢复)模式
S 单用户(恢复)模式,文本登录界面,只运行很少几项系统服务
2 多用户模式,图形登录界面,运行所有预定的系统服务
3、4、5 多用户模式,图形登录界面,运行所有预定的系统服务(对于系统定制而言,运行级 别2-5的作用等同)
6 重启系统
用runlevel命令可以查看显示前一个运行级别以及当前运行级别。一般会显示N 2,表示前一个运行级别未知,当前运行级别为2.
默认运行级别
默认情况下,Ubuntu系统引导进入多用户模式(运行级别2)。
telinit
具有root特权身份的用户可以使用实用工具telinit来关闭系统、重启系统,或者在恢复(单用户)模式与多用户模式之间切换。实用工具telinit属于一种迁移工具,用来兼容SysVinit系统。在运行Upstart的系统中,这个实用工具会根据自己的参数发送
某个运行级别事件。telinit命令的格式如下:
telinit runlevel
恢复模式与root口令
当系统进入恢复(单用户)模式的时候,如果尚未将root账号解锁,那么在显示root提示符之前init会要求输入root口令。否则它会显示root提示符,而不要求输入口令。
当系统进入多用户模式的时候,它会显示图形登录界面。
警告:不要直接将运行级别修改为运行级别S 。使用telinit要求系统切换为运行级别1,这会让系统首先进入运行级别1,此时适当的系统进程(运行系统服务)将被杀死,然后自动进入运行级别S。直接将运行级别修改为运行级别S,可以让系统进入运行级别S,而不会首先杀死任何进程。因此,通常最好不要这样做。
切换系统运行级别
方式1:终端输入init 0/1···/6/S,s(系统运行级别号)
方式2:终端输入telinit 0/1··/6/S,s(系统运行级别号)
与初始化运行级别有关的文件
1、/etc/init
rc.conf rc-sysinit.conf rcS.conf
2./etc/init.d
rc rc.local rcS
3./etc
rcN.d(N=0,1···6,S)
在/etc下有7个名为rcN.d的目录,对应系统的7个运行级别,rcN.d目录下都是一些符号链接文件,这些链接文件都指向init.d目录下的service脚本文件,命名规则为K+nn+服务名或S+nn+服务名,其中nn为两位数字。
对于以K(kill)开头的文件,系统将终止对应的服务
对于以S(start)开头的文件,系统将启动对应的服务
系统初始化过程
1.内核启动init
2.init找到/etc/init/rc-sysinit.conf文件,确定默认的runlevel,默认为2,可能被用户自定义的inittab文件的内容所修改(override)
3.运行/etc/init.d/rc
4.运行相应的/etc/rcN.d中的脚本
5./etc/rcN.d/中的脚本按设定的优先级依次启动,运行/etc/init.d/下的相应脚本
如想进一步了解,或详细了解:
在命令行模式输入:
man 8 init;
man 5 init;
即可查询系统给出的manual(手册)信息。
参考文章:
http://v2v12012.blog.51cto.com/5692118/968661
http://book.51cto.com/art/200905/126183.htm
分享到:
相关推荐
在 Linux Mint 13 中,文件管理主要通过 Caja 文件管理器进行。手册会教你如何浏览文件系统、创建、移动、重命名和删除文件,以及如何使用搜索功能找到特定文件。 **4. 应用程序** Linux Mint 13 内置了丰富的预装...
"McOS-Mint-Cinnamon-Edition-master.zip" 文件看起来是针对 Linux Mint Cinnamon 版本的 macOS 主题的完整版本。Cinnamon 是 Linux Mint 的默认桌面环境,它提供了一个现代且可定制的界面。这个主题包可能包含了...
Linux Mint 是一款基于 Ubuntu 的操作系统,它以其用户友好和美观的界面而受到许多用户的喜爱。在本资源包中,我们关注的是将 Linux Mint 美化成类似 Mac 风格,让用户体验到更加精致的操作环境。这个美化过程通常...
根据给定的文件信息,以下是从《Linux Mint 13 中文用户手册》中提炼出的关键知识点: ### Linux Mint 概览 - **定义与作用**:Linux Mint 是一款适用于现代系统的计算机操作系统,包括常见的X86和X64架构PC,可与...
【标题】"迅雷 for fedora32 linux mint 20 ubuntu 20.04" 指的是一款专为Linux系统设计的迅雷下载工具,它支持Fedora 32、Linux Mint 20以及Ubuntu 20.04这三个发行版。迅雷作为一款流行的下载管理软件,它在...
Linux Mint 17的壁纸质量高,色彩鲜明,同时考虑到系统资源的效率,文件大小也进行了优化。 总的来说,"Linux Mint 17官方壁纸"不仅代表了这一版本的视觉标识,也是Linux Mint项目团队对用户体验细致入微的关注的...
使用方法: 1. 解压文件,得到 apt目录。 2. sudo mv /etc/apt et/apt.old 3. sudo mv ./apt /etc/apt 4. sudo apt update 完成:注意,仅适用于linux mint ubuntu系列.
### Linuxmint国内镜像资源地址解析与应用 #### Linuxmint简介 Linuxmint是一款基于Ubuntu的桌面操作系统,以其简单易用、界面美观而受到广大用户的喜爱。对于初次接触Linux的用户而言,Linuxmint提供了友好的图形...
在Linux Mint系统中安装惠普打印机驱动是一个涉及操作系统兼容性、设备驱动程序和软件配置的过程。Linux Mint是一款基于Ubuntu的Linux发行版,因此许多适用于Ubuntu的解决方案也适用于Linux Mint。以下将详细介绍...
Linux Mint 是一款基于 Ubuntu 的操作系统,它以用户友好和易用性著称。这篇手册主要针对从 Linux Mint 18.3 到 20.1 的双系统安装及优化提供详细步骤,适用于那些希望在已有 Windows 系统上添加 Linux Mint 的用户...
根据提供的文件信息,我们可以深入探讨与“mint镜像文件下载链接”相关的知识点,包括但不限于Linux Mint操作系统的背景、特点以及如何正确地下载和使用Linux Mint的镜像文件等内容。 ### Linux Mint简介 Linux ...
linux mint 文件文件工具,类似windows迅雷 dpkg -i 文件名,安装即可
在Windows 7环境下硬盘安装Linux操作系统,如Fedora 17、CentOS 6.2、Ubuntu 12.04以及LinuxMint 13 64-bit,是一种方便快捷的方法,尤其适用于不想或无法使用USB或光盘安装的情况。这种方法涉及到的操作主要包括...
LinuxMint-8.iso的BT种子 便于下载LinuxMint 8.iso
这是因为Linux Mint和Ubuntu系统中,正确的配置文件是`/etc/nail.rc`。在该文件中添加以下内容,替换`yourname@yeah.net`为你的网易邮箱地址,`12345678`为你的邮箱密码: ```bash set from=yourname@yeah.net set ...
Linux Mint 11是Linux Mint系列的一个重要版本,它基于Ubuntu 11.04(Natty Narwhal),提供了一种用户友好、美观且功能丰富的操作系统体验。这个官方中文手册是为那些想要深入理解Linux Mint 11系统操作、配置和...
Linux mint 12 上类似于ubuntu wubi的安装程序,可以帮助你将linux mint 12 安装到windows分区上。实测可用。