Linux CentOS 7 网络基本配置
admin
2023-03-12 17:02:57
0

一、查看网络配置
1、ifconfig查看网络接口地址
ipconfig命令不带任何选项和参数时,将显示主机已启用的所有网络接口信息。
ens33:本机网卡
lo:回环网卡,一般用于本机本机的网络测试。
virbr0:虚拟机桥接网卡,一般用于服务器内部的虚拟机之间的连接。
Linux CentOS 7 网络基本配置

2、使用hostname命令查看并修改主机名
使用命令“hostnamectl set-hostname zhangsan” 修改主机名为zhangsan。
Linux CentOS 7 网络基本配置

3、使用route命令查看路由条目
Linux CentOS 7 网络基本配置

route -n命令在Linux 6中是为了将路由器中的地址显示为数字形式,但在Linux7中已经做出了优化,不需要加-n选项一样是以数字形式显示。
Linux CentOS 7 网络基本配置

4、使用netstat命令查看网络连接情况
-a:显示当前主机中所有活动的网络连接情况。
-n:以数字形式显示相关的主机地址、端口等信息。
-r:显示路由表信息(netstat -n等同于命令route)。
-l:显示处于监听状态的网络连接及端口信息。
-t:查看TCP协议相关信息。
-u:查看UDP协议相关信息。
-p:显示进程号、进程名称信息。
这里我们结合“-ntap”选项,以数字形式显示当前系统中所有的TCP进程信息。
Linux CentOS 7 网络基本配置

二、测试网络连接
1、使用ping命令测试网络连通性
在Linux系统中使用ping命令可以持续向目的主机发送数据包,并显示反馈结果,若要终止测试,按下组合键“Ctrl+C”
Linux CentOS 7 网络基本配置

2、使用traceroute命令可以跟踪数据包经过的路由途径
使用traceroute命令可以测试从当前主机到目的主机之间经过了哪些网络节点,并显示各中间节点的连接状态。可以用来检测当两台主机无法拼通时是哪个节点出了问题。
Linux CentOS 7 网络基本配置

3、使用nslookup命令测试解析DNS域名解析
当我们无法访问网站却可以使用网络通讯APP时,就可以使用命令nslookup测试是不是我们的域名解析服务出了问题。域名解析连接的53端口包括了两个协议,分别是TCP与UDP,TCP负责连接UDP负责解析。
Linux CentOS 7 网络基本配置

三、使用网络配置命令
1、IP地址的配置
IP地址的配置分为两种,一是临时配置,二是固定配置。
临时配置:通过命令进行修改,修改后即刻生效;操作简单快捷,执行效率高;重启后将会失效。
固定配置:通过配置文件进行修改,需要重启network服务才会生效;操作相对复杂些;永久有效,重启不会失效。
临时配置IP地址“ifconfig ens33 192.168.131.158”
Linux CentOS 7 网络基本配置

永久配置IP地址需要进入配置文件进行配置。使用命令“vim /etc/sysconfig/network-scripts/ifcfg-ens33”进入配置文件进行修改。
Linux CentOS 7 网络基本配置
Linux CentOS 7 网络基本配置

2、为网卡绑定虚拟接口
使用命令“ifconfig ens33:0 192.168.131.88”
Linux CentOS 7 网络基本配置

3、禁用、激活网络接口
“ifconfig ens33 down”禁用网卡ens33
Linux CentOS 7 网络基本配置
“ifconfig ens33 up”重新激活网卡ens33
Linux CentOS 7 网络基本配置

4、使用命令route添加、删除静态路由记录
“route add -net 192.168.100.0/24 gw 192.168.131.1”添加路由条目
“route del -net 192.168.100.0/24 ”删除路由条目
Linux CentOS 7 网络基本配置

5、使用命令route添加、删除默认网关记录
“route add default gw 192.168.131.1”添加默认网关
“route del default gw 192.168.131.1”删除默认网关
Linux CentOS 7 网络基本配置

四、配置双网卡
首先在主机中添加一块新的网卡并将两块网卡的状态都改为仅主机模式。
Linux CentOS 7 网络基本配置

此时我们使用“ifconfig”可以看到已经添加了一块新的网卡ens37,但两块网卡都没有IP地址,所以我们要对两块网卡进行IP地址的配置。
Linux CentOS 7 网络基本配置

首先我们进入配置文件对ens33网卡进行配置。
Linux CentOS 7 网络基本配置
Linux CentOS 7 网络基本配置

