linux目錄介紹及配置文件詳細(xì)介紹

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)

  1. 網(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

  1. /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  
    
    
  2. 本地局域網(wǎng)DNScat /etc/hosts,類似于windows里面的host文件,形如以下內(nèi)容:

    127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
    

    本地DNS可以覆蓋公網(wǎng)DNS

  3. 配置主機(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)。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容