关于Ubuntu 12.04 修改默认运行级别,启动字符界面的个人理解

Ubuntu启动模式切换全解析:从运行级别到systemd目标的实战指南 在Linux系统管理与运维中,系统启动流程和初始化系统是核心基础概念。传统SysV init采用运行级别(Runlevel)定义系统状态,而现代Linux发行版如Ubuntu已全面转向systemd,用目标(Target)和服务单元管理启动过程。理解这一演进对于系统资源优化和故障排查至关重要,特别是在服务器部署和嵌入式开发场景下,将默认图形界面(GUI)切换为文本模式(CLI)能显著节省内存与CPU开销。本文聚焦Ubuntu系统,深入解析从Upstart到systemd的配置差异,提供跨版本的GRUB参数修 阅读详情

网上通常的做法是:(亲自试验,不管用),如果想直接操作请看绿色字体部分

(1)第一种方法:

由于RedHat中是通过一个叫inittab的文件来管理运行级别的,而ubuntu中没有,所以建议在/etc/目录下创建该文件   $sudo vi /etc/initab

然后编辑该文件,运行级别设为3,内容如下id:3:initdefault:

然后重启。

亲自试验,不管用,Ubuntu还是进入图形界面。

(2)第二种方法:

利用sysv-rc-cong软件

sudo install sysv-rc-conf

再用root来执行

sudo sysv-rc-conf

关掉你需要的运行级别里的gdm, 或者全部都关掉

然后按q退出即可

没有试验

(3)第三种方法:

默认情况下,要想修改默认运行等级,要修改/etc/inittab文件。但是ubuntu系统并没有这个文件,而是需改/etc/init/rc-sysinit.conf这个文件。由于ubuntu默认级别为2,所以你会看到env DEFAULT_RUNLEVEL=2,将2改为3便可。重启。

亲自试验,不管用,Ubuntu还是进入图形界面。

(4)第四种方法:

Ubuntu安装后默认的run level为2,这个可以用runlevel命令查看。因为runlevel=2,所以在启动过程中自动执行/etc/rc2.d/目录下的以S开头的脚本。Ubuntu之所以能直接启动到图形界面,是由于运行gdm所致。所以,只要把gdm的启动脚本禁用就可以了,方法就是把文件名的第一个字母S改成 K:
cd /etc/rc2.d
sudo mv S30gdm K30gdm

亲自试验,相应目录下根本就没有gdm这个文件。

 

在介绍方法之前希望大家明确一个概念:

Ubuntu的默认开机的runlevel是2,可以用runlevel来查看当前的默认运行级别。
debian
系(ubuntu是基于debian)的Linux一直是用runlevel 2来默认启动,并且runlevel定义也与redhat有区别。debian的runlevel级别定义如下:
0 – Halt
,关机模式
1 – Single
,单用户模式
2 - Full multi-user with display manager (GUI)
3 - Full multi-user with display manager (GUI)
4 - Full multi-user with display manager (GUI)
5 - Full multi-user with display manager (GUI)
6 – Reboot
,重启
可以发现2~5级是没有任何区别的。他们为多用户模式,这和一般的linux不一样。而redhat的runlevel级别定义如下:

0:关机。不能将系统缺省运行级别设置为0,否则无法启动。

1:单用户模式,只允许root用户对系统进行维护。

2:多用户模式,但不能使用NFS(相当于Windows下的网上邻居)

3:字符界面的多用户模式。

4:未定义。

5:图形界面的多用户模式。

6:重启。不能将系统缺省运行级别设置为0,否则会一直重启。

这里补充一下,多数的linux都是用一种叫System V的机制来启动运行级别,而ubuntu使用upstart代替init启动系统进程。所以没有那个inittab文件来改默认运行级别。ubuntu 的默认运行级别文件是/etc/init/rc-sysinit.conf。

 

成功的方法:

第一种方法:(内核级别的)

