php教程 php手册 精选37条强大的常用Linux shell命令组合

精选37条强大的常用Linux shell命令组合

Jun 07, 2016 am 11:40 AM

精选37条强大的常用Linux shell命令组合,不知道自己是什么时候收集的,现在分析一下

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

AD:真正免费,域名+虚机+企业邮箱=0元

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

뜨거운 기사 태그

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

Python 프로그래밍을 위한 소개 코드 예제에 대해 알아보세요. Python 프로그래밍을 위한 소개 코드 예제에 대해 알아보세요. Jan 04, 2024 am 10:50 AM

Python 프로그래밍을 위한 소개 코드 예제에 대해 알아보세요.

PHP를 사용하여 재고 관리 시스템에서 재고 관리 기능 코드를 작성하는 방법 PHP를 사용하여 재고 관리 시스템에서 재고 관리 기능 코드를 작성하는 방법 Aug 06, 2023 pm 04:49 PM

PHP를 사용하여 재고 관리 시스템에서 재고 관리 기능 코드를 작성하는 방법

실제 사용되는 PHP 변수: 실제 사용 사례 10가지 실제 사용되는 PHP 변수: 실제 사용 사례 10가지 Feb 19, 2024 pm 03:00 PM

실제 사용되는 PHP 변수: 실제 사용 사례 10가지

Go 언어 프로그래밍 예제: 웹 개발의 코드 예제 Go 언어 프로그래밍 예제: 웹 개발의 코드 예제 Mar 04, 2024 pm 04:54 PM

Go 언어 프로그래밍 예제: 웹 개발의 코드 예제

Java는 간단한 버블 정렬 코드를 구현합니다. Java는 간단한 버블 정렬 코드를 구현합니다. Jan 30, 2024 am 09:34 AM

Java는 간단한 버블 정렬 코드를 구현합니다.

초보자부터 숙련자까지: Go 언어에서 일반적으로 사용되는 데이터 구조의 코드 구현 초보자부터 숙련자까지: Go 언어에서 일반적으로 사용되는 데이터 구조의 코드 구현 Mar 04, 2024 pm 03:09 PM

초보자부터 숙련자까지: Go 언어에서 일반적으로 사용되는 데이터 구조의 코드 구현

Huawei Cloud Edge Computing 상호 연결 가이드: 인터페이스를 빠르게 구현하기 위한 Java 코드 예제 Huawei Cloud Edge Computing 상호 연결 가이드: 인터페이스를 빠르게 구현하기 위한 Java 코드 예제 Jul 05, 2023 pm 09:57 PM

Huawei Cloud Edge Computing 상호 연결 가이드: 인터페이스를 빠르게 구현하기 위한 Java 코드 예제

지침 및 예: Java에서 선택 정렬 알고리즘을 구현하는 방법 알아보기 지침 및 예: Java에서 선택 정렬 알고리즘을 구현하는 방법 알아보기 Feb 18, 2024 am 10:52 AM

지침 및 예: Java에서 선택 정렬 알고리즘을 구현하는 방법 알아보기

See all articles