Linux CentOS 7网络配置基础
admin
2023-03-12 13:42:30
0

查看主机名称

hostname命令:查看或设置当前主机名

Linux CentOS 7网络配置基础

修改主机名称

hostnamectl set-hostname 新主机名称 命令:修改当前主机名称

Linux CentOS 7网络配置基础

在配置文件“/etc/sysconfig/network”中直接修改
Linux CentOS 7网络配置基础

查看网络接口信息

ifconfig [网络接口名]命令:查看指定网络接口的信息,不指定接口则显示所有接口信息。

Linux CentOS 7网络配置基础

下面解释一下几个重要的参数:

inet 192.168.52.131                                                      //IP地址
netmask 255.255.255.0                                               //子网掩码
broadcast 192.168.52.255                                          //广播地址
inet6 fe80::8629:c3e2:139c:884a                              //ipv6地址
ether 00:0c:29:7a:41:33                                              //MAC地址

设置网络参数的方式:

临时配置:ifconfig 网络接口名称 IP地址 命令----------使用命令调整网络参数
可以快速直接的修改网络参数,一般适合在调试网络过程中使用,系统重启后所做的修改都会消失。
Linux CentOS 7网络配置基础
Linux CentOS 7网络配置基础
固定设置:通过修改配置文件来修改网络参数,适合对服务器设置固定参数时使用,需要重启网络服务或重启系统以后才会生效。
Linux CentOS 7网络配置基础

网卡的禁用和激活

禁用网卡:ifconfig 网络接口 down

[root@localhost ~]# ifconfig
ens33: flags=4163  mtu 1500
        inet 192.168.52.131  netmask 255.255.255.0  broadcast 192.168.52.255
        inet6 fe80::8629:c3e2:139c:884a  prefixlen 64  scopeid 0x20
          ..................................                                                                                                      //省略部分内容
lo: flags=73  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10
          ..................................                                                                                                      //省略部分内容
virbr0: flags=4099  mtu 1500
        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
        ether 52:54:00:31:df:fc  txqueuelen 1000  (Ethernet)
          ..................................                                                                                                      //省略部分内容
[root@localhost ~]# ifconfig ens33 down
[root@localhost ~]# ifconfig
lo: flags=73  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10
          ..................................                                                                                                      //省略部分内容
virbr0: flags=4099  mtu 1500
        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
        ether 52:54:00:31:df:fc  txqueuelen 1000  (Ethernet)
          ..................................                                                                                                      //省略部分内容

启用网卡:ifconfig 网络接口 up

[root@localhost ~]# ifconfig
lo: flags=73  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10
          ..................................                                                                                                      //省略部分内容
virbr0: flags=4099  mtu 1500
        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
        ether 52:54:00:31:df:fc  txqueuelen 1000  (Ethernet)
          ..................................                                                                                                      //省略部分内容
[root@localhost ~]# ifconfig ens33 up
[root@localhost ~]# ifconfig
ens33: flags=4163  mtu 1500
        inet 192.168.52.131  netmask 255.255.255.0  broadcast 192.168.52.255
        inet6 fe80::8629:c3e2:139c:884a  prefixlen 64  scopeid 0x20
        ether 00:0c:29:7a:41:33  txqueuelen 1000  (Ethernet)
          ..................................                                                                                                      //省略部分内容
lo: flags=73  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10
          ..................................                                                                                                      //省略部分内容
virbr0: flags=4099  mtu 1500
        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
        ether 52:54:00:31:df:fc  txqueuelen 1000  (Ethernet)

启用网络接口还可以用命令“ifup 网络接口 ”,关闭网络接口还可以用命令“ifdown 网络接口”。重启网络服务一般用命令“service network restart”或“systemctl restart network”。

设置虚拟网络接口:

ifconfig 网络接口:序号 IP地址 注意:虚拟网络接口关闭了就直接删除了,不能再重新开启。

[root@localhost ~]# ifconfig 
ens33: flags=4163  mtu 1500
        inet 192.168.52.131  netmask 255.255.255.0  broadcast 192.168.52.255
        inet6 fe80::8629:c3e2:139c:884a  prefixlen 64  scopeid 0x20
          ..................................                                                                                                      //省略部分内容
lo: flags=73  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10
          ..................................                                                                                                      //省略部分内容
virbr0: flags=4099  mtu 1500
        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
        ether 52:54:00:31:df:fc  txqueuelen 1000  (Ethernet)
          ..................................                                                                                                      //省略部分内容
[root@localhost ~]# ifconfig ens33:0 192.168.100.100
[root@localhost ~]# ifconfig
ens33: flags=4163  mtu 1500
        inet 192.168.52.131  netmask 255.255.255.0  broadcast 192.168.52.255
        inet6 fe80::8629:c3e2:139c:884a  prefixlen 64  scopeid 0x20
          ..................................                                                                                                      //省略部分内容
ens33:0: flags=4163  mtu 1500
        inet 192.168.100.100  netmask 255.255.255.0  broadcast 192.168.100.255
        ether 00:0c:29:7a:41:33  txqueuelen 1000  (Ethernet)