Sudo vi /etc/default/grub
修改GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”
为:GRUB_CMDLINE_LINUX_DEFAULT=” text”
然后运行下sudo update-grub2就可了

第二种方法:(基于upstart的”正统”方法)

ubuntu的upstart的体系下,/etc/init.d里面基本上都是连接到/lib/init/upstart-job的软连接,所以,对 initscripts的请求全部转化为upstart事件,upstart系统对启动项目的管理全部根据/etc/init里面的配置文件来启动,可以启动lightdm的事件就让人咂舌

编辑文件 /etc/init/lightdm.conf

start on ((filesystem
and started dbus
and (graphics-device-added fb0 PRIMARY_DEVICE_FOR_DISPLAY=1
or drm-device-added card0 PRIMARY_DEVICE_FOR_DISPLAY=1
or stopped udevtrigger))
or runlevel PREVLEVEL=s
)
stop on runlevel [016]

可见,一旦发生文件系统初始化,DBUS总线启动和发生graphics-device-added fb0 PRIMARY_DEVICE_FOR_DISPLAY=1 or drm-device-added card0 PRIMARY_DEVICE_FOR_DISPLAY=1 or stopped udevtrigger or runlevel PREVLEVEL=s这里面的任何一个事件,GDM就会被启动,只在运行级别在016的时候,GDM不启动。
所以,事件也就明了了、要在upstart层面干掉gdm,把上面的启动相关事件注释掉,改写下就行了

由于ubuntu 默认模式为2,所以:
start on (filesystem
and started dbus
and (graphics-device-added fb0 PRIMARY_DEVICE_FOR_DISPLAY=1
or drm-device-added card0 PRIMARY_DEVICE_FOR_DISPLAY=1
or stopped udevtrigger)
and runlevel [345])
stop on runlevel [0126]

重启。

第三种方法:

1、阻止默认图形桌面启动

ubuntu 12.04默认的开机会进入一个图形界面,他是由lightdm进程来实现的。

首先要做的,就是阻止这个lightdm的进程开机启动。 做法:

(1)、查看文件/etc/init/rc-sysinit.conf,在第14行附近:确认“env DEFAULT_RUNLEVEL=2”。2是新装系统默认的,确保不被修改。

(2)、编辑文件 /etc/init/lightdm.conf,在第12行附近,原句“ and runlevel [!06]” 改为“ and runlevel [!026]”。

解释:linux系统都有一个运行级别(runlevel)的概念,不同的运行级别配置将导致系统的启动过程有很大差异,比如当配置 runlevel为 1是,是不进入图形界面的。系统启动过程中会有一个init进程来拉起许多其他进程(各种系统服务,窗口界面)。在ubuntu上(11.10,12.04是这样,其他版本或其他linux发行版不确定)init会执行两个目录下的脚本,一个是/etc/init/下的,另一个是/etc/rc?.d/下的,问号可能是0~6的其中一个数字,代表运行级别。接下来,讲解一下流程以加深理解。

在ubuntu上,init进程首先执行/etc/init/目录下的rc-sysinit.conf,这个文件指明了本次启动的默认运行级别。这是上面第一步的意义:确保默认运行级别是2。接下来目录/etc/init下的其他脚本的执行都会根据不同的运行级别做出不同的动作,比如lightdm会判断运行级别是否处于1,2,3,4,5中的一个,是则启动lightdm,不是则不启动lightdm。这便是上面第二步的意义,修改 lightdm.conf ,把“2”加入到判断语句,使得lightdm在运行级别2的时候不要启动。明白了这些,你就可以灵活一点,例如把默认级别设置为3,而把3加入那个判断语句,也可以达到阻止lightdm启动的效果。完成了/etc/init/目录下的启动动作,init进程会继续执行/etc/rc2.d目录下的脚本。

2、关闭Ubuntu的载入画面

