LinuxL:系统的启动过程

Posted 软二的小忠晏

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LinuxL:系统的启动过程相关的知识,希望对你有一定的参考价值。

Linux系统的启动过程
过程
通电->
Bios->
LILO/GRUB->
Kernel Boot->
init->rc.sysinit
init->rc
->mingetty->login->
shell->
完成开机
Linux系统的运行级别
运行级别
Linux 为了适应不同用户对服务的启动配置要求,设置了七种不同的运行级别: 
运行级别 0:关机模式。poweroff.target 
运行级别 1:单用户模式,仅用于 root 用户对系统进行维护时。rescue.target 
运行级别 2:多用户模式(没有 NFS)。multi-user.target 
运行级别 3:完全多用户模式,即多用户文本界面模式,是标准的运行级别。multi-user.target 
运行级别 4:特定运行级别,基本不用的用户模式。multi-user.target 
运行级别 5:X11,Linux 系统的图形界面运行级别。graphical.target 
运行级别 6:重新启动。reboot.target 

target 文件保存在:/lib/system/system 目录中。 
运行级别的设置由/etc/systemd/system/default.target 文件来控制。 
运行级别服务程序存放位置:/etc/rc.d/ 
服务进程存放在运行级别对应的目录中:Snnxxxx 或 Knnxxxxx 
服务程序的脚本文件存放位置:/etc/rc.d/init.d/ 
运行级别之间的切换
系统运行级别之间的切换
查看系统的当前运行级别:runlevel 
查看系统启动时的运行级别:ll /etc/systemd/system/default.target
系统运行级别之间的切换
使用 init 命令进行切换 
将系统启动的运行级别从 5 修改为 3 
方法一:重新设置链接文件 
#rm -rf /etc/systemd/system/default.target 
#ln -s /lib/systemd/system/runlevel3.target /etc/systemd/system/default.tartget 
方法二:使用 systemctl 命令 
#systemctl set-default runlevel3.target 

关闭Ctrl+Alt+Del键的功能

在字符界面按 Ctrl+Alt+Del 键系统会自动重启,为避免误操作带来的损失,需要禁用此功能。 
注释/usr/lib/systemd/system/ctrl-alt-del.target 文件中的全部内容,保存退出。
执行 init q 重新 reload 配置文件。

以上是关于LinuxL:系统的启动过程的主要内容,如果未能解决你的问题,请参考以下文章

Perl DBI / MS ODBC Driver (LinuxL:RHEL) / SQL-Server:如何插入/更新 BLOB varbinary(max) 数据?

xshel链接linuxl安装nginx

LINUX PID 1和SYSTEMD PID 0 是内核的一部分,主要用于内进换页,内核初始化的最后一步就是启动 init 进程。这个进程是系统的第一个进程,PID 为 1,又叫超级进程(代码片段

从现有片段启动其他片段时应用程序崩溃

newCacheThreadPool()newFixedThreadPool()newScheduledThreadPool()newSingleThreadExecutor()自定义线程池(代码片段

Android小部件,启动一个片段?