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

2021-09-05 07:00:08 字數 1648 閱讀 3551

我是一名名副其實的網路工程師,駐場於某市數位化城鄉管理指揮中心(簡稱數字城管),主要針對中大型網路系統,路由、交換機、儲存、小型機等裝置進行維護,主要工作職責主要分為兩種:

對網路系統中的網路裝置(路由器、交換機、防火牆),服務裝置(伺服器、儲存裝置動力系統裝置(配電系統等),恆溫恆濕系統裝置(精密空調等)等裝置進行實時監測,目前可通過運維軟體系統自動生成網路拓撲,形成視覺化運維。

centos7/rhel7進入單使用者方式和重置密碼方式發生了較大變化,grub由b引導變成了ctrl+x引導。

在操作之前一定要先確定是否為rhel 7系統。如果是,然後再進行下面的操作。

系統的引導介面

第2步:在linux16引數這行的最後面追加「rd.break」引數,然後按下ctrl + x組合鍵來執行修改過的核心程式,如下圖所示。

核心資訊的編輯介面

第3步:大約30秒過後,進入到系統的緊急求援模式,如下圖所示。

系統的緊急救援模式

第4步:依次輸入以下命令,等待系統重啟操作完畢,然後就可以使用新密碼來登入linux系統了。

操作命令如下:

mount -o remount,rw /sysroot

chroot /sysroot

passwd

touch /.autorelabel

exit

reboot

命令列執行效果如下圖所示:

重置linux

系統的root

管理員密碼

當然,對於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工具書。同時,通過事件性實踐也是快速學習的途徑之一。

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

我是一名名副其實的網路工程師,駐場於某市數位化城鄉管理指揮中心 簡稱數字城管 主要針對中大型網路系統,路由 交換機 儲存 小型機等裝置進行維護,主要工作職責主要分為兩種 對網路系統中的網路裝置 路由器 交換機 防火牆 服務裝置 伺服器 儲存裝置動力系統裝置 配電系統等 恆溫恆濕系統裝置 精密空調等 ...

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

我是一名名副其實的網路工程師,駐場於某市數位化城鄉管理指揮中心 簡稱數字城管 主要針對中大型網路系統,路由 交換機 儲存 小型機等裝置進行維護,主要工作職責主要分為兩種 對網路系統中的網路裝置 路由器 交換機 防火牆 服務裝置 伺服器 儲存裝置動力系統裝置 配電系統等 恆溫恆濕系統裝置 精密空調等 ...

誠招運維小弟一名

工作內容 數百個伺服器 linux系統 日常維護 監控 報警及故障處理 資料遷移。工作待遇 1 按月足額發放,年底雙薪 2 工作日餐補 3 五險,暫時無公積金。工作時間及地點 1 辦公 地鐵四號線公益西橋地鐵站c口出即到 2 臨時地點 各idc機房或合作夥伴辦公室 基本要求 1 大學專科以上學歷,不...