面试问题记录-linux
1.如何查看内存空间?如何查看磁盘空间?
(free; df -h)
2.如何查看进程?
3.一个文件"ip.txt",有两个字段ip(第一列)和访问时间(第二列),找出访问次数最多的ip
awk '{ips[$1]++;} END {for(ip in ips) printf("%s\t%d\n", ip, ips[ip]);}' ip.txt | sort -n -k 2 -r | head -n 1
这道题主要考察了awk, sort, head和管道命令的运用,值得注意,另外还有像统计词频,杀死指定进程等也经常考察
4.写脚本杀死指定名称的进程
ps aux | grep ${processName} | grep -v grep | awk '{print $2}' | xargs kill -s 9
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步