linux网络:常用命令(一)

时间:2021-08-11 05:21:05

1.ifconfig  可以查看Linux的网卡情况

ifconfig eth0 查看 eth0的信息

给一块网卡设置多个ip地址: ifconfig eth0:0 192.168.1.12 255.255.255.0

关闭和开启 网卡 ifdown eth0   ifup eth0

关闭所有网卡使用 /etc/init.d/network restart

设置网卡永久生效:

方法1.在CentOS或RHEL(Rad hat)可以使用setup工具 如果未安装可以yum -y instll setup

方法2.可以直接修改配置文件/etc/sysconfig/network-script/ifcfg-eth0

2.netstat 查询网络状态

netstat [选项]  当然netstat -rn   -r列出路由列表,功能和route命令一致

-t 列出TCP协议端口 -u 列出udp协议端口  -n 使用ip地址和端口号显示 -l 列出在监听状态网络服务 -a 列出所有的网络链接

 [root@localhostA1 ~]# netstat -tuln
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0.0.0.0: 0.0.0.0:* LISTEN
tcp 0.0.0.0: 0.0.0.0:* LISTEN
tcp 127.0.0.1: 0.0.0.0:* LISTEN
tcp 127.0.0.1: 0.0.0.0:* LISTEN
tcp 0.0.0.0: 0.0.0.0:* LISTEN
tcp ::: :::* LISTEN
tcp ::: :::* LISTEN
tcp ::: :::* LISTEN
tcp ::: :::* LISTEN
tcp ::: :::* LISTEN
udp 0.0.0.0: 0.0.0.0:*
udp 0.0.0.0: 0.0.0.0:*
udp 0.0.0.0: 0.0.0.0:*
udp 0.0.0.0: 0.0.0.0:*
udp 0.0.0.0: 0.0.0.0:*
udp ::: :::*
udp ::: :::*
udp ::: :::*

netstat -rn 演示

 [root@localhostA1 ~]# netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.181.0 0.0.0.0 255.255.255.0 U eth0
169.254.0.0 0.0.0.0 255.255.0.0 U eth0
0.0.0.0 192.168.181.1 0.0.0.0 UG eth0

3.route命令查看路由列表(可以查看到网关)

 [root@localhostA1 ~]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.181.0 0.0.0.0 255.255.255.0 U eth0
169.254.0.0 0.0.0.0 255.255.0.0 U eth0
0.0.0.0 192.168.181.1 0.0.0.0 UG eth0

4.nslookup域名解析命令

nslookup [主机名或ip]

或者 直接运行nslookup 在回车后输入 server 用来查看你的当前主机的DNS服务器

这个命令Windows的DOS命令行也是通用的因为他是一条网络协议命令 在一些网络设备上也是通用的例如Cisco路由器上