文档章节

Linux下的常用命令

zaolonglei
 zaolonglei
发布于 2017/08/26 12:29
字数 603
阅读 2
收藏 0

grep -C 5 “2017-08-18”catalina.out 显示catalina.out文件里匹配2017-08-18字串那行以及上下5行
grep -B 5 "aa"  catalina.out  显示aa及前5行
grep -A 5 "xiaolei"  catalina.out 显示xiaolei及后5行

grep  -n  '13538267480'  logfile_test.log

grep -n -E "aaa" catalina.out

查询日子信息写入txt 文件中

 grep -C 500  "869300031602778"  catalina.out >>aa.txt 

 

动态查看日志:

tail -f catalina.out

查看字符串所在行数

cat -n file | grep "AA"

查看文件114行到196行之间的信息

sed -n '114,196p' catalina.out

查询文件1到100行的数据写入aa.txt,注意文件名称必须是唯一

sed  -n  '1,100p'  catalina.out>>aa.txt

每隔5秒钟查看linx 内存使用情况命令

free  -b -s5  或 free 

free -m 

free -h  查看服务器内存使用,用G计算出来

资料路径:

http://www.cnblogs.com/xd502djj/archive/2011/03/01/1968041.html

 

查看某个tomcat 的使用内存、cpu、使用情况

1.lsof -i:port

2.查看内存使用: top -p PID

 

二、查看当前port号进程信息和GC使用情况

(1)显示port的PID:lsof -i:port
演示样例:lsof -i:7074

COMMAND  PID   USER   FD   TYPE   DEVICE SIZE/OFF NODE NAME
java    3195  ligang  34u  IPv4   37416693  0t0    TCP *:7074 (LISTEN)

(2)gc信息统计:jstat -gcutil PID
演示样例:jstat -gcutil 3195

S0     S1     E      O      P     YGC     YGCT    FGC    FGCT     GCT   
12.63   0.00  52.03  78.63  99.13   4148   24.274   200   40.246   64.520

(3)输出线程数:ps -mp PID -o THREAD,tid,time | wc -l
演示样例:ps -mp 3195 -o THREAD,tid,time | wc -l
43

三、查看进程内存使用情况及定位到相应程序

(1)内存使用情况:top -p PID
演示样例:top 3195

top - 15:29:27 up 25 days, 20:05,  2 users,  load average: 0.01, 0.05, 0.01
Tasks:   1 total,   0 running,   1 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.0%us,  0.1%sy,  0.0%ni, 99.8%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   8058868k total,  6821684k used,  1237184k free,   181936k buffers
Swap:  2097144k total,   492300k used,  1604844k free,  1897320k cached

PID  USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                           
3195 ligang    20   0 4862m 196m  10m S  0.0  2.5   7:57.48 java

 

资料地址:http://www.cnblogs.com/yfceshi/p/6903801.html

四:查看linux cpu 使用情况

top -s 

top -c 查看内存使用详情

资料路径:

https://www.cnblogs.com/Wen-Man/archive/2011/04/04/2373771.html

 

linux 请求web服务接口

curl http://app.gateares.com:19991/hbwsn/tencent/building.do

linux 登录mysql 命令

mysql -uroot -p

 

 

 

 

 

© 著作权归作者所有

共有 人打赏支持
zaolonglei
粉丝 0
博文 58
码字总数 11707
作品 0
深圳
私信 提问
苦背Linux命令行,不如实例操作!

"唯有实践才可以提升能力" "每天学习一小点,进步一大点" ——来自课程评论 许多新手学习Linux命令行会直接拿着各种大全背,但这种做法见效会比较慢,过几天不去看也容易忘。 如果能边看文档...

实验楼
08/02
0
0
Linux究竟要学习哪些东西?

很多人想学习Linux,寻找linux基础学习线路,但是不知道从哪里着手。这里我为大家准备了Linux基础需要学习的一些东西,供大家借鉴使用,详细请参考下面给出的9点建议。Linux程序工程师非常吃...

小杰java
2017/10/23
0
0
(五)Linux学习笔记-Linux常用命令-压缩解压

(五)Linux学习笔记-Linux常用命令-压缩解压 压缩解压 以下为Red Hat系列Linux的命令集,我使用的Centos7.5版本。 压缩解压 gzip(压缩文件) gunzip(解压文件) tar(打包目录,常用) zi...

Super_RD
12/06
0
0
(四)Linux学习笔记-Linux常用命令-帮助文档

(四)Linux学习笔记-Linux常用命令-帮助文档 帮助文档 以下为Red Hat系列Linux的命令集,我使用的Centos7.5版本。 帮助文档 - -help(shell内部的命令帮助) man(系统手册中的命令帮助) ...

Super_RD
12/05
0
0
(七)Linux学习笔记-Linux常用命令-Shell常用技巧

(七)Linux学习笔记-Linux常用命令-Shell常用技巧 Shell常用技巧 以下为Red Hat系列Linux的命令集,我使用的Centos7.5版本。 Shell常用技巧 Tab :命令补齐 ↑或者↓ :查看执行过的命令 < ...

Super_RD
12/06
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周日乱弹 —— 钱不还,我就当你人不在了

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @莱布妮子 :分享Bigleaf的单曲《小鹿》 《小鹿》- Bigleaf 手机党少年们想听歌,请使劲儿戳(这里) 周日在家做什么? 做手工呀, @poorfis...

小小编辑
29分钟前
11
1
EOS docker开发环境

使用eos docker镜像是部署本地EOS开发环境的最轻松愉快的方法。使用官方提供的eos docker镜像,你可以快速建立一个eos开发环境,可以迅速启动开发节点和钱包服务器、创建账户、编写智能合约....

汇智网教程
今天
17
0
《唐史原来超有趣》的读后感优秀范文3700字

《唐史原来超有趣》的读后感优秀范文3700字: 作者:花若离。我今天分享的内容《唐史原来超有趣》这本书的读后感,我将这本书看了一遍之后就束之高阁了,不过里面的内容一直在在脑海中回放,...

原创小博客
今天
20
0
IC-CAD Methodology知识图谱

CAD (Computer Aided Design),计算机辅助设计,指利用计算机及其图形设备帮助设计人员进行设计工作,这个定义同样可以用来近似描述IC公司CAD工程师这个岗位的工作。 早期IC公司的CAD岗位最初...

李艳青1987
今天
24
0
CompletableFuture get方法一直阻塞或抛出TimeoutException

问题描述 最近刚刚上线的服务突然抛出大量的TimeoutException,查询后发现是使用了CompletableFuture,并且在执行future.get(5, TimeUnit.SECONDS);时抛出了TimeoutException异常,导致接口响...

xiaolyuh
今天
11
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部