Linux 网络设置
一、查看网络
1、查看网络接口地址
主机的网络接口卡(网卡)通常称为网络接口。在 Linux 操作系统中,使用 ifconfig 命令可以查看网络接口的地址配置信息(Interface Configuration)。
注:若没有 ifconfig 命令的,需要先通过 yum 方式安装 net-tools 软件包,才有 ifconfig 命令。
第一种方法查看
[root@localhost ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.10.8 netmask 255.255.255.0 broadcast 192.168.10.255
inet6 fe80::8c58:4d06:fde9:2d7d prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:fe:06:f3 txqueuelen 1000 (Ethernet)
RX packets 684409 bytes 987345087 (941.6 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 175406 bytes 15317449 (14.6 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 1 (Local Loopback)
RX packets 135 bytes 12160 (11.8 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 135 bytes 12160 (11.8 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
第二种方法查看
[root@localhost ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:0c:29:fe:06:f3 brd ff:ff:ff:ff:ff:ff
inet 192.168.10.8/24 brd 192.168.10.255 scope global ens33
valid_lft forever preferred_lft forever
inet6 fe80::8c58:4d06:fde9:2d7d/64 scope link
- ens33:第一块以太网卡的名称。“ens33”中的“en”是“EtherNet”的缩写,表示网卡类型为以太网。
- lo:“回环”网络接口,“lo”是“loopback”的缩写,它不代表真正的网络接口,而是一个虚拟的网络接口, 其 IP 地址默认是“127.0.0.1”。回环地址通常仅用于对本机的网络测试。
- inet:表示网络接口的 IP 地址。
- netmask:表示网络接口的子网掩码。
- broadcast:表示网络接口所在网络的广播地址。
- ether:表示网络接口的物理地址(MAC 地址)。
- “TX”通过该网络接口发送的数据包个数、流量等。
- “RX”通过该网络接口接收的数据包个数、流量等。
2、查看更改主机名
在 Linux 操作系统中,相当一部分网络服务都会通过主机名来识别主机,如果主机名配置不当,可能会导致程序功能出现故障。使用 hostname 命令可以查看当前主机的主机名。
方法一
[root@localhost ~]# hostname //查看原来的主机名
localhost.localdomain
[root@localhost ~]# hostname www //设置新的主机名
[root@localhost ~]# hostname //确认新的主机名
www
[root@localhost ~]# bash //启用新的Shell 会话,查看变化
[root@www ~]#hostname
www
方法二
[root@localhost ~]# vi /etc/hostname
www
通过修改/etc/hostname 来更改的主机名,如果要让其生效,需重启 Linux 系统。
方法三
[root@localhost ~]# hostnamectl set-hostname www //设置新的主机名
[root@localhost ~]# bash //启用新的Shell 会话,查看变化
[root@www ~]#hostname
www
3、查看路由表条目
[root@localhost ~]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default gateway 0.0.0.0 UG 100 0 0 ens33
192.168.10.0 0.0.0.0 255.255.255.0 U 100 0 0 ens33
[root@localhost ~]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168
本文详细介绍了Linux系统中查看网络状态和测试网络连接的相关命令,包括ifconfig查看网络接口地址,route查看路由表,netstat和ss查看网络连接情况,以及使用nslookup和dig测试DNS域名解析,最后讨论了网络配置命令的使用,如修改IP地址和路由记录,以及网络配置文件的修改。
最低0.47元/天 解锁文章
818

被折叠的 条评论
为什么被折叠?



