Linux网络设置——基于redhat的centos7.9

  网络作为现在信息传递的一个重要承载手段,其重要性也不言而喻,其原理内容博大精深,但对于用户来说,只需要知道怎么配置就可以了,下面我就简单介绍常见的网络参数的配置:

关于网络配置的查看配置与测试

 1,ip a:Linux自带的网络查看命令 内容很多主要的有以下几点:

标识1,标识了网卡名称

标识2,网卡的IP地址

标识3,显示了该网卡的工作状态 正常应该是UP开启状态 ,lo是本地回环网卡较为特殊暂不讨论。

2,ifconfig:如果Linux是最小化安装则没有该命令,需要安装net-tools才能使用该命令

ifconfig如果不指定网卡则会列出所有网卡信息 可以跟指定网卡来指定查看例:ifconfig ens33

标识1,网卡名称

标识2,从左到右依次:IP地址,子网掩码,广播地址

标识3,MAC地址,(该网卡的物理标识符,全球唯一)

通过该命令也可以临时配置IP地址但是一定要谨慎使用因为该命令只会配置IP地址,网关,DNS都不会继承旧配置,具体用法:ifconfig 网卡名称 IP地址与子网掩码

测试命令:常用的ping与traceroute

ping:用于测试连通性,通过icmp协议发送报文,有许多灵活的调用选项,可以参考man手册需要注意几种错误信息,

1,destination host unreachable  表示目标主机不可达,可能地址存在或者主机已关闭

2.network is unreachable 表示没有可用的路由条目,可能没有到目标网络的路由信息

3.request timeout 表示请求超时,证明接收不到回应的信息,可能目标到发送者的网络有故障。

traceroute:需要安装traceroute,用于跟踪数据包都经过了哪些路由器

因为在Linux中跟踪路由的数据包是用udp封装的,而运营商往往会关闭不必要的udp接口,所以无法显示。——windows中可以追踪,因为它用的是tcp封装。

路由设置:

路由在网路中也扮演着至关重要的角色,决定了本机向其他主机发送数据的去向,因此对于路由的管理也相当重要:

route 查看 

route add -net IP地址与子网掩码 ——添加路由 

route del -net IP地址与子网掩码 ——删除路由 

rote add default gw IP地址——设置网关

查看网络连接情况

natstat 用于查看网络连接状态 常用选项有:a 显示所有信息,n以数字化显示,p进程信息,t显示tcp协议的网络进程,u显示udp协议的网络进程。

ss 另一个查看网络状态的命令(Socket Statistics)

ss -t state established

ss 可以添加选项指定协议,state(状态)established(已建立连接)

查看主机名称

  在Linux中很多服务都是通过主机名来识别的,因此正确合理配置主机名是相当重要的,在Linux中hostname可以轻松实现。

hostname 查看主机名

hostname set-hostname 主机名  可以直接实现永久配置。

DNS域名解析服务

当域名解析出现错误时,通过域名访问便是不可行的,只能通过IP地址访问,相当麻烦,在Linux中便有了相应的测试工具 。

需要安装bind-utils,会提供nslookup来测试。

nslookup 直接加域名即可

需要注意几种错误信息:

1,no servers could be reached 表示连接到指定的服务器

2,can’t find xxx.yyy.zzz: NXDOMAIN 表示查询的域名不存在

另外dig也可以测试域名解析,显示的更为全面和强大

你也可以在本机/etc/hosts中添加经常使用的域名于IP地址的映射,减少延迟。

总结:关于网络设置常用的就这些,能够应付绝大多数的场景,更多的细节,则根据需要查阅相关资料来实现。

  • 32
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
将CentOS 7.9升级到Red Hat Enterprise Linux (RHEL) 7.9通常需要几个步骤,因为CentOS并不是一个官方的RHEL分支,但可以通过一些方法进行迁移。请注意,这不是一个直接的更新,而是涉及到安装RHEL并替换系统。以下是概述的过程: 1. **备份数据**:在开始之前,务必备份所有重要数据,以防升级过程中出现任何意外。 2. **检查兼容性**:确认你的硬件、软件和操作系统版本是否支持RHEL 7.9。查看RHEL的官方文档或咨询技术支持以获取具体信息。 3. **停止服务**:停止所有正在运行的服务,确保升级过程不会影响系统的稳定性。 4. **安装RHEL媒体**:从RHEL官网下载RHEL 7.9的安装盘镜像或网络安装媒介。 5. **启动安装**:引导系统进入安装模式,选择升级选项而非全新安装。如果你从未使用过RHEL,可能需要先进行全新安装。 6. **升级工具**:RHEL 7使用`yum`或`dnf`作为包管理器,根据你的系统可能需要切换到`dnf`(默认在新版本中)。 7. **更新系统**:使用`dnf update`命令来更新现有的系统组件到最新版本,然后尝试进行升级。 8. **依赖性检查**:在升级过程中,系统可能会提示依赖性问题。解决这些问题可能需要手动处理或在线查找解决方案。 9. **手动迁移**:对于某些不被RHEL直接支持的软件,可能需要手动下载对应的RHEL包或寻找替代品。 10. **配置文件调整**:RHEL和CentOS的配置文件路径和命名可能会有所不同,确保迁移后所有设置正确。 11. **重新启动并验证**:升级后重启系统,验证一切功能正常运行,并测试关键服务。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值