前言: 分析日志是定位问题的常用手段,但实际线上可能有大量日志,掌握一些常见查看.过滤和分析日志的命令能起到事半功倍的效果.下面列出工作中最常用的一些命令,可在具体使用是查看,尝试使用.实际使用使往往是下面几种命令的组合使用. less  特点:不加载文件(文件比较大的时候vim会比较卡顿),可以查找 less  error.log    直接打开 less -N error.log 显示行号打开 定位到某一行 ng,如100行为100g 定位最后一行 GG 搜索: /             …
linux下常用的日志分析命令   本文介绍下,在linux中常用的一些分析日志的命令行或脚本,有需要的朋友参考下.     形如下面这样的access.log日志内容: 211.123.23.133 – - [10/Dec/2010:09:31:17 +0800] “GET /query/trendxml/district/todayreturn/month/2009-12-14/2010-12-09/haizhu_tianhe.xml HTTP/1.1″ 200 1933 “-” “Mozi…
形如下面这样的access.log日志内容: 211.123.23.133 – - [10/Dec/2010:09:31:17 +0800] “GET /query/trendxml/district/todayreturn/month/2009-12-14/2010-12-09/haizhu_tianhe.xml HTTP/1.1″ 200 1933 “-” “Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.2.8) Gecko/2…
df命令 用于检测文件系统的磁盘空间占用和空余情况,可以显示所有文件系统对节点和磁盘块的使用情况.命令的使用格式如下: df  [选项] 常用参数及含义如下表所示. df -a:显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统. df -h:以容易理解的格式输出文件系统大小,例如124KB.345MB.46GB. df -i:显示i节点信息,而不是磁盘块. df -t:显示各指定类型的文件系统的磁盘空间使用情况. df -x:列出不是某一指定类型文件系统的磁盘空间使用情况. df…
 1.w命令 该命令也可以查看登录当前系统的用户信息.与who命令相比,w命令的功能更强大,它不但可以显示当前有哪些用户登录到系统,还可以显示这些用户正在进行的操作,并给出更加详细和科学的统计数据. w命令的格式如下: w  [选项]  [用户名] 如果w命令携带用户名,则只显示指定用户的信息,否则显示当前所有登录用户的信息.其常用参数和含义如表所示. 2.tar-归档管理 计算机中的数据经常需要备份,tar是Linux中最常用的备份工具,此命令可以把一系列文件归档到一个大文件中,也可以把档…
常用的文本查看及处理命令 1.cat命令 (1).作用 连接文件并打印到标准输出设备上,cat经常用来显示文件的内容. (2).用法 1):用法:cat  (参数) 文件 2):常用参数 -n或-number:有1开始对所有输出的行数编号: -b或--number-nonblank:和-n相似,只不过对于空白行不编号: -s或--squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行: -A:显示不可打印字符,行尾显示"$" -E:显示行结束符$ (3).应用举…
bash host                    #查看IP对应机器名 hostname         #查看本机名         hostname –i     #查看本机IP mssh --host-list '10.4.20.87,10.4.20.88,10.4.20.92,10.4.20.93' --host-timeout 200 'cd .service; svc -h suggestion_new_service_run; sleep 120' netstat –nlp…
最初是因为我需要计算一天的日志行数,如果用传统意义上的cat  a.log |wc -l的话因为是单线程,所以需要计算半小时的样子,后来同组的小伙伴教了我一个方法可以有效提高计算速度,将计算时间减半.命令就是这个 cat a.log |parallel --pipe wc -l |awk '{a+=$1}END{print a}',使用了所有的CPU内核,快速提高了计算速度.蕴含map-reduce思想,将原本大的任务,分散成多个小任务,之后再将结果reduce到一起. 下面网址是我找到的这个命…
段落引用> 由于springboot内置了tomcat容器,我们通常会把项目打成jar或者war后直接使用java -jar xxx.jar命令去运行程序,但是当前ssh窗口被锁定或者按下ctrl+c又或者关闭了ssh窗口,那么程序就会被终止.如何让程序在后台保持运行不被关闭呢? 解决方法 方案一 java -jar shareniu.jar & &代表在后台运行. 特定:当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行. 继续改进,如何让窗口关闭时,程序仍然运行? 方式二 n…
Windows 1.遍历C盘下所有txt 命令:for /r c:\ %i in (*.txt) do @echo %i 注释:for 循环的意思 /r 按照路径搜索 c:\ 路径 %i in   (*.txt) 每一个txt文件 do  @echo  就是输出 %i 输出文件路径 2.在C盘下搜索所有文件内容包含 demo 的文件 命令:for /r c:\ %a in (*) do @findstr /im "demo" "%a" 注释:%a  in  (*)…