ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Linux操作系统(十一)——网络管理

Linux操作系统(十一)——网络管理 一、查看网络设置1、ifconfig 显示与设置网络命令ifconfig命令来自于英文词组”network interfaces configuring“的缩写其功能是用于显示或设置网络设备参数信息。在Windows系统中与之类似的命令叫做ipconfig同样的功能可以使用ifconfig去完成。通常不建议使用ifconfig命令配置网络设备的参数信息因为一旦服务器重启配置过的参数会自动失效还是编写到配置文件中更稳妥。语法格式 ifconfig [参数] [网卡设备]首先说明下eth0与ens33的关系:目前的主流网卡为使用以太网络协定所开发出来的以太网卡 Ethernet因此我们 Linux 就称呼这种网络接口为 ethN N 为数字。举例来说主机上面有一张以太网卡因此主机的网络接口就是 eth0 (第一张为 0 号开始。新的 CentOS 7 开始对于网卡的编号有另一套规则网卡的界面代号与网卡的来源有关,网卡名称会是这样分类的eno1 代表由主板 BIOS 内置的网卡ens1 代表由主板 BIOS 内置的 PCI-E 界面的网卡enp2s0 代表 PCI-E 界面的独立网卡可能有多个插孔因此会有 s0, s1... 的编号eth0 如果上述的名称都不适用就回到原本的默认网卡编号所以会有ens33这种网卡表现形式。2、route 显示与设置路由命令route命令的功能是用于显示与设置路由信息是Linux系统中常用的静态路由配置工具。要想让两台处在不同子网之间的服务器能够通信需要有一个跨网段的路由器来连接它们并用route命令为其设置路由信息提供软硬件的支撑。语法格式 route [参数]3、hostname命令hostname命令的功能是用于显示和设置系统的主机名Linux系统中的HOSTNAME环境变量对应保存了当前的主机名称使用hostname命令能够查看和设置此环境变量的值而要想永久修改主机名称则需要使用hostnamectl命令或直接编辑配置文件/etc/hostname才行。语法格式 hostname [参数]4、netstat命令netstat命令来自于英文词组”network statistics“的缩写其功能是用于显示各种网络相关信息例如网络连接状态、路由表信息、接口状态、NAT、多播成员等等。netstat命令不仅应用于Linux系统而且在Windows XP、Windows 7、Windows 10及Windows 11中均已默认支持并且可用参数也相同有经验的运维人员可以直接上手。语法格式netstat [参数]二、测试网络连接1、ping 命令ping命令的功能是用于测试主机间网络连通性发送出基于ICMP传输协议的数据包要求对方主机予以回复若对方主机的网络功能没有问题且防火墙放行流量则就会回复该信息我们也就可得知对方主机系统在线并运行正常了。不过值得我们注意的是Linux与Windows相比有一定差异Windows系统下的ping命令会发送出去4个请求后自动结束该命令而Linux系统则不会自动终止需要用户手动按下组合键“Ctrlc”才能结束或是发起命令时加入-c参数限定发送个数。语法格式ping [参数] 目标主机(ip地址或域名)测试与指定网站服务器之间的网络连通性需手动按下“Ctrlc”组合键结束命令2、traceroute命令traceroute命令用于追踪数据包在网络上的传输时的全部路径它默认发送的数据包大小是40字节。通过traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径。当然每次数据包由某一同样的出发点source到达某一同样的目的地(destination)走的路径可能会不一样但基本上来说大部分时候所走的路由是相同的。traceroute通过发送小的数据包到目的设备直到其返回来测量其需要多长时间。一条路径上的每个设备traceroute要测3次。输出结果中包括每次测试的时间(ms)和设备的名称如有的话及其ip地址。语法格式traceroute [参数] [域名或者IP]三、修改网络配置1、图形化配置(network-manager)Ubuntu有Server版和Desktop版又有直接安装在处理器上和装在虚拟机上。ubuntu从17.10开始已放弃在/etc/network/interfaces里固定IP的配置即使配置也不会生效而是改成netplan方式 网卡配置文件路径在/etc/netplan/文件下一般后缀名为.yaml文件netplan和 nmnetwork-manager之间的关系当系统内没有第三方网络管理工具比如nm时系统默认使用netplan文件内的参数进行网络配置。当系统内安装了 nm之后nm默认接管了系统的网络配置使用nm自己的网络配置参数来进行配置。设置静态ip上网开始图标(显示应用程序)点击设置选择网络。点击加号按钮添加一个新的网络连接。名称staticMAC地址选择ens33网卡选择IPV4选项卡点击添加即可完成网络的创建成功后如下图。我们点击static即可完成网络切换。设置动态态ip上网点击齿轮按钮。修改netplan-ens33修改为auto点击应用即可完成修改。完成后点击auto选项卡切换到自动获取ip模式。2、命令行配置不建议使用建议使用图形化。/etc/netplan/01-network-manager-all.yaml修改ip和网关信息配置文件内容如下: /etc/netplan/01-network-manager-all.yaml3、网络图标消失的解决办法
返回列表