文档章节

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
博文 48
码字总数 9884
作品 0
深圳
苦背Linux命令行,不如实例操作!

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

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

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

小杰java
2017/10/23
0
0
关于学习linux的一些心得体会

昨天一个学弟问我怎么学好linux,就思考了一下,做下总结,欢迎大家补充!!!(他还让我给他补linux课,表示很蛋疼。。。。) 学习linux之前必须要做好心理准备: 第一,要明白学好linux不是...

索隆
2012/09/14
0
0
7个最常用的获取硬件设备信息的linux命令/工具

在linux系统下有很多linux命令或者linux工具可以用来查看系统硬件的信息,包括cpu,内存,有些命令可以查询多个硬件信息。本文将会介绍7个常用的查看硬件信息的linux命令,比如:lscpu命令,...

cntech
06/26
0
0
DOS 和 Linux 常用命令的对比

DOS 和 Linux 常用命令的对比 许多在 shell 提示下键入的 Linux 命令都与你在 DOS 下键入的命令相似。事实上,某些命令完全相同。 本附录提供了 Windows 的 DOS 提示下的常用命令以及在 Linu...

晨曦之光
2012/03/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

(三)Nginx配置·续

概述 前文写了关于Nginx环境配置,但是还没有完,接下来将会继续讲三个相关的配置 主要是以下三个 1.Nginx访问日志 2.Nginx日志切割 3.静态文件不记录日志和过期时间 Nginx访问日志 1.先看看...

杉下
今天
1
0
jquery创建类似于java的map

var map = {}; // Map map = new HashMap(); map[key] = value; // map.put(key, value); var value = map[key]; // Object value = map.get(key); var has = key in map; // boolean has = ......

SuperDabai
今天
0
0
java大数据转换16进制转10进制

public static void main(String[] args) {String hex = "0xdbf3accc683297cf0000";BigInteger amount = new BigInteger(hex.substring(2), 16);System.out.println(amount);......

任梁荣
昨天
2
0
OSChina 周六乱弹 —— 目测我们程序员丁克的几率不大

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @真Skr小机灵鬼儿:8.13分享Jocelyn Pook/Russian Red的单曲《Loving Strangers》 《Loving Strangers》- Jocelyn Pook/Russian Red 手机党少...

小小编辑
昨天
13
3
TypeScript基础入门 - 函数 - 剩余参数

转载 TypeScript基础入门 - 函数 - 剩余参数 项目实践仓库 https://github.com/durban89/typescript_demo.gittag: 1.2.1 为了保证后面的学习演示需要安装下ts-node,这样后面的每个操作都能...

durban
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部