找工作做运维,查端口那不是吃饭喝水一样基本的操作吗?我见过太多人上来只会说netstat -tulnp,那还有其他命令呢?ss呢?你不会用吗?
其实两个都能用,ss比netstat快多了,尤其是系统里连接数特别多的时候,ss查起来嗖嗖的,netstat就得卡半天。
怎么写呢?ss -tulnp不就出来了吗,想看所有正在监听的端口,直接列出来,哪个进程占用的都给你写的明明白白。
还有人用nmap啊,扫一下自己服务器开了哪些端口,也是好用的。lsof还能查某个特定端口被谁占了,lsof -i:80,一下子就出来了。
你别只会说一个netstat,多讲两个命令,体现你平时真的用过,不是死背的面经,这不香吗?
上次我朋友去面试,说自己平时排查问题都是ss,因为服务器跑了上万个连接,netstat太慢了,面试官当场就点头,说这就是平时真干活的人。