linux系统启动级别
为什么80%的码农都做不了架构师?>>>
linux运行级别
以管理员身份进入Linux,修改文件:/etc/inittab
找到“id:5:initdefault:”其中的5就是X-window,为默认的运行级别
linux启动之后会在一个级别运行,下面列出了这些运行级别:
0 系统停止
1 单用户系统,不需要登陆
2 多用户系统但不支持NFS,命令行模式登陆
3 完整多用户模式,命令行模式登陆
4 未用
5 X11图形模式,图形模式登陆
6 重新启动系统
这些可以在/etc/initab文件中可以看到0-6级的注释,代码段如下:
# Default runlevel. The runlevels used by RHS 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 - Full multiuser mode
# 4 - unused
# 5 - X11
# 6 - reboot (Do NOT set initdefault to this)
1.级别 0
系统停止。注意不要把该级别设置为默认模式,否则系统每次启动以后就会自动停止,无法进入。
这个运行级别主要用于关闭任务,在 rc0.d 目录下的各个连接命令都是此级别的命令。在关闭时,这些命令逐个执行。它们将杀掉所有进程、关闭虚拟内存和交换文件、卸载文件系统和交换分区。
关机操作在 DOS 下和 Linux 下截然不同。在 DOS 提示符下,可以很放心地直接关闭电源。但是,在 Linux 下不能这么做。Linux 的文件系统在启动时被装入,在关闭时要被卸载。这种差别正是 Linux 强大功能的前提。
在 Linux 下,要通过输入命令 shutdown 加上参数来关闭、重启计算机或者通过按下热键“Ctrl”+“Alt”+“Del”来重新启动。
2.级别 1
单用户模式。该模式只能许可一个用户从本地计算机上登录 rc1.d 目录下的所有文件与此运行级别相连。此运行级别一般用于系统管理与维护,如:给 Linux 系统升级,安装新软件等等。
在此模式下,只能由管理员进入而其他用户无法登录。因为在启动时,文件系统被加载但是网络却没有被加载,无法通过网络登录。
3.级别 2
多用户模式。用户可以通过网络进行登录。在不支持网络的情况下该模式和模式 3 是相的,rc2.d 目录下所有文件与此级别相连。
4.级别 3
完全多用户模式。这是缺省的运行模式,在此模式下所有网络服务程序一起运行。rc3.d录下的文件与此级别相连。
5.级别 4
未使用模式,rc4.d 目录与此级别相连。这一级别是用户自定义的运行级别,用户可以根需要自己定义。如果想运行此级别的话,必须在 rc3.d 目录下放入连接文件,就像其他 rc*.d目录下的文件,并指明是启动还是终止进程。
6.级别 5
在 Linux 下运行 X Window 就是使用这一级别。在此级别下除了因特网的域名服务器的named 与级别 3 不同,其余的都相同。
7.级别 6
这是个重新启动系统的运行级别。rc6.d 目录与此级别相连。既然是重新启动也就是关闭当前系统,但不关闭电源,所以此目录下的连接与级别为 0 的在 rc0.d 下的连接基本相同。不同之处在于,虽然它们都执行 halt(关闭)命令,但是给 halt 传递的参数不一样,因而级别 6 能够重新启动系统。
转载于:https://my.oschina.net/liting/blog/376591
linux系统启动级别相关推荐
- Linux系统启动级别及grub配置(一)
一.Linux系统启动流程 1.首先电脑加电自检,进入到BIOS中,通过MBR装载bootloader,再由bootloader装载内核在内存中完成解压,再将控制权交由内核,内核完成硬件的探测再访问i ...
- Linux网络管理,NAT网络配置,修改主机名称,主机映射,防火墙,系统启动级别,用户和用户组,为用户配置sudoer权限,文件权限管理,打包和压缩
目录 1.常用网络管理命令 2.网络配置 3.修改主机名称 4.主机映射 5.防火墙 6.系统启动级别 7.用户和用户组 8.为用户配置sudoer权限 9.文件权 ...
- Linux系统启动任务的写法
1.到/etc/rc.d目录 # cd /etc/rc.d 2.修改rc.local # vim ./rc.local 你之前是怎么启动nginx和php命令复制即可. 例如: /usr/local/ ...
- Linux 系统启动流程及其介绍
熟悉Linux系统启动流程可以更好的排除Linux系统在启动的过程中所遇到的错误,下面介绍Linux系统在启动过程. 开机,BIOS自检:检测外置设备,目的是为了把外围设备的信息提供给操作系统使用 寻 ...
- linux系统启动过程(三)
Linux 系统启动过程 linux启动时我们会看到许多启动信息. Linux系统的启动过程并不是大家想象中的那么复杂,其过程可以分为5个阶段: 内核的引导. 运行 init. 系统初始化. 建立终端 ...
- 【Notes9】Linux系统启动过程,数据库,驱动,i2c-tools,shell
文章目录 1.Linux系统启动过程:ukr,ubuntu开机引导文件/etc/default/grub 2.数据库:存储过程(PL/SQL代码集,像没有返回值的自定义函数)和函数需要用户显示调用才执 ...
- linux的运行级别如何更改成6,把Linux运行级别设置为6后如何解决的经验分享
我们知道,Linux有7个运行级别,而运行级别设置为6后,会导致Linux系统刚启动完成就立刻重启,重启后又会立刻重启,如此反复,导致系统不能正常运行.本文笔者和大家分享一下误把Linux运行级别设置 ...
- Linux进阶之路————Linux运行级别(重置密码)
引言 前面的<Linux进阶之路----开机.重启和用户登录注销>已经简单介绍过Linux系统运行级别的概念,今天来详细介绍和总结一下Linux的运行级别. inittab配置文件 在配置 ...
- linux系统运行pbs出现ntf,Linux系统启动故障修复
Linux在启动过程中会出现一些故障,导致系统无法正常启动,本文列举了几个应用单用户模式.GRUB命令操作.Linux救援模式的典型故障修复案例. 一.单用户模式 Linux提供了单用户模式(类似Wi ...
最新文章
- 将Fiddler的服务器证书导入到Java的cacerts证书库里
- Leetcode--169. 求众数
- Java小魔女芭芭拉_沉迷蘑菇不可自拔,黏土人《小魔女学园》苏西·曼芭芭拉 图赏...
- csv格式清洗与转换python123,Python Pandas 清理错误格式数据
- android初学之sharedpreferences存储
- 手机网站按住放大图片_这6个鲜为人知的黑科技网站,我可以玩一天
- 交通监控系统服务器配置,监控系统服务器的配置
- Javasocket编程步骤,已有千人收藏
- mac的word中添加带圆圈的数字
- 开发人员的 Chrome 翻译设置
- Google AdSense注册流程
- linux 如何获取最高权限 设定
- 单链表的逆置(递归和非递归)
- 数据库原理和应用(8)—— 数据类型
- LLS2000 智能多通道信号控制采集器
- Gem5 O3 可视化
- win10修改DNS
- python调用 微信,向好友发送微博热搜榜
- 无线流媒体网关改变视频会议室
- 【Linux】云服务器的购买与Linux远程连接
热门文章
- markdown编辑器语法——背景色
- UOJ37. 【清华集训2014】主旋律
- javascript格式化时间(几秒钟前,几分钟前,几小时前,几天前...)
- 数据库锁解决并发问题
- POJ 2870 求矩阵的加法
- 暴风影音去广告链接和后台运行进程
- python打开json文件变为字典_Python json读写方式和字典相互转化
- 单片机c语言编程300例_趣味c语言编程100例(四)
- catia 工厂设计_SolidWorks、creo、UG哪个更适合机械设计?
- 电脑键盘数字键失灵_C4D/3dmax/MaYa三维设计——高档机械键盘推荐·红轴(200元左右预算)...