ubuntu启动时,会有一个ubuntu字样出现在屏幕,文字下方有闪烁的点,这时按ESC可以在动画和文字界面之间切换。这一步骤不属于lightdm,而是一个叫 plymouth 的进程在起作用。实际上,plymouth的意义就在于,在开机到图形桌面 (lightdm)起来这段时间里展示出一个动画,从而提高用户体验。

屏蔽的方法:

(1)、编辑 /etc/default/grub文件,原文11行附近:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 

去掉”splash“,改后:

GRUB_CMDLINE_LINUX_DEFAULT="quiet"

(2)、执行命令:

sudu updat-grub

重启,即可看到,不再有载入画面出现

 

阅读下文能够更好的理解(扩展阅读):

 

Linux 系统主要启动步骤:

1. 读取 MBR的信息,启动 Boot Manager

 Windows 使用 NTLDR作为 Boot Manager,如果您的系统中安装多个版本的 Windows,您就需要在 NTLDR中选择您要进入的系统。Linux 通常使用功能强大,配置灵活的 GRUB作为 Boot Manager。

 2. 加载系统内核,启动 init进程

   init 进程是 Linux的根进程,所有的系统进程都是它的子进程。

 3. init 进程读取 /etc/inittab文件中的信息,并进入预设的运行级别,

   按顺序运行该运行级别对应文件夹下的脚本。脚本通常以 start参数启动,并指向一个系统中的程序。通常情况下, /etc/rcS.d/目录下的启动脚本首先被执行,然后是/etc/rcN.d/目录。例如您设定的运行级别为 3,那么它对应的启动目录为 /etc/rc3.d/。

4. 根据 /etc/rcS.d/文件夹中对应的脚本启动 Xwindow服务器 xorg Xwindow为 Linux下的图形用户界面系统。

5. 启动登录管理器,等待用户登录

  Ubuntu 系统默认使用 GDM作为登录管理器,您在登录管理器界面中输入用户名和密码后,便可以登录系统。(您可以在 /etc/rc3.d/文件夹中找到一个名为 S13gdm 的链接)

 

ubuntu的init与系统服务设置

init

Init是位于/sbin/init的一个程序,它是在linux下,在系统启动过程中,初始化所有的设备驱动程序和数据结构等之后,由内核启动的一个用户级程序,并由此init程序进而完成系统的启动过程。

 

ubuntu与传统的linux略有不同,使用upstart完成系统的启动,但表面上仍维持init程序的形式。

运行级别

传统上,linux有几种不同的运行级别,包括如下几种:

 

# 0 - 停机

# 1 - 单用户模式

# 2 - 多用户,没有 NFS

# 3 - 完全多用户模式(标准的运行级)

# 4 –系统保留的

# 5 – X11(x window)

# 6 - 重新启动

 

系统启动后处于哪一种级别由init读取/etc/inittab文件中的缺省级别设置来确定,一半图形界面的系统是进入级别3。

 

但是ubuntu与传统的不太一样,默认情况下是找不到/etc/inittab文件的,而且运行级别也有差别,具体分这样几个级别:

 

# 0 –关闭系统

 

# 1 –单用户模式

 

# 2~5 –完整的多用户模式

 

# 6 –重新启动

 

也就是说,默认情况下级别2、3、4、5都是一样的,同时系统的默认级别设定也不是在inittab文件中,而是写在/etc/init/rc- sysinit.conf文件中。打开此文件,可以找到下面一句:

 

env DEFAULT_RUNLEVEL=2

 

这表明系统当前默认是进入级别2。

 

另外,在此文见中还有一段以if [ -r /etc/inittab ] 开始的代码,这里保留了使用inittab指定系统默认运行级别的功能,也就是说,如果用户手动创建了/etc/inittab,那么init将以 /etc/inittab中指定的默认运行级别进行系统的启动。比如说用户希望系统以级别3为默认运行级别,则只需在inittab文件中加入如下一行:

 

id:3:initdefault:

 

在经过/etc/init/rc-sysinit.conf确定运行级别后,init将进一步运行/etc/init.d/rc,然后根据级别进入 /etc/rc[?].d启动或关闭相应的服务。

