linux面试真题收集(持续更新中...)

文件检索
1、找到特定⽬录下后缀为.jar的所有⽂件
find $ANDROID_HOME -name "*.jar"

2、在特定⽬录下找到包含特定数据的⽂件
find $ANDROID_HOME -name "*.sh" -type f 2>/dev/null | xargs grep java

3、统计出现500状态码的前2行后2行数据
less nginx.log | grep -n -B 2 -A 2 'HTTP/1.1" 500'

4、找出log中的404 500的报错
grep -n [45]00 nginx.log

网络统计
1、查看当前开放的端口和进程
netstat -tlnp

2、压测时统计当前机器的连接数
netstat -tnp | wc -l
netstat -tnp | grep sshd | wc -l

性能统计
1、统计某个进程的cpu和mem的增长情况
基本命令
top -b -p [pid] -d 1 -n 1 | tail -1 | awk '{print $9,$10}'

持续监控
while true;
do
sleep 1;
top -b -p 723 -d 1 -n 1 | tail -1 | awk '{print $9,$10}';
done

数据统计分析
1、有⼀份Nginx⽇志⽂件,第⼀列是ip,给出访问量前三的ip地址
awk '{print $1}' nginx.log | sort | uniq -c | sort -nr |head -3

posted @   未来可期_Durant  阅读(130)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示