linux伺服器故障
Ⅰ 請問,在linux伺服器中,資料庫伺服器,Apache伺服器常會出現哪些故障還有解決故障的方法是
在 Linux 中,資料庫、Apache 都是比較穩定的,從我運行多年的經驗來看,最嚴重的事故就是系統升級過程中冒進了—— 修改了 /etc/apt/source.list ,添加了 oracle 網站提供的 MySQL 的二進製版本為數據源,結果 MySQL 升級到了最新版本但是無法啟動了,想了很多辦法搞了兩天才意識到可能是 資料庫的版本升級過高了,用原來備份的操作系統覆蓋回去才回復了正常。
Ⅱ Linux 伺服器不明原因重啟了,怎麼查找原因
要查看linux伺服器之前重啟,只能通過查看linux日誌來判斷。
常用的命令如下:
cat
tail -f
more less等查看命令都可以
日誌文件說明
/var/log/message 系統啟動後的信息和錯誤日誌,是Red Hat Linux中最常用的日誌之一
/var/log/secure 與安全相關的日誌信息
/var/log/maillog 與郵件相關的日誌信息
/var/log/cron 與定時任務相關的日誌信息
/var/log/spooler 與UUCP和news設備相關的日誌信息
/var/log/boot.log 守護進程啟動和停止相關的日誌消息
系統:
# uname -a # 查看內核/操作系統/CPU信息
# cat /etc/issue
# cat /etc/redhat-release # 查看操作系統版本
# cat /proc/cpuinfo # 查看CPU信息
# hostname # 查看計算機名
# lspci -tv # 列出所有PCI設備
# lsusb -tv # 列出所有USB設備
# lsmod # 列出載入的內核模塊
# env # 查看環境變數
資源:
# free -m # 查看內存使用量和交換區使用量
# df -h # 查看各分區使用情況
# -sh <目錄名> # 查看指定目錄的大小
# grep MemTotal /proc/meminfo # 查看內存總量
# grep MemFree /proc/meminfo # 查看空閑內存量
# uptime # 查看系統運行時間、用戶數、負載
# cat /proc/loadavg # 查看系統負載
磁碟和分區:
# mount | column -t # 查看掛接的分區狀態
# fdisk -l # 查看所有分區
# swapon -s # 查看所有交換分區
# hdparm -i /dev/hda # 查看磁碟參數(僅適用於IDE設備)
# dmesg | grep IDE # 查看啟動時IDE設備檢測狀況
網路:
# ifconfig # 查看所有網路介面的屬性
# iptables -L # 查看防火牆設置
# route -n # 查看路由表
# netstat -lntp # 查看所有監聽埠
# netstat -antp # 查看所有已經建立的連接
# netstat -s # 查看網路統計信息
進程:
# ps -ef # 查看所有進程
# top # 實時顯示進程狀態(另一篇文章裡面有詳細的介紹)
用戶:
# w # 查看活動用戶
# id <用戶名> # 查看指定用戶信息
# last # 查看用戶登錄日誌
# cut -d: -f1 /etc/passwd # 查看系統所有用戶
# cut -d: -f1 /etc/group # 查看系統所有組
# crontab -l # 查看當前用戶的計劃任務
服務:
# chkconfig –list # 列出所有系統服務
# chkconfig –list | grep on # 列出所有啟動的系統服務
程序:
# rpm -qa # 查看所有安裝的軟體包
Ⅲ 如果linux下伺服器一直未響應,還沒有拋出異常,怎麼檢查錯誤
重啟伺服器,一般重啟伺服器是最快速的解決方法。如果真要檢查原因的話,可以查看系統日誌。
Ⅳ Linux伺服器重啟後網路故障
可以設定 eth0 連接交換機 再用earthtool eth0來判斷 是夠連接網路的是eth0 此命令要多敲幾次 因為需要刷新。
按照9 應該此埠都無問題 路由交換也無問題
建議iptables 和selinux都關掉
Ⅳ 1.linux伺服器突然宕機你的反映是什麼應該怎樣做 2.運維工程師們在你的工作總遇到的最大問題是什麼
我的處理方式:
1、領導報告
2、服務宕機/伺服器宕機
3、遠程登錄查看服務,重啟相關/讓機房人員重啟伺服器
4、根據以上再做決定
數據永遠是最大的
Ⅵ linux伺服器死機,重啟後正常,怎麼回事
死機有N多種情況,如果出現經常性質的司機,並且重新啟動後就沒問題的話,一般情況下是伺服器風扇的問題,散熱有問題造成的。
你可以查看伺服器的相關日誌DMESG,LOG等相關文件這樣來確定是什麼原因導致的,就算硬碟,CPU過熱等情況系統都有記錄,多看看日誌,學會看日誌將會很好的了解伺服器的狀態
Ⅶ Linux伺服器硬碟故障後恢復數據的方法
得看舊硬碟是什麼類型的損壞,如果只是系統文件損壞導致無法開機,那麼就可以把舊硬碟插到伺服器上去,然後再把舊硬碟上的分區掛載到新系統上的目錄,然後就可以讀取舊硬碟上的數據了。
但是如果舊硬碟是硬體損壞,例如磁碟大量壞道,硬碟上的馬達之類配件的故障,這種情況建議聯系專業的數據恢復機構來恢復。
Ⅷ 有個LINUX伺服器,每次重啟過6-7個小時就死機,屏幕現實這個
重啟機器,看看/var/log/messages文件裡面有什麼異常的沒有。
你用的是不是比較老的操作系統?
是一直出這種問題,還是做了什麼修改後出這種問題?
這種問題通常只有啟用kmp才能分析出來。一般人沒這個能力。
Ⅸ linux伺服器死機了怎麼辦
伺服器死機的原因很多。如果確保在硬體沒問題的情況下。
可以先從/var/log下的日誌查起..通過iostat 或者 vmstat sar 等命令來檢查機器的整體性能狀態。
我不知道你是否做了相關的監控措施,比如通過某些監控軟體對伺服器進行監控。
通過監控數據分析伺服器的整體狀況。
也可以協調應用部門查看應用方面的日誌是否有異常。這個還得按照具體情況分析。
關於更多Linux的學習,請查閱書籍《linux就該這么學》。
Ⅹ linux伺服器突然無法連接,網口、usb口,顯示器等外介面全部無法使用,重啟後恢復,這是什麼問題
就類似死機一樣,如果經常出現,建議更換硬體。用機器自帶的BIOS裡面檢查功能,查查是不是內存故障,硬碟壞道等等。如果有盡快更換。《Linux就該這么學》推薦一個查看內存方法
查看內存(RAM)情況最簡單的方法是通過/proc/meminfo。
打開命令界面,用ctrl+alt+f1可以進入命令界面
在命令界面輸入:cat /proc/meminfo