服务的启动与关闭脚本

ubuntu下启动与关闭服务的脚本存放与/etc/rc[?].d目录下。其中[x]表示0~6,分别对应级别0~6,如/etc目录下的 rc0.d  rc1.d  rc2.d  rc3.d  rc4.d  rc5.d  rc6.d。假设rc-sysinit.conf或inittab中指定的默认级别是2,那么init将执行/etc/rc2.d目录下的脚本启动或关闭相应服务。

 

如果打开/etc/rc[?].d目录,会发现这些目录下的文件都是形如Snnxxxx或Knnxxxx的符号链接,而且都是指向/etc /init.d。也就是说不同运行级别下服务的启动或关闭脚本均是放在/etc/init.d下,只不过根据不同级别的需要,在对应/etc /rc[?].d目录下放一个链接,不同的级别会需要不同的服务,因此不同/etc/rc[?].d目录下的链接文件也不尽相同以此区分。

 

其中链接文件中以S开头的表示在调用/etc/init.d目录中对应脚本的时候会传递一个start参数,也就是启动对应服务,而以K开头的则是传递一个stop参数,由此关闭此服务,此处的K表示kill。

 

S和K后面的nn是一个数字,表示本脚本被执行的先后顺序,小号在前大号在后,这样以解决不同服务之间可能存在的先后依赖关系。比如说ftp服务依赖于网络服务的启动,所以ftp服务的编号就要大于网络服务的编号,在网络服务启动后再行启动。

 

最后的xxxx则是服务的名字。

 

另外,除了/etc/rc[0~6].d文件外,还有一个/etc/rcS.d目录,这个目录下的服务脚本与/etc/rc[0~6].d格式类似,也为指向/etc/init.d中的脚本的链接,但是会在/etc/rc[0~6].d中的脚本执行前首先被执行。

 

Ubuntu 12.04下Postfix部署与生产级配置实战 邮件传输代理(MTA)是Linux系统基础通信设施的核心组件,其原理涉及网络协议栈、进程权限隔离、日志审计与服务依赖管理。Postfix以配置简洁、行为可预测、日志语义清晰著称,成为理解传统系统服务调度机制的理想入口。在老旧但不可替代的生产环境中——如工业网关、SCADA前置机或金融终端——MTA的稳定运行直接关系到告警通知、日志归档与运维可观测性。本文聚焦Postfix在已终止支持的Ubuntu 12.04平台上的完整落地路径,涵盖归档源切换、GPG密钥修复、ABI兼容性规避、七步核心参数调优及telne 阅读详情

相关推荐

Ubuntu 12.04手动部署Tomcat 7完整指南

Servlet容器是Java Web应用运行的核心基础设施,其本质是遵循Servlet规范、提供HTTP请求处理与生命周期管理的Java进程环境。理解Tomcat的启动原理、JDK版本兼容性、用户权限隔离及配置文件加载机制,是掌握Java Web基础架构的关键。在老旧系统维护、嵌入式教学或遗留系统迁移等场景中,手动部署(而非apt安装)能精准控制CATALINA_HOME、JAVA_HOME路径和server.xml监听行为,避免因符号链接解析失败、默认端口暴露或服务脚本权限缺陷导致的500/404/连接拒

weixin_34174105的博客 545

runlevel和init及Ubuntu20.04修改启动runlevel

runlevel linux操作系统自从开始启动至启动完毕需要经历几个不同的阶段,这几个阶段就叫做runlevel "Runlevels" are an obsolete way to start and stop groups of services used in SysV init. 使用runlevel查看当前系统运行的 u20@u20:~$ runlevel --help runlevel [OPTIONS...] Prints the previous and current run

SunMy的博客 4777

Ubuntu 12.04下用Shinken实现轻量SNMP监控VPS

