win7主引导-()
来源:191路由网 2022-12-13 12:38:30
Linux引导过程和服务控制
一 引导过程
开机自检→MBR引导→GRUB菜单→加载内核→运行INIT进程 →读取配置文件
1 开机自检
根据主板bios中的设置对CPU、内存、显卡、等硬件设备进行初步检测,检测成功后一般会交给本机硬盘
2 MBR引导
要从硬盘引导,首先会根据硬盘第一个扇区中MBR(主引导记录)的设置,将系统控制权传递给包含操作系统引导文件的分区,或者直接调用启动菜单(如GRUB)
3 GRUB菜单
将会显示启动菜单提供给用户选择,并根据所选项加载linux内核文件,然后将系统控制权交给内核
4 加载linux内核
Linux内核是一个预先编译好的特殊二进制文件,介于各种硬件资源与系统程序之间,负责资源分配与调度。将完全掌控整个linux操作系统的运行过程
5 INIT进程初始化
内核首先将“/sbin/init”程序加载到内核中运行,init进程负责完成一系列的系统初始化过程
二 系统初始化进程及文件
1 INIT进程
由Linux内核加载运行 /sbin/init 程序,是系统中第一个进程,PID(进程标记)号永远为1,是所有进程的“始祖”
配置文件:/etc/inittab
2 inittab配置文件
1)inittab文件的结构(向配置文件里编辑的条目)
x:5:respawn:/etc/X11/prefdm –nodaemon
标记:运行级别:动作类型:程序或脚本
id:用于在inittab文件中唯一标识一个配置记录;也称标记字段,由1~4个字符组成,用以区别于其他行的配置
runlevels:用于指定该记录在哪些运行级别中运行;取值数字0~6
0级别:关机状态
1级别:单用户模式,无需密码验证即可登录(故障排除,如修改root帐户密码)
2级别:无网络功能命令行模式
3级别:命令行模式
4级别:未定义模式
5级别:图形模式
6级别:关机重启
action:用于描述记录将执行哪种类型的动作;一般为固定值,较常用的类型如下
initdefault:设置初始化系统后默认进入的运行级别
sysinit:设置系统初始化的操作脚本
wait:init进程将等待该行配置所对应的脚本操作完成后,再继续执行其他操作
ctrlaltdel:设置当用户按下Ctrl+Alt+Delete组合键后的操作
powerfail:设置当系统收到断电信号(使用不间断电源)时采取何种动作
powerokwait:设置当系统收到恢复供电信号时采取何种动作
respawn:一旦该行配置所对应的进程被终止,则重新启动该进程
process:用于设置启动进程所执行的命令
2)inittab配置文件的默认加载项
系统默认启动级别(3或5)
调用rc.sysinit脚本文件
在某个级别加载哪些系统服务(其中wait表示加载完RC脚本后才加载其它文件)
热启动快捷键配置
字符控制台加载
3)inittab配置文件的应用
开机直接进入文本模式:修改id:5:initdefault:中的5为3
[root@mazi ~]# vim /etc/inittab
id:3:initdefault
禁用热键重启功能:在下面配置行添加#,让之失效
[root@localhost ~]# vi /etc/inittab
#ca::ctrlaltdel:/sbin/shutdown -t3 -r now
[root@mazi ~]# init q 重新读取配置信息(刷新)
减少字符控制台
通过/sbin/mingetty程序提供服务:提供六个字符控制台;可以注释掉某一个控制台从而限制控制台数量
[root@localhost ~]# grep "mingetty" /etc/inittab
1:2345:respawn:/sbin/mingetty tty1
2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3
4:2345:respawn:/sbin/mingetty tty4
5:2345:respawn:/sbin/mingetty tty5
6:2345:respawn:/sbin/mingetty tty6
3 rc.sysinit脚本文件
位于/etc/rc.d/rc.sysinit,由init进程调用执行,完成设置网络、主机名、加载文件系统、设置时钟、检测文件系统等初始化工作;通过init进程通过inittab文件中的对应配置来加载rc.sysinit脚本;例如检查并启用磁盘配额功能就是在该脚本中完成的
电脑4 rc脚本文件
位于/etc/rc.d/rc,由init进程进行调用,通过指定不同的级别参数分别加载及终止不同的系统服务,进入到相应的系统运行级别。
当系统开机进入3级别,inittab配置文件就会调用rc脚本(可以设置为不调用),而rc脚本会执行/etc/rc.d/rc0.d/或/etc/rc.d/rc2.d/或……/etc/rc.d/rc6.d/六个目录中第三个目录中的系统服务;这些服务以K或S开头中间是数字序号的,是系统服务脚本名;都是链接于/etc/rc.d/init.d/目录中的服务;对于RC脚本来说,K开头表示要终止该服务,S开头的表示要启动该服务,中间的数字表示执行顺序;因此在rc0.d中大多是K开头的,表示关机时关闭里面的服务;在rc5.d中的服务大多是S开头的
5 rc.local脚本文件
是一个额外的启动控制文件,位于/etc/rc.local,由rc脚本在最后时进行加载;管理员可自行设置开机启动任务,设置服务的开机自启动;例如添加开机自动校对系统时间
电脑三 服务控制和优化启动过程
·系统服务控制
各种系统服务的控制脚本默认放在/etc/rc.d/init.d/目录下;用过两种方式可以对指定服务进行控制;一种专门的service控制工具,一种是直接运行系统服务脚本文件
Service 服务名称 控制类型
/etc/rc.d/init.d服务名称 控制类型
其中控制类型包括:
start:启动
stop:停止
restart:重新启动(先停止后启动)当服务正在运行时不能中断时最好不要使用
reload:重新加载(刷新配置)
status:查看服务状态
例如:查看crond服务的运行状态:service crond status
·切换运行级别
不同的运行级别,有不同的系统运行的状态,不同的运行服务;比如说网站服务器只需运行在文本模式即可,无需开启图形界面
1查看当前运行级别
如果之前未切换过运行级别,第一列将显示“N
2切换运行级别
使用init 电脑 n来切换,其中n代表0-6这六个级别
init 0关机
init 6重启
当系统处于3级别时无法使用Alt+7切换到图形界面,因为5级别的程序已经被关闭了
·优化启动过程
关闭用户不需要的服务,以优化系统启动过程
1了解常见的服务
2系统服务管理工具
若要禁止某些服务开机启动,可以使用服务管理工具:
ntsysv工具:提供一个交互式、可视化窗口;可以在字符终端运行;便于集中管理多个服务
格式:ntsysv或ntsysv --level 级别列表 /所有级别或指定级别的服务
操作:操作时按上下箭头键来选择不同的系统服务,按空格键来设置服务的默认启动状态(“[*]”表示启动,“[ ]”表示关闭)。如果想知道所选定服务的说明信息,按F1键可以获取帮助
chkconfig工具:不提供交互式、可视化窗口;管理单个服务效率更高
1)查看服务的启动级别
格式:chkconfig –list或chkconfig --list 服务名称 /所有服务或指定服务
这个服务在2、3、4、5级别时开机自启动
2)设置系统服务的启动状态
格式:chkconfig --level 级别列表 服务名 on|off
运行级别列表:可以是235、 35、5等等形式
服务名称:注意名称要正确,如果忘记了可查看/etc/init.d/目录下的脚本名
On|off:启动或关闭启动状态
设置network服务在2345级别时开机启动
电脑
相关阅读
-
-
win10进入系统无响应-(win10进系统没反应)
win10进入系统无响应(win10进系统没反应)Win10系统应用程序无响应怎么办?在Win10系统上,可以安装UWP应用软件,但是最近有用户在使用这些应用软件时,经常出现无响应的问题,那么该如何解决呢?请看下文具体操作。操作方法:1、登录win10系统,用...
2022-12-13
-
-
win7主引导-()
win7主引导()Linux引导过程和服务控制一引导过程开机自检→MBR引导→GRUB菜单→加载内核→运行INIT进程→读取配置文件1开机自检根据主板bios中的设置对CPU、内存、显卡、等硬件设备进行初步检测,检测成功后一般会交给本机硬盘2MBR引导要从硬盘引导,首先会根据硬盘第一个扇区中MBR(主引导记录)的设置,将系统控制权传递给包含操作系统引导文件的分区,或者直接调用启动...
2022-12-13
-
-
优盘加密怎样把文件导出来-(优盘加密怎样把文件导出来手机)
优盘加密怎样把文件导出来(优盘加密怎样把文电脑件导出来手机)场景再现:有同事拿了一个一年级下册语文的光盘给我,让我把里面的资料提取到优盘里面。通过光驱我把光盘里面的资料拷贝到优盘上,心想好了。最终为电脑了稳妥起见,打开提取...
2022-12-13
-
-
u盘启动快速键哪个-(u盘启动快速键哪个好)
u盘启动快速键哪个(u盘启动快速键哪个好)U盘开机可以通过快捷键进入【启动菜单】选择使用U盘启动,但具体的快捷键主要是根据电脑主板和笔记本品牌所定;一般是F1-F12,或者是ESC按键。以下是详细介绍:u盘启动快捷键大全注意事项:在使用之前,需要将所做好的u盘启动盘插入在电脑usb插口当中,...
2022-12-13
-
-
为什么说windows无法格式化-(windows无法格式化是什么原因)
为什么说windows无法格式化(windows无法格式化是什么原因)我们知道有时候U盘或者硬盘需要清理的时候会选择格式化,但是某些用户遇到Windows无法完成U盘格式化的情况。下面让小编教你windows无法完成格式化的有效解决方案吧。1.快捷键“Win+R”进入电脑运行对话框,在对话框中输入cmd,2.输入命令提...
2022-12-13
191路由网 - 192.168.1.1,192.168.0.1无线路由器设置教程
版权声明:本站的文章和图片来自互联网收集,仅做分享之用如有侵权请联系站长,我们将在24小时内删除