九、常用网络命令
1.配置 IP 地址
1.1 配置 IP 地址
IP 地址是计算机在互联网中唯一的地址编码。每台计算机如果需要接入网络和其他计算机进行数据通信,就必须配置唯一的公网 IP 地址。
配置 IP 地址有两种方法:
- setup 工具
vi /etc/sysconfig/network-scripts/ifcfg-eth0
手工修改配置文件
1.2 重启网络服务
[root@localhost ~]#
service network restart
#重启网络服务
1.3 虚拟机需要桥接到有线网卡,并重启网络服务
1.4 复制镜像有可能需要重置 UUID(唯一识别符)
[root@localhost ~]#
vi /etc/sysconfig/network-scripts/ifcfg-eth0
#修改配置文件
[root@localhost ~]#rm -rf /etc/udev/rules.d/70-persistent-net.rules
#删除 MaC 地址和 UUID 绑定文件
[root@localhost ~]#reboot
#重启 Linux
2.ifconfig 命令
ifconfig命令的基本信息如下。
-
命令名称:ifconfig。
-
英文原意:configure a network interface。
-
所在路径:/sbin/ifconfig。
-
执行权限:超级用户。
-
功能描述:配置网络接口。
ifconfig 命令最主要的作用就是查看 IP 地址的信息,直接输入 ifconfig 命令即可。 [root@localhost ~]# ifconfig eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 #标志 最大传输单元 inet 192.168.252.20 netmask 255.255.255.0 broadcast 192.168.252.255 #IP 地址 子网掩码 广播地址 inet6 fe80::546e:994b:30c:e2f7 prefixlen 64 scopeid 0x20<link> #IPv6 地址(目前没有生效) ether 00:0c:29:aa:d2:96 txqueuelen 1000 (Ethernet) #MAC 地址 RX packets 3728 bytes 310958 (303.6 KiB) RX errors 0 dropped 0 overruns 0 frame 0 #接收的数据包情况 TX packets 3051 bytes 1495119 (1.4 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 #发送的数据包情况 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 #本地回环网卡 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1000 (Local Loopback) RX packets 8 bytes 696 (696.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 8 bytes 696 (696.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
3.ping 命令
ping 是常用的网络命令,主要通过 ICMP 协议进行网络探测,测试网络中主机的通信情况。ping命令的基本信息如下。
- 命令名称:ping。
- 英文原意:send ICMP ECHO_REQUEST to network hosts。
- 所在路径:/bin/ping。
- 执行权限:所有用户。
- 功能描述:向网络主机发送 ICMP 请求。
命令的基本格式如下: