![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
litongtong1028
这个作者很懒,什么都没留下…
展开
-
awk命令中的BEGIN何END
在awk中两个特别的表达式,BEGIN和END提供BEGIN和END的作用是给程序赋予初始状态和在程序结束之后执行一些扫尾的工作。任何在BEGIN之后列出的操作(在{}内)将在awk开始扫描输入之前执行,而END之后列出的操作将在扫描完全部的输入之后执行。因此,通常使用BEGIN来显示变量和预置(初始化)变量,使用END来输出最终结果。 例:累计销售文件xs中...原创 2011-03-29 12:21:10 · 585 阅读 · 0 评论 -
查找包含指定字符的所有文件
find ./ -name *|xargs grep 'abc'原创 2014-03-06 11:47:08 · 117 阅读 · 0 评论 -
awk两个文件对比
最简单的方式是使用linux的comm命令,但是需要文件有序,comm命令的参数:-1 不显示只在第1个文件里出现过的列。-2 不显示只在第2个文件里出现过的列。-3 不显示只在第1和第2个文件里出现过的列。comm命令是一个非常简洁的命令,其只有两个参数。不过三个参数也结常要组合使用,我们常用的用法如下:comm - 12 就只显示在两个文件中...原创 2015-04-30 10:59:36 · 804 阅读 · 0 评论 -
服务器性能优化
在做压力测试时,经常会遇到性能瓶颈,这时除了分析程序的问题外还要关注一下服务器的各种参数,毕竟程序最终是运行在服务器上的,因此服务器的调优是必须的,而且还是一个技术活,这里跟大家分享几个不错的系统参数:open files:运行ulimit -a可以查看系统设置的值,建议修改成65535。在linux中所有的处理都离不开文件描述符,比如网络连接的建立,如果太小可能连网络连接...原创 2015-12-31 16:01:15 · 111 阅读 · 0 评论 -
linux nc
通过nc命令可以很方便的进行文件传输,具体步骤:1、在目的主机上运行:nc -l 4444 > filename (在目的主机上侦听4444端口,并将socket内容写入到指定的文件中)2、在源主机上运行:nc 目的主机IP 4444 < filename (将源主机上的指定文件写入到目的主机的4444端口的socket中)...原创 2017-01-03 12:12:36 · 123 阅读 · 0 评论 -
strace定位系统问题
strace可以跟踪程序执行过程中产生的系统调用及接收到的信号,帮助我们分析程序或命令执行中遇到的异常情况.strace -p 20533 -tt -T -s10240 -f -o a.txt-p是进程号-tt打印运行时间-T是打印调用消耗时间(监控性能问题)-f是打印follow forks-o指定文件地址-s指定打印字符串的长度,默认只打印前32个字符 通...原创 2017-05-24 14:43:51 · 169 阅读 · 0 评论 -
CLOSE_WAIT和TIME_WAIT
来自:http://blog.csdn.net/shootyou/article/details/6622226在服务器的日常维护过程中,会经常用到下面的命令: [plain] view plain copy print?netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]...原创 2017-06-19 11:16:46 · 187 阅读 · 0 评论