1.runlevel运行级别的含义以及Linux下的7种运行级别含义
(1)runlevel的含义: runlevel 5
(2)7种运行级别的含义:
vim /etc/inittab
0 - halt
1 - Single user mode
2 - Multiuser, without NFS (The same as 3, if you do not have networking)
3 - Full multiuser mode
4 - unused
5 - X11
6 - reboot (Do NOT set initdefault to this)
2.Linux下的启动配置文件/etc/inittab
Linux的启动过程
内核启动的第一个进程/sbin/init,一号进程
/sbin/init---->/etc/inittab文件,决定开机后的runlevel
id:5:initdefault:
3.查看和改变运行级别的方法
(1)查看运行级别
runlevel
(2)改变运行级别
方法一:修改/etc/inittab文件中的参数id:5:initdefault:修改即可,重启测试。
方法二:init n
(3)总结关闭系统的方法:init 0; halt; shutdown -h now;
总结重启系统的方法: reboot; init 6;
第4讲续
1.破解超级用户root的密码
(1)开机时按空格暂停到键追加kernel参数界面
(2)选中第2行,追加空格1(即进入到runlevel
1),然后回车
/etc/grub.conf文件中的三行如下:
root (hd0,0)
* kernel /boot/vmlinuz-2.6.32-71.el6.i686
ro root=UUID=b2f18fdf-eb1d-48d2-97d1-5ea141dbcc93 rd_NO_LUKS rd_NO_LVM rd_NO_MD
rd_NO_DM LANG=zh_CN.UTF-8 KEYBOARDTYPE=pc KEYTABLE=us nomodeset
crashkernel=auto rhgb quiet
initrd /boot/initramfs-2.6.32-71.el6.i686.img
(3)按b重新引导系统
(4)id,runlevel
(5)SElinux---高级防火墙
getenforce----> enforcing
setenforce 0
getenforce----> permissive
(6)passwd修改root的密码,完成破解
(7)reboot
2.如何组织破解超级用户root的密码
(1)使用grub-md5-crypt命令生成一个md5加密后的密码,并且复制
(2)vim /etc/grub.conf文件,将生成的md5密码粘贴到指定位置
hiddenmenu下插入一空行,内容如下:
password --md5 $1$MhFzQ1$UlkrNxVGNqmbEmsxGEpoO.
存盘退出
(3)reboot重启,尝试再次破解root密码。
(4)需要输入p,正确录入屏障密码后方可进入到破解界面。
浙公网安备 33010602011771号