/etc目錄下的文件及詳細作用
1.1 /etc/resolv.conf
/etc/resolv.conf 是DNS配置文件。
配置DNS的方法:
方法1:網卡配置文件
DNS1=10.0.0.254
DNS2=223.5.5.5
方法2./etc/resolv.conf
nameserver 10.0.0.254
nameserver 223.5.5.5
nameserver:域名解析服務器
總結:配置DNS,在網卡配置文件中進行配置,默認情況下 網卡配置文件DNS優先於/etc/resolv.conf
1.2 /etc/hostname
/etc/hostname (在Centos 7)
/etc/sysconfig/network(在CentOS6) 配置主機名
第1個里程碑 查看主機名 你當前叫啥
[root@oldboyedu-54 ~]# hostname
oldboyedu-54
第2個里程碑 修改主機名 (臨時 重啟服務器之后失效)
[root@oldboyedu-54 ~]# hostname oldboyedu54-lnb
[root@oldboyedu-54 ~]# hostname
oldboyedu54-lnb
第3個里程碑 永久修改主機名 (永久 修改配置文件重啟服務器之后生效)
[root@oldboyedu-54 ~]# cat /etc/hostname
oldboyedu54-lnb
[root@oldboyedu-54 ~]# hostname
oldboyedu54-lnb
CentOS7 修改主機名命令(臨時+永久)
[root@oldboyedu-54 ~]# hostnamectl set-hostname oldboyedu-lnb
[root@oldboyedu-54 ~]#
[root@oldboyedu-54 ~]# hostname
oldboyedu-lnb
[root@oldboyedu-54 ~]# cat /etc/hostname
oldboyedu-lnb
修改主機名小結:
1.CentOS7
hostnamectl set-hostname oldboyedu-lnb ===
hostname oldboyedu-lnb
vim /etc/hostname
2.CentOS6
hostname oldboyedu-lnb
vim /etc/hostname
1.3 /etc/hosts
/etc/hosts: ip與域名對應關系 解析域名(主機名)
用/etc/hosts搭建網站的測試環境 (虛擬機)
用 jd.com 訪問你的測試環境
jd.com真實ip :111.13.28.118
jd.com 測試ip:10.0.0.200
[root@oldboyedu-lnb ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
10.0.0.200 jd.com (編輯加入的)
[root@oldboyedu-lnb ~]# ping jd.com
PING jd.com (10.0.0.200) 56(84) bytes of data.
64 bytes from jd.com (10.0.0.200): icmp_seq=1 ttl=64 time=0.033 ms
64 bytes from jd.com (10.0.0.200): icmp_seq=2 ttl=64 time=0.036 ms
64 bytes from jd.com (10.0.0.200): icmp_seq=3 ttl=64 time=0.038 ms
64 bytes from jd.com (10.0.0.200): icmp_seq=4 ttl=64 time=0.037 ms
64 bytes from jd.com (10.0.0.200): icmp_seq=5 ttl=64 time=0.039 ms
64 bytes from jd.com (10.0.0.200): icmp_seq=6 ttl=64 time=0.035 ms
^C
--- jd.com ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 5000ms
rtt min/avg/max/mdev = 0.033/0.036/0.039/0.005 ms
總結:
1. /etc/hosts可以解析(DNS) 搭建測試環境
例如:10.0.0.200 jd.com oldboyedu54-lnb
2. /etc/hosts能夠方便不同服務器之間 互相訪問
1.4 /etc/fstab
/etc/fstab file system table :文件系統掛載表,開機的時候設備與入口對應關系 開機自動掛載列表。
1.5 /etc/rc.local
/etc/rc.local: 里面的內容會在開機的時候自動運行 開機自啟動
注意:CentOS7 下面使用之前 需要
chmod +x /etc/rc.d/rc.local #給這個文件加上執行權限
1.6 /etc/inittab
/etc/inittab:(centos 6) 運行級別的配置文件 runlevel(運行級別)
centos 6 (運行級別) CentOS7(target)
0 關機 poweroff.target
1 單用戶模式 (root密碼忘記) rescue.target
2 多用戶模式 沒有NFS multi-user.target
3 完全的多用戶模式 命令行模式 文本模式 multi-user.target
4 待開發 沒使用 multi-user.target
5 桌面模式 圖形化界面模式 (安裝桌面相關的軟件) graphical.target
6 重啟 reboot.target
如何查看運行級別和修改:
1CentOS 6:
修改/etc/inittab
Vim /etc/inittab
2CentOS 7 :
查看運行級別 :
[root@oldboyedu-lnb ~]# systemctl get-default
multi-user.target
設置運行級別 :
systemctl set-default multi-user.target
[root@oldboyedu-lnb ~]# ll /etc/systemd/system/default.target
lrwxrwxrwx. 1 root root 37 Oct 23 18:51 /etc/systemd/system/default.target -> /lib/systemd/system/multi-user.target
1.7 /etc/profile
/etc/profile: 環境變量配置文件
變量
qiang 變量名字 藏經閣武功秘籍名字 葵花寶典 baodian
echo $qiang 顯示變量內容 查看baodian內容
qiang="若不自宮 也能成功" 修改變量內容 修改扉頁
什么是環境變量:
1.大寫
2.linux大部分地方都可以使用
3.系統創建好的變量
PS1是控制命令行樣子的變量
1.8 /etc/bashrc
/etc/bashrc 別名(命令小名)
#全局生效 國法
/etc/profile ※※※※※
/etc/bashrc
#局部生效 家規
~/.bashrc
~/.bash_profile
1.9 /etc/motd
/etc/motd:文件中的內容 會在用戶登錄系統之后顯示出來
1.10 /etc/issue /etc/issue.net
/etc/issue /etc/issue.net:文件中的內容 會在用戶登錄系統之前顯示出來
> /etc/issue
> /etc/issue.net (清空這兩個文件中的內容)
cat /etc/issue
cat /etc/issue.net