一名網工對Linux運維的一次經歷

我是一名名副其實的網絡工程師,駐場於某市數字化城鄉管理指揮中心(簡稱數字城管),主要針對中大型網絡系統,路由、交換機、存儲、小型機等設備進行維護,主要工作職責主要分爲兩種:
對網絡系統中的網絡設備(路由器、交換機、防火牆),服務設備(服務器、存儲設備動力系統設備(配電系統等),恆溫恆溼系統設備(精密空調等)等設備進行實時監測,目前可通過運維軟件系統自動生成網絡拓撲,形成可視化運維。
一名網工對Linux運維的一次經歷

從本人的工作職責來看,並不涉及Linux方面的運維,但是在數字城管運維呢,難免會與Linux打交道,所以在兩年前,我就加入到Linux的學習當中,光選擇Linux學習工具書就徘徊了好幾個月,一直沒定下來,大家都知道,百度一搜索,好傢伙出現很多關於Linux學習的書,讓你無從選擇。後來17年初的時候,在網上瞭解到新出的一本Linux入門書籍《Linux就該這麼學》,下載下來簡單瀏覽了下整本書的架構,發現整本書的知識框架梳理的很清晰,適合我這種啥也不懂的初學者,後來還特意買了本紙質書,就放在工作桌的抽屜裏。
大家都知道,在日常的運維過程中出現問題是常見,也是運維人員都不待見的。於是乎,有一天突然發生了輿情分析系統不在線了,我記得那是個中午12點02分,大腦中首先排除網絡問題,我們幾個經過排查,確定網絡一切正常。接下只能登錄到輿情繫統服務器上看看了,一登錄提示密碼錯誤(密碼是數字城管提供的),與數字城管專管人員交涉後,並與上個運維單位諮詢後,說了忘了密碼了,我方的Linux運維工程師還在外地出差中,用戶又要求儘快處理好,那接下來該怎麼辦?情急之中,我想起我的抽屜裏有一本《Linux就該這麼學》裏面有修改密碼的介紹,趕緊拿出來找到第二章第四小節-重置root用戶密碼。
接下來我簡單介紹下重置root用戶密碼過程,詳細的介紹過程大家可以參考書籍。
centos7/rhel7進入單用戶方式和重置密碼方式發生了較大變化,GRUB由b引導變成了ctrl+x引導。
在操作之前一定要先確定是否爲RHEL 7系統。如果是,然後再進行下面的操作。
第1步:重啓Linux系統主機並出現引導界面時,按下鍵盤上的e鍵進入內核編輯界面,如下圖所示。
一名網工對Linux運維的一次經歷
Linux系統的引導界面
第2步:在linux16參數這行的最後面追加“rd.break”參數,然後按下Ctrl + X組合鍵來運行修改過的內核程序,如下圖所示。
一名網工對Linux運維的一次經歷
內核信息的編輯界面
第3步:大約30秒過後,進入到系統的緊急求援模式,如下圖所示。
一名網工對Linux運維的一次經歷
Linux系統的緊急救援模式
第4步:依次輸入以下命令,等待系統重啓操作完畢,然後就可以使用新密碼來登錄Linux系統了。
操作命令如下:
mount -o remount,rw /sysroot
chroot /sysroot
passwd
touch /.autorelabel
exit
reboot
命令行執行效果如下圖所示:
一名網工對Linux運維的一次經歷
重置Linux系統的root管理員密碼
一邊拿着書,一邊在機房操作,參考以上步驟實際操作後,密碼成功重置,重啓後正常登陸,輿情繫統服務器上的數據也都正常,同時發現輿情繫統已正常在線,我們對用戶的答覆是輿情繫統服務器死機造成的不在線。這件事情就這麼過去了。這種事情對於Linux高手來說,那肯定是小菜一碟,當對於我們這些小白來說,真的是臨時抱佛腳,現在回想起來,真的是感謝《Linux就該這麼學》這本書,是它幫助我們快速度過難關。
當然,對於centos7/rhel7系統,還有另外一種辦法重置root用戶密碼,即init方法:

  1. 啓動系統,並在GRUB2啓動屏顯時,按下e鍵進入編輯模式;
  2. 在linux16/linux/linuxefi所在參數行尾添加以下內容:init=/bin/sh;
  3. 按Ctrl+x啓動到shell;
  4. 掛載文件系統爲可寫模式:mount –o remount,rw /;
  5. 運行passwd,並按提示修改root密碼;
  6. 如何之前系統啓用了selinux,必須運行以下命令,否則將無法正常啓動系統:touch /.autorelabel;
  7. 運行命令exec /sbin/init來正常啓動,或者用命令exec /sbin/reboot重啓。
    以上兩種辦法大夥可以根據現場實際情況選擇,但是一定要慎重!
    從這件事情來看,一本Linux相關的工具書常伴左右,是極其重要的。所以強烈建議初學者一定要選擇一本適合自身學習的Linux工具書。同時,通過事件性實踐也是快速學習的途徑之一。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章