天天看點

伺服器的開機故障排除及遠端控制

一,MBR故障排除:

1,準備另外一塊磁盤或分區

伺服器的開機故障排除及遠端控制

2,備份mbr扇區

[root@localhost~]# dd if=/dev/sda of=/date/sda.mbr bs=512 count=1

1+0 records in

1+0 records out

512 bytes (512B) copied, 0.010756 seconds, 47.6 kB/s

[root@localhost~]# ls /date/sda.mbr

/date/sda.mbr

3,模拟mbr扇區故障并重新開機

[root@localhost~]# dd if=/dev/zero of=/dev/sda bs=512 count=1

512 bytes (512B) copied, 1.3e-05 seconds, 39.4 MB/s

[root@localhost~]# reboot

4,啟動故障

伺服器的開機故障排除及遠端控制

5,放入CD光牒bios設定cdrom啟動,開機進入救援模式

伺服器的開機故障排除及遠端控制

6,恢複備份的mbr檔案

伺服器的開機故障排除及遠端控制

7,mbr修複完畢

伺服器的開機故障排除及遠端控制

拓展:mbr的修複方法(1)本機備份恢複(2)其他同時上線的伺服器中拷mbr備份

二,grub.conf檔案出錯或丢失:

1,開機提示grub>

進行以下操作:

        grub>root (hd0,0)

        grub>kernel /vmlinuz-2.6.18-348.e15ro root=/dev/sda2

        grub>initrd/initrd-2.6.18-348.e15.img

        grub>boot

伺服器的開機故障排除及遠端控制

2,進入系統添加編輯grub.conf

# vim /boot/grub/grub.conf

timeout=5

default=0

title NSD1312 Linux Server

       root(hd0,0)

       kernel/vmlinuz-2.6.18-348.el5 ro [root=/dev/sda2]

       initrd/initrd-2.6.18-348.el5.img

擴充:grub故障恢複(1)從備份(2)自己編輯設定grub.conf檔案

三,inittab檔案丢失:

1,删除inittab檔案,檢視inittab檔案的安裝包,重新開機系統

[root@localhost ~]# rm -f /etc/inittab

[root@localhost ~]# rpm -qf /etc/inittab

initscripts-8.45.42-1.el5_8.1

伺服器的開機故障排除及遠端控制

2,放CD光牒進入救援模式重新強制安裝inittab安裝包

伺服器的開機故障排除及遠端控制

四,開機破解密碼:

1,開機上下鍵調節進入核心模式

伺服器的開機故障排除及遠端控制

2,e進入檢視模式

伺服器的開機故障排除及遠端控制

3,e進入編輯模式

伺服器的開機故障排除及遠端控制

4,改完Enter,b重新開機進入單使用者模式

rhel5與rhel6設定密碼有所差别

伺服器的開機故障排除及遠端控制
伺服器的開機故障排除及遠端控制

五,遠端控制實驗:

1,服務端設定:

# vim /etc/ssh/sshd_config

伺服器的開機故障排除及遠端控制

2,檢視并重新開機ssh服務

[root@localhost ~]# chkconfig --list sshd

sshd           0:off   1:off   2:on   3:on    4:on    5:on   6:off

[root@localhost ~]# service sshd restart

Stopping sshd:                                            [  OK  ]

Starting sshd:                                            [  OK  ]

3,Windows用戶端驗證:

伺服器的開機故障排除及遠端控制

登入成功

伺服器的開機故障排除及遠端控制

4,從另外一台Linux主機遠端控制|服務端

[root@localhost ~]# ssh -p 8821 [email protected]

[email protected]'s password:

Last login: Wed Feb 26 18:45:59 2014 from192.168.194.1

[root@localhost ~]# ifconfig eth0

eth0      Linkencap:Ethernet  HWaddr00:0C:29:47:5B:62  

         inetaddr:192.168.194.137  Bcast:192.168.194.255  Mask:255.255.255.0

         inet6addr: fe80::20c:29ff:fe47:5b62/64 Scope:Link

         UPBROADCAST RUNNING MULTICAST MTU:1500  Metric:1

         RXpackets:260 errors:0 dropped:0 overruns:0 frame:0

         TXpackets:195 errors:0 dropped:0 overruns:0 carrier:0

         collisions:0 txqueuelen:1000

         RXbytes:28705 (28.0 KiB)  TX bytes:29338(28.6 KiB)

5,把本地檔案上傳至服務端

[root@localhost ~]# exit

logout

Connection to 192.168.194.137 closed.

[root@localhost ~]# scp -P8821 [email protected]:/root/Desktop/test.file

[email protected]'s password:

install.log                                 100%  31KB  31.3KB/s   00:00  

伺服器的開機故障排除及遠端控制

6,從服務端下載下傳檔案

[root@localhost ~]# scp [email protected]:/root/Desktop/test.file/root/Desktop/

test.file                                         100%   31KB  31.3KB/s  00:00  

伺服器的開機故障排除及遠端控制

7,利用ftp通路服務端

[root@localhost ~]# [email protected]

Connecting to 192.168.194.137...

sftp> cd /

sftp> ls

bin         boot         dev          etc          home         lib          

lib64       lost+found   media        misc         mnt          net          

繼續閱讀