成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux rescue單用戶模式修復模式

運維 系統運維
Linux rescue另外單用戶模式還有一個前提是您的grub 或者lilo 是能正常工作的;并且您知道您的系統問題發生在哪里,當以單用戶模式登錄時,您能打開文件系統的寫操作,然后進行您想要進行的系統修復;

給大家推薦一款很不錯的Linux rescue系統很有學習價值,這里我主要講解Linux rescue系統的應用,包括介紹Linux rescue包背景知識等方面。單用戶模式要求我們輸入root用戶的密碼,否則您無法登錄單用戶模式;如果您丟失了root用戶的密碼,并不能用單用戶模式來重設您的root密碼;

一、單用戶模式;

Linux rescue另外單用戶模式還有一個前提是您的grub 或者lilo 是能正常工作的;并且您知道您的系統問題發生在哪里,當以單用戶模式登錄時,您能打開文件系統的寫操作,然后進行您想要進行的系統修復;

可能有的弟兄會說“我真的不知道系統哪塊出了問題”,呵,如果真的不知道,那我也無能為力了,因為本文檔主要講述登錄模式,并不是講述如何修復系統的;

1、以grub 系統引導管理器,單用戶登錄方法;

在grub 啟動后,移動鍵盤到Linux的啟動項;按e鍵;然后再移動鍵盤到類似下面的一行,也就是kernel的那行:kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/1 rhgb quiet  把光標移動這行后,再按一下e鍵,進入編輯這行;在行尾條一個空格 ,然后輸入 Linux single,也就是類似如下的:

kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/1 rhgb quiet   Linux single結束編輯,按回車返回; 接著我們要啟動系統,按一下b鍵啟動;當進入單用戶模式運行后,系統提示我們輸入root密碼;輸入正確后會進入系統;您可以用df -h 來查看文件系統掛載位置等,也可以用fdisk -l 來查看分區等;但對文件系統的寫操作,可能還要看下面的;

單用戶進入系統后,可能系統是只讀的;要運行下面的命令;#mount -o remount,rw /

2、lilo 引導管理器單用戶模式;

在boot:處輸入Linux single 當進入單用戶模式運行后,系統提示我們輸入root密碼;輸入正確后會進入系統;您可以用df -h 來查看文件系統掛載位置等,也可以用fdisk -l 來查看分區等;

但對文件系統的寫操作,可能還要看下面的;單用戶進入系統后,可能系統是只讀的;要運行下面的命令;#mount -o remount,rw /

二、Linux rescue 修復模式;

Linux的修復模式就是 Linux rescue;修復模式并不需要系統密碼,當進入修復模式后,系統會提示我們要掛載哪個分區上的文件系統,我們根據自己的系統情況來選擇就就是了。登錄完成后,系統也會提示所在分區的文件系統會被掛載到哪個目錄;如果您不知道掛載在哪里,請通過 df -h 來查看;

修復模式需要安裝盤的第一張或獨立的修復盤;比如 Fedora 就有專門的修復盤;其實修復盤在一定意義上來說類似livecd,是不需要安裝到硬盤也能運行系統;然后通過mount 來掛載文件系統;

其實當我們執行Linux rescue 時,象Fedora 這類的系統,會有一些提示,比如他提示他要mount 哪個分區,我們選擇一下就行了;執行修復模式時,需要以下幾個步驟;

其一:在BIOS中,設置首個啟動驅動器為CDROM;
其二;找出系統安裝盤的第一張;放入CDROM ;當光盤運行時,會提示安裝的界面;

在boot:后面輸入 Linux rescue ,然后按回車;boot:Linux rescue 進入修復模式,我們能做些什么呢??什么都可以做,比如掛載usb盤進行數據備份;修改系統中的配置文件... ... 重新設置root密碼、掛載文件系統 ... ... 只要能想到,大多都可以完成;

三、跨越控制臺登錄;

真正的跨越控制臺登錄是不需要輸入root密碼的,如果您把root密碼丟失,就要想到跨越控制臺登錄;我們前面所說的Linux rescue 從本質上來說,就是跨越控制臺登錄,因為無需要密碼驗證就能登錄系統;

跨越控制臺登錄主要包括:借grub和lilo 跨越控制臺登錄; Linux rescue 模式;第三方livecd 系統和第三方Linux系統;

1、通過grub和lilo 引導,跨越控制臺登錄;

1)如果您用的是grub進行系統引導;

在grub 啟動后,移動鍵盤到Linux的啟動項;按e鍵;然后再移動鍵盤到類似下面的一行,也就是kernel的那行:kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/1 rhgb quiet 把光標移動這行后,再按一下e鍵,進入編輯這行;在行尾條一個空格 ,然后輸入 Linux single,也就是類似如下的:

kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/1 rhgb quiet   Linux init=/bin/bash結束編輯,按回車返回; 接著我們要啟動系統,按一下b鍵啟動;可能系統是只讀的;要運行下面的命令;

#mount -o remount,rw /然后我們可以通過 df -h 來查看文件系統的加載情況;既然都把文件系統掛載了,有什么活干不了的呢?重設root密碼,備份文件... 比如重設root密碼;#passwd

2)如果您用lilo 進行系統引導;

在boot:處輸入boot:Linux init=/bin/bash當進入系統后,您可以用df -h 來查看文件系統掛載位置等,也可以用fdisk -l 來查看分區等;但對文件系統的寫操作,可能還要看下面的;

可能系統是只讀的;要運行下面的命令;#mount -o remount,rw /

2、Linux rescue ;

請參考前面第二點所說的修復模式;

3、借Linux的livecd光盤 或第三方Linux系統;

Linux的livecd版本是無需安裝的Linux 系統,在光盤上就可以運行的Linux 系統; livecd 大多是用來修復之用,livecd 集成了常用的系統操作工具;第三方Linux系統是指你的機器上安裝一個以上的Linux系統,如果其中一個發生問題,我們就可以用另一個來修復;

livecd 和第三方Linux系統來修復已經被破壞的Linux ,常用的工具有mount 和chroot等等 ;如果您只是簡單的更改存在問題的系統文件,用mount 就足夠了。chroot 工具可以改變/,進而進入另一個系統,這個工具的確有用。

我們還是舉個例子來說明如何通過用mount和chroot;至于機器中第三方Linux和Livecd的使用比較簡單,這里就不多說了;livecd就是在光盤上運行的Linux ,您可以找一個livecd的發行版本刻錄一下就能用了,使用簡單方便;

下載地址:http://www.frozentech.com/content/livecd.php常用的有 SLAX,Knoppix,Damn Small Linux,Ubuntu ... 大體都差不多,下載一個小的備用也行,就看您怎么用了;通過livecd Linux 或其它Linux 來修復已經破壞的Linux步驟如下:

1)mount 掛載文件系統;

注:執行mount 及chroot時,要以root權限運行,以下同;比如存在問題的系統位于 /dev/hda5 ,如果您不知道哪個分區是Linux的,您可以通過fdsik -l 來查看;

  1. [root@localhost ~]# fdisk -l 注:查看分區情況;  
  2. [root@localhost ~]# pwd   注:確定當前工作目錄;  
  3. /root                     注:當前工作目錄為/root  
  4. [root@localhost ~]# mkdir systmp 注:在當前工作目錄下創建一個臨時目錄;  
  5. [root@localhost ~]# mount /dev/hda5 systmp/ 注:掛載hda5到tmpsys目錄中;  
  6. [root@localhost ~]# df -h   注:查看是否已經掛載;  
  7. Filesystem            容量  已用 可用 已用% 掛載點  
  8. /dev/hda8              11G  9.8G  581M  95% /  
  9. /dev/shm              236M     0  236M   0% /dev/shm  
  10. /dev/hda5             7.9G  5.9G  2.0G  76% /root/systmp  注:看好了,是掛載到了/root/systmp目錄中; 

既然把/dev/hda5分區的文件系統已經掛載了,我們就能對已經掛載的文件系統進行寫操作;如果是簡單的備份和文件修改,是完全能行的;

注意:在寫操作的過程中,要倍加不心,在操作某個文件的時候,要先備份;當出現不能mount的情況,可能是您的當前所用的內核不支持相應的文件系統;如果系統要求指定文件系統的時候,請看如下的例子;mount -t 文件系統類型 磁盤分區 掛載目的目錄

對于Linux的文件系統類型主要有:reiserfs,ext3,ext2;具體用什么文件系統類型,你最明白;如果您還是不知道,就一個一個的嘗試;比如我的hda5是reiserfs的,可以用下面的命令來掛載;[root@localhost ~]# mount -t reiserfs   /dev/hda5 systmp/

2)chroot 到已經掛載的文件系統;

chroot這個工具很有用,很多Linux都支持chroot切換到另一個文件系統中,然后進行一系列系統包的安裝和系統配置;這并不是說任何文件系統都能chroot切入 ,首先這個文件系統中得具備系統運行的一定的工具和環境,比如/bin和/sbin 目錄是擁有等..用中文表達不清楚,還是舉例來說明;

比如我的機器中有兩個Linux系統,一個運行正常,另一個有點問題(比如是root密碼忘記了),我想通過正常的系統來修復另一個;首先我們進行的是mount ,也就是前面所說的,然后下一步就是chroot ;通過chroot 切換到要修復的文件系統中;