SNMP(简单网络管理协议)是跨平台、无代理的基础设施监控基石,其核心原理基于UDP轮询标准MIB-II OID获取设备运行状态。相比Zabbix等重型方案,Shinken凭借纯Python实现、进程解耦架构和原生Nagios兼容性,在资源受限场景中展现出独特技术价值:内存占用低至42MB、支持热重载、故障隔离性强。该方案特别适用于老旧系统运维、免费VPS资源监控及SNMP协议层学习实践,可直接对接Linux/网络设备的标准SNMP接口,无需安装Agent,真正实现轻量、稳定、可调试的生产级监控链路。

weixin_34357928的博客 388

ubuntu 网络启动级别设置_关于Ubuntu修改默认运行级别

第一种方法:(内核级别的)Sudo vi /etc/default/grub修改GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”为:GRUB_CMDLINE_LINUX_DEFAULT=” text”然后运行下sudo update-grub2就可了第二种方法:(基于upstart的”正统”方法)ubuntu的upstart的体系下,/etc/init.d里面基本...

weixin_39571404的博客 638

破解拼多多网页字体加密的Python实现(静态)

爬取或者复制粘贴出来发现数字不是6372,而是这样的一个东西 ""从上图我们可以看出数字是一行的空白,后面被浏览器渲染后才展现的数字。我们可以用这个代码查看十六位进制对应的十进制,为什么要看十进制呢?​,而字体文件中的字符映射关系(cmap)也是以十进制存储的。我们搜索这个属性我们可以看到第一个这样的属性有一个URL,这个就是解密的字体包。然后我们构造一个这样的映射字典 key就是对应的十进制,后面的值就是对应的数字。然后我们需要封装一个函数,将加密文字和映射字典传入,返回解密后的数字。

weixin_64179111的博客 3540

使用RepeatModeler和RepeatMasker注释基因组重复序列

重复序列注释有两种常用策略,基于同源序列相似性和基于重复序列结构特征。RepeatMasker是基于同源序列相似性注释序列的常用工具, RepeatModeler可用来从头对基因组的重复序列家族进行建模注释,它的核心组件是RECON和RepatScout。 这篇教程介绍如何使用RepeatModeler从头鉴定基因组的重复序列,之后用RepeatMasker根据自...

xuzhougeng blog 8854

关于Ubuntu 12.04修改默认运行级别,启动字符界面

关于Ubuntu 12.04修改默认运行级别,启动字符界面的个人理解   网上通常的做法是:(亲自试验,不管用),如果想直接操作请看绿色字体部分 (1)第一种方法:   由于RedHat中是通过一个叫inittab的文件来管理运行级别的,而ubuntu中没有,所以建议在/etc/目录下创建该文件   $sudo vi /etc/initab   然后编辑该文件,运行级别设为3,内容如

jk110333的专栏 8499

汽车以太网- IEEE 802.3标准

关于汽车以太网,大家看到最多的标准大概就是IEEE802.3bw,也就是我们车内使用的百兆以太网,专业称呼是100BASE-T1,该标准是车内百兆以太网的物理层协议,是我们学习汽车以太网必须要了解的协议。在正式了解协议之前,我们先介绍下什么是IEEE802.3标准。............

weixin_39974126的博客 7114

Ubuntu修改系统运行级别

一般修改Linux的运行级别需要修改/etc/inittab文件,但在Ubuntu中没有此文件,此时需要修改该/etc/default/grub文件,把GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash” 修改为GRUB_CMDLINE_LINUX_DEFAULT=” text” 保存后执行sudo update-grub命令即可。

itccccc的专栏 904

OpenNARS开源通用人工智能系统:非公理推理引擎实践指南

人工智能系统从基于规则推理到深度学习模型,始终围绕如何让机器具备智能决策能力。传统逻辑系统依赖公理和完备知识,而现实世界智能体需要在资源受限、信息不完备环境下进行推理。非公理推理系统(NARS)通过动态真值计算和信念修正机制,实现了在不确定性环境下的自主学习和决策。这种推理引擎的技术价值在于模拟人类思维的核心机制——归纳、演绎和学习,为通用人工智能(AGI)提供了不同于数据驱动的新路径。在应用场景上,NARS适用于游戏NPC决策、复杂系统故障诊断和自适应机器人控制等领域。OpenNARS作为NARS理论的开

