如果对于找 Java 后端开发的话,我感觉会这几个差不多了,面试官应该不会问的这么详细吧。一般就问问 Linux 的几个常用的命令,然后做一些简单的性能排查就好了。如果面试被问到另外的问题,那我再补充进来,现在先掌握这么多。
Linux的几个常用命令
ps
全称叫 Process Snapshot,进程快照。用来展示属于当前用户的进程。
ps -aux: 可以查看进程占用 CPU 资源的百分比和进程占用内存的百分比
ps -ef: 可以查看父进程。
netstat
可以查看服务器的网络连接和打开了哪些端口。
top
实时监控系统的资源使用情况,包括 CPU 占用率,内存占用,进程列表等。和 Windows 的资源管理器有点像。
Linux性能排查
Linux 如何查看 CPU 运行状态?
用 top 命令。
Linux 如何查看内存的使用情况?
用 top 命令或者 free 命令都行。