ping
当我们编写了一个服务器,发现连不上的问题,可能是因为网络不通畅。那么就可以通过ping来检测我们网络是否通畅。从而判断是否是网络问题

-c
如果不想一直ping,而是ping n次就结束,我们可以加上次数ping -c3 此时就只会ping1次结束

netstat
查看网络状态的工具
默认只显示建立成功的连接,不显示listen的

-t
显示 tcp 协议

-u
显示 udp 协议
-l
仅列出在监听的服务状态

-a
显示所有选项,即显示监听和成功连接的

-n
拒绝显示别名
有些地址显示的是名字,如果我们想查看具具体地址就可以使用-n

-p
和程序pid 程序名加上
我们可以看到最后一行多出来了PID和进程相关的

至于为什么会出现 - ,是因为这几个程序是root下创建的,root下才能看见

watch -n 1 netstat
我们可以使用以上指令每一秒执行一次,来观察变化(-1表示每个1秒刷新1次)
pidof
通过程序名来获取pid

如果我们要杀掉叫udp的进程,那么我们可以使用以上的指令,将其pid获取并使用 kill -9 来杀掉
但是我们也可以直接使用 pidof来获取pid

直接获取pid并用xargs杀掉
ifconfig
通过指令可以查看内网ip和和一些信息