常用Linux维护命令
** 查看Linux系统性能参数
top
free -m
vmstat -S M # 内核线程、虚拟内存、磁盘、陷阱和 CPU 活动的统计信息
sysctl -p # 查看内核参数
ulimit -n # 检查文件描述符
** 查看MySql相关参数
show processlist; # 查看mysql进程
show variables; # 查看mysql配置
** 清掉页面缓存
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 inodes
** 重启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
cd /sxmobi/nginx/sbin # 进到nginx的安装目录
./nginx -s reload # 发送信息停止,退出,重打开,重加载
ps -ef | grep nginx
kill -HUP 20657 # kill掉nginx主进程
./nginx
./nginx -s reload
** 启动/停止/重启MySQL
/etc/init.d/mysqld {start|stop|restart}
service mysqld restart
/etc/init.d/mysqld restart
/etc/my.cnf
** 启动/停止/重启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