作品发布     邀请码    设为首页  收藏 

当前位置:文章系统技巧 → 文章内容 >> linux 引导流程解析续


linux 引导流程解析续

更新时间:2012-2-18 15:53:08   作者:华中帝国整理  来源:华中帝国
如何设置自启动程序的3种方法ln –s添加了某个服务,希望把这个服务在某个运行级别自动运行,可以使用添加软链接的方法,但是注意这个脚本必须先手动为这个文件添加写的权限vi /etc/rc.d/init.d/msg.sc ...

如何设置自启动程序的3种方法

ln –s

添加了某个服务,希望把这个服务在某个运行级别自动运行,可以使用添加软链接的方法,但是注意这个脚本必须先手动为这个文件添加写的权限

vi /etc/rc.d/init.d/msg.script

chmod u+x /etc/rc.d/init.d/msg.script

然后添加软链接ln –s /etc/rc.d/init.d/msg.script /etc/rc.d/rc3.d/S100msg.script

如果希望把某个自动启动的服务改成不自动启动,可以把S改成s

chkconfig

直接敲chkconfig可以看到chkconfig有哪些附带参数,使用chkconfig --list查看服务运行状态,chkconfig –levels 2345 sshd off是把sshd在2345级别状态关闭

clip_image002

ntsysv表示要更改当前运行级别的自启动设置,ntsysv –level 3效果如图

clip_image004

运行dmesg检查引导期间的错误

clip_image006

检查系统日志/var/log/messages,查找可能被dmesg忽略的应用程序错误

所有的日志文件都存放在/var/log下面,/var/log/messages存放了很多日常的日志信息,如果gerp sshd /var/log/messages出现有内容,就是sshd启动有问题

clip_image008

GRUB的配置文件默认为/boot/grub/grub.conf

#ls –l /etc/grub.conf

GRUB的配置选项

clip_image010

Default定义缺省启动系统

Timeout定义缺省等待时间

Splashimage定义GRUB界面图片

Hiddenmenu隐藏菜单

Title定义菜单项名称

Root设置GRUB的根设备即内核所在的分区

Kernel定义内核所在的分区

Kernel定义内核文件所在位置

Initrd命令加载镜像文件

(hd0,0)的意思是指定/boot所在的分区

GRUB命令

功能键:

e:编辑当前的启动菜单项

c:进入GRUB的命令行方式

b:启动当前的菜单项

d:删除当前行

esc:返回GRUB启动菜单界面,取消对当前单项所做的任何修改

单用户模式应用

案例:root密码忘记

进入单用户模式重新设置root密码,方法如下:开机进入GRUB界面,按e进入编辑行模式,选中kernel行,再次按e键,在新的界面的最后一行输入1或s,即可进入单用户模式,进入后使用passwd root可更改root密码

设置GRUB密码

1. 使用GRUB自带的grub-md5-crypt命令

#grub-md5-crypt

Password:

$1$EszU60$Mc2BwxeWUH/8q3iqbRKnz0

2. 在GRUB交互命令行界面中使用md5crypt命令

#grub

grub>md5crypt

Password:

$1$EszU60$Mc2BwxeWUH/8q3iqbRKnz0

同样的明文口令每次加密获得的md5密文口令也是不同的

编辑GRUB配置文件,vi /etc/grub.conf加入如下行:

password –md5 $1$EszU60$Mc2BwxeWUH/8q3iqbRKnz0

--md参数表示口令是md5加密的

GRUB修复

当开机后进入grub界面但没有菜单,只剩下一个grub>提示符,解决方法:

grub>cat/grub/grub.conf(为查看参数)

grub>root(hd0,6)

grub>kernel(hd0,6)/vmlinuz-2.6.18-14 ro

root=LABEL=/

grub>initd(hd0,6)/initrd-2.6.18-14.img

grub>boot

linux修复模式

解决过程

1. 把安装盘放到光驱,然后重启机器,在BOIS中把系统设置为光驱引导。

2. 等安装界面出来后,按F5键进入linux rescue模式说明,然后在boot提示符下输入:linux rescue,然后回车,进入修复模式

cp /etc/inittab.bak /etc/inittab

   免责声明:本文仅代表作者个人观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。

责任编辑:华中帝国        



本文引用网址: 

linux 引导流程解析续的相关文章
发表评论

用户名: 查看更多评论

分 值:100分 85分 70分 55分 40分 25分 10分 0分

内 容:

         (注“”为必填内容。) 验证码: 验证码,看不清楚?请点击刷新验证码