linux下動(dòng)態(tài)網(wǎng)站維護(hù)基本命令小結(jié)
1.概述
狀態(tài)查看及監(jiān)控、故障處理、系統(tǒng)容量擴(kuò)展、數(shù)據(jù)備份/恢復(fù)/站點(diǎn)遷移
2.狀態(tài)查看與監(jiān)控
(1).系統(tǒng)資源耗用
系統(tǒng)負(fù)載和磁盤I/O
進(jìn)程的總數(shù),其中httpd進(jìn)程數(shù)統(tǒng)計(jì)
TCP連接數(shù),TIME_WAIT 等
(2).服務(wù)運(yùn)行情況
用戶能否訪問
tail -f 查看apache訪問日志與錯(cuò)誤日志
查看系統(tǒng)日志/var/log/messages
查看服務(wù)器與Mysql數(shù)據(jù)庫的連接情況
3.故障處理
(1).PHP類動(dòng)態(tài)網(wǎng)站
服務(wù)不能啟動(dòng)、運(yùn)行中不響應(yīng)用戶請(qǐng)求……
a.apache 配置文件錯(cuò)誤
b.動(dòng)態(tài)模塊lib PHP5_mod 未能正確編輯
c.網(wǎng)站根目錄設(shè)置不正確
d.端口沖突
e.系統(tǒng)負(fù)載過高,資源耗盡
f.Apache 配置參數(shù)不合理
g.防火墻配置不正確
h.數(shù)據(jù)庫故障
i.系統(tǒng)崩潰
j.文件系統(tǒng)損壞
k.磁盤分區(qū)耗盡 / /usr /var
l.NFS失效
m.負(fù)載均衡下,Apache監(jiān)聽地址不是127.0.0.1
(2).JSP 類型網(wǎng)站
a.系統(tǒng)環(huán)境變量設(shè)置錯(cuò)誤或沒設(shè)置
b.Apache與Tomcat的網(wǎng)站根目錄設(shè)置不一致
c.JSP 運(yùn)行中一直不能釋放內(nèi)存
4.問題處理 (案例1)
Apache 虛擬主機(jī)不能訪問解決
方法:設(shè)置目錄權(quán)限
5.故障處理過程 (打開論壇速度慢)(案例2)
(1).uptime --> top --> 系統(tǒng)負(fù)載
(2).vim /etc/passwd -->查看系統(tǒng)賬戶
(3).iptables -L -n -->查看防火墻
(4).mysql 客戶端連接數(shù)據(jù)庫
mysql> show processlist;
(5).查看Apache的連接數(shù)
ps aux | grep httpd | grep -v grep | wc -l
(6).查看TCP的連接數(shù)并匯總
netstat -an | awk '/^tcp/ {++ S[$NF]} END {for (a in S) print a,S[a]}'
(7).查看端口請(qǐng)求80
netstat -anp | grep -v unix
(8).重啟Apache
/usr/local/apache/bin/apachectl restart
(9).再查看進(jìn)程數(shù)
ps aux | grep httpd | grep -v grep | wc -l
(10).修改Apache最大連接數(shù)
<IfModule prefork.c>
StartServers 10
MinSpareServers 10
MaxSpareServers 15
ServerLimit 2000
MaxClients 1000
MaxRequestsPerChild 10000
</IfModule>
<IfModule worker.c>
StartServers 3
MaxClients 2000
ServerLimit 25
MinSpareThreads 50
MaxSpareThreads 200
ThreadLimit 200
ThreadsPerChild 100
MaxRequestsPerChild 0
</IfModule>
6.Mysql故障 (案例3)
mysql 客戶端連接數(shù)據(jù)庫
mysql> show processlist;
相關(guān)文章
在Linux中查看及終止正在運(yùn)行的后臺(tái)程序方法
今天小編就為大家分享一篇在Linux中查看及終止正在運(yùn)行的后臺(tái)程序方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-07-07
Linux中Oracle服務(wù)啟動(dòng)和停止腳本與開機(jī)自啟動(dòng)
這篇文章主要介紹了Linux中Oracle服務(wù)啟動(dòng)和停止腳本與開機(jī)自啟動(dòng),有興趣的同學(xué)可以一起來了解一下。2016-12-12
詳解Linux內(nèi)核進(jìn)程調(diào)度函數(shù)schedule()的觸發(fā)和執(zhí)行時(shí)機(jī)
這篇文章主要介紹了詳解Linux內(nèi)核進(jìn)程調(diào)度函數(shù)schedule()的觸發(fā)和執(zhí)行時(shí)機(jī),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-01-01
Linux組基本介紹知識(shí)點(diǎn)總結(jié)
在本篇文章里小編給大家整理的是關(guān)于Linux組知識(shí)點(diǎn)的相關(guān)內(nèi)容,需要的朋友們參考學(xué)習(xí)下。2019-10-10
Ubuntu下使用python3中的venv創(chuàng)建虛擬環(huán)境
這篇文章主要介紹了Ubuntu下使用python3中的venv創(chuàng)建虛擬環(huán)境,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-12-12

