最近一直在折騰 CentOS6.4 伺服器的配置,倒腾在伺服器上配置 LNMP+Django。 雖然自己一直用 MAC 做開發,但是第一次在 CentOS/RHEL 下的配置還是需要調查不少資料。
1. 使用編輯器打開網卡的配置檔案,這裡預設使用 eth0
vi /etc/sysconfig/network-scripts/ifcfg-eth0
鍵入以下內容
DEVICE=eth0 #描述網卡對應的裝置別名,例如 ifcfg-eth0 的檔案中它為 eth0
ONBOOT=yes #啟動時是否啟用,CentOS 預設為不啟用
BOOTPROTO=static #設定為靜態配置,需要動態獲取 ip 時可選 dhcp 或 bootp
HWADDR=00:06:E3:0F:62 #網卡的硬體 MAC 地址
IPADDR=192.168.0.100 #IP 地址
BROADCAST=192.168.0.255 #對應的子網廣播地址
NETMASK=255.255.255.0 #子網掩碼
NETWORK=192.168.0.0 #網路地址
GATEWAY=192.168.0.1 #網關地址,可選設定
DNS1=8.8.8.8 #主要 DNS, 可選設定
DNS2=8.8.4.4 #備用 DNS, 可選設定
IPV6INIT=no #IPv6 相關
IPV6_AUTOCONF=no #IPv6 相關
2. 修改 DNS 解析,編輯 resolv.conf 檔案
vi /etc/resolv.conf
鍵入
nameserver 8.8.8.8
nameserver 8.8.4.4
3. 重啟網路配置
service network restart
4. 打開或關閉網路
ifup eth0 #打開網路
ifconfig eth0 up #打開網路
ifdown eth0 #關閉網路
ifconfig eth0 down #關閉網路
5. 配置 network 服務
vi /etc/sysconfig/network
鍵入
NETWORKING=yes #打開網路服務
HOSTNAME=centos #主機名
GATEWAY=192.168.0.1 #網關設定