a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 151|回复: 0

[红帽认证] 关于Linux操作系统启动的问题

[复制链接]
发表于 2012-8-4 12:19:50 | 显示全部楼层 |阅读模式
1 、系统启动需要的文件
! {% q- X8 v0 k5 w+ [/boot/grub/grub.conf /etc/inittab /etc/rc.d/rc.sysinit /etc/rc.d/rc /etc/rc.d/rc?.d /etc/rc.d/rc.local /etc/fstab
$ O+ _3 @( J6 j% N' w6 Y    grub.conf 文件错误的拯救方式:0 X. v& V' S. C" n- C; z" F
    grub>root (hd0 ,0 )
) s) E* A# G# o% S! X    grub> kernel /kernel2.6.18-8.el5 ro root=LABEL=/(root=/dev/VolGroup00/LogVol00)系统其他目录的挂载点此文件根据启动是来确定,或者看/etc/fstab文件如:/etc/lib /dev 等
' n& R* M1 e7 h, M' q- ]    grub> initrd /initrd-2.6.18-8.el5.img (initrd-2.6.18-8.el5.img 是一个gz的压缩包)8 m. i( H/ e$ n; Q0 a( N
    grub> boot% {4 [# s# r% F3 ?6 p' p& a- S
    2 、解开文件initrd-2.6.18-8.el5.img
& \. E0 p) A: y/ V1 P    首先initrd-2.6.18-8.el5.img 改名为initrd-2.6.18-8.el5.gz然后运行gunzipinitrd-2.6.18-8.el5.gz解压缩为initrd-2.6.18-8.el5 ,用file命令查看initrd-2.6.18-8.el5,为cpio压缩文件,用cpio -idvm < initrd-2.6.18-8.el5  }% a* Y' C2 l/ u- Z, I
    [root@aly cpiotest]# ll0 y; E3 S# Q4 g; X8 l; H8 V$ l
    total 5188
" s7 ]9 J$ e, I2 g; ?1 |$ |4 R    drwx—— 2 root root 4096 Nov 5 20:59 bin$ ]: Y/ m0 u8 A3 T. U
    drwx—— 3 root root 4096 Nov 5 20:59 dev& O  q+ u, n- y, R/ v
    drwx—— 3 root root 4096 Nov 5 20:59 etc. o  i: M8 B# T  i( ~. b" \& f8 r
    -rwx—— 1 root root 2431 Nov 1 19:30 init
: L% J( }. r3 a, [' t2 C. l" e0 Z    -rw —— 1 root root 5267456 Nov 5 20 :56 initrd-2.6.18-8.el51 Y* Z7 G2 A6 q3 G( h
    drwx—— 2 root root 4096 Nov 5 20:59 lib
, ~6 b/ R3 ?# ^: n    drwx—— 2 root root 4096 Nov 1 19:30 proc
7 g" p, D+ Q8 ^    lrwxrwxrwx 1 root root 3 Nov 5 20 :59 sbin -> bin9 I" D1 d2 f$ H% e$ Z9 Y, m) J
    drwx—— 2 root root 4096 Nov 1 19:30 sys
1 ?4 P* b% H1 _. z) D3 e4 g: E! U2 d    drwx—— 2 root root 4096 Nov 1 19:30 sysroot
3 t5 f2 Z0 M% V/ b8 m1 ^    3 、系统引导重新安装& O) N9 e& g: G' u* I
    grub-install /dev/hda 此安装一般要在linux rescue模式下运行( C1 Q, Q  O8 H7 L( F2 r& b
    4 、备份磁盘主引导记录
/ f: r3 D  t& s) a/ n' E: c" G    [root@aly boot]# dd if=/dev/hda of=/boot/grubbak bs=512 count=15 P' l; C- H; b3 m! s8 y
    1+0 records in
- W- _3 _4 h. J; G4 k0 x1 R    1+0 records out; {, l5 L+ Q- h- g* G0 o* e
    512 bytes (512 B ) copied , 1e-09 seconds, 512 GB/s
$ o" T; W8 q" U& `( k: E    出现问题的时候可以用dd命令恢复前466 个字节文件可以用od -x 查看文件会以aa55结束。其实有用的就是前466 个字节。/ O  n6 H5 ?( h
    5 、pstree查看系统进程树,init进程是启动进程,是其他进程的父进程。! J. M* Q. [$ V& B: Z
    6 、ntsysv、setup 、system-config-services chkconfig& E& P" h1 r- L5 i1 H3 s

+ r( p4 d' Y3 z1 u5 S" O! V" achkconfig --list |grep smartdchkconfig --list 2345 smartd on|offchkconfig --add /etc/init.d/oracle.sh
6 B- K+ Z) e1 ?$ l    然后加入到启动项,在设置在那个启动级别启动,然后下次启动的时候就可以启动了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-3 11:30 , Processed in 0.280804 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表