linux故障處理
作為 運維,多多少少會碰見這樣那樣的問題或故障,從中總結經驗,查詢問題,彙總並分析故障的原因,這是一個Linux運維工程師良好的習慣。 |
修改/etc/default/grub檔案,再timeout中修改時間
重新編譯grub.cfg檔案:
grub2-mkconfig
生成加密密碼:
grub2-mkpasswd-pbkdf2
/etc/grub.d/00_header
檔案末尾新增如下內容:
cat << EOF set superusers=’使用者名稱’ password_pbkdf2 使用者名稱 密碼
重新編譯grub.cfg檔案:
grub2-mkconfig–o /boot/grub2/grub.cfg
重啟系統,按e
再linux16行末尾新增:
rd.break console=tty0
C-x啟動系統
重新掛載檔案系統:
mount -o remount ,rw /sysroot/
改變根目錄:
chroot /sysroot/
passwd修改密碼
建立相關檔案(用於重新標記selinux的環境值):touch /.autorelabel
exit退出,系統重啟
啟動時選擇Troubleshooting
Rescue a Red Hat Enterprise Linux system
按照提示切換到本機系統:
chroot /mnt/sysimage
檢視啟動分割槽:fdisk -l; boot專案帶星號的就是啟動分割槽
將grub2安裝到啟動分割槽即可:grub2-install /分割槽目錄
前面一樣,光碟啟動,切換根目錄,掛載一下光碟到光碟掛載點, 順便看看/boot目錄,裡面空蕩蕩的,核心檔案和配置檔案都沒了
解決方法就是重新安裝核心,可以用rpm 或者yum,用yum需要先解除安裝當前的,再安裝; rpm可以強行–force覆蓋安裝。
裝完核心之後,重新安裝一次
grub2
, 輸入
grub2-install /dev/sda
, 然後重新編譯一下grub2就行了
重啟系統就可以了。
重啟之後,如果遇見以下問題:
問題是開機直接進入
行模式,即使runlevel顯示的是5,手動輸入startx一樣報錯。
解決方式是重新安裝圖形化介面
備份檔案方式:
dd if=/dev/sda of=/loring/sda.mbr.bak bs=512 count=1
模擬扇區故障:
dd if=/dev/zero of=/dev/sda bs=512 count=1
dd if=tempdir/sda.mbr.bak of=/dev/sda bs=512 count=1
原文地址:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2708086/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【故障處理】ORA-600:[13013],[5001]故障處理
- 故障分析 | Greenplum Segment 故障處理
- GPON網路故障如何處理?GPON網路故障處理流程
- Oracle更新Opatch故障處理Oracle
- teams登入故障處理
- 微服務的故障處理微服務
- MySQL show processlist故障處理MySql
- 線上故障處理手冊
- GaussDB(分散式)例項故障處理分散式
- 如何處理HTTP 503故障問題?HTTP
- Oracle 10g RAC故障處理Oracle 10g
- ORA-01591錯誤故障處理
- Oracle 11.2.0.4 Dataguard兩則故障處理Oracle
- 【故障處理】TNS-04610問題
- 【故障處理】Linux下匯入匯出“IMP-00030: failed to create file ... for write”LinuxAI
- Oracle DG同步失敗故障處理(二)Oracle
- NO.A.0001——zabbix常見故障的處理
- Oracle client安裝the jre is 0故障處理Oracleclient
- 體檢伺服器nginx故障處理伺服器Nginx
- hbase 故障的處理方案。 (轉載文章)
- 金融行業現場故障處理實錄行業
- TS - 處理故障的一些通用方法
- OracleORA-03113 ORA-600 [4193]故障處理Oracle
- 【故障處理】ORA-28547: connection to server failed, probableServerAI
- 【故障處理】ORA-3113 "end of file on communication channel"
- hillstone現場故障處理指導手冊
- 叢集故障處理之處理思路以及健康狀態檢查(三十二)
- Linux文字處理命令Linux
- TiDB故障處理之讓人迷惑的Region is UnavailableTiDBAI
- 經典乾貨:Docker 常見故障排查處理Docker
- 銀河麒麟系統部署keepalived.故障處理
- 【故障處理】佇列等待之enq: US - contention案例佇列ENQ
- 故障處理】佇列等待之enq: US - contention案例佇列ENQ
- 不停機處理oracle超過最大processes數故障Oracle
- 【CHECKPOINT】Oracle檢查點優化與故障處理Oracle優化
- 專案02(Mysql gtid複製故障處理01)MySql
- 轉載ORA-01591錯誤故障處理(ji)
- Bumblebee之負載、限流和故障處理實踐負載