Linux运维实操:vi编辑器永久配置静态IP(CentOS系列) Linux运维实操vi编辑器永久配置静态IPCentOS系列前言在Linux服务器运维场景中绝大多数生产环境都不会搭载图形界面仅依靠命令行操作。当服务器需要固定内网/公网地址、搭建集群、配置远程连接时DHCP自动获取的动态IP会频繁变动极易造成服务失联。此时使用vi编辑器修改网卡配置文件设置永久静态IP是运维必备基础操作。本文以CentOS 7及以上版本为例完整讲解从查询网卡、修改配置到重启验证全流程新手也能一步到位。一、查询本机网卡名称修改IP前必须先确认需要配置的网卡设备名CentOS7系统网卡名称一般为ens33、ens160不再是老旧的eth0。执行任意一条命令查看全部网卡信息# 推荐命令信息简洁清晰ipaddr show# 兼容旧系统查看方式ifconfig-a执行后会输出多块网卡找到有inet地址或未启用的以太网网卡记录网卡名示例ens160。二、vi打开网卡配置文件CentOS系统所有网卡配置文件统一存放路径/etc/sysconfig/network-scripts/文件命名规则ifcfg-网卡名称。以网卡ens160为例使用vi编辑配置文件vi/etc/sysconfig/network-scripts/ifcfg-ens160vi常用操作速查输入i进入插入编辑模式可修改、新增参数修改完成后按Esc退出编辑模式输入:wq回车保存修改并退出编辑器若误操作不想保存输入:q!强制退出不保存。三、修改静态IP核心配置进入编辑模式后删除原有dhcp相关配置粘贴/修改以下完整参数按需替换自己的网段信息TYPEEthernet # static开启静态IPdhcp为自动获取 BOOTPROTOstatic NAMEens160 DEVICEens160 # yes代表开机自动激活网卡关键配置漏写会开机无网络 ONBOOTyes # 自定义静态IP IPADDR192.168.1.35 # 子网掩码24255.255.255.0根据网段调整 PREFIX24 # 网关地址与IP同网段 GATEWAY192.168.1.1 # 国内阿里公共DNS DNS1223.5.5.5 # 谷歌备用DNS DNS28.8.8.8参数重点解读BOOTPROTOstatic核心标识代表手动配置静态IP填dhcp则为自动获取地址ONBOOTyes服务器重启后自动启用网卡若为no开机网卡不会启动无法联网PREFIX24子网掩码简写形式24对应255.255.255.022对应255.255.252.0DNS配置双DNS防止单一域名解析服务器故障导致无法访问外网。修改完毕按Esc输入:wq回车保存退出。四、重启网络服务配置生效配置文件修改完成不会自动生效需要重启网络服务分两种执行命令CentOS7、CentOS8 新版命令systemctl restart network兼容CentOS6/7通用老旧命令servicenetwork restart执行无报错即代表网络重启成功若提示失败检查IP、网关、子网掩码是否网段冲突。五、验证IP配置是否生效1. 查看网卡IP地址ipaddr show ens160输出中inet后的地址若为你设置的192.168.1.35说明本地IP配置成功。2. 测试外网连通性ping8.8.8.8持续返回数据包代表网关、DNS配置正常外网可正常访问若ping不通检查网关、DNS参数是否填写错误。补充运维小贴士1. 临时IP调试方案重启失效如果仅临时测试网络不需要永久保存IP可使用命令临时设置服务器重启后配置清空ipaddradd192.168.1.35/24 dev ens1602. 永久配置避坑要点必须开启ONBOOTyes否则开机网卡禁用BOOTPROTO不能写dhcp否则静态IP不生效IPADDR、GATEWAY必须处于同一网段否则外网不通3. 网段冲突排查配置完成无法联网时先确认当前IP是否被其他设备占用更换末尾数字重试。总结使用vi配置CentOS静态IP是Linux运维入门必学操作整套流程核心分为5步查看网卡→编辑配置文件→写入静态网络参数→重启网络→连通性验证。静态IP能够保证服务器地址长期固定适配远程SSH连接、数据库、Web服务、集群部署等绝大多数生产场景建议收藏本文日常配置IP直接对照操作。