CentOS重啟網(wǎng)卡怎么調(diào)用腳本
1. 使用systemctl命令重啟網(wǎng)絡(luò)服務(wù)
在CentOS 7及以上版本中,可通過以下命令快速重啟網(wǎng)絡(luò)接口:
sudo systemctl restart network.service
該命令會重新加載所有網(wǎng)絡(luò)接口配置,適用于全局網(wǎng)絡(luò)設(shè)置變更后的生效操作。
2. 編寫專用重啟腳本
創(chuàng)建restart_network.sh
腳本文件,添加以下內(nèi)容:
#!/bin/bash
NIC_NAME="ens192" # 替換實際網(wǎng)卡名稱
sudo ifdown $NIC_NAME && sudo ifup $NIC_NAME
echo "網(wǎng)絡(luò)接口 $NIC_NAME 已成功重啟"
3. 腳本權(quán)限配置
賦予腳本可執(zhí)行權(quán)限:
chmod +x /path/to/restart_network.sh
4. 自動化執(zhí)行方案
通過crontab設(shè)置定時任務(wù):
# 每日凌晨重啟網(wǎng)絡(luò)
0 0 * * * root /path/to/restart_network.sh >/dev/null 2>&1
操作注意事項
- 通過
ip addr
命令確認網(wǎng)卡實際名稱 - 生產(chǎn)環(huán)境建議先進行腳本測試
- 避免頻繁執(zhí)行網(wǎng)絡(luò)重啟操作
- 重要操作前備份網(wǎng)絡(luò)配置文件