CentOS IP端口配置詳解 - 網(wǎng)絡(luò)設(shè)置完整指南
系統(tǒng)網(wǎng)絡(luò)配置基礎(chǔ)
在CentOS系統(tǒng)中,網(wǎng)絡(luò)配置文件位于/etc/sysconfig/network-scripts/目錄下。對(duì)于網(wǎng)卡eth0,配置文件名通常為ifcfg-eth0。修改網(wǎng)絡(luò)配置需要root權(quán)限。
配置靜態(tài)IP地址
編輯網(wǎng)卡配置文件:
BOOTPROTO=static
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
ONBOOT=yes
端口管理與防火墻配置
CentOS 7使用firewalld作為默認(rèn)防火墻。以下為常用端口操作命令:
查看已開(kāi)放端口:firewall-cmd --list-ports
開(kāi)放新端口:firewall-cmd --permanent --add-port=80/tcp
重載防火墻:firewall-cmd --reload
網(wǎng)絡(luò)服務(wù)管理
使用systemctl命令管理網(wǎng)絡(luò)服務(wù):
重啟網(wǎng)絡(luò)服務(wù):systemctl restart network
查看服務(wù)狀態(tài):systemctl status network
設(shè)置開(kāi)機(jī)啟動(dòng):systemctl enable network
故障排查方法
常見(jiàn)網(wǎng)絡(luò)問(wèn)題排查步驟:
使用ping命令測(cè)試網(wǎng)絡(luò)連通性
通過(guò)netstat -ntlp查看端口占用情況
檢查防火墻規(guī)則設(shè)置
查看系統(tǒng)日志文件/var/log/messages
SELinux配置
SELinux可能影響網(wǎng)絡(luò)服務(wù)正常運(yùn)行,建議檢查SELinux狀態(tài):
查看狀態(tài):sestatus
臨時(shí)關(guān)閉:setenforce 0
永久修改:編輯/etc/selinux/config文件
網(wǎng)絡(luò)優(yōu)化建議
提升網(wǎng)絡(luò)性能的關(guān)鍵配置:
調(diào)整TCP參數(shù)
優(yōu)化網(wǎng)卡隊(duì)列
配置網(wǎng)絡(luò)緩沖區(qū)大小
啟用網(wǎng)絡(luò)性能加速技術(shù)
配置文件備份
建議在修改配置前備份重要文件:
cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0.bak