linux下動態(tài)網(wǎng)站維護基本命令小結(jié)
1.概述
狀態(tài)查看及監(jiān)控、故障處理、系統(tǒng)容量擴展、數(shù)據(jù)備份/恢復(fù)/站點遷移
2.狀態(tài)查看與監(jiān)控
(1).系統(tǒng)資源耗用
系統(tǒng)負(fù)載和磁盤I/O
進程的總數(shù),其中httpd進程數(shù)統(tǒng)計
TCP連接數(shù),TIME_WAIT 等
(2).服務(wù)運行情況
用戶能否訪問
tail -f 查看apache訪問日志與錯誤日志
查看系統(tǒng)日志/var/log/messages
查看服務(wù)器與Mysql數(shù)據(jù)庫的連接情況
3.故障處理
(1).PHP類動態(tài)網(wǎng)站
服務(wù)不能啟動、運行中不響應(yīng)用戶請求……
a.apache 配置文件錯誤
b.動態(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è)置錯誤或沒設(shè)置
b.Apache與Tomcat的網(wǎng)站根目錄設(shè)置不一致
c.JSP 運行中一直不能釋放內(nèi)存
4.問題處理 (案例1)
Apache 虛擬主機不能訪問解決
方法:設(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).查看端口請求80
netstat -anp | grep -v unix
(8).重啟Apache
/usr/local/apache/bin/apachectl restart
(9).再查看進程數(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系統(tǒng) java環(huán)境變量的配置方法
這篇文章主要介紹了配置linux系統(tǒng) java環(huán)境變量的相關(guān)知識,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2018-11-11Ubuntu安裝MySQL5.7并配置數(shù)據(jù)存儲路徑的方法步驟
這篇文章主要介紹了Ubuntu安裝MySQL5.7并配置數(shù)據(jù)存儲路徑的方法步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-06-06Ubuntu搭建Eclipse+JDK+SDK的Android開發(fā)環(huán)境
本篇文章主要介紹了Ubuntu搭建Eclipse+JDK+SDK的Android開發(fā)環(huán)境,有興趣的同學(xué)可以了解一下。2016-11-11Centos6.x服務(wù)器配置jdk+tomcat+mysql環(huán)境(jsp+mysql)
這篇文章主要介紹了Centos6.x服務(wù)器配置jdk+tomcat+mysql環(huán)境(jsp+mysql),需要的朋友可以參考下2017-09-09Linux 命令行通配符及轉(zhuǎn)義符的實現(xiàn)
這篇文章主要介紹了Linux 命令行通配符及轉(zhuǎn)義符的實現(xiàn),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-11-11