linux常用配置文件

什麼是配置文件?

/etc包含了系統特有的配置文件。所謂配置文件,就是用於控制程序運行的本地文件,它絕大多數情況下都是“只讀”且“私有”的文件,而且是可編輯的。

1、網絡配置

1)、/etc/sysconfig/network--scripts/ifcfg-eth0        IP地址和子網隱碼地址

    DEVICE=eth0

    HWADDR=00:0C:29:C0:1C:8F

    TYPE=Ethernet

    UUID=d63853e2-b0e9-4b15-a21e-a09aeca9212e

    ONBOOT=no           -->        ONBOOT=yes

    NM_CONTROLLED=yes

    BOOTPROTO=dhcp      -->        BOOTPROTO=static

                        -->        IPADDR=192.168.1.1

                        -->        NETMASK=255.255.255.0

2)、/etc/sysconfig/network     網關地址,配置主機名

    NETWORKING=yes

    HOSTNAME=...        -->        HOSTNAME=Oracle

                        -->        GATEWAY=192.168.1.254

3)、/etc/resolv.conf        DNS配置

                        -->        nameserver 192.168.1.254

配置完後要重啓網絡才能連接上網

service network restart        重啓網絡

4)、/etc/hosts        主機名靜態信息

5)、/etc/hosts.conf        告訴網絡域名服務器如何查找主機名


2、系統管理

1)、/etc/passwd        用戶的屬性信息

    用戶的屬性:

        account:password:UID:GID:GECOS:directory:shell

用戶名:密碼佔位符:UID:GID:註釋信息:家目錄:默認shell

2)、/etc/shadow        影子口令,即保存密碼的文件

登錄名:加密的密碼:最近一次修改密碼的時間:密碼最短使用期限:密碼最長使用期限:密碼到期警告天數:賬號的非活動天數:賬號過期期限:預留段

3)、/etc/group        組的屬性信息

組名:密碼佔位符:GID:以此組爲額外組的用戶列表,用戶詞用逗號分隔

4)、/etc/gshadow        組的密碼

group_name:passwd:GID:user_list 

用戶組:組密碼:用戶組管理者:組成員    

用戶組管理者:這個字段可以空,如果有多個管理者,用“,”號分割

組成員:如果有多個成員,用“,”號分割

5)、bash的配置文件

profile類:交互式登錄用戶

    文件:

    /etc/profile:全局,對所有用戶有效

    /etc/profile.d/*.sh:全局,對所有用戶有效

    ~/.bashrc:僅對某用戶自己有效

    功能:

    設定環境變量

    運行命令或腳本

bashrc類:非交互式登錄用戶

    文件:

    /etc/bashrc:全局有效

    ~/.bashrc:僅對某用戶自己有效

    功能:

    設定本地變量

    定義命令別名

在配置文件更新後,新的定義不會立即生效; 想要立即生效,有兩種方式:

    1、重新登錄

    2、source FILE

        . FILE

6)、vim的配置文件

全局:/etc/vimrc

個人:~/.vimrc

窗口屬性定義:

顯示行號:set number:set nu

          set nonumber:set nonu

自動縮進:set autoindent:set ai

          set noai

不區分字符大小寫:set ignorecase:set ic

                  set noic

獲取幫助:set

顯示匹配的括號:set showmatch:set sm

                set nosm

語法着色:syntax on

          syntax off

搜索高亮顯示:set hlsearch

              set nohlserach

7)、/etc/yum.conf       yum主配置文件

/etc/yum.repos.d/*.repo      將yum.conf分割成n個*.repo文件

8)、/etc/man.config        man查找命令配置文件

MANPATH /usr/local/apache/share/man        將apache定義到man查找命令中


3、文件系統

1)、/etc/fstab        系統開機會自動掛載的文件系統

mount -o acl DEVICE MOUNT_POINT

永久有效,需要編輯/etc/fatab,在掛載選項後附加acl選項

2)、/etc/mtab        文件系統的動態信息,記錄當前掛載的文件系統,將隨着/proc/mount 文件的改變而不斷改變。換句話說,文件系統被安裝和卸載時,改變會立即反映到此文件中。

3)、/etc/mtools.conf        mtools程序的配置文件,即DOS 類型的文件系統上所有操作(創建目錄、複製、格式化等等)的配置




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章