Linux系统启动的过程
来源:互联网 发布:詹姆斯退役季后赛数据 编辑:程序博客网 时间:2024/05/01 21:32
系统的启动过程:
(1)BIOS开机自检
(2)读取硬盘MBR中的引导程序
(3)引导程序引导操作系统
(4)Linux内核负责操作系统前期的工作,进一步加载系统的init进程
(5)init是系统的第一个进程,它根据自身的配置文件执行相应的启动程序,并进入指定的系统运行级别
(6)读取inittab文件,执行/etc/rc.d/rc.sysinit,rc等脚本,在不同的运行级别中设置启动相应的服务程序
(7)最后运行控制台程序,提示输入用户名和密码
系统的运行级别:
0:停机
1:单用户模式,只有root用户,无网络,关闭所有可运行的虚拟控制台,强迫所有用户注销系统,关闭大部分的应用和服务
2:多用户模式,无网络
3:完整的用户模式,可登录的用户包括本机用户和域用户,并启动所需要的网络服务
4:保留状态,可自定义运行环境,不定义的话,默认原来的环境状态
5:X11weidows界面
6:重启系统
/sbin/init level可重新设置运行级别,如/sbin/init 6 可以重新启动系统
GRUB:一个多重启动管理器,是一个独立于操作系统的启动程序,可以启动多种操作系统
shutdown options:
-h 将系统停掉之后立即关机
shutdown -r now 重新启动系统
shutdown -h +10 十分钟之后立马关机
shutdown -h now 立即关机
shutdown -r +10 ‘mmmmmm’ 在十分钟后重启系统并向用户发送提示信息
init 0 关闭系统
init 6 重新启动
0 0
- Linux系统启动的过程
- linux系统启动过程的详解
- linux系统启动经历的过程
- Linux系统启动的基本过程和步骤
- Linux系统启动的基本过程和步骤
- Linux系统启动的基本过程和步骤
- Linux系统启动的基本过程和步骤
- Linux系统启动的基本过程和步骤
- Linux系统启动的基本过程和步骤
- Linux系统启动的基本过程和步骤
- Linux系统启动的基本过程和步骤
- Linux系统启动的基本过程和步骤
- 剖析Linux系统启动过程
- 剖析Linux系统启动过程
- 剖析Linux系统启动过程
- 剖析Linux系统启动过程
- 剖析Linux系统启动过程
- Linux系统启动过程:
- Leetcode 405. Convert a Number to Hexadecimal (Easy) (cpp)
- 对任何工具包或库的学习都要
- 管道和FIFO
- Erlang tail recursion和body recursion 在OTP19.1版本上执行时间差异
- 常用的Linux网络命令整理
- Linux系统启动的过程
- [DP 状态稀疏性优化] BZOJ 2925 [Poi1999]单一阿拉伯数字表示法 Monodigital Representations
- 经验:ARPG类手游战斗该如何表现?
- python安装pymssql后提示无法找到该模块<no completions>
- 每天工作3小时就够了
- 比较使用 EXISTS 和 IN 的查询
- 小伙的java之旅——异常
- 持久层框架:Mybatis快速入门
- 【topcoder SRM 702 DIV 2 250】TestTaking