文章插图
在 Linux 和其他类 Uniux 系统中,init(初始化)进程是系统启动时由内核执行的第一个进程,其进程 ID(PID)为 1,并静默运行在后台,直到系统关闭 。那么系统的初始化和服务该如何正确的学习呢???
1. Linux系统引导的顺序(详见linux系统管理P312)
1) 掌握Linux系统引导的顺序:(详见附1)
其中,BIOS的工作是检查计算机的硬件设备,如CPU、内存和风扇速度等;
MBR会在启动盘的第1个块中,大小为512B 。其中前446中的程序代码是用来选择boot partition(分区),也就是由哪个分区来装入开机用的代码;
在内核部分主要是装机计算机设备的驱动程序以便操作系统可以控制计算机上的设备 。并且以只读的方式挂载/(根)文件系统,也就是此时的操作系统只能读到根文件系统(目录)所在的分区;
init程序的进程id为1,即Linux操作系统第1个执行的程序 。
1. BOIS的初始化和引导加载程序(详见linux系统管理P313)
1) 掌握BIOS的定义:BIOS(Basic Input/Output System)(基本输入/输出系统的缩写),它是硬件与软件之间的接口,而且是非常基本的接口 。
2. GRUB程序和grub.conf文件(详见linux系统管理P317)
1) 掌握GRUB的定义:GRUB是Grand Unified Bootloader(多重操作系统启动管理器)的缩写 。
2) 掌握grub的配置文件为:grub.conf
设置grub Md5加密命令 grub-MD5-crypt
Password = 明文或 password –md5 密文(编辑grub配置文件的密码)
Title red hat 标题
Password = 明文或 password –md5 密文(加载内核系统引导必须的密码)
3. 内核的初始化和init的初始化(详见linux系统管理P322)
1) 掌握init的配置文件为:/etc/inittab
2) 了解init程序要做的工作:
a) 决定预设(默认)要使用哪个run levels(运行级别) 。
b) 执行一些系统初始化的脚本(程序)来初始化操作系统 。
c) 根据run level的设置来执行所对应目录中的程序,以决定要启动哪些服务 。
d) 设定某些组合键 。
e) 定义UPS不间断电源系统,即当电源出现问题时或电源恢复时要执行哪些程序 。
f) 产生6个virtual consoles,也就是tty1~tty6 。
4. run levels(运行级别)(详见linux系统管理P326)
1) 掌握所有的运行级别及每一个运行级别对应的功能:
5. 关闭系统及重启系统(详见linux系统管理P342)
1) 掌握常用的可以关闭系统的命令:
shutdown -h now
halt
poweroff
init 0
2) 掌握常用的可以重启系统的命令:
shutdown -r now
reboot
init 6
Ctrl+Alt+Delete键
6. 掌握单用户模式修改用户的密码
7. 掌握救援模式
8. 课后作业(用时70分钟)
1) 以root用户登录系统
2) 修改grub配置文件,默认以第1个操作系统启动,将默认的读秒修改为10秒
3) 设置grub菜单密文密码“123”
4) 修改系统的默认运行级别为3
5) 使用与运行级别有关的命令重启系统
6) 使用单用户模式修改用户的密码为“123”
7) 使用救援模式删除grub菜单密码
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- pe优盘安装系统 如何安装pe系统到U盘
- linux 新建文件夹的命令 linux如何创建文件夹
- win10开机时一键还原系统 开机怎么进入一键还原win10
- U盘安装原版win10系统方法 win10原版镜像u盘安装
- Linux虚拟机三种网络配置 linux虚拟机网络设置
- 阿里云os电视直播软件 阿里云os系统的电视
- linux和windows的区别 linux是什么意思
- cdn资源管理系统 cdn被劫持怎么办
- 信息系统等保三级 信息系统安全等级测评
- 人工智能的应用实例 人工智能系统四个要素