仓酷云

标题: CentOS教程之37条经常使用Linux Shell命令组合 [打印本页]

作者: 灵魂腐蚀    时间: 2015-1-15 22:16
标题: CentOS教程之37条经常使用Linux Shell命令组合
尽我能力帮助他人,在帮助他人的同时你会深刻巩固知识。
序号义务命令组合1删除0字节文件find.-typef-size0-execrm-rf{};
find.typef-size0-delete2检察历程,按内存从年夜到小分列ps-e-o“%C:%p:%z:%a”|sort-k5-nr3按cpu使用率从年夜到小分列ps-e-o“%C:%p:%z:%a”|sort-nr4打印说cache里的URLgrep-r-ajpg/data/cache/*|strings|grep“http:”|awk-F’http:’‘{print“http:”$2;}’5检察http的并发哀求数及其TCP毗连形态netstat-n|awk‘/^tcp/{++S[$NF]}END{for(ainS)printa,S[a]}’6sed在这个文里Root的一行,婚配Root一行,将no交换成yes。sed-i‘/Root/s/no/yes/’/etc/ssh/sshd_config7怎样杀失落mysql历程psaux|grepmysql|grep-vgrep|awk‘{print$2}’|xargskill-9
killall-TERMmysqld
kill-9`cat/usr/local/apache2/logs/httpd.pid`8显现运转3级别开启的服务(从中懂得到cut的用处,截取数据)ls/etc/rc3.d/S*|cut-c15-9怎样在编写SHELL显现多个信息,用EOFcat<<EOF
+————————————————————&ndash;+
|===WelcometoTunoffservices===|
+————————————————————&ndash;+
EOF10for的用法(如给mysql建软链接)cd/usr/local/mysql/bin
foriin*
doln/usr/local/mysql/bin/$i/usr/bin/$i
done11取IP地点ifconfigeth0|grep“inetaddr:”|awk‘{print$2}’|cut-c6-
ifconfig|grep‘inetaddr:’|grep-v’127.0.0.1&prime;|cut-d:-f2|awk‘{print$1}’12内存的巨细free-m|grep“Mem”|awk‘{print$2}’13检察80端口的毗连,并排序netstat-an-t|grep“:80&Prime;|grepESTABLISHED|awk‘{printf“%s%s
”,$5,$6}’|sort14检察Apache的并发哀求数及其TCP毗连形态netstat-n|awk‘/^tcp/{++S[$NF]}END{for(ainS)printa,S[a]}’15统计一下服务器上面一切的jpg的文件的巨细find/-name*.jpg-execwc-c{};|awk‘{print$1}’|awk‘{a+=$1}END{printa}’16CPU的数目cat/proc/cpuinfo|grep-cprocessor17CPU负载cat/proc/loadavg18CPU负载mpstat1119内存空间free20磁盘空间df-h21如发明某个分区空直接近用尽,能够进进该分区的挂载点,用以下命令找出占用空间最多的文件或目次du-cks*|sort-rn|head-n1022磁盘I/O负载iostat-x1223收集负载sar-nDEV24收集毛病netstat-i
cat/proc/net/dev25收集毗连数量netstat-an|grep-E“^(tcp)”|cut-c68-|sort|uniq-c|sort-n26历程总数psaux|wc-l27检察历程树psaufx28可运转历程数量vmwtat1529反省DNSServer事情是不是一般,这里以61.139.2.69为例digwww.baidu.com@61.139.2.6930反省以后登录的用户个数who|wc-l31日记检察、搜刮cat/var/log/rflogview/*errors
grep-ierror/var/log/messages
grep-ifail/var/log/messages
tail-f-n2000/var/log/messages32内核日记dmesg33工夫date34已翻开的句柄数lsof|wc-l35收集抓包,间接输入择要信息到文件。tcpdump-c10000-ieth0-ndstport80>/root/pkts36然后反省IP的反复数并从小到年夜排序注重“-t+0&Prime;两头是两个空格,less命令的用法。lesspkts|awk{‘printf$3&Prime;
”‘}|cut-d.-f1-4|sort|uniq-c|awk{‘printf$1&Prime;“$2&Prime;
”‘}|sort-n-t+037kudzu检察网卡型号kudzu&ndash;probe&ndash;class=network在学习初期,你一定会遇到很多困难,或者说各种困难,所以你最好先将你linux中的重要内容备份,因为,在你学习的过程中,很可能将系统搞废(eg:源混乱等);
作者: 爱飞    时间: 2015-1-17 17:24
甚至目前许多应用软件都是基于它的。可是没有哪一个系统是十分完美的。
作者: 柔情似水    时间: 2015-1-22 07:34
安装一个新的软件时先看README,再看INSTALL然后看FAQ,最后才动手安装,这样遇到问题就知道为什么。如果Linux说明文档不看,结果出了问题再去论坛来找答案反而浪费时间。
作者: admin    时间: 2015-1-30 23:48
甚至目前许多应用软件都是基于它的。可是没有哪一个系统是十分完美的。
作者: 深爱那片海    时间: 2015-2-6 17:29
一定要学好命令,shell是命令语言,命令解释程序及程序设计语言的统称,shell也负责用户和操作系统之间的沟通。
作者: 谁可相欹    时间: 2015-2-17 23:00
学习Linux,应该怎样学,主要学些什么,一位Linux热心学习者,一段学习Linux的风云经验,历时十二个小时的思考总结,近十位网络Linux学习者权威肯定,为您学习Linux指明方向。
作者: 再见西城    时间: 2015-3-12 16:39
主流Linux发行版都自带非常详细的文档(包括手册页和FAQ),从系统安装到系统安全,针对不同层次的人的详尽文档,仔细阅读文档后40%问题都可在此解决。
作者: 老尸    时间: 2015-3-20 01:09
Windows有MS-DOS?方式,在该方式下通过输入DOS命令来操作电脑;Linux与Windows类似,也有命令方式,Linux?启动后如果不执行?X-WINDOWS,就会处于命令方式下,必须发命令才能操作电脑。?




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2