shell学习笔记(2)

2020-07-27 11:36

ESTABLISHED:

代表一个打开的连接 FIN-WAIT-1:

等待远程TCP连接中断请求,或先前的连接中断请求的确认 FIN-WAIT-2:

从远程TCP等待连接中断请求 CLOSE-WAIT

:等待从本地用户发来的连接中断请求 CLOSING:

等待远程TCP对连接中断的确认 LAST-ACK:

等待原来的发向远程TCP的连接中断请求的确认 TIME-WAIT

:等待足够的时间以确保远程TCP接收到连接中断请求的确认 CLOSED:

没有任何连接状态

其实可以man netstat , 看其中的stat部分解释

几个cpu:psrinfo -v

prstat -a查看cpu和内存的使用情况

Sed:

1、删除行首空格

sed 's/^[ ]*//g' filename sed 's/^ *//g' filename

sed 's/^[[:space:]]*//g' filename

2、行后和行前添加新行

行后:sed 's/pattern/&\\n/g' filename 行前:sed 's/pattern/\\n&/g' filename &代表pattern

3、使用变量替换(使用双引号)

sed -e \

4、在第一行前插入文本

sed -i '1 i\\插入字符串' filename

5、在最后一行插入

sed -i '$ a\\插入字符串' filename

6、在匹配行前插入

sed -i '/pattern/ i \插入字符串\

7、在匹配行后插入

sed -i '/pattern/ a \插入字符串\

例说明:变量a和b,使用sed的替换命令将$a替换为$b

1.eval sed 's/$a/$b/' filename 2.sed \

3.sed 's/'$a'/'$b'/' filename 4.sed s/$a/$b/ filename

vmstat 1 3 (1表示秒,3表示记录次数) 如上 表示每秒记录,共记录3次

kthr memory page disk faults cpu r b w swap free re mf pi po fr de sr s0 s1 s2 -- in sy cs us sy id 0 0 0 21940416 6288232 88 73 135 117 114 0 0 5 11 -0 0 2723 5042 2260 2 0 97

0 0 0 21316536 5773864 45 49 0 190 182 0 0 3 24 0 0 4015 27488 3388 3 1 96

0 0 0 21315784 5773152 39 26 0 190 182 0 0 8 20 0 0 4220 21296 3485 5 1 94

memory

swpd 切换到内存交换区的内存数量(k表示)。如果swpd的值不为0,或者比较大,比如超过了100m,只要si、so的值长期为0,系统性能还是正常 free 当前的空闲页面列表中内存数量(k表示)

buff 作为buffer cache的内存数量,一般对块设备的读写才需要缓冲。

cache: 作为page cache的内存数量,一般作为文件系统的cache,如果cache较大,说明用到cache的文件较多,如果此时IO中bi比较小,说明文件系统效率比较好。

cpu 表示cpu的使用状态

us 列显示了用户方式下所花费 CPU 时间的百分比。us的值比较高时,说明用户进程消耗的cpu时间多,但是如果长期大于50%,需要考虑优化用户的程序。

sy 列显示了内核进程所花费的cpu时间的百分比。这里us + sy的参考值为80%,如果us+sy 大于 80%说明可能存在CPU不足。

wa 列显示了IO等待所占用的CPU时间的百分比。这里wa的参考值为30%,如果wa超过30%,说明IO等待严重,这可能是磁盘大量随机访问造成的,也可能磁盘或者磁盘访问控制器的带宽瓶颈造成的(主要是块操作)。 id 列显示了cpu处在空闲状态的时间百分比


shell学习笔记(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:邮政储汇业务员高级技师理论知识试卷

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: