彩票查询_2021美洲杯决赛:阿根廷vs巴西回放_2025世俱杯参赛球队有哪些_英格兰乙级联赛 - 竞彩足球500

快壓

當前位置:首頁 > 電腦技巧 > 正文

Linux系統常見6種急救措施

瀏覽次數:|更新日期:2014年11月15日

Linux 系統罕見幾種緊急情況的處置方法
  電腦沒聲音電腦自動關機電腦自動重啟電腦藍屏電腦黑屏電腦死機桌面圖標電腦故障 www.xsyzj.cn1. 使用急救盤組進行維護
  急救盤組(也稱為 boot/root 盤組)系統管理員必不可少的工具。用它可以獨立地啟動和運行一個完整的 Linux 系統。實際 上,急救盤組中的第 2 張盤上就有一個完整的 Linux 系統,包括 root 文件系統;而第 1 張盤則存放了可啟動的內核。
  使用急救盤組維護系統很簡單。只需用這兩(電腦沒聲音)張盤啟動系統后,進入急救模式,這時使用的 root 賬戶。為了能訪問硬盤上的文件,需要手工裝置硬盤文件系統。例如,用下面的命令可在 /mnt 目錄中安裝 /dev/hda2 盤上的 ext2f 類型的 Linux 文件系統:
  # monut -t ext2/dev/hda2/mnt
  注:現在根目錄是急救盤上的根目錄。為了訪問硬盤文件系統中的文件,必需先把它裝置到某個目錄下。這樣,如果將硬盤上文件系統安裝在 /mmt 目錄下,則硬盤上原來的 /etc/passwd 文件的路徑就是 /mnt/etc/passwd
  2 文件系統被破壞時的處置方法
  當文件系統被破壞時,如果使用的 ext2f 類型的文件系統,就可從軟盤運 e2fsck 命令來修正文件系統中被損壞的數據。對于其他類型的文件系統,可以使用相應的 fsck 命令。當從軟盤上檢查文件系統時,最好不要 mount 裝置
  注:文件系統被破壞的罕見原因是超級塊被損壞,超級塊是文件系統的頭部 ” 包括文件系統的狀態、尺寸和空閑磁盤塊等信息。如果損壞了一個文件系統的超級塊(例如不小心直接將數據寫到文件系統的超級塊分區中)那么系統可能會完全不識別該文件系統,這樣也就不能安裝它即使采用 e2fsck 命令也不能處理這個問題。
  不過, ext2f 類型的文件系統將超級塊的內容進行了備份,并存放于驅動程序的塊組( block group 邊境。可以用如下的命令通知 e2fsck 使用超級塊的備份
  # e2fsck -b 8193
  指文件系統所在分區, -b 8193 選項用于顯示使用存放在文件系統中的 8193 塊的超級塊的備份數據
  3 恢復丟失的文件
  如果不小心刪除了重要的文件,那么沒有方法直接恢復。但是還可以將相應的文件從急救盤復制到硬盤上。例如,如果刪除了文件 /bin/login 此時系統無法正常進到登錄界面,可以用急救盤組啟動系統,將硬盤文件系統安裝到 /mnt 目錄下,然后使用下述命令:
  #cp -a /bin/login /mnt/bin
  -a 選項用于告訴 cp 拷貝時保持文件的訪問權限。當然如果被刪除的基本文件不在急救盤組 ” 中,也就不能用這種方法了如果以前做過系統備份的話,那么也可以用以前的備份來恢復。
  4. 函數庫破壞時的處置方法
  如果不小心將系統函數庫文件破壞了或者破壞了 /lib 目錄下符號鏈接,那么將導致依賴這些庫的命令無法執行。最簡單的解決方法是用急救盤組啟動系統, /mnt 目錄中安裝硬盤文件系統,然后修復 /mnt/lib 目錄下的庫。
  5 無法用 root 賬號登錄系統
  由于系統管理員的疏忽,或者由于系統受到黑客的入侵,系統管理員可能無法用 root 帳號登錄系統。
  對于第 1 種情況,可能是系統管理員忘記了 rootFrethem/index.htm” target=””_blank”” style=text-decoration: underline;color: #0000FF> 密碼,用急救盤組就可以解決問題。
  對于第 2 種情況,由于很可能是密碼被黑客修改了因此系統管理員無法進入系統,也就是說, Linux 系統完全失去了控制,因此應盡快重新獲得系統的控制權。取得 root 權限后,還應檢查系統被破壞的情況,以防被黑客再次入侵。
  需要做的最主要的工作就是重新設置 root 密碼,獲得 Linux 操作系統的控制權。首先用急救盤組啟動系統,然后將硬盤的文件系統裝置到 /mnt 目錄下,編輯 /mnt/etc/passwd 文件,將其對應于 root 賬戶的一行加密口令域置空,如下所示:
  root 0 0 root /root bin/bash 注:如果系統使用 shadow 工具,就需要對文件 /etc/shadow 進行上述的操作,使 root 登錄系統不需要口令。
  這樣, root 賬戶就沒有口令了當重新從硬盤啟動 Linux 系統時,就可以用 root 賬戶登錄(系統不會要求輸入密碼)進入系統后,再用命令 passwd 設置新的口令。
  6 Linux 系統不能啟動
  一般來說,如果系統管理員不能正常進入系統,就需要考慮使用急救盤組進入急救模式排除系統的故障。但在沒有制作急救盤組的情況下, Linux 系統不能啟動,該怎么辦
  個人計算機使用 Linux 系統時,通常都是 Linux 和 MS Window 9x 或 MS Window NT 并存的由于重新裝置其他操作系統,經常會導致原有的 Linux 不能啟動。這主要是因為,這些操作系統默認為計算機中沒有其他操作系統,因而改寫了硬盤的主引導記錄( MBR 沖掉了 Linux LILO 系統引導順序。
  如果有急救盤組,那么很簡單,用第一張啟動盤啟動硬盤的 Linux 系統,重新運行 LILO 命令,就可以將 LILO 系統引導順序寫回硬盤的主引導記錄。再次開機即可。
  如果沒有系統啟動盤,怎樣恢復硬盤上的 Linux 呢這種情況下,如果知道 Linux 硬盤上的確切裝置分區,且有 loadlin 順序,就可以重新返回 Linux. Loadlin 順序是 DOS 下的順序,運行它可以從 DOS 下直接啟動 Linux 快速進入 Linux 環境。 Red Hat Linux 6.0 光盤的 dosutil/ 目錄下就有這個程序。除此之外,還需要一個 Linux 啟動內核的映像文件。 Red Hat linux 6.0 光盤的 images/ 目錄下有這個文件 — vmlinuz.
  例如, Window 98 系統下面,進入 DOS 單用戶模式,然后運行下述的 loadlin 命令,即可重新進入 Linux 系統:
  loadlin vmlinuz root=/dev/hda8
  /dev/hda8 Linux root 文件系統所在硬盤分區位置。命令執行后,就引導 Linux 系統。用 root 登錄后,運行 LILO 命令,則重新將 LILO 裝入 MBR 回到以前多操作系統并存使用的狀態。 –/HTMLBUILERPA RT0
  ”