1.pid
什么是pid号?
进程号,内核分配的(僵尸进程,占用pid号, 但是不工作,然而pid号是有限的,太多僵尸进程占用pid,后面就有可能其他进程无法启动)
查看进程状态:命令 ps aux

初始化镜像盘结束后,向内核申请一个号码,就是pid,启动/sbin/init,申请来的号码是1
后面的进程就是由/sbin/init启动的。有的前台能看到,有的看不到
1、在etc文件夹下找到两个文件inittab init.conf
2、首先打开 vim inittab全是注释,只有一行有效行 id:5:initdefault:
下面有解释runlevel 运行级别0–6 7个级别
0 关机,将上面的5换成0,每次到用户登录界面就会关机
1 单用户模式 只有一个用户可登录 root
2 多用户模式,但是不支持网络功能
3 全用户模式 也有网络模式(是没有占用图像化界面状态的进程,是稳定的字符型状态进程)
4 未启用状态 没什么特殊功能 和3差不多
5 图形界面
6 重启,将上面的5换成6,每次到用户登录界面就回进入重启
(注意:id:5:initdefault:默认初始化级别,中的数字必须是0–6,不是这个范围,就不能正常开机了)
启动过程中init进程会启动那些子进程:
命令:pstree -p (用树状显示pid号)
2.mbr分区表被破坏
- 具体实验如下
pvcreate /dev/sdb //创建物理卷
vgcreate kaso_vg /dev/sdb //创建卷组
lvcreate -n kaso_lv -L 100M kaso_vg //创建逻辑卷

mkfs.ext4 /dev/kaso_vg/kaso_lv //建立文件系统
mkdir /mnt/guazai //创建挂载位置
mount /dev/kaso_vg/kaso_lv /mnt/guazai //将新创建的文件系统挂载

2.备份分区表(dd if=/dev/sda of=/mnt/guazai/sda1 bs=512 count=1)
要把sda备份到逻辑卷中

3.破坏原有分区表
dd if=/dev/zero of=/dev/sda bs=512 count=1

4.重启
重启之后会出现重新安装界面(选择第三个)

然后(选择English)

选择(us)

选择(no)

选择(第一个)

选择(ok)

选择(第一个回车)

先激活卷组(vgchange -a y)

然后进行挂载

将sda512文件拷回去

然后reboot生效
1620

被折叠的 条评论
为什么被折叠?