比如存在問題的系統位于 /dev/hda5

  1. [root@localhost ~]# fdisk -l    
  2. [root@localhost ~]# pwd     
  3. /root                       
  4. [root@localhost ~]# mkdir systmp   
  5. [root@localhost ~]# mount /dev/hda5 systmp/    
  6. [root@localhost ~]# df -h      
  7. Filesystem            容量  已用 可用 已用% 掛載點  
  8. /dev/hda8              11G  9.8G  581M  95% /  
  9. /dev/shm              236M     0  236M   0% /dev/shm  
  10. /dev/hda5             7.9G  5.9G  2.0G  76% /root/systmp     
  11.  
  12. [root@localhost ~]# chroot systmp   注:chroot到hda5分區的系統中;  
  13. bash-3.00#     注:已經登錄;  
  14. bash-3.00# df -lh   注:查看文件系統掛載情況;  
  15. Filesystem            容量  已用 可用 已用% 掛載點  
  16. /dev/hda5             7.9G  5.9G  2.0G  76% /  
  17. proc                  7.9G  5.9G  2.0G  76% /proc  
  18. sysfs                 7.9G  5.9G  2.0G  76% /sys  

Linux rescue上面我們就通過chroot 命令完成了通過一個系統到另一個系統的跨控制臺登錄;Livecd 如果要完成此任務,也是通過這樣過程完成的。我們既然已經登錄到有問題的系統了,可以進行相應的修復工作,比如對root密碼的恢復,軟件包的安裝,相應文件的修改... ... 我想您應該知道怎么做,對不對???

Linux rescue有些發行版的安裝盤類似livecd ,比如slackware 的安裝盤的第一張,當他啟動到讓你輸入用戶名和密碼進行安裝時,我們不必輸入什么,或者直接輸入root ,就能進入cdrom 虛擬環境了;這時我們就用前面所說mount加載文件系統,然后chroot掛載的文件系統;

四、后記; 正在寫文件系統的管理,可能要花幾天時間;努力之中;

看到論壇的弟兄還在大呼丟了root密碼怎么恢復,雖然壇里也有不少文檔,但大多沒有形成系統,為了解決問題而重寫此文,可能有的弟兄需要這樣的文檔;既然有“市場”,我就寫,沒有什么大不了的;有的弟兄認為是小題大作,就當我鍛煉身體好了;這樣的文檔誰都會寫,沒有什么難的;

【編輯推薦】

  1. Linux rescuev修復模式跨越控制臺登錄
  2. 深入淺出的了解Linux rescue
  3. Linux ifconfig關于網絡接口及配置工具說明
  4. Linux vmware操作系統v添加vmhgfs的模塊到內核
  5. Linux Monitorix套件解壓縮修改安裝程式
責任編輯:佚名 來源: 博客園
相關推薦

2010-04-06 14:16:59

CentOS系統

2010-01-06 09:35:55

2018-12-03 14:15:36

SUSE 12 Lin單用戶模式命令

2022-01-05 22:39:35

SQL單用戶模式

2018-10-16 17:10:14

UbuntuDebian 9服務器

2010-02-02 17:38:17

2010-02-26 17:47:07

2020-05-06 14:34:03

CentOSRHELLinux

2010-03-22 18:42:23

2017-11-10 09:30:43

Linux系統啟動故障修復

2013-07-25 14:50:03

2010-03-22 17:52:13

2019-08-19 14:51:56

Linux 系統 數據

2019-11-06 10:00:21

Linux 技巧操作系統

2025-06-23 08:15:00

運維單用戶模式密碼重置

2009-10-23 08:41:14

Linux系統操作系統Grub

2013-04-10 13:52:23

2020-12-09 08:04:27

Centos8root密碼

2009-08-13 17:25:40

Linux服務器安全隱患防范對策

2010-03-01 13:54:57

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91伦理片| 羞羞的视频免费观看 | 欧美亚洲国产一区二区三区 | 欧美日韩久久 | 国产视频福利 | 久干网| 天天操人人干 | 欧美天堂在线 | 亚洲美乳中文字幕 | 欧美精品一区在线发布 | 一区二区三区四区免费视频 | 久久久久久九九九九九九 | 亚洲一区二区三区在线 | 国产精品福利一区二区三区 | 欧美日韩综合 | 午夜电影福利 | 中文字幕免费视频 | 亚洲欧美在线观看 | 天堂av中文 | 视频一区二区在线观看 | 国产第1页| 911精品美国片911久久久 | 97国产精品视频人人做人人爱 | 久久精品电影 | 国产在线a | 成人国产午夜在线观看 | 中文在线一区二区 | 精品中文字幕在线 | 天久久 | 日韩在线视频免费观看 | 亚洲成人三级 | 少妇精品久久久久久久久久 | 成人午夜精品 | 午夜精品久久久 | 国产精品一区二区在线 | 国产在线高清 | 国产精品成人久久久久a级 久久蜜桃av一区二区天堂 | 国产精品久久网 | www久久99| 色秀网站 | 亚洲二区在线观看 |