Linux系統(tǒng)必知必會的文件及目錄
etc下的文件
- 1.網(wǎng)卡配置文件
/etc/sysconfig/network-scripts/ifcfg-eth0(或ens33)
TYPE=Ethernet 網(wǎng)卡類型
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none 設(shè)置網(wǎng)卡獲取ip地址的方式 BOOTPROTO=dhcp 是自動獲取ip地址
BOOTPROTO=none/static 獲取的地址是固定的,也可以說是靜態(tài)的
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 網(wǎng)卡名稱
UUID=f00787f0-6117-4f38-a843-456eb4f51b1b
標識符,在系統(tǒng)中唯一
DEVICE=eth0 網(wǎng)卡名稱
ONBOOT=yes boot on是否在開機的時候啟動網(wǎng)卡,默認是關(guān)閉的
IPADDR=10.0.0.211 網(wǎng)卡的ip地址
PREFIX=24
PREFIX=24或NETMASK =255.255.255.0是子網(wǎng)掩碼 ,決定一個路由器最多有多少個服務(wù)器(ip地址)
GATEWAY=10.0.0.254 默認網(wǎng)關(guān),是數(shù)據(jù)進出的入口/出口
DNS1=10.0.0.254 將域名———解析(DNS)———>IP地址
DNS2=223.5.5.5
IPV6_PRIVACY=no
可以查看,也可以修改
修改之后要重啟網(wǎng)卡之后命令生效,重啟網(wǎng)卡命令是:systemctl restart network
命令(四個)
bash-completion tab鍵的自動補全的增強版
bash-completion 默認沒安裝,要下載,下載命令是:yum install -y bash-completion
rpm 軟件包的管理命令
參數(shù)-qa 檢查軟件是否安裝
hostname 查看主機名
vim 加強版的vi命令
- 2.解析DNS
/etc/resolv.conf
DNS : 域名 ---解析--->ip地址
Domain Name Server/System 域名解析服務(wù)/系統(tǒng)
/etc/resolv.conf可以配置DNS,網(wǎng)卡配置也可以配置DNS
他們的共同點是:都可以配置DNS
不同的是:
/etc/resolv.conf的配置名字是nameserver=xxxxxx,命令是立即生效的,但是只是臨時生效,重啟網(wǎng)卡之后會被網(wǎng)卡里的DNS覆蓋
網(wǎng)卡配置的配置名字是DNS=xxxxxx,命令在重啟網(wǎng)卡之后生效,但該命令是永久生效。
所以一般在網(wǎng)卡中配置DNS
- 3.主機名
/etc/hostname
通用修改主機名的步驟:
1.hostname+要修改的名字=修改(臨時修改,重啟后失效)
2.vim /etc/hostname修改文件內(nèi)容(重啟后生效)
3.hostname命令查看
centos 7專有的一條命令
hostnamectl+set-hostname+想要修改的名字
修改完成
- 4.本地DNS解析
/etc/hosts
系統(tǒng)本地域名與ip地址的解析(對應(yīng))關(guān)系(類似本地/局域網(wǎng)的DNS)
多應(yīng)用于搭建測試(使用域名訪問測試服務(wù)器)
- 5.開機自動掛載
/etc/fstab
在開機的時候自動掛載的列表
- 6.開機自啟動
/etc/rc.local
文件內(nèi)容會在開機的時候自動運行
在centos 7下使用的注意事項:
第1次使用這個軟件的時候,需要執(zhí)行 chomd+x /etc/rc.d/rc.local,執(zhí)行該命令相當(dāng)于給這個文件一個可以運行的權(quán)限