常用linux命令统计-不间断补充

查看磁盘容量
df -h 查看磁盘的总体的容量

du -h 查看当前目录的容量

系统的运行状况: CPU -> MEM -> DISK-> NETWORK -> application

排除非环境问题导致的问题
首先 top -c 找到对应的java代码进程,再按 l 查看多少cpu ,也可以看到内存使用情况

free -g -m 查看内存消耗情况

df -h 查看所有磁盘的情况

du -h test 查看指定文件的磁盘情况

iotop 查看磁盘读写情况

sar –n DEV 1 2 查看网络流量
命令后面1 2 意思是:每一秒钟取1次值,取2次。
DEV显示网络接口信息

以上都排除了,就是java程序自身的问题就需要用到
jmap jstack jstat 自带的工具查询内存的问题。

用 wireshark 也是常用分析流量问题利器,可以查看到 每次请求的大小 ,请求了多少次,从哪里来到哪里去。

参考文章:
Linux 操作系统状态查看及调优
https://blog.csdn.net/gaofei0428/article/details/118851250?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164065244416780274143103%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=164065244416780274143103&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allfirst_rank_ecpm_v1~hot_rank-3-118851250.pc_search_insert_es_download&utm_term=linux%E6%9F%A5%E7%9C%8B%E6%B5%81%E9%87%8F&spm=1018.2226.3001.4187

1,查看日志
more / 时间 可以查找到具体时间的位置
tail -f 打印尾巴日志
vi xxx shift+g 到最后 /xx 查询xx / %s/a/b/g a全部替换成b
cat

2,日志统计和修改
sed 可以对文本文件进行增、删、改、查等操作
awk 可以正则查询

3,查找某个文件
find /user/ -name “ymy”

查看linux多少核数
lscpu cpu逻辑核心数

连接redis客户端
redis-cli -h 191.0.0.1 -p 6379 连接redis客户端
redis-cli -h 191.0.010 -p 6379 info replication 查看redis信息
redis-cli -h 191.0.010 -p 6379 info sentinel 查看哨兵信息

查看端口是否被占用
netstat -anp |grep 端口号

ping 127.0.0.1
telnet 127.0.0.1 8080

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值