您的当前位置:首页正文

408-Linux基础(网络管理:ifconfig、ping、netstat)

2024-11-08 来源:个人技术集锦

1、ifconfig命令

ifconfig 英文全拼network interfaces configuring,显示或配置网络设备。

ifconfig 

虚拟机上添加一个网卡

临时性的将ens38这个网卡关掉:(重启之后又是可以使用的!)

sudo ifconfig ens38 down

开启网卡:

sudo ifconfig ens38 up

sudo ifconfig ens33 192.168.30.233


这里设置的是动态ip。

2、设置静态IP

sudo vi /etc/network/interfaces


显示只配置了一个本地回环的!

修改好之后需要重启之后才能生效:

reboot

修改dns解析

sudo vi /etc/resolv.conf

写上一个公网的DNS:

nameserver 114.114.114.114

重启网卡:

sudo /etc/init.d/networking restart

如果还不生效重启系统!

3、ping命令

where@ubuntu:~$ ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=1 ttl=128 time=453 ms
64 bytes from 192.168.1.1: icmp_seq=2 ttl=128 time=5.86 ms
64 bytes from 192.168.1.1: icmp_seq=3 ttl=128 time=35.7 ms
64 bytes from 192.168.1.1: icmp_seq=4 ttl=128 time=5.33 ms
64 bytes from 192.168.1.1: icmp_seq=5 ttl=128 time=4.37 ms
64 bytes from 192.168.1.1: icmp_seq=6 ttl=128 time=3.54 ms

也可以向域名发送数据包:

where@ubuntu:~$ ping www.baidu.com
PING www.a.shifen.com (14.215.177.37) 56(84) bytes of data.
64 bytes from 14.215.177.37: icmp_seq=1 ttl=128 time=18.2 ms
64 bytes from 14.215.177.37: icmp_seq=2 ttl=128 time=14.4 ms
64 bytes from 14.215.177.37: icmp_seq=3 ttl=128 time=12.3 ms
64 bytes from 14.215.177.37: icmp_seq=4 ttl=128 time=23.0 ms

4、netstat命令

查看当前网络接口信息。

看tcp和udp协议:

sudo netstat -anp | grep apache


80表示80端口,前面的0表示任意的ip都可以访问。

sudo netstat -lnp	#查看正在处于监听状态的程序

Top