1. 程式人生 > >redhat修改主機名和網路配置

redhat修改主機名和網路配置

文章來自http://051031wangcj.blog.163.com/blog/static/33406762201243102143828/

1.通過命令修改主機名(只是起到臨時作用,要想起到永久作用需要步驟1,2,3。步驟4,5為網路配置,不涉及主機名的修改)
hostname #檢視當前主機的主機名
hostname NEWHOSTNAME #臨時修改當前主機名

2.通過配置檔案修改主機名
vi /etc/sysconfig/network #通過配置檔案修改主機名
NETWORKING=yes
HOSTNAME=NEWHOSTNAME #修改該值作為主機名,如:NEWPC

3.修改hosts
vi /etc/hosts
127.0.0.1 localhost.localdomain localhost //該行強烈建議保留
192.168.0.1 rhel.lpwr.net rhel //必須有三個欄位:IP、FQDN、HOSTNAME

4.網路配置
vi /etc/sysconfig/network-scripts/eth0 //編輯指定網路介面配置檔案
DEVICE=eth0 //指定介面名稱
ONBOOT=yes //系統啟動時載入
BOOTPROTO=static //IP地址靜態配置,若該值為“dhcp”則為動態獲得
IPADDR=192.168.0.1 //設定IP地址
NETMASK=255.255.255.0 //設定子網掩碼
GATEWAY=192.168.0.254 //設定預設閘道器

5.修改DNS
vi /etc/resolv.conf //指定當前主機的DNS伺服器,最多可指定三個
search lpwr.net //設定當前主機的預設查詢域
nameserver 192.168.0.100 //指定首選DNS伺服器
nameserver 172.16.254.2

其他命令

##########################
#
# /sbin/ifconfig
#
##########################

/sbin/ifconfig //顯示ifconfig命令檢視網路介面的資訊
ifconfig eth0 //顯示指定介面的資訊
ifconfig -a //顯示所有介面的資訊(無論是否活躍)
ifconfig eth0 192.168.0.2 netmask 255.255.255.0 //臨時修改介面IP地址(無需重啟介面)
##########################
#
# /sbin/route
#
##########################

/sbin/route //顯示當前Linux主機中的路由表資訊
route del default gw 192.168.0.1 //臨時刪除預設閘道器192.168.0.1
route add -net 192.168.1.0/24 gw 192.168.0.254 //臨時新增一條靜態路由
##########################
#
# ping
#
##########################

ping //測試與其他主機的網路連線
ping -c 4 192.168.0.1 //指定發出ICMP包個數
##########################
#
# traceroute
#
##########################

traceroute //測試當前主機到目的著急的網路連線

##########################
#
# nslookup
#
##########################

nslookup //測試DNS域名解析
>server //顯示當前DNS伺服器
>server 192.168.0.1 //臨時指定DNS伺服器地址

##########################
#
# dhclient
#
##########################

dhclient //為當前主機申請網路配置資訊
##########################
#
# netconfig
#
##########################

netconfig //通過嚮導在字元介面下修改網路配置資訊
##########################
#
# /etc/init.d/network
#
##########################

/etc/init.d/network restart //重啟網路服務
/etc/init.d/network stop //停止網路服務
/etc/init.d/network start //啟動網路服務

##########################
#
# service
#
##########################

service network start //啟動網路服務
service network stop //停止網路服務
service network restart //重啟網路服務
service network status //檢視網路服務狀態

##########################
#
# chkconfig
#
##########################

chkconfig –list | grep network //檢視某服務的自動啟動級別
chkconfig –level 35 network off //設定在級別35不自動啟動某服務
chkconfig –level 3 network on //設定在級別3自動啟動某服務

##########################
#
# ntsysv
#
##########################

ntsysv //通過嚮導在字元介面下修改服務的自啟動選項

nameserver 202.106.0.20