netstat -anp | grep ‘tcp\|udp’ | awk ‘{print $5}’ | cut -d: -f1 | sort | uniq -c | sort -n
查看网络链接最频繁的IP
iptables -I INPUT -s 211.1.0.0 -j DROP
封IP
iptables -F
清空
lsblk
用于列出所有可用块设备的信息
netstat -anp | grep php-fpm | grep ^tcp | wc -l
查看有多少个活动的php-fpm进程
进程(process)和线程(thread)
以多进程形式,允许多个任务同时运行
以多线程形式,允许单个任务分成不同的部分运行
ls -la|wc -l
统计目录下的文件个数
cat file.txt|wc -l
统计txt文件内容行数
ps -ef | grep php-fpm | wc -l
统计php-fpm进程个数,比实际上多出一个
cat /proc/<pid>/status
查看任何活动进程的线程数,以及现有进程和系统硬件相关的信息如 CPU、中断、内存、磁盘等等。进程创建的总线程数为Threads: <N>
主要是对单进程的线程统计。如像统计apache、nginx这类程序会同时开启N个进程。如果要统计这类程序的线程数,就是所有进程下的线程数的之和。
ps hH p <pid> | wc -l
查看任何活动进程的线程数
ps -A –sort -rss -o comm,pmem,pcpu |uniq -c |head -15
指令ps找出消耗内存的元凶
find / -type f -size +100M -print0 | xargs -0 ls -l
找出硬盘上所有大于100M的文件
find . -type f -size +100M -print0 | xargs -0 ls -l
找出当前目录下所有大于100M的文件
find /data/backup/* -cmin +720 -exec rm {} \;
删除半天前的文件
find . -type f -size +100M -print0 | xargs -0 ls -l > ./txt.txt
输出信息到文本里面
du -h –max-depth=1 /data
查看文件夹空间占用情况
ps H -eo user,pid,ppid,tid,time,%cpu,cmd –sort=%cpu
将 cpu 占用率高的进程找出来
ps auxw|head -1;ps auxw|sort -rn -k3|head -10
ps auxw –sort=%cpu
CPU占用最多的前10个进程
ps auxw|head -1;ps auxw|sort -rn -k4|head -10
内存消耗最多的前10个进程
ps auxw|head -1;ps auxw|sort -rn -k5|head -10
虚拟内存使用最多的前10个进程
ps命令
http://www.iplaypy.com/linux/l6796.html
ps ax
ps -ef
显示所有进程的列表
ps aux
ps -ef -f
使用”u”或者”-f”选项可以显示进程的具体信息
ps -C apache2
通过精确的名字、进程id来显示进程
ps -ef | grep apache
通过部分名字或者通配符查找进程
ps aux –sort=-pcpu,+pmem
‘-‘或者’+’的前缀相应地表示递减和递增排序
ps aux –sort=-pcpu | head -5
显示前5名最耗cpu的进程
ps -eo ruser,pid,ppid,lwp,psr,args -L | grep mysql >txt.txt
查看具体某个线程运行在哪个CPU上
其中,每一列依次为:用户ID,进程ID,父进程ID,线程ID,运行该线程的CPU的序号,命令行参数
http://www.361way.com/linux-process-threads/3664.html
ps -eo pid,args,psr | grep mysqld
查看具体某个进程在哪个CPU上运行
taskset -c -p <pid>
查看某进程是否被固定(pinned)到 CPU 的某个特定内核上
top命令
按f,查看显示的列信息,带*号的是默认列,按对应字母来开启/关闭列,大写字母表示开启,小写字母表示关闭.
接着按h和i,取消这两个默认列
接着按J,开启Last used cpu
回车
显示下的P列为,进程之前所运行的CPU序号
lscpu
实际可运行程序的CPU=Socket(s)物理CPU×Core(s) per socket每个CPU有几个core×Thread(s) per core每个core又有2个hardware thread
三个数相乘
htop命令
启动htop后,按F2(Setup)
在Setup中选择Columns
然后在Available Columns中选择PROCESSOR – ID of the CPU the process last executed on
接下来按F5(Add)和F10(Done)即可
htop显示的只是“进程(线程)之前所运行的CPU”
