linux常用命令总结
2015-07-29 15:52
471 查看
1 删除0字节文件
find -type f -size 0 -exec rm -rf {} \; //rm -rf {} \ 之间有空格,\和;之间没有空格
2 sort
-n 指定按照数值排序(不然会出现10比2小)
-t 指定列分隔符
-k num 指定按照第num列排序
-r 降序
-u 删除重复
-b 忽略行首空白字符
-f 忽略大小写
-c 检查文件是否已排序,乱序则输出第一个乱序行的相关信息
3 查看进程,按占用内存从大到小排列
ps -e -o "%z,%p,%c" | sort -nr
4 查看进程,按照CPU占用率排序
ps -e -o "%C,%p,%z,%c" | sort -nr
5 查看tcp请求数以及连接状态
netstat -n | awk '/^tcp/ {++S[$NF]} END{for(a in S) print a,S[a]}'
查看连接到哪个服务器连接的最多
netstat -an -t | grep ":80" | grep ESTABLISHED | awk '{printf "%s %s\n",$5,$6}' | sort
6 杀掉mysql进程
ps aux |grep mysql |grep -v grep |awk '{print $2}' |xargs kill -9
killall -TERM mysqld
7 显示运行3级别开启的服务
ls /etc/rc3.d/S* | cut -c 15-
8 cut
cut -b 按照字节切割(配个-n可以不将多字节字符拆开)
cut -c 按照字符切割
cut -d 自定义分隔符,默认为制表符 -f:指定显示的域
9 查看CPU
CPU个数:cat /proc/cpuinfo | grep processor
CPU负载:mpstat 1 1 或 cat /prot/loadavg
10 登录用户个数
who | wc -l
11 杀死80端口相关进程
lsof -i:80 | grep -v ”PID” | awk ’{print “kill -9 ”,$2}'| sh
12 清理僵尸进程
ps -eal | awk '{if($2=="Z") {print $4}}' | kill -9
find -type f -size 0 -exec rm -rf {} \; //rm -rf {} \ 之间有空格,\和;之间没有空格
2 sort
-n 指定按照数值排序(不然会出现10比2小)
-t 指定列分隔符
-k num 指定按照第num列排序
-r 降序
-u 删除重复
-b 忽略行首空白字符
-f 忽略大小写
-c 检查文件是否已排序,乱序则输出第一个乱序行的相关信息
3 查看进程,按占用内存从大到小排列
ps -e -o "%z,%p,%c" | sort -nr
4 查看进程,按照CPU占用率排序
ps -e -o "%C,%p,%z,%c" | sort -nr
5 查看tcp请求数以及连接状态
netstat -n | awk '/^tcp/ {++S[$NF]} END{for(a in S) print a,S[a]}'
查看连接到哪个服务器连接的最多
netstat -an -t | grep ":80" | grep ESTABLISHED | awk '{printf "%s %s\n",$5,$6}' | sort
6 杀掉mysql进程
ps aux |grep mysql |grep -v grep |awk '{print $2}' |xargs kill -9
killall -TERM mysqld
7 显示运行3级别开启的服务
ls /etc/rc3.d/S* | cut -c 15-
8 cut
cut -b 按照字节切割(配个-n可以不将多字节字符拆开)
cut -c 按照字符切割
cut -d 自定义分隔符,默认为制表符 -f:指定显示的域
9 查看CPU
CPU个数:cat /proc/cpuinfo | grep processor
CPU负载:mpstat 1 1 或 cat /prot/loadavg
10 登录用户个数
who | wc -l
11 杀死80端口相关进程
lsof -i:80 | grep -v ”PID” | awk ’{print “kill -9 ”,$2}'| sh
12 清理僵尸进程
ps -eal | awk '{if($2=="Z") {print $4}}' | kill -9
相关文章推荐
- Centos 6.4 python 2.6 升级到 2.7
- 如何通过Linux命令行使用和运行PHP脚本
- linux常用
- 在Windows上使用Linux命令工具:CygwinPortable
- Linux驱动学习-----Ubuntu12.04构建Linux源码树
- java 项目中恢复Linux MySQL数据库sh
- linux压缩与解压缩 tar命令
- Linux中常用操作命令
- 编译GCC-4.8出现的错误 —— Linux gnu/stubs-32.h: No such file or directory
- Linux下查看及修改进程打开的文件句柄数量
- linux硬链接 软链接
- Linux系统一些系统查看指令
- Linux里如何查找文件内容
- 使用 Yocto Project 构建自定义嵌入式 Linux 发行版
- linux 0号进程 1号进程 区别(转)
- linux上安装SVN
- 在Linux下写一个线程池以及线程池的一些用法和注意点
- Linux进程使用内存的基本流程---Linux用户进程是如何释放内存的
- 学习笔记:linuxc第七章—进程控制 下篇
- linux下使用crontab定时执行python脚本