查看所有活动的网络接口信息
执行ifconfig命令
查看指定网络接口信息
[root@localhost ~]# ifconfig ens33
ens33: flags=4163 mtu 1500
inet 192.168.50.133 netmask 255.255.255.0 broadcast 192.168.50.255
inet6 fe80::bb4e:7fd1:be18:3905 prefixlen 64 scopeid 0x20
ether 00:0c:29:6c:1f:07 txqueuelen 1000 (Ethernet)
RX packets 55564 bytes 73801897 (70.3 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 18389 bytes 1520541 (1.4 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
[root@localhost ~]# hostname
localhost.localdomain
[root@localhost ~]# hostname 123
[root@localhost ~]# bash
[root@123 ~]#
[root@localhost ~]# hostnamectl set-hostname local
[root@localhost ~]# bash
[root@local ~]#
## 或修改配置文件均可
[root@local ~]# vi /etc/hostname
[root@local ~]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.50.2 0.0.0.0 UG 100 0 0 ens33
192.168.50.0 0.0.0.0 255.255.255.0 U 100 0 0 ens33
netstat [选项]
常用选项
-a:所有已连接和正在监听的连接信息
-n:以数字形式显示
-p:显示进程号
-t:TCP协议
-u:UDP协议
-r:查看路由表
[root@local ~]# netstat -antp
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 9168/sshd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 9468/master
tcp 0 36 192.168.50.133:22 192.168.50.1:60255 ESTABLISHED 9684/sshd: root@pts
tcp6 0 0 :::22 :::* LISTEN 9168/sshd
tcp6 0 0 ::1:25 :::* LISTEN 9468/master
ss [选项]
-t:TCP协议
-u:UDP协议
-n:显示端口号
-l:监听状态
-p:显示PID进程号
-a:所有信息
-r:显示名称,默认不填写该选项
【注意】:ss 与 netstat区别是什么?
netstat命令使用与连接数不超过1万的场合
ss命令适用于高并发连接的场合
ping [选项] 目标主机
[root@local ~]# ping 192.168.50.2
PING 192.168.50.2 (192.168.50.2) 56(84) bytes of data.
64 bytes from 192.168.50.2: icmp_seq=1 ttl=128 time=0.266 ms
64 bytes from 192.168.50.2: icmp_seq=2 ttl=128 time=0.392 ms
64 bytes from 192.168.50.2: icmp_seq=3 ttl=128 time=0.328 ms
traceroute 目标主机地址
[root@local ~]# traceroute 8.8.8.8
traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 60 byte packets
1 gateway (192.168.50.2) 0.415 ms 0.232 ms 0.108 ms
2 * * *
3 * * *
nslookup 目标主机地址 [DNS服务器地址]
## 首先安装nslookup
yum -y install bind-utils
## 解析百度网站的域名
[root@local ~]# nslookup baidu.com
Server: 114.114.114.114
Address: 114.114.114.114#53
Non-authoritative answer:
Name: baidu.com
Address: 39.156.69.79
Name: baidu.com
Address: 220.181.38.148
ifconfig 网络接口 ip地址 [netmask 子网掩码]
ifconfig 网络接口 ip地址 [/子网掩码长度]
ifconfig 网络接口 up
ifconfig 网络接口 down
ifconfig 网络接口:序号 IP地址
route add -net 网段地址 gw IP地址
route del -net 网段地址
route add default gw IP地址
route del default gw IP地址
[root@local ~]# cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 114.114.114.114
[root@local ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
1、默认情况下,系统首先从hosts文件查找解析记录
2、hosts文件只对当前的主机有效
3、hosts文件可减少DNS查询过程,从而加快访问速度