Linux一切皆文件。
如果系統(tǒng)中的數(shù)據(jù)想要永久生效。
配置最終也是要寫入配置文件。
比如紅帽子的Linux中可以通過setup來配置網(wǎng)絡(luò),但是其他的Linux中就沒有setup這個(gè)命令,通用的配置網(wǎng)絡(luò)的方法是修改網(wǎng)絡(luò)配置文件。
網(wǎng)卡基本配置文件:

如果有兩塊網(wǎng)卡,可能是:ifcfg-eth0,ifcfg-eth1,如果有虛擬網(wǎng)卡有可能是:ifcfg-eth0:0這樣的。
文件格式:

格式:=左側(cè)是大寫,右側(cè)是小寫。
并且=左右兩側(cè)沒有空格。
網(wǎng)絡(luò)配置文件內(nèi)容詳解:
進(jìn)入這里面去找:
cd vim /etc/sysconfig/network
DEVICE=eth0 #網(wǎng)卡設(shè)備名
BOOTPROTO=none #是否自動(dòng)獲取IP(none, static, dhcp)也就是說如果是none或者static都代表手動(dòng)靜態(tài)分配。 如果要開dhcp,那么要確保局域網(wǎng)中要有DHCP服務(wù)器存在
HWADDR=00:0c:29:17:c4:09 #MAC地址
NM_CONTROLLED=no #是否可以由NetworkManager圖形管理工具來托管
ONBOOT=yes #是否隨網(wǎng)絡(luò)服務(wù)啟動(dòng),eth0生效
TYPE=Ethernet #類型為以太網(wǎng)
UUID=asdasd12211 #唯一識(shí)別碼
IPADDR=192.168.0.252 #IP地址
NETMASK=255.255.255.0 #子網(wǎng)掩碼
GATEWAY=192.168.0.1 #網(wǎng)關(guān)
DNS1=202.106.0.20 #DNS,這個(gè)是北京網(wǎng)通的
IPV6INIT=no #
USERCTL=no #不允許非root用戶登錄
如果我們的鏡像是拷貝的,那么注意UUID需要修改。
如果修改了網(wǎng)絡(luò)的配置文件,需要重啟網(wǎng)絡(luò)才生效:service network restart
主機(jī)名文件:
vim /etc/sysconfig/network
得到:
NETWORKING=yes
HOSTNAME=localhost.localdomain
如果我們改了HOSTNAME那么需要重啟整個(gè)Linux才能做修改。查看主機(jī)名命令:localhost。
如果我們不想重啟Linux,我們可以先使用:hostname 被改過后的主機(jī)名來臨時(shí)修改。
注意,在我們的所有Linux主機(jī)中,所有的主機(jī)名默認(rèn)都是localhost.localdomain。
這個(gè)在Windows中是不可能的,因?yàn)樵赪indows中,在同一個(gè)局域網(wǎng)之內(nèi),不同的主機(jī)的IP是不能一樣的,它的主機(jī)名也不能相同,否者兩臺(tái)計(jì)算機(jī)中是不能通信的。
DNS配置文件

===
總結(jié):重要的就是這三個(gè)配置文件:
1)網(wǎng)卡配置文件
2)主機(jī)名配置文件
3)DNS配置文件