清除所有dpkg rc类的包
dpkg -l | grep ^rc | cut -d' ' -f3 | sudo xargs dpkg --purge
选择 dpkg -l来查看软件的状态。
选择 dpkg -P来卸载软件。因为dpkg --remove只是删除安装的文件,但不删除配置文件。而dpkg --purge则安装文件和配置文件都删除。
ii就是已经安装的软件, rc则表示已经被删除,但配置文件还存在。
http://blog.csdn.net/chrisniu1984/article/details/6619755
安装依赖包
apt-get -f install
逻辑CPU个数:
# cat /proc/cpuinfo | grep "processor" | wc -l
物理CPU个数:
# cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
每个物理CPU中Core的个数:
# cat /proc/cpuinfo | grep "cpu cores" | wc -l
查看内存
#free -m
Ubuntu The program 'make' can be found in the following packages:
# apt-get install build essential
查看每个FPM的内存占用:
#ps -ylC php-fpm --sort:rss
当然,在后后面加 | wc -l可查看系统当前FPM总进程数
使用 netstat -napo |grep "php-fpm" | wc -l 查看一下当前fastcgi进程个数,如果个数接近conf里配置的上限,就需要调高进程数。
查看FPM在你的机子上的平均内存占用:
#ps --no-headers -o "rss,cmd" -C php-fpm | awk '{ sum+=$1 } END { printf ("%d%sn", sum/NR/1024,"M") }'
进程实时监控pidstat命令详解
http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858874.html
pidstat -u 1
pidstat -r 1
pidstat -d 1
上命令以1秒为信息采集周期,分别获取cpu、内存和磁盘IO的统计信息。
minflt/s: 每秒次缺页错误次数(minor page faults),次缺页错误次数意即虚拟内存地址映射成物理内存地址产生的page fault次数
majflt/s: 每秒主缺页错误次数(major page faults),当虚拟内存地址映射成物理内存地址时,相应的page在swap中,这样的page fault为major page fault,一般在内存使用紧张时产生
VSZ: 该进程使用的虚拟内存(以kB为单位)
RSS: 该进程使用的物理内存(以kB为单位)
%MEM: 该进程使用内存的百分比
Command: 拉起进程对应的命令
开机自动挂载
#vim /etc/fstab
/dev/sdb1 /mnt auto defaults 0 0
开机执行命令
#vim /etc/rc.local
/usr/local/nginx/sbin/nginx
把当前目录下24小时内修改的文件打包:
tar cvf - `find . -mtime -1 -type f -print` > lastfiles.tar
http://www.cnblogs.com/hechunhua/p/4860544.html
查看服务器并发量:
netstat -pnt | grep :80 | wc -l
因为服务器本身占用一个连接,实际上查看详细信息都是从ESTABLISHED变成了FIN_WAIT2超时状态,因为http有一个保持连接的时间,过一会再查看用户数就为1了,此时说明所有连接都彻底断开了,访问一个页面后再访问另一个页面,之前的http超时时间将加快,所以当连续访问网站时,连接总体上还是保持稳定的
http://www.cnblogs.com/freeweb/p/5696203.html
netstat -nat|grep ESTABLISHED|wc -l
http://blog.csdn.net/huoyunshen88/article/details/45866455