37条常用Linux Shell命令组合

 

序号任务命令组合
1删除0字节文件find . -type f -size 0 -exec rm -rf {} \;
find . type f -size 0 -delete
2查看进程,按内存从大到小排列ps -e -o “%C : %p : %z : %a”|sort -k5 -nr
3按cpu利用率从大到小排列ps -e -o “%C : %p : %z : %a”|sort -nr
4打印说cache里的URLgrep -r -a jpg /data/cache/* | strings | grep “http:” | awk -F’http:’ ‘{print “http:”$2;}’
5查看http的并发请求数及其TCP连接状态netstat -n | awk ‘/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}’
6sed在这个文里Root的一行,匹配Root一行,将no替换成yes。sed -i ‘/Root/s/no/yes/’ /etc/ssh/sshd_config
7如何杀掉mysql进程ps aux |grep mysql |grep -v grep  |awk ‘{print $2}’ |xargs kill -9
killall -TERM mysqld
kill -9 `cat /usr/local/apache2/logs/httpd.pid`
8显示运行3级别开启的服务(从中了解到cut的用途,截取数据)ls /etc/rc3.d/S* |cut -c 15-
9如何在编写SHELL显示多个信息,用EOFcat << EOF
+————————————————————–+
|   === Welcome to Tunoff services ===                         |
+————————————————————–+
EOF
10for的用法(如给mysql建软链接)cd /usr/local/mysql/bin
for i in *
do ln /usr/local/mysql/bin/$i /usr/bin/$i
done
11取IP地址ifconfig eth0 |grep “inet addr:” |awk ‘{print $2}’|cut -c 6-
ifconfig | grep ‘inet addr:’| grep -v ’127.0.0.1′ |cut -d: -f2 | awk ‘{ print $1}’
12内存的大小free -m |grep “Mem” | awk ‘{print $2}’
13查看80端口的连接,并排序netstat -an -t | grep “:80″ | grep ESTABLISHED | awk ‘{printf “%s %s\n”,$5,$6}’ | sort
14查看Apache的并发请求数及其TCP连接状态netstat -n | awk ‘/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}’
15统计一下服务器下面所有的jpg的文件的大小find / -name *.jpg -exec wc -c {} \;|awk ‘{print $1}’|awk ‘{a+=$1}END{print a}’
16CPU的数量cat /proc/cpuinfo |grep -c processor
17CPU负载cat /proc/loadavg
18CPU负载mpstat 1 1
19内存空间free
20磁盘空间df -h
21如发现某个分区空间接近用尽,可以进入该分区的挂载点,用以下命令找出占用空间最多的文件或目录du -cks * | sort -rn | head -n 10
22磁盘I/O负载iostat -x 1 2
23网络负载sar -n DEV
24网络错误netstat -i
cat /proc/net/dev
25网络连接数目netstat -an | grep -E “^(tcp)” | cut -c 68- | sort | uniq -c | sort -n
26进程总数ps aux | wc -l
27查看进程树ps aufx
28可运行进程数目vmwtat 1 5
29检查DNS Server工作是否正常,这里以61.139.2.69为例dig www.baidu.com @61.139.2.69
30检查当前登录的用户个数who | wc -l
31日志查看、搜索cat /var/log/rflogview/*errors
grep -i error /var/log/messages
grep -i fail /var/log/messages
tail -f -n 2000 /var/log/messages
32内核日志dmesg
33时间date
34已经打开的句柄数lsof | wc -l
35网络抓包,直接输出摘要信息到文件。tcpdump -c 10000 -i eth0 -n dst port 80 > /root/pkts
36然后检查IP的重复数 并从小到大排序 注意 “-t\  +0″ 中间是两个空格,less命令的用法。less pkts | awk {‘printf $3″\n”‘} | cut -d. -f 1-4 | sort | uniq -c | awk {‘printf $1″ “$2″\n”‘} | sort -n -t\  +0
37kudzu查看网卡型号kudzu –probe –class=network

原文链接:http://shentar.me/%E7%B2%BE%E9%80%8937%E6%9D%A1%E5%BC%BA%E5%A4%A7

文章来源网络,作者:管理,如若转载,请注明出处:https://shuyeidc.com/wp/228561.html<

赞 (0)
管理的头像管理
上一篇2025-04-18 08:54
下一篇 2025-04-18 08:55

相关推荐

  • jsp空间购买和交换数据空间怎么买,有哪些注意事项?

    购买JSP空间时,是否考虑过数据交换空间的性能?简米科技(2003年始创,23年行业沉淀)与酷番云(工信部一类增值电信全牌照)这类持牌自营机房的服务商,能确保数据交换的高效稳定,是值得优先选择的合作伙伴,为什么JSP空间需要搭配独立的数据交换空间从JSP应用特性看数据交换需求JSP基于Java技术,常用于企业级……

    2026-08-11
    0
  • 建网站用香港空间效果怎么样,香港空间稳定吗?

    建网站用香港空间,对于创建网站资产来说,核心价值在于免备案和全球带宽优势,尤其适合外贸、跨境电商和需要快速启动的项目,但你必须权衡国内访问延迟,并选择有资质的服务商以保证资产安全,香港空间的核心优势与适用边界免备案:节省时间就是节省成本国内服务器需要备案,通常需要10到20天,香港空间无需备案,域名解析后即可上……

    2026-08-11
    0
  • Java连接云数据库的方法是什么,如何操作

    Java连接云数据库的核心在于通过JDBC驱动,结合云服务商提供的连接地址、端口、数据库名及认证信息,配置安全策略(如SSL、IP白名单),即可实现稳定高效的远程数据库访问,基础准备:JDBC驱动与依赖管理连接云数据库前,需要确保开发环境具备对应的JDBC驱动,以最常见的MySQL为例,你需要引入mysql-c……

    2026-08-11
    0
  • 建网站公安联网备案必须使用数据码吗,备案流程是什么

    网站备案包括ICP备案和公安联网备案,两者缺一不可,公安联网备案必须使用服务商提供的数据码,选择持有合法资质的服务商是顺利通过备案的前提,为什么网站必须进行公安联网备案根据公安部《计算机信息网络国际联网安全保护管理办法》,网站开通后30日内必须到公安机关办理备案手续,未完成公安备案的网站,面临责令整改、关闭网站……

    2026-08-10
    0
  • 建一个企业网站大概需要多少钱?,怎么收费?

    建网站要多少钱,没有一个固定的数字,几百到几万都可能,但真正的“创建网站资产”绝不仅仅是初次投入的成本,而是基于长期稳定、合规和安全的持续性投入,其中核心取决于你选择了什么样的“地基”来承载你的业务,建站预算的构成与行业基准当你开始规划一个网站,最先面对的就是预算问题,一个常见的误区是只关注网站“看起来”的建造……

    2026-08-10
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注