Linux理论06:Linux的启动级别-阿里云开发者社区

开发者社区> jeremy_wong> 正文

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 ~~

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
centos/ubuntu jenkins.war 自启动脚本,Linux启动停止jar包的运行案例
#! /bin/sh # chkconfig: 2345 10 90 # description: jenkins .... # This script will be executed *after* all the other init scripts. # You can put your own initialization stuff in here if you don'
1842 0
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
7802 0
linux下启动oracle服务
手动启动: 用 oracle用户登录(或su - oracle) lsnrctl start sqlplus / as sysdba startup exit
784 0
虚拟机下无法启动 Linux 系统
夜深了,闲来无事,想回忆一下Linux操作系统,结果在虚拟机下无法启动Linux系统!警告: One of the snapshot disks it depends on ,reason: failed to lock the file 在网上查看了一些资料,发现Linux文件夹下出现了一些.lck 的文件和文件夹!原因是上次非正常关机导致,只需要删除这些文件即可重新启动系统。
694 0
阿里巴巴创新研究计划 AIR 2019正式启动,邀您共创科技未来
阿里巴巴创新研究计划(Alibaba Innovative Research, AIR)是阿里巴巴集团与全球顶尖高校/研究机构学者之间协同创新的桥梁,致力于推进计算机科学和相关领域面向实际行业场景的前沿研究。
1564 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
9527 0
4.3、Libgdx启动类和配置
(原文:http://www.libgdx.cn/topic/45/4-3-libgdx%E5%90%AF%E5%8A%A8%E7%B1%BB%E4%B8%8E%E9%85%8D%E7%BD%AE) 对每个平台来说,必须有一个启动类。
544 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
11174 0
linux自启动脚本
两个方法 1、传统方法:修改/etc脚本 1)修改/etc/init.d添加自己的脚本 修改脚本运行级别添加x级别 2)修改/etc/rc.d/rc.local 并将此文件添加执行权限
481 0
+关注
jeremy_wong
本博客全部转自我的个人博客,http://higoge.github.io,上面的文章更全。 联系我请发邮件到higoge@gmail.com或微博 @挨踢汪汪
66
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载