Chinaunix首页 | 论坛 | 博客
  • 博客访问: 16717
  • 博文数量: 5
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 45
  • 用 户 组: 普通用户
  • 注册时间: 2017-05-31 15:47
文章分类
文章存档

2019年(5)

我的朋友
最近访客

分类: LINUX

2019-01-22 12:47:11


初始系统环境:init会读取/etc/inittab中设置,根据设置会依此执行如下的文件 
1、/etc/rc.d/rc.sysinit 
1)启动udev与selinux子系统:udev负责管理/dev中所有设备文件,selinux用于增强系统安全性 
2)设置内核参数:执行sysctl -p从/etc/sysctl.conf中设置内核参数 
3)设置系统时间:根据硬件时间,设置系统时间 
4)加载键盘对应列表:为了让使用者准确输入,rc.sysinit会加载键盘列表 
5)启动置换内存空间:执行swapon -a -e根据/etc/fstab设置,启动所有交换分区 
6)设置主机名称:根据/etc/sysconfig/network中HOSTNAME的参数,设置主机名称 
7)检查挂载所有文件系统:检测所有需要挂载文件系统,以确保这些文件系统的完整性,检查完毕之后,就会挂载这些文件系统,并且将根文件系统,变为可以读写 
8)初始硬件设备:尝试驱动那些之前没能驱动硬件设备,包含(定义在/etc/modprobe.conf模块;ISA的硬件设备;USB的设备;软RAID) 
2、/etc/rc.d/rc 建立操作环境(图形界面、文字界面,就是这个文件生成) 
3、/etc/rc.d/rc.local 相当于windows系统开机启动,也是唯一我们可以随意修改项目,可以设置开机之后启动哪些程序 
4、建立用户接口:init服务的最后一项工作,就是建立用户界面,使用户可控制系统 
1)建立虚拟控制台virtual console:执行/bin/login建立控制台,以便使用者可控制系统 
2)建立图形使用接口登录程序:如果我们使用图形界面,init服务还需要建立接口,以便用户通过图形操作(例如鼠标点击)控制系统 

至此,系统启动完成! 

shutdown -h now 立即关机 

1)修改/etc/sysconfig/network中HOSTNAME的参数 
2)修改/etc/rc.d/rc.local加入touch /root/Desktop/hellonimei 
3)修改/etc/rc.d/rc.local加入shutdown -h now 
4)修改/etc/rc.d/rc.local加入rm -rf /

阅读(1610) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~