Java面试经典题目四(Linux基础知识)

【1】如何查看当前进程?

答:监控Java线程数 :

ps -eLf|grep java|wc -l

监控网络客户连接数:

netstat -n|grep tcp|grep侦听端口|wc -l

top

ps命令能提供一份当前进程的快照。如果你想状态可以自动刷新,可以使用top命令。

通过端口号查看当前进程:

netstat -pan | grep **

【2】如何理解awk?

答:awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。

简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。

【3】linux系统中如何查看日志?

答:

tail -f -n 5 /var/log/syslog

cat /var/log/syslog

more   /var/log/syslog

less   /var/log/syslog

【4】统计文件中“abc”有多少个?

答:grep abc **.log | wc -l

※※【5】查看linux中的TCP连接数?[蚂蚁金服]

答:http://blog.csdn.net/he_jian1/article/details/40787269 

你可能感兴趣的:(Java面试经典题目四(Linux基础知识))