經常使用Linux維護命令

** 查看Linux系統性能參數
top
free -m
vmstat -S M # 內核線程、虛擬內存、磁盤、陷阱和 CPU 活動的統計信息
sysctl -p # 查看內核參數
ulimit -n # 檢查文件描述符php

** 查看MySql相關參數
show processlist; # 查看mysql進程
show variables; # 查看mysql配置node

** 清掉頁面緩存
sync # 未寫盤的操做寫盤
echo 1 >/proc/sys/vm/drop_caches # 清PageCache
echo 2 >/proc/sys/vm/drop_caches # 清dentries and inodes
echo 3 >/proc/sys/vm/drop_caches # 清pagecache, dentries and inodesmysql

 

** 重啓php-fpm
kill -USR2 `cat /sxmobi/php/var/run/php-fpm.pid` # 重啓
kill -INT `cat /sxmobi/php/var/run/php-fpm.pid` # 關閉
ps aux | grep -c php-fpm # 查看php-fpm進程數nginx


** 結束重啓nginx
cd /sxmobi/nginx/sbin # 進到nginx的安裝目錄
./nginx -s reload # 發送信息中止,退出,重打開,重加載web

ps -ef | grep nginx
kill -HUP 20657 # kill掉nginx主進程
./nginx
./nginx -s reloadsql


** 啓動/中止/重啓MySQL
/etc/init.d/mysqld {start|stop|restart}
service mysqld restart數據庫

/etc/init.d/mysqld restart
/etc/my.cnfapache

** 啓動/中止/重啓Apache
/sxmobi/apache2/bin/httpd -k start/stop/restart緩存

#管理員權限服務操做
service httpd start/stop/restart服務器


#慢查詢日誌
cat /sxmobi/sxmobilog/mysql_slow.log


** 壓縮解壓日誌
#壓縮
tar -zcvf ./debuglog.tar.gz ./ #將當前文件夾下全部文件打包gzip壓縮到debuglog.tar.gz

#壓縮某天的訪問日誌及錯誤
cd /sxmobi/sxmobilog/NVClog
tar -zcvf ./logsback.tar.gz ./access_13092213* ./error_130922*
tar -zcvf ./www.log.slow.tar.gz ./www.log.slow
tar -zcvf ./debug20130928.tar.gz ./*.log

 

#解壓
cd /sxmobi/log
tar -zxvf ./debuglog.tar.gz


** 清CDN
sxmobi/ ->基礎功能->內容管理
http://nvc.sxsapp.com

** 後臺服務器
cd /sxmobi/sxmobiweb/NVCadminweb/nvcadmin


** 日誌檢查

UE耗時操做: J:Task cmd:
錯誤:err

** 更新手動執行同步
/home/rsync/sxh0103NVC.sh


** Redis/數據庫檢查
ping 192.168.11.41 6377
ping 192.168.11.44 3134

** 查看服務器鏈接數
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'

** 設置文件夾權限
chmod 777 -R airpushweb/

** 統計進程數ps -e | grep httpd | wc -l

相關文章
相關標籤/搜索