更多python、Linux、网络安全学习内容,可移步:www.oldboyedu.com或关注\"老男孩Linux\"公众号
分类: LINUX
2022-05-27 15:11:41
对于运维人员来说,主要工作职责就是保证企业服务器能都7*24小时不停歇正常运转,在遇到宕机等情况时,可以迅速定位问题并及时解决,在排除网络故障时,这些命令你一定要会!请看下文:
当需要了解有关登录设备的网络接口的更多信息时使用接口信息命令。
查看所有IP地址:ip -a
可以使用-4或-6选项添加过滤器以仅显示IPv4或IPv6地址:ip -4 a & ip -6 a
查看网络信息的另一种方法是使用ifconfig,它比ip命令更容易阅读,显示的信息量没有太大差异,一个显着的区别是ifconfig显示一些基本的传输/接收统计信息,这些统计信息可能很有用,一目了然。
netstat命令对于发现机器上各种服务正在侦听的端口很有用,-t可以选择 TCP 和-u UDP,使用-l侦听端口的选项,如果您更喜欢查看 IP 地址而不是主机名,请使用该-n选项。
添加多个选项时,可以将它们组合在一起:netstat -tul
如果要查看侦听端口的服务的进程 ID (pid),请使用该-p选项,需要使用sudo此命令来查看pid,否则,它不会显示:sudo netstat -tulp
最著名的网络命令是ping,可以快速查看是否可以通过网络访问设备,前提是它没有被防火墙阻止,由于流量不需要由路由器路由(流量保持本地),因此始终允许同一网络内的 Ping。
可以使用ping带有IP地址或主机名的命令:ping 192.168.1.10 & ping thehostname
要指定ping数,请使用该-c选项以及要执行的ping数:ping -c 3 192.168.1.10
如果启用了IPv6,则该ping命令可能默认使用IPv6 IP地址,可以使用-4或-6选项指定使用IPv4或IPv6地址:ping 04 192.168.1.10 & ping -6 192.168.1.10
可以同时使用多个选项,下面的命令使用IPv4地址并ping 3次:ping -4 -c 3 192.168.1.10