lo: flags=73  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10
          ..................................                                                                                                      //省略部分内容
virbr0: flags=4099  mtu 1500
        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
        ether 52:54:00:31:df:fc  txqueuelen 1000  (Ethernet)
          ..................................                                                                                                      //省略部分内容

查看网络连接情况

netstat命令:查看系统的网络连接状态、路由表、接口统计等信息

常用选项:

-a:                    列出所有当前的连接
-n:                    禁用域名解析功能
-p:                    查看进程信息
-t:                     列出 TCP 协议的连接
-u:                   列出 UDP 协议的连接
-r:                     打印内核路由信息

Linux CentOS 7网络配置基础

查看路由表条目

route命令:查看或设置主机中路由表信息,跟“netstat -r”类似

Linux CentOS 7网络配置基础

在Linux6版本中“0.0.0.0”会以“*”的形式显示出来,只有加上“-n”选项才能以“0.0.0.0”显示出来。

设置路由记录

添加到指定网段的路由记录:
route add -net 网段地址 gw IP地址
Linux CentOS 7网络配置基础
删除到指定网段的路由记录:
route del -net 网段地址
Linux CentOS 7网络配置基础
向路由表中添加默认网关记录:
route add default gw IP地址
Linux CentOS 7网络配置基础
删除路由表中的默认网关记录:
route del default gw IP地址
Linux CentOS 7网络配置基础

测试网络连接

ping命令:测试网络连通性,按[Ctrl+C]终止测试

Linux CentOS 7网络配置基础

跟踪数据包

traceroute 目标主机地址 命令:测试从当前主机到目的主机之间经过的网络节点

当我们的网络不能够正常通讯的时候,可以用traceroute命令,看一下是那个节点出了问题。
Linux CentOS 7网络配置基础

域名解析

nslookup 目标主机地址 [DNS服务器地址] 命令:测试DNS域名解析

Linux CentOS 7网络配置基础

DNS地址更改

在配置文件“/etc/resolv.conf”里直接修改即可
Linux CentOS 7网络配置基础

本地主机映射文件

“/etc/hosts”保存主机名与IP地址的映射记录
默认情况下,系统首先从hosts文件查找解析记录。找不到的情况下才会通过DNS服务器解析,hosts文件能够加快访问的速度,但是只对当前主机有效。
Linux CentOS 7网络配置基础

scp命令远程复制

将本地文件同步到远程服务器
scp 本地同步文件路径 用户@IP:远程服务器文件路径
我们在host01主机的“/etc/hosts”文件中添加两个DNS映射记录,然后在host01主机上通过scp命令,将它同步到host02主机上。
Linux CentOS 7网络配置基础
Linux CentOS 7网络配置基础
Linux CentOS 7网络配置基础

将远程服务器文件同步到本地
scp 用户@IP:远程服务器文件路径 本地同步文件路径
我们在host02主机的“/etc/hosts”文件中再添加两个DNS映射记录,然后在host01主机上将它从host02主机上同步过来。
Linux CentOS 7网络配置基础
Linux CentOS 7网络配置基础

相关内容

热门资讯

今日重大消息“飞鹰互娱炸金花.... 家人们!今天小编来为大家解答飞鹰互娱炸金花透视挂怎么安装这个问题咨询软件客服徽9752949的挂在哪...
【第一财经】“手机麻将.辅助开... 有 亲,根据资深记者爆料手机麻将是可以开挂的,确实有挂(咨询软件无需打开...
【第一财经】“玄龙牛牛.辅助器... 【第一财经】“玄龙牛牛.辅助器?”详细开挂教程您好,玄龙牛牛这个游戏其实有挂的,确实是有挂的,需要了...
【第一财经】“德娴麻将.是不是... 【第一财经】“德娴麻将.是不是有挂?”透视曝光猫腻您好,德娴麻将这个游戏其实有挂的,确实是有挂的,需...
玩家分享攻略“衡阳十胡卡.怎么... 家人们!今天小编来为大家解答衡阳十胡卡透视挂怎么安装这个问题咨询软件客服徽9752949的挂在哪里买...
玩家攻略科普“贪玩互娱.可以开... 玩家攻略科普“贪玩互娱.可以开挂吗?”果然有透视挂您好,贪玩互娱这个游戏其实有挂的,确实是有挂的,需...
最新引进“一生棋牌.是不是有挂... 最新引进“一生棋牌.是不是有挂?”其实是有挂您好,一生棋牌这个游戏其实有挂的,确实是有挂的,需要了解...
玩家分享攻略“丁丁麻将.开挂神... 家人们!今天小编来为大家解答丁丁麻将透视挂怎么安装这个问题咨询软件客服徽9752949的挂在哪里买很...
重磅消息“哥哥斗地主.辅助开挂... 家人们!今天小编来为大家解答哥哥斗地主透视挂怎么安装这个问题咨询软件客服徽9752949的挂在哪里买...
我来教教您“欢聚水鱼虎步龙行.... 网上科普关于“欢聚水鱼虎步龙行有没有挂”话题很是火热,小编也是针对欢聚水鱼虎步龙行作*弊开挂的方法以...