weixin_31961675的博客 408

电子电器架构刷写方案——General Flash Bootloader

### 文章大体有如下内容: ### 1、简介 ### 2、刷写系统概述 ### 3、Flash Bootloader刷写流程 ### 4、Flash Bootloader架构介绍 ### 5、关于刷写的思考

Soly_kun的博客 2211

ubuntu 12.04设置开机启动图形应用程序,替换默认图形桌面

想把ubuntu 12.04的开机设置模式改为默认为命令方式,搜索半天,现将成功的方法转出,并感谢作者。 http://blog.csdn.net/liebergott/article/details/7793408 我只用了设置runlevel内容,其他未验证,保留以为后用。 一、前言 无论你想要在ubuntu 12.04(11.10适用)开机启动图形程序,或者非图形程序,相信这篇

3072

GPU硬件架构与微架构深度解析28-稀疏计算:稀疏矩阵计算的硬件支持

本文介绍了GPU加速稀疏计算的关键技术。主要内容包括:1)稀疏数据的存储格式(COO、CSR、CSC)及其特点;2)现代GPU的稀疏计算硬件优化,如NVIDIA的稀疏张量核心和内存访问优化;3)稀疏计算在推荐系统、NLP和科学计算等领域的应用案例;4)性能优化技巧,包括存储格式选择、硬件特性利用和混合精度计算等。文章指出,专用稀疏计算技术可显著提升AI和大规模科学计算的效率,相比传统方法可获得5-10倍的性能提升。

2301_79143213的博客 114

ubuntul12.04 设置开机启动字符界面

关于Ubuntu 12.04修改默认运行级别,启动字符界面的个人理解 网上通常的做法是:(亲自试验,不管用),如果想直接操作请看绿色字体部分(1)第一种方法: 由于RedHat中是通过一个叫inittab的文件来管理运行级别的,而ubuntu中没有,所以建议在/etc/目录下创建该文件   $sudo vi /etc/initab 然后编辑该文件,运行级别设为3,内容如下id:3:initdefa

birdfly_的博客 503

第一章 EB安装

1.DemoWorkspace 是基于EB当前组件配置下的例程,包含了启动文件和中断服务函数以及组件demo。2.Mclsar 下存放的是EB的插件包和静态MCAL的驱动文件。

舊梦的博客 1964

基于Python的彩票数据爬虫:数据抓取与趋势分析

爬虫是一种用于从互联网上自动抓取信息的程序。在抓取彩票数据时,我们首先需要确定目标网站并获取其网页内容,接着提取彩票的开奖结果信息并保存。彩票数据通常是以HTML表格或列表的形式展示,爬虫可以利用Python的requests和来抓取静态网页,或使用Selenium来抓取动态页面。在本篇博客中,我们深入探讨了如何使用Python编写彩票数据爬虫,抓取并分析彩票开奖结果。通过Python爬虫技术,结合数据分析与可视化工具,我们能够全面分析历史开奖数据,揭示彩票号码的频率分布、趋势变化以及未来的可能走势。

2201_76125261的博客 1939

ubuntu 网络启动级别设置_Linux 系统默认运行级别设定

#vi /etc/inittab,将 id:5:initdefault: 改为 id:3:initdefault:Linux 系统任何时候都运行在一个指定的运行级上,并且不同的运行级的程序和服务都不同,所要完成的工作和所要达到的目的都不同。CentOS设置了如下表所示的运行级,并且系统可以在这些运行级别之间进行切换,以完成不同的工作。运行级说明l 0 所有进程将被终止,机器将有序的停止,关机时系...

weixin_34017901的博客 338

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

ubuntu运行级别

