linux目錄介紹及配置文件詳細(xì)介紹
重要目錄簡介
| 目錄名 | 作用 |
|---|---|
| boot | 與電腦啟動相關(guān),推薦單獨(dú)分區(qū)。 |
| etc | 存放配置文件 |
| mnt | 一般用來設(shè)置掛載點(diǎn) |
| src、sys、proc | 與系統(tǒng)內(nèi)核相關(guān),不懂勿碰 |
| tmp | 臨時目錄,隨時刪除 |
| dev | 設(shè)備相關(guān)(linux中所有設(shè)備都需要掛載才可使用) |
| home | 普通用戶的家目錄 |
| root | 管理員的家目錄 |
| /usr/local | 存放用戶編譯的源碼程序,包括,1.yum安裝的程序 2.rpm[-ivh]安裝的程序 3.--configure 、make、make install |
| /usr/bin | 存放用戶安裝的程序的二進(jìn)制文件,或者是軟鏈接 |
| bin | 存放命令的二進(jìn)制文件 |
| sbin | 管理員才能使用的命令 |
| var | 見名知意,變化的目錄,通常存放日志文件 |
重要配置文件記錄
與網(wǎng)絡(luò)相關(guān)
- 網(wǎng)卡
/etc/sysconfig/network-scripts/ifcfg-*
為什么要寫個‘*’呢?這是因?yàn)椴煌l(fā)行版,網(wǎng)卡名字有所不同centos6一般為ifcfg-eth0(第一塊網(wǎng)卡),centos7為ifcfg-ens33.
大概內(nèi)容如下:
TYPE=Ethernet #網(wǎng)絡(luò)類型:以太網(wǎng)
BOOTPROTO=static #static、dhcp、none
NAME=ens33 #網(wǎng)卡名稱
UUID=db8ba47f-c04f-41c4-ae03-ae5ca392167f
#UUID:設(shè)備的唯一標(biāo)識(這里指網(wǎng)卡的標(biāo)識)
DEVICE=ens33
ONBOOT=yes #開機(jī)啟動
IPADDR=192.168.150.11 #IPv4的地址
GATEWAY=192.168.150.254 #默認(rèn)網(wǎng)關(guān)
DNS1=192.168.150.254 #主DNS
DNS2=8.8.8.8 #備用DNS
注:生產(chǎn)環(huán)境多用靜態(tài)IP,別用114的DNS,據(jù)說有DNS劫持,沒有去證實(shí)。。。
修改后重啟網(wǎng)卡:
service network restart
-
/etc/resolv.conf專門編輯DNS的文件(公網(wǎng)DNS,對應(yīng)網(wǎng)卡里面DNS的配置),大致內(nèi)容如下:#nameserver ipv4 nameserver 192.168.150.254 nameserver 8.8.8.8 search localdomain -
本地局域網(wǎng)DNS
cat /etc/hosts,類似于windows里面的host文件,形如以下內(nèi)容:127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4本地DNS可以覆蓋公網(wǎng)DNS
-
配置主機(jī)名
/etc/sysconfig/network,形式如下:#created by randolf /etc/sysconfig/network要想主機(jī)名修改永久生效:1.修改配置文 件
/etc/sysconfig/network2.命 令行修改(root):hostname newname
和自處理相關(guān)的配置
1.自動掛載/etc/fstab
/dev/mapper/cl-root / xfs defaults 0 0
UUID=f8828b2c-d445-4575-bdb6-eed6709a02ad /boot xfs defaults 0 0
/dev/mapper/cl-swap swap swap defaults 0 0
6個字段分別表示:要掛載的設(shè)備、掛載點(diǎn)、文件系統(tǒng)類型、掛載的選項(xiàng)(只讀掛載、可寫掛載等)、是否備份、是否磁盤檢查
2.開機(jī)自啟動程序:/etc/rc.local.自己開發(fā)的程序習(xí)慣放在這里。作用等同于chkconfig
3.設(shè)置開機(jī)的運(yùn)行級別/etc/inittab,從0到6七個級別.
0:關(guān)機(jī) 1:單用戶模式 2:多用戶無網(wǎng)絡(luò) 3:多用戶有網(wǎng)絡(luò) (命令行文本模式,服務(wù)器運(yùn)維多使用此項(xiàng))
4:保留位 5: 圖形界面 6. 重啟
4./etc/profile 系統(tǒng)全局環(huán)境變量永久生效的配置文件,可以定義別名alias以及PATH變量等。
用戶的環(huán)境變量: ~/.bash_profile, ~/.bashrc
5./etc/profile.d存放系統(tǒng)登錄程序(可執(zhí)行的shell腳本)
profile文件會調(diào)用此路徑下的腳本
例如:
echo "Hello ,randolf! Welcom to Centos7.^_^" > /etc/profile.d/randolf.sh(切換至root執(zhí)行)
查看系統(tǒng)信息配置文件
1.查看發(fā)行版本:
centos5.x: /etc/lsb_release
centos6.x/7.x: /etc/redhat-release或者是/etc/centos_release
注:redhat-release 是指向centos-release的軟鏈接
2./var/log/講幾個重要的
- /var/log/messge 一些系統(tǒng)信息
- /var/log/secure 查看登錄信息
- 通過命令dmesg查看系統(tǒng)故障信息
3.proc目錄
- 后面開專題,專門將內(nèi)核相關(guān)。