Linux系統修改主機名與IP設置
經過長時間學習Linux系統,你可能會遇到Linux系統問題,這里將介紹Linux系統問題的解決方法網絡相關配置。
1 修改主機名/etc/sysconfig/network(文件)
- NETWORKING=yes
- NETWORKING_IPV6=no
- NETWORKING_IPV4=yes
- HOSTNAME=localhost.localdomain /* 主機名定義,將localhost改成你對應的主機名,如bea */
- DOMAINNAME=localdomain
- GATEWAY=192.168.0.1
Linux系統/etc/hosts(文件,定義ip和主機名對應關系)127.0.0.1 localhost.localdomain localhost /* 將localhost改成你對應的主機名,Linux系統如bea */主機名 該文件改后為:重啟后生效127.0.0.1 bea.localdomain bea
2 IP設置
Linux系統臨時修改可以使用如下命令:ifconfig eth0 x.x.x.x netmask x.x.x.x 更改ip后,如果沒有重啟服務,實際上是不發生變化的。
重啟網絡服務的命令是:
- service network restart或者/etc/init.d/network restart
- #有時你可能需要用到如下的命令
- #停用網絡設備
- ifconfig eth0 down
- #啟用網絡設備
- ifconfig eth0 up
Linux系統如想永久性的修改ip,則可以通過如下的兩種途徑來解決,兩種途徑任選一種即可。<a>輸入命令來配置ip,命令為:setup <b>或者直接編輯文件。
- /etc/sysconfig/network-scripts/ifcfg-ethX (Redhat and Fedora)
- /etc/sysconfig/network/ifcfg-ethX (SuSE)
- /etc/network/ interfaces (Debian和Ubuntu)
Linux系統文件內容如下:
- a.靜態ip地址:
- DEVICE=eth0
- BOOTPROTO=static
- ONBOOT=yes
- TYPE=ethernet
- NETMASK=255.255.255.0
- IPADDR=192.168.0.1
- GATEWAY=192.168.0.1
- BROADCAST=192.168.0.255
- b.DHCP:
- DEVICE=eth0
- BOOTPROTO=dhcp
- ONBOOT=yes
【編輯推薦】