关于Ubuntu 12.04修改默认运行级别,启动字符界面的个人理解 在介绍方法之前希望大家明确一个概念: Ubuntu的默认开机的runlevel是2,可以用runlevel来查看当前的默认运行级别。 debian系(ubuntu是基于debian)的Linux一直是用runlevel 2来默认启动,并且runlevel定义也与redhat有区别。debian的runlevel级别定义如下:

大鸟的博客 4171

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

ubuntu如何关闭图形界面,启动文本模式

背景知识    1、Ubuntu运行级别     Linux 系统任何时候都运行在一个指定的运行级上,并且不同的运行级的程序和服务都不同,所要完成的工作和要达到的目的都不同,系统可以在这些运行级之间进行切换,以完成不同的工作。     Ubuntu 的系统运行级别:     *0:关机级别     *1:单用户运行级别,运行rc.sysinit和rc1.d目录下的脚本     *2:多

2> /dev/null 2万+

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

ubuntu修改runlevel

Ubuntu的默认开机的runlevel是2,可以用runlevel来查看当前的默认运行级别。debian系(ubuntu是基于debian)的Linux一直是用runlevel 2来默认启动,并且runlevel定义也与redhat有区别。debian的runlevel级别定义如下: 0 - Halt1 - Single2 - Full multi-user with ...

a71143的博客 672

关闭UBUNTU图形界面,改为字符界面的相关操作

关闭UBUNTU图形界面,改为字符界面,本文引用7份资料来说明: Ubuntu 10.04 开机进入控制台的方法   转载自:http://blog.tianya.cn/blogger/post_read.asp?BlogID=734057&PostID=34170893 1. 关闭gdm   Recent version of Ubuntu are u

程序猿的实验室 8469

runlevel 运行级别

linux启动过程 关于Ubuntu 12.04修改默认运行级别,启动字符界面的个人理解 网上通常的做法是:(亲自试验,不管用),如果想直接操作请看绿色字体部分 (1)第一种方法: 由于RedHat中是通过一个叫inittab的文件来管理运行级别的,而ubuntu中没有,所以建议在/etc/目录下创建该文件 $sudo vi /etc/initab 然后编辑该文件,...

weixin_34408717的博客 240

ubuntu设置开机默认进入字符界面方法(转)

ubuntu设置开机启动图形应用程序,替换默认图形桌面

mathyrs的博客 1121

ubuntu设置开机启动图形应用程序,替换默认图形桌面

从字符界面进入图形界面的方法:startx 即启动X Window一、前言无论你想要在ubuntu 12.04(11.10适用)开机启动图形程序,或者非图形程序,相信这篇文章能帮上大忙。我将根据我的需求讲解我的做法,并解释为什么这么做。完了以后,各位看官根据自己的需求不加修改或稍加修改即可适用。我这边,总得来说,需求是做一个RDP瘦客户端,在一个板子上装上ubuntu 12.04,然后要这个系统

SUN_DRAGON的专栏 3841

Linux运维入门第五章(5-1):Linux启动流程与运行级别——从开机到登录,一篇掌握!

文章摘要 本章深入探讨Linux系统的启动流程,从硬件初始化到用户空间的完整链路,涵盖BIOS/UEFI、GRUB2引导程序、内核初始化、initramfs临时根文件系统及systemd系统初始化五大阶段。重点讲解GRUB2配置方法,包括调整启动菜单等待时间、修改内核参数等实用技巧,并对比Rocky Linux与Ubuntu的启动差异。此外,还介绍了单用户模式、救援模式的应用场景及故障排查方法,帮助运维人员解决启动问题(如密码重置、系统修复)。通过学习,读者将掌握Linux启动原理与关键操作,提升系统维护能

m0_64073888的博客 630
上一篇: ubuntu设置开机启动图形应用程序,替换默认图形桌面
下一篇: 关于Linux图形和字符界面切换方式和startx的个人理解
嘿我梦见了
博客等级 码龄15年 0粉丝 13原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值