亚洲韩日午夜视频,欧美日韩在线精品一区二区三区,韩国超清无码一区二区三区,亚洲国产成人影院播放,久草新在线,在线看片AV色

您好,歡迎來到思海網絡,我們將竭誠為您提供優質的服務! 誠征網絡推廣 | 網站備案 | 幫助中心 | 軟件下載 | 購買流程 | 付款方式 | 聯系我們 [ 會員登錄/注冊 ]
促銷推廣
客服中心
業務咨詢
有事點擊這里…  531199185
有事點擊這里…  61352289
點擊這里給我發消息  81721488
有事點擊這里…  376585780
有事點擊這里…  872642803
有事點擊這里…  459248018
有事點擊這里…  61352288
有事點擊這里…  380791050
技術支持
有事點擊這里…  714236853
有事點擊這里…  719304487
有事點擊這里…  1208894568
有事點擊這里…  61352289
在線客服
有事點擊這里…  531199185
有事點擊這里…  61352288
有事點擊這里…  983054746
有事點擊這里…  893984210
當前位置:首頁 >> 技術文章 >> 文章瀏覽
技術文章

Linux操作系統跨控制臺登錄方法運用

添加時間:2011-5-1  添加: admin 

摘要:

本文主要講述在系統修復時,登錄系統的幾種方法;比如當我們把root密碼忘記,或者系統正常啟動遇到困難時,我們可以通過單用戶模式,修復模式linux rescue及跨越控制臺登錄等方法完成對文件系統的加載,登錄,進而進行相應的修復;

當系統被破壞,或者登錄遇到困難時,我們如何才能進入系統?比如我們把root密碼忘記,或者系統不能正常進行啟動時,我們首先想到的是如何登錄系統,或如何備份文件系統中重要的數據;下面有以下幾種方法供大家參考

目錄索引

一、單用戶模式。

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

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

二、linux rescue 修復模式。

三、跨越控制臺登錄。

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

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

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

* 2、linux rescue 。

* 3、借linux的livecd光盤 或第三方linux系統。

* 1)mount 掛載文件系統。

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

四、關于本文。

一、單用戶模式

單用戶模式要求我們輸入root用戶的密碼,否則您無法登錄單用戶模式;如果您丟失了root用戶的密碼,并不能用單用戶模式來重設您的root密碼。

另外單用戶模式還有一個前提是您的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 來查看;

[root@localhost ~]# fdisk -l 注:查看分區情況;

[root@localhost ~]# pwd 注:確定當前工作目錄;

/root 注:當前工作目錄為/root

[root@localhost ~]# mkdir systmp 注:在當前工作目錄下創建一個臨時目錄;

[root@localhost ~]# mount /dev/hda5 systmp/ 注:掛載hda5到tmpsys目錄中;

[root@localhost ~]# df -h 注:查看是否已經掛載;

Filesystem 容量 已用 可用 已用% 掛載點。


/dev/hda8 11G 9.8G 581M 95% /
/dev/shm 236M 0 236M 0% /dev/shm
/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


[root@localhost ~]# fdisk -l
[root@localhost ~]# pwd
/root
[root@localhost ~]# mkdir systmp
[root@localhost ~]# mount /dev/hda5 systmp/
[root@localhost ~]# df -h
Filesystem 容量 已用 可用 已用% 掛載點
/dev/hda8 11G 9.8G 581M 95% /
/dev/shm 236M 0 236M 0% /dev/shm
/dev/hda5 7.9G 5.9G 2.0G 76% /root/systmp
[root@localhost ~]# chroot systmp 注:chroot到hda5分區的系統中;
bash-3.00# 注:已經登錄;
bash-3.00# df -lh 注:查看文件系統掛載情況;
Filesystem 容量 已用 可用 已用% 掛載點
/dev/hda5 7.9G 5.9G 2.0G 76% /
proc 7.9G 5.9G 2.0G 76% /proc
sysfs 7.9G 5.9G 2.0G 76% /sys
 

上面我們就通過chroot 命令完成了通過一個系統到另一個系統的跨控制臺登錄;Livecd 如果要完成此任務,也是通過這樣過程完成的。我們既然已經登錄到有問題的系統了,可以進行相應的修復工作,比如對root密碼的恢復,軟件包的安裝,相應文件的修改... ... 我想您應該知道怎么做,對不對???有些發行版的安裝盤類似livecd ,比如slackware 的安裝盤的第一張,當他啟動到讓你輸入用戶名和密碼進行安裝時,我們不必輸入什么,或者直接輸入root ,就能進入cdrom 虛擬環境了;這時我們就用前面所說mount加載文件系統,然后chroot掛載的文件系統。

四、關于本文

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

關鍵字:系統、控制臺、登錄

分享到:

頂部 】 【 關閉
版權所有:佛山思海電腦網絡有限公司 ©1998-2024 All Rights Reserved.
聯系電話:(0757)22630313、22633833
中華人民共和國增值電信業務經營許可證: 粵B1.B2-20030321 備案號:粵B2-20030321-1
網站公安備案編號:44060602000007 交互式欄目專項備案編號:200303DD003  
察察 工商 網安 舉報有獎  警警  手機打開網站