Linux理论06:Linux的启动级别

简介:

本文介绍Linux的启动级别,属于基础性理论。

启动级别

执行如下命令。

1
2
3
4
5
6
7
8
9
10
11
12
$ cat /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 - Full multiuser mode
# 4 - unused
# 5 - X11
# 6 - reboot (Do NOT set initdefault to this)
#
id:5:initdefault:

通过注释,就能了解Linux有7个启动级别,翻译如下。

0 - 关机(默认级别不要设置为此项)
1 - 单用户模式
2 - 多用户模式,但没有NFS(同3,如果需要网络)
3 - 全多用户模式
4 - 此项保留未使用
5 - X11(即图形界面)
6 - 重启(默认级别不要设置为此项)

[上一篇]中使用命令init 0关机,init 6重启,其实就是让Linux系统到达对应的级别。

常用级别是3命令行界面和5图形界面,1在系统崩溃开机救援时用的较多。

设置启动级别

/etc/initab中唯一没有注释一行id:5:initdefault:,其中数字就是当前对应的启动级别。

使用root用户修改保存,然后重启。

界面的切换

如果默认启动基本设置为3,系统不启动图形界面,可以节省许多资源。系统默认可以启动6个命令行界面`tty1~tty6,使用快捷键Alt+F*来切换。*的范围是1-6

如果想切换到图像界面,可以使用startx命令。(init 5普通用户无法使用)。若再此退回命令行界面,在X11界面上Log Out或使用快捷键Ctrl + Alt + F*,不退出切换到其他tty*的范围是1-6

如果默认启动级别是5,则占用tty1,使用Log Out会直接登出系统,在图形界面使用快捷键Ctrl + Alt + F*切换到其他tty,再此切换则使用快捷键Alt + F*,如再此切换到图形界面,使用Alt + F1

~~ EOF ~~

目录
相关文章
|
网络协议 Linux 网络安全
Linux启动了Locust,本地浏览器访问不了WebUI页面
Linux启动了Locust,本地浏览器访问不了WebUI页面
Linux启动了Locust,本地浏览器访问不了WebUI页面
|
安全 Linux Windows
Linux科普扫盲系列(Linux启动安装U盘的制作)
Linux科普扫盲系列(Linux启动安装U盘的制作)
731 0
Linux科普扫盲系列(Linux启动安装U盘的制作)
|
NoSQL Linux Redis
Linux系统Redis安装教程-附带后台启动
Linux系统Redis安装教程-附带后台启动
Linux系统Redis安装教程-附带后台启动
|
存储 NoSQL Linux
Linux 系统中的安装启动和连接 | 学习笔记
快速学习 Linux 系统中的安装启动和连接
106 0
Linux 系统中的安装启动和连接 | 学习笔记
|
存储 NoSQL Linux
【Redis】简介、linux下安装启动、性能测试工具redis-benchmark
【Redis】简介、linux下安装启动、性能测试工具redis-benchmark
【Redis】简介、linux下安装启动、性能测试工具redis-benchmark
|
存储 Linux iOS开发
制作 Kali 可启动 USB 驱动器 (Linux)
制作 Kali 可启动 USB 驱动器 (Linux)
344 0
制作 Kali 可启动 USB 驱动器 (Linux)
|
Java Linux Shell
Linux下启动java程序的通用脚本
Linux下启动java程序的通用脚本
380 0
|
安全 Linux
linux 安装Elasticsearchhe和kibana以及启动遇到的错误解决(已成功运行)
linux 安装Elasticsearchhe和kibana以及启动遇到的错误解决(已成功运行)
336 0
|
应用服务中间件 Linux nginx
【Linux系列】Linux启动nginx
1,首先找到nginx的安装目录 which nginx 会找到对应的目录,如图 2,查看进程是否存在 ps -ef|grep nginx 3,杀死进程 kill -QUIT 1282 强制停止 kill -9 1282 4,进入到nginx 的sbin 目录,启动nginx cd /usr/local/nginx/sbin/ ./nginx ./nginx -s stop ./nginx -s quit ./nginx -s reload 4,但是上面这个..
141 0
【Linux系列】Linux启动nginx
|
NoSQL Linux Redis
关于redis-server服务启动之后,无法再输入Linux命令的问题!
关于redis-server服务启动之后,无法再输入Linux命令的问题!
151 0
关于redis-server服务启动之后,无法再输入Linux命令的问题!