Linux中/etc目錄下常用的配置文件及其含義總結

     在linux中有一個很重要的思想就是一切皆文件,也就是說所有的系統參數的配置都是保存在各種各樣的配置文件當中的,這點Linux和Windows有很大的差別。
     因為Linux中有眾多配置文件,學習起來難免會不容易記憶,所以在此把一些常用的配置文件記錄下來,做一個歸納總結。根據FHS的規范,linux中的配置文件基本都存儲在/etc路徑下。
/etc/passwd
     此配置文件主要存儲的是用戶信息,其內容主要又7個字段組成,每個字段中間用:隔開,每個字段含義如下:
  1. 用戶名;
  2. 用戶密碼,用戶的密碼信息是存放在/etc/shadow配置文件中,此處用一個x代替;
  3. 用戶的ID號;
  4. 用戶基本組的ID號;
  5. 用戶的注釋信息
  6. 用戶家目錄
  7. 用戶默認的shell程序
/etc/group
     此配置文件存放的是用戶組信息,由4個字段組成,每個字段含義如下:
  1. 組名
  2. 用戶組密碼,其信息主要存放在/etc/gshadow中,此處用x代替;
  3. 用戶組ID號
  4. 以這個用戶組為附加組的用戶
     /etc/shadow
     此配置文件存放的是用戶的密碼文件,其內容由9個字段組成,含義如下:
  1. 用戶名
  2. 密碼文件,其內容是經過加密的,如果內容為!!表示用戶為鎖定狀態;
  3. 密碼距上次登錄已經使用的時間
  4. 密碼最長的使用期限
  5. 密碼離過期還有多少天的時候對用戶提出警告
  6. 密碼過期之后,禁用之前的天數
  7. 密碼多長時間就不可使用了
  8. 保留字段
/etc/inittab
     init的配置文件,當系統啟動完成之后init進程會從inittab配置文件中讀取相應的runlevel信息;
/etc/issue
     登錄系統之前提示信息,其內容默認為:Kernel \r on an \m,通過修改其內容可以修改顯示內容;  
 /etc/mtod
      用來定義登錄之后的提示信息; 
 /etc/sysconfig/network-script/ifcfg-eth(ens)#
     網卡配置文件,可以編輯網卡開機是否啟動,IP地址獲取方式,IP地址,DNS地址,網關地址,子網掩碼等信息;
 /etc/yum.repos.d
     yum源文件都存放在此目錄下,yum可以通過其指定的地址來安裝程序;
/etc/profile
     系統中所有關于shell環境的配置都在此目錄;
 /etc/bashrc
     每一個運行bash shell的用戶都會執行此文件,用來獲取bash中定義的信息;
~/.bash_profile:
     用戶定義的環境變量都存放在此文件,只對當前用戶生效;
~/.bashrc
     用戶對bash的設置,僅對當前用戶生效
/etc/shells
     列出系統支持的所有shell類型;
/etc/fstab
     系統卡機掛載的所有設備文件都在此配置文件中。由6個字段組成,含義:
  1. 要掛載的設備;
  2. 掛載點;
  3. 文件系統類型;
  4. 掛載選項,默認為defaults(rw,suid,dev,exec,auto,nouser,async);
  5. 通過dump備份頻率;
  6. 開機是否通過fsck檢查及fsck檢查優先級,1為最高;
/etc/hosts
     主機名稱列表,用于解析主機名;
/etc/crontab
     系統定義的周期性計劃;
/etc/sysconfig/i18n
     系統默認的語言類型;
     根據學習進度,目前接觸比較多的就是這些配置文件,若以后有新的常用配置文件也會增加到此文章中。
     

原創文章,作者:王子豪,如若轉載,請注明出處:http://www.www58058.com/71798

(7)
王子豪王子豪
上一篇 2017-03-26 19:26
下一篇 2017-03-26 19:58

相關推薦

  • 22期第九周課堂作業

    1、寫一個腳本,判斷當前系統上所有用戶的shell是否為可登錄shell(即用戶的shell不是/sbin/nologin);分別這兩類用戶的個數;通過字符串比較來實現; #!/bin/bash declare -i a=0 declare -i b=0 n=`cat /etc/passwd |cu…

    Linux干貨 2016-10-17
  • 說說web和http以及lamp/lnmp

    <span style="font-size: 24px;font-family: 宋體,SimSun">**說說web和http以及lamp/lnmp**</span> 說說web和http以及lamp/lnmp 在這篇文章當中你將看到如下內容: web與http的簡介,網頁的分類 度量網站流量的幾個術語——知道…

    2016-05-28
  • 描述LVS的工作原理

    一、LVS結構   LVS由前端的負載均衡器(Load Balancer,LB)和后端的真實服務器(Real Server,RS)群組成。RS間可通過局域網或廣域網連接。LVS的這種結構對用戶是透明的,用戶只能看見一臺作為LB的虛擬服務器(Virtual Server),而看不到提供服務的RS群。當用戶的請求發往虛擬服務器,LB根據設定的包轉發策略和負載均衡…

    Linux干貨 2016-08-29
  • rpm和yum

     1、rpm的安裝 rpm {-i|–install} [install-options] PACKAGE_FILE… -v: verbose -h: 以#顯示程序包管理執行進度 rpm -ivh PACKAGE_FILE … [install-options] …

    Linux干貨 2016-08-21
  • ansible

    Ansible 1、  特性: 模塊化:調用特定的模塊,完成特定任務; 基于Python語言實現部署簡單:agentless; 支持自定義模塊; 支持playbook;編排任務; ansible自身并不實現任何管理任務,它的所有管理任務,統統都使用模塊完成;             &nb…

    Linux干貨 2016-11-11

評論列表(1條)

  • renjin
    renjin 2017-04-05 11:52

    對/etc目錄下的一些較為常用的文件詳細的介紹上,內容上寫的很好,可以適當的加入圖片

欧美性久久久久