JAVA、PHP、前端、APP、网站开发 - 开发技术学习

开发技术学习 » 服务器 » 程序开发环境配置操作命令集

程序开发环境配置操作命令集

此文被围观1854日期: 2017-08-23 分类 : 服务器  标签:  ···

清除所有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

  1. netstat -nat|grep ESTABLISHED|wc -l  

http://blog.csdn.net/huoyunshen88/article/details/45866455



站点声明:部分内容源自互联网,为传播信息之用,如有侵权,请联系我们删除。

© Copyright 2011-2024 www.kfju.com. All Rights Reserved.
超级字帖 版权所有。蜀ICP备12031064号