LInux學習筆記

2021-08-20 06:36:42 字數 2133 閱讀 1418

linux緊急救援模式應用

一,centos6

情況1,忘記、破解root口令

1. 開機啟動,在出現核心選項時按"鍵盤e鍵"進行編輯;在行尾新增single-->enter-->b

2. echo 'new_passwd' | passwd --stdin root

3. reboot

情況2,grub破環的修復

1. mv /boot/grub/grub.conf /boot/grub/grub.conf.bak

2. reboot

3. 此時會進入grub的命令列模式

4. root (hd0,0)

5. kernel /vmlinuz-2.6.32-696.el6.x86_64 root=/dev/sda3

6. initrd /initramfs-2.6.32-696.el6.x86_64.img

7. boot

8. mv /boot/grub/grub.conf.bak /boot/grub/grub.conf

情況3,破環/boot,並修復

#這種比較極端的情況,需要借助光碟

1. rm -rf /boot/*

2. rescue installed system #使用光碟啟動,救援模式

3. 語言,鍵盤都選擇預設;不啟用網路

4. df -h #檢查當前的系統環境

5. chroot /mnt/sysimage/

6. df -h

7. mount /dev/sr0/ /mnt

8. rpm -ivh /mnt/packages/kernel-2.6.32-696.el6.x86_64.rpm --force #安裝核心

9. ls /boot

10. grub-install /dev/sda #安裝grub

11. ls /boot

12 vi /boot/grub/grub.conf #可參考上步的配置,以下內容以實際為準

default=0

timeout=5

title c69

root (hd0,0)

kernel /vmlinuz-2.6.32-696.el6.x86_64 root=/dev/sda3

initrd /initramfs-2.6.32-696.el6.x86_64.img

13. sync

14. exit

15. reboot

情況4,破環fstab檔案,並修復

1.cd /etc

2.ls

3.vi fstab

uuid=28981109-b8f2-4151-ab4a-f6bb0918060c /                       ext4    defaults        1 1

uuid=c98be8ca-d912-4b2e-97b3-cc24c096d338 /boot                   ext4    defaults        1 2

uuid=cb16dd23-a643-4814-80fd-ab50c4289e87 swap                    swap    defaults        0 0

tmpfs                   /dev/shm                tmpfs   defaults        0 0

devpts                  /dev/pts                devpts  gid=5,mode=620  0 0

sysfs                   /sys                    sysfs   defaults        0 0

proc                    /proc                   proc    defaults        0 0

4.exit

5.reboot

通過本次實驗,了解linux的拯救模式的應用,也有許多的問題,比如:1、在虛擬機器中進入拯救模式需要按f2進入,但是剛開始多次嘗試不能進入,其中要注意滑鼠要點進虛擬機器裡才能實現而且需要手速;2、在使用光碟進行修復時,需要在bios將網路模式更改為光碟模式,使用shift + 來調整;3.輸入命令後需要同步核心,通過sync命令操作。

學習筆記 Linux學習

echo i am whoami 反引號裡的內容會被當做命令執行 echo the cpu in my pc has cat proc cpuinfo grep c processor cores 等價於反引號 a 10 定義乙個變數,等號兩邊不能有空格 echo a的值為 a a的值為10 ech...

linux學習筆記

開機流程簡介 1 載入 bios 的硬體資訊,並取得第乙個開機裝置的代號 2 讀取第乙個開機裝置的 mbr 的 boot loader 亦即是 lilo,grub,spfdisk 等等 的開機資訊 3 載入 kernel 作業系統核心資訊,kernel 開始解壓縮,並且嘗試驅動所有硬體裝置 4 ke...

Linux 學習筆記

配置 telnet 服務 vi etc hosts.deny 在all all 行前加 號注釋,登出該行。新增一行all all 用 登出disable yes,或者修改為 disble no vi etc pam.d login 在auth required lib security pam se...