4.Linux系統中主要配置檔案介紹
阿新 • • 發佈:2020-11-01
1. 網絡卡配置檔案
位置:/etc/sysconfig/network-scripts/ifcfg-eth0
[root@backup ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet ----指定網路型別為乙太網
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none ----網路啟動協議,分為 none,static,dhcp。其中none和static需要手動配置IP,DHCP自動獲取IP
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME =eth0 ----主機網絡卡名稱(邏輯名稱)
UUID=77a485b7-d510-418b-8412-3a8698c6e24d ----此網絡卡配置檔案對應的主機是一臺虛擬機器,虛擬機器會給每個硬體一個標識(UUID),硬體伺服器網絡卡配置檔案中沒有UUID
DEVICE=eth0 ----主機網絡卡名稱(物理名稱)
ONBOOT=yes ----設定網絡卡是否開機自啟動,yes開機自啟動(推薦),no開機不會自啟動
IPADDR=10.28.7.211 ----IP地址,手動配置
PREFIX=24 ----子網掩碼
GATEWAY=10.28.7.1 ----閘道器
DNS=223.5.5.5 ----域名伺服器IP地址
IPV6_PRIVACY=no
Linux系統中,修改完配置檔案,必須重啟服務,重啟網絡卡服務命令如下
systemctl restart network --此命令是針對所有網絡卡進行重啟
企業中,每臺伺服器有多塊網絡卡,重啟網路服務時一定要搞明白重啟哪一塊網絡卡,不然對所有網絡卡進行重啟會影響正常業務訪問,造成比較嚴重的後果
ifdown eht0 && ifup eth0 --只對eth0網絡卡進行重啟
centos7版本系統中,經常會遇到修改網絡卡配置檔案之後,網絡卡重啟失敗的情況。因為centos7中管理網絡卡的有兩個服務分別為 network.service 和 NetworkManager.service,遇到此種問題,建議關閉NetworkManager服務,再重啟network服務即可恢復正常
2. DNS解析配置檔案
位置:/etc/resolv.conf
[root@yunxuanedu ~]# cat /etc/resolv.conf # Generated by NetworkManager search com nameserver 223.5.5.5
網絡卡配置檔案中的DNS配置優先於該檔案,如果此檔案被修改,會影響網路的正常訪問。但是若重啟網路服務,此檔案會恢復之前配置,網路也會隨之恢復。
3. 主機名稱配置檔案(centos7系統主機名稱配置檔案在該目錄下,centos6不在該目錄,下面是針對centos7系統主機名稱配置檔案的介紹)
位置:/etc/hostname
[root@backup ~]# cat /etc/hostname backup
修改主機名方法
臨時修改:
[root@backup ~]# hostname backup [root@backup ~]# hostname yunxuan --臨時修改主機名稱 hostname + 主機名 [root@backup ~]# hostname yunxuan [root@backup ~]# su - admin Last login: Sun Nov 1 11:09:42 CST 2020 on pts/0 [admin@yunxuan ~]$
永久修改(方法一)
修改配置檔案,修改完成後重啟伺服器生效
vim /etc/hostname
永久修改(方法二)
命令修改,登出使用者重新登入即可生效
hostnamectl set-hostname yunxuan
4. 解析對映檔案
位置:/etc/hosts
在本地建立IP地址和主機名稱的對應關係,與windows系統中的hosts檔案功能相同[admin@yunxuan ~]$ cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
5. 磁碟掛載檔案
位置:/etc/fstab
實現儲存裝置開啟自動掛載配置檔案[admin@yunxuan ~]$ cat /etc/fstab # # /etc/fstab # Created by anaconda on Sat Oct 17 03:03:30 2020 # # Accessible filesystems, by reference, are maintained under '/dev/disk' # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info # /dev/mapper/centos-root / xfs defaults 0 0 UUID=41735ebb-1995-4234-b5ef-a6c191d9ccbc /boot xfs defaults 0 0 /dev/mapper/centos-swap swap swap defaults 0 0
定義儲存裝置檔案資訊 掛載點
6. 開機自動載入檔案
位置:/etc/rc.local
該檔案是個軟連結檔案
[admin@yunxuan ~]$ ll /etc/rc.local lrwxrwxrwx. 1 root root 13 Oct 17 03:05 /etc/rc.local -> rc.d/rc.local
[admin@yunxuan ~]$ ll /etc/rc.d/rc.local
-rw-r--r--. 1 root root 473 Aug 8 2019 /etc/rc.d/rc.local
可在該檔案末尾加入一些命令,並且給/etc/rc.d/rc.local檔案執行許可權,開機後會執行檔案末尾加入的命令