对网络服务进行重启,使网卡ens33生效。
Linux CentOS 7 网络基本配置

我们进入到网络配置文件中并没有发现ens37网卡。
Linux CentOS 7 网络基本配置

没有ens37我们可以复制一份ens33保存为ens37。
Linux CentOS 7 网络基本配置

但此时我们的ens37还不能立马使用,因为他的配置文件还是ens33的,我们还需要对其配置文件进行一定的修改。
Linux CentOS 7 网络基本配置

修改完成后对网络服务进行重启。
Linux CentOS 7 网络基本配置

这时我们的两块网卡就都配置好了。
Linux CentOS 7 网络基本配置

五、修改网络配置文件
1、主机名称配置文件
CentOS 6中修改系统的主机名,可以修改配置文件/etc/sysconfig/network。CentOS 7修改主机名则要修改的配置文件为/etc/hostname。
Linux CentOS 7 网络基本配置

2、域名解析配置文件
/etc/resolv.conf文件记录了本机默认使用的DNS服务器的地址信息,对该文件所做的修改会立即生效。
Linux CentOS 7 网络基本配置

3、本地主机映射文件
当访问一个陌生域名时首先查找该文件是否有相应的记录,如果没有的话再去DNS服务器查询。hosts文件减少了DNS查询过程,从而提高了网速。
Linux CentOS 7 网络基本配置

课外拓展:文件远程同步

将本机文件远程同步到另一台服务器,格式:scp 本地文件路径 用户@ip:远程服务器文件路径
首先我们查看另一台服务器的hosts文件方便我们同步后对比。
Linux CentOS 7 网络基本配置

将本机hosts文件同步到另一台服务器。“scp /etc/hosts root@192.168.131.134:/etc/hosts”→“yes”→远程服务器密码
Linux CentOS 7 网络基本配置

查看另一台服务器的映射文件进行同步结果的验证。
Linux CentOS 7 网络基本配置

将远程服务器的文件同步到本地。格式:scp 用户@ip:远程服务器文件路径 本地同步文件路径
为了区别不同并方便结果验证,首先我们在另一台服务器的hosts中新添加一个条目。
Linux CentOS 7 网络基本配置

将远程服务器文件同步到本地。“scp root@192.168.131.134:/etc/hosts /etc/hosts”→远程服务器密码器。
Linux CentOS 7 网络基本配置

查看本机hosts文件对同步结果进行验证。
Linux CentOS 7 网络基本配置

相关内容

热门资讯

官方回应博主浦东机场打车遭抛客 7月25日,知名博主“花式足球克里斯”世界杯观赛后回国,在浦东机场打车,遭遇出租车司机谎称车辆故障中...
女孩正颌手术被做反,主导医生称... 近日,武汉。24岁女孩小雨仅2毫米轻微地包天,本可正畸改善,却被建议做正颌手术,原定下颌后移2毫米,...
台风“红霞”逼近,揭阳全力筑牢... 7月25日9时,省防汛防旱防风总指挥部将防风Ⅲ级应急响应提升为防风Ⅱ级应急响应。台风“红霞”正以25...
原创 王... 王虹夺得数学界的诺贝尔奖——菲尔兹奖。她的导师、母校、同学等等,都成为了全网讨论的对象。 而她的导师...
电池技术对二手车残值影响大吗? 随着新能源汽车市场的迅猛扩张,潜在购车者在关注新车性能的同时,也越来越重视后续流通环节的价值表现。其...
韩国一监狱百发子弹下落不明,已... 【环球网报道 记者 姜蔼玲】据韩联社援引韩国法律界7月26日消息,针对大田一所监狱100发子弹下落不...
Anthropic发布Opus... Anthropic正式发布Claude Opus 5人工智能模型。官方宣称,该模型在智能水平接近前沿...
从菲尔兹奖看广东的“育才密码” □李妹妍 7月23日,2026年国际数学家大会传来喜讯,中国籍学者邓煜、王虹双双摘得国际数学界最高荣...
神舟二十三号乘组太空之旅满两月... 神二十三号乘组朱杨柱、张志远、黎家盈在轨已满两月,空间站内各项科学实(试)验进展顺利。上周,三名航天...
紧张关系进一步升级,巴西外交部... 【环球网报道】美国《纽约时报》当地时间25日报道称,据美巴两国官员透露,巴西政府阻止了一个美国代表团...