码迷,mamicode.com
首页 > 编程语言 > 详细

Linux常用指令——JAVA程序员

时间:2018-05-15 16:04:19      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:建立   命令历史   pac   uniq   log   int   tomcat-7   yum   awk   

ps ax | grep java 查看进程命令里带“java”字样的进程信息,第一列是进程号

kill -9 1234 强制杀死1234号进程

cd /xxx/xxx 进入/xxx/xxx目录

cd /data/apache-tomcat-7xxx/logs
tail localhost_access-2016-11-28.txt -f 每秒刷新一次最新日志内容

tail localhost_access-2016-11-28.txt -f | grep "202.106.0.20" 每秒更新一次日志里包含“202.106.0.20”字样的日志内容

grep Error localhost_access-2016-11-28.txt 查看日志里包含 Error字样的内容

grep "2016:22:1" localhost_access-2016-11.28.txt | awk ‘{print $1}‘ 查看22点10分到19分内访问的IP列表

netstat -nap | grep -v udp | grep 8080 查看8080端口的连接清单,其中包含udp的行被忽略(-v关键字)


awk -F ":" ‘{print $2}‘ abc.txt 以冒号为分隔符查看abc.txt文件里的第二列
netstat -nap | grep 8080  查看端口8080是否被占用,以及占用的信息
netstat -nap | grep 8080 | grep -v unix | awk ‘{print $4}‘ | awk -F ":" ‘{print $1}‘ | sort -nk1 | uniq -c |sort -rn
查看访问8080端口的所有IP地址,并按连接数倒叙排序IP列表(sort -nk1是ip排序,uniq -c是合并同内容行并将行数列前,sort -rn按行数排序)


grep "2016:0" localhost_access_log.2016-11-28.txt | awk ‘{print $1}‘ | sort -nk1 | uniq -c | sort -rn
日志文件里0点的所有访问中的ip,按访问次数排倒序


tar 压缩解压
yum 安装卸载软件
vnstat 查看网卡流量
top 进程查看器(cpu、内存、load,load一般数值不大于cpu核数的两倍时,系统的性能是健康的)
ifconfig 查看网卡参数
vi 强大的编辑器
mkdir 建立目录
history 查看命令历史
ls 查看目录内容
ls -lht
df 查看磁盘空间占用
du 查看目录空间占用

 

ps -mp 2633 -o THREAD,tid,time | sort -rn    查看pid为2633的进程,其内线程的cpu占用排行


jstack 2633 |grep e18 -A 30    jstack查看java进程里线程的工作类
是查看pid为2633的java进程里,线程id为e18(16进制)的线程的java类,可以用printf "%x\n" 3626来查看3626的16进制

 

Linux常用指令——JAVA程序员

标签:建立   命令历史   pac   uniq   log   int   tomcat-7   yum   awk   

原文地址:https://www.cnblogs.com/zwcry/p/9041029.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!