centos 運維經歷

2021-06-22 07:18:19 字數 2342 閱讀 4341

本來打算中午的時候到泉州這邊,因為校車坐不上,只能等到晚上的車,到達泉州時就已經是晚上7點了。所以我們的時間有點少只有一天時間。

19日晚,我們過來的時候開機的時候出現

ext3-fs error (device hda3) in start_transaction: journal has aborted
問題,然後我們以為可以用live cd來掛載硬碟,把配置檔案那些先拷貝出來,結果沒有光碟機的資料線,我們找了好久,去外面買了一條。
可以用livecd啟動後我們進入系統,然後出現了磁碟不能掛載的問題(個人感覺可能是因為系統建立了raid 1導致檔案系統不能識別),然後我們就重新啟動,還是不能正常啟動,報出一堆的錯誤,連系統都不能進入。
後來我們google了一下,發現可以進入救援模式,那時我才醒悟,一般系統壞了都是可以進入單使用者模式對系統進行修復的。於是我們就進入單使用者模式。
我們查詢資料,發現這個文章寫的錯誤和我們遇到的很像,而且還是挺有道理,然後我們就按照他的來修復。結果,修復完後,又出現了新的錯誤,好像把sda1的檔案日誌系統損壞了,然後我們有重新嘗試著進入single模式進行修復,可是這一次連single模式都不能進入,只能進入grub模式,無奈之下,我們進入grub模式把網路配置給拍了一張**,其他的/usr目錄下好像那些檔案都讀取不到。
這時已經快接近晚上11點了。我們沒辦法就只有先回去睡覺了。
20日早上,我們想再次進入grub進行系統的修復,可是對此,我們感到不知道如何去修復,因為在以前對grub接觸的很少,每次看到grub都不知道要怎麼做,我們特意稍微google了一下,但是還是不知道要怎麼做,這是時間已經快到11點了,沒辦法之下,我們重灌系統,可是在建立raid的時候我們花費了好久,沒辦法,我們只能不使用raid1,跳過使用比較快速的easy的方式來建立raid。
在後來打算修復檔案系統的時候總是會出現錯誤,主要的錯誤如下:
creating root device

mkrootdev: label / not found

mounting root filesystem

mount: error 2 mounting ext3

mount: error 2 mounting none

switching to new root

switchroot: mount failed: 22

umount /initrd/dev failed: 2

kernel panic - not sysncing: attempted to kill init!

在網上找了很久,結果我們在grub中不管怎麼去操作都是錯誤。沒辦法之下,我們只能打算用從廈門這邊帶過去的硬碟來重新安裝作業系統。可是,在安裝作業系統的時候,我們遇到了乙個最蛋疼的事,每次安裝到把檔案系統寫入磁碟時總是報出錯誤。報出錯誤後我們從google上查詢了一些資料,可是就是不知道怎麼去解決它。每次安裝的時候都出現了如下錯誤:

開始的時候我們懷疑是raid的問題,可是我們禁用raid的時候,這個錯誤照樣還是會出錯,所以就排除了raid的問題。
沒辦法,我們感覺可能是由於硬碟出現了故障吧,於是我們就下定決心,使用原來的硬碟,把資料給清空,於是,我們就把原來的磁碟放到伺服器上,結果,到達磁碟寫入的時候還是出現了錯誤。
後來聽蘇學長提起用小馬pe進入系統來格式化硬碟,可是進入系統後,小馬pe的那些磁碟分割槽的工具根本就不能識別那個和發現那塊硬碟,沒辦法之下,我們已經把我們所有想到的試了一下,還是不行,所以就先回來了。
這次經歷我感覺我的實戰太缺乏,對於一些應該知道的東西,比如說系統出錯的時候可以進入single模式下對系統進行修復。還有對於光碟機什麼的太過於依賴這邊的老師,有時候老師沒有就會因為一根線難道好漢。
還有就是當我們進入單使用者模式後,應該立即對資料進行備份,因為我們沒有經歷過實戰,導致了我們不知道需要先去備份檔案,把重要的東西先拷貝出來。最終由於一些操作,導致進不了系統,只能在grub中讀取一些檔案。
這次運維雖然遇到許許多多的問題,但是感覺學到了很多的東西。

centos 運維日常筆記

運維二字說的有點大了,我是個小菜鳥,把日常centos用的命令記錄一下,方便查閱。vim etc hosts.allow 最後一行加入 sshd 192.168.0.222 allow 多個ip可以按照此格式寫多行 vim etc hosts.deny最後一行加入 sshd all 除了上面允許登入...

Linux運維 運維日誌 CentOs7防火牆篇

啟動 systemctl start firewalld 關閉 systemctl stop firewalld 檢視狀態 systemctl status firewalld 開機禁用 systemctl disable firewalld 開機啟用 systemctl enable firewa...

centos 運維 ssh操作大全

本地系統沒有金鑰,輸入以下命令,回3次車後生成金鑰檔案 ssh keygen t rsa在 ssh目錄下檢視生成的金鑰檔案,其中 id rsa為私鑰檔案,id rsa.pub為公鑰檔案 ssh copy id i ssh id rsa.pub ding 192.168 1.100將公鑰檔案傳輸的遠端...