惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

MyScale Blog
MyScale Blog
F
Fortinet All Blogs
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
D
Docker
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
爱范儿
爱范儿
V
Visual Studio Blog
Last Week in AI
Last Week in AI
WordPress大学
WordPress大学
aimingoo的专栏
aimingoo的专栏
小众软件
小众软件
L
LangChain Blog
Vercel News
Vercel News
阮一峰的网络日志
阮一峰的网络日志
IT之家
IT之家
P
Proofpoint News Feed
博客园_首页
D
DataBreaches.Net
T
The Blog of Author Tim Ferriss
The GitHub Blog
The GitHub Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
C
Check Point Blog
Engineering at Meta
Engineering at Meta
Microsoft Azure Blog
Microsoft Azure Blog

博客园 - 李文学

Windows Server 2016 64位 ASP+Access(.mdb) 80004005 最简解决方案 Oracle查询表中指定库名,表约束名的上下表依赖关系 linux简版启动,关闭jar命令 Oracle11.2实例重启 主流数据库 “匹配更新、不匹配插入” 语法详解(Oracle/MSSQL/MySQL) Centos7扩容2 wps,两个页签比较常用函数 Oracle常见SQL示例 VUE-手机号验证 Centos7安装mysql8 Centos7安装ffmpeg 不同数据库标识长度检查 Centos7磁盘空间自动处理 Oracle11新建业务库账号信息 Java启动JAR,.sh版 linux常用命令 centos7防火墙IP白名单维护 centos7安装lamp,php5.6,mysql5.7,xdebug MSSQL最大内存设置
Centos7重置网络
李文学 · 2025-09-04 · via 博客园 - 李文学
#!/bin/bash

# 定义网卡配置文件路径
INTERFACE="ens33"
CONFIG_FILE="/etc/sysconfig/network-scripts/ifcfg-$INTERFACE"

# 检查配置文件是否存在
if [ ! -f "$CONFIG_FILE" ]; then
    echo "错误:未找到网卡配置文件 $CONFIG_FILE"
    exit 1
fi

# 备份原始配置文件
cp "$CONFIG_FILE" "$CONFIG_FILE.bak"
echo "已创建备份文件: $CONFIG_FILE.bak"

# 修改配置为NAT模式(DHCP)
sed -i 's/^BOOTPROTO=.*/BOOTPROTO=dhcp/' "$CONFIG_FILE"
sed -i 's/^ONBOOT=no/ONBOOT=yes/' "$CONFIG_FILE"

# 注释掉静态IP相关配置
sed -i 's/^IPADDR=/#IPADDR=/' "$CONFIG_FILE"
sed -i 's/^PREFIX=/#PREFIX=/' "$CONFIG_FILE"
sed -i 's/^GATEWAY=/#GATEWAY=/' "$CONFIG_FILE"
sed -i 's/^DNS1=/#DNS1=/' "$CONFIG_FILE"
sed -i 's/^DNS2=/#DNS2=/' "$CONFIG_FILE"

# 重启网络服务
echo "正在重启网络服务..."
systemctl restart network

# 检查网络状态
echo "网络配置修改完成,当前网络信息:"
ip addr show "$INTERFACE"

echo "请测试网络连接,例如执行: ping -c 3 www.baidu.com"

posted @ 2025-09-04 01:05  李文学  阅读(69)  评论()    收藏  举报