您好,登錄后才能下訂單哦!
這篇文章將為大家詳細(xì)講解有關(guān)inux常用配置文件的位置,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
一、/etc配置文件
/etc/passwd 用戶數(shù)據(jù)庫(kù),其中的域給出了用戶名、真實(shí)姓名、家目錄、加密口令和用戶的其他信息
/etc/group 類似/etc/passwd ,但說(shuō)明的不是用戶而是組。
/etc/inittab init 的配置文件
/etc/issue 在登錄提示符前的輸出信息。通常包括系統(tǒng)的一段短說(shuō)明或歡迎信息。內(nèi)容由系統(tǒng)管理員確定。
/etc/motd 成功登錄后自動(dòng)輸出,內(nèi)容由系統(tǒng)管理員確定,經(jīng)常用于通告信息,如計(jì)劃關(guān)時(shí)間的警告。
/etc/mtab 當(dāng)前安裝的文件系統(tǒng)列表。由scripts 初始化,并由mount 命令自動(dòng)更新。需要一個(gè)當(dāng)前安裝的文件系統(tǒng)的列表時(shí)使用,例如df 命令,當(dāng)df –a 時(shí),查看到的信息應(yīng)和其一致。
/etc/shadow 在安裝了影子口令軟件的系統(tǒng)上的影子口令文件。影子口令文件將/etc/passwd 文件中的加密口令移動(dòng)到/etc/shadow 中,而后者只對(duì)root 可讀。這使破譯口令更困難。
/etc/login.defs login 命令的配置文件
/etc/profile , /etc/csh.login , /etc/csh.cshrc 登錄或啟動(dòng)時(shí)Bourne 或Cshells時(shí)執(zhí)行的文件。這允許系統(tǒng)管理員為所有用戶建立全局缺省環(huán)境/etc/printcap 類似/etc/termcap ,但針對(duì)打印機(jī)。語(yǔ)法不同。
/etc/securetty 確認(rèn)安全終端,即哪個(gè)終端允許root 登錄。一般只列出虛擬控制臺(tái),這樣就不可能(至少很困難)通過(guò)modem 或網(wǎng)絡(luò)闖入系統(tǒng)并得到超級(jí)用戶特權(quán)。
/etc/shells 列出可信任的shell。chsh 命令允許用戶在本文件指定范圍內(nèi)改變登錄shell。提供一臺(tái)機(jī)器FTP 服務(wù)的服務(wù)進(jìn)程ftpd 檢查用戶shell 是否列在 /etc/shells文件中,如果不是將不允許該用戶登錄。
/etc/termcap終端性能數(shù)據(jù)庫(kù)。說(shuō)明不同的終端用什么"轉(zhuǎn)義序列"控制。寫程序時(shí)不直接輸出轉(zhuǎn)義序列(這樣只能工作于特定品牌的終端),而是從/etc/termcap中查找要做的工作的正確序列。這樣,多數(shù)的程序可以在多數(shù)終端上運(yùn)行。
/etc/inputrc 輸入設(shè)備配置文件
/etc/default/useradd 添加用戶的默認(rèn)信息的文件
/etc/login.defs 是用戶密碼信息的默認(rèn)屬性
/etc/skel 用戶信息的骨架
/sbin/nologin 不能登陸的用戶
/var/log/message 系統(tǒng)的日志文件
/etc/profile全局配置文件可以在添加一行PATH=$PATH:/usr/local/mysql/bin即可以軟件的命令可以使用
/root/bashrc 命令的別名
/etc/yum.repos.d 配置本地YUM源
/etc/httpd/conf/httpd.conf 配置http服務(wù)的配置文件
/etc/fstab 系統(tǒng)啟動(dòng)時(shí)自動(dòng)加載的設(shè)備,(用于配置自動(dòng)掛載設(shè)備)
/etc/selinux 安全Linux設(shè)定
/etc/sysconfig/network 可以更改hostname(主機(jī)名)以及網(wǎng)卡工作狀態(tài)
/etc/hosts 更改主機(jī)名和IP 地址的對(duì)應(yīng)關(guān)系,請(qǐng)注意其格式為hostname.domain hostname localhost
localhost.domian,當(dāng)修改主機(jī)名后必須修改該文件
/etc/resolv.conf 可配置DNS 地址,即第一DNS,第二DNS 以及DNS 的默認(rèn)搜索路徑
/etc/sysconfig/networking/profiles/default 內(nèi)含數(shù)個(gè)文件,可配置hosts、網(wǎng)卡、DNS 地址及DNS 搜索路徑等
/etc/sysconfig/network-scripts/ifcfg-eth0 配置網(wǎng)卡eth0
/etc/rc.d/init.d/network restart 重啟網(wǎng)絡(luò)
/etc/rc.d/init.d 用于放置幾乎所有服務(wù)的啟動(dòng)腳本
/etc/sysctl.conf 內(nèi)核參數(shù)配置文件
/etc/sysconfig/i18n 設(shè)置系統(tǒng)語(yǔ)言和字符類型
/etc/crontab 系統(tǒng)定義的任務(wù)計(jì)劃
/etc/anacrontab 實(shí)現(xiàn)檢查過(guò)期和未完成的crontab的任務(wù)的配置文件
/etc/rc.d/init.d/functions 定義功能的配置文件
/etc/rc.d/rc.sysinit 系統(tǒng)啟動(dòng)設(shè)置配置文件
/etc/sysconfig/system-config-firewall配置防火墻的信任端口,以及防火墻的工作狀態(tài)。圖形化配置防火墻的存檔文件,具體講只保存圖形界面的otherport里面設(shè)置的項(xiàng)目,如果主配置文件存在相應(yīng)的配置條目,那么它里面的配置條目存在與否并不重要。
/etc/sysconfig/iptables 防火墻主配置文件
/etc/sysconfig/system-config-securitylevel 系統(tǒng)安全等級(jí)文件,在防火墻配置中不會(huì)涉及
/etc/xinetd.conf xinetd 的主配置文件
/etc/hosts.allow TCP的一個(gè)許可表
/etc/host.deny TCP的一個(gè)拒絕表
/etc/squid/squid.conf 代理服務(wù)器(SQUID)配置文件
/etc/sysconfig/vncservers VNC服務(wù)配置文件
/etc/vsftpd/ftpusers 用于保存不允許進(jìn)行FTP 登錄的本地用戶賬號(hào)(黑名單)
/etc/vsftpd/user_list 更靈活的用戶訪問(wèn)控制,但需要在主配置文件中進(jìn)行聲明
/etc/inetd.conf swat 配置
/etc/dhcpd.conf DHCP 的配置文件
/etc/rc.d/init.d/dhcpd stop 停止DHCP
/etc/access 可以對(duì)sendmail 的郵件流進(jìn)行控制
/etc/udev/rules.d 系統(tǒng)初始化時(shí)將硬件探測(cè)信息輸出成設(shè)備配置文件,是一個(gè)程序。讓用戶定義udev的規(guī)則,從而實(shí)現(xiàn)在創(chuàng)建設(shè)備文件使用不同的設(shè)備文件名
注:/etc/passwd 存放用戶的賬號(hào)
slaceware:x:5000:5000:Test User:/home/slackware:/bin/bash
Name:passwd位置:UID:GID:CECOS(注釋):diectory(家目錄):shell
注:/etc/shadow 存放用戶的密碼
slaceware:$1$12345678$0ME5N6oDyoEAwUp7b5UDM/:15355:0:99999:7:::
Name:加密后的密碼:時(shí)間1:時(shí)間2:時(shí)間3:時(shí)間4:時(shí)間5:時(shí)間6:預(yù)留段
加密后的密碼:以$分開(kāi),第一個(gè)$后是1,說(shuō)明加密算法是md5,第二個(gè)$后是加的sail,第三個(gè)$后是加的密碼
時(shí)間1:從1970年1月1日起到最近的修改的天數(shù)
時(shí)間2:密碼的最短使用期限
時(shí)間3:密碼最長(zhǎng)使用期限
時(shí)間4:在密碼過(guò)期之前多少天開(kāi)始警告
時(shí)間5:在密碼過(guò)期多少天用戶禁用
時(shí)間6:自1970年1月1日起多長(zhǎng)時(shí)間用戶被禁用
注:/etc/group 存放組的賬號(hào)
slackware:x:5000:
Name:passwd位置:GID:附加組的用戶列表
注: 交互式登陸的用戶:
/etc/profile -->/etc/profile.d/* -->~/.bash_profile -->~/.bashrc -->/etc/bashrc
非交互式登錄:
~/.bashrc -->/etc/bashrc -->.etc/profile.d/*
二、/proc 配置文件
/proc/dma 顯示當(dāng)前使用的DMA 通道。
/proc/filesystems 核心配置的文件系統(tǒng)。
/proc/interrupts 顯示使用的中斷,and how many of each there have been.
/proc/ioports 當(dāng)前使用的I/O 端口。
/proc/kcore 系統(tǒng)物理內(nèi)存映象。與物理內(nèi)存大小完全一樣,但不實(shí)際占用這么多內(nèi)存;
it is generated on the fly as programs access it.
(記住:除非你把它拷貝到什么地方,/proc 下沒(méi)有任何東西占用任何磁盤空間。)
/proc/kmsg 核心輸出的消息。也被送到syslog
/proc/ksyms 核心符號(hào)表
/proc/loadavg 系統(tǒng)"平均負(fù)載";3 個(gè)指示器指出系統(tǒng)當(dāng)前的工作量。
/proc/meminfo 存儲(chǔ)器使用信息,包括物理內(nèi)存和swap。
/proc/modules 當(dāng)前加載了哪些核心模塊。
/proc/net 網(wǎng)絡(luò)協(xié)議狀態(tài)信息。
/proc/self 到查看/proc 的程序的進(jìn)程目錄的符號(hào)連接。當(dāng)2 個(gè)進(jìn)程查看/proc時(shí),是不同的連接。這主要便于程序得到它自己的進(jìn)程目錄。
/proc/stat 系統(tǒng)的不同狀態(tài),such as the number of page faults since the system was booted.
/proc/uptime 系統(tǒng)啟動(dòng)的時(shí)間長(zhǎng)度。
/proc/cpuinfo 處理器信息,如類型、制造商、型號(hào)和性能。
/proc/devices 當(dāng)前運(yùn)行的核心配置的設(shè)備驅(qū)動(dòng)的列表。
/proc/version 核心版本。
/proc/mdstat RAID設(shè)備的信息
/proc/cmdline ro root=/dev/vol0/root rhgb quiet grub信息
/proc/cpuinfo 顯示CPU的相關(guān)信息
/proc/cpuset cpu集合 用于顯示當(dāng)前進(jìn)程可以應(yīng)用到哪些cpu上
/proc/filesystem當(dāng)前系統(tǒng)支持的文件系統(tǒng)種類
/etc/245/vm 系統(tǒng)進(jìn)程ID號(hào)為245的進(jìn)程的虛擬內(nèi)存信息
/etc/245/kernel 系統(tǒng)進(jìn)程ID號(hào)為245的進(jìn)程的內(nèi)核信息
/proc/mounts 掛載的所有文件系統(tǒng)
/proc/swaps 交換分區(qū)信息
/proc/uptime 啟動(dòng)系統(tǒng)運(yùn)行時(shí)長(zhǎng)
/proc/sys (具有寫權(quán)限)定義內(nèi)核參數(shù)的值來(lái)定義內(nèi)核的功能
/proc/sys/kernel/hostname 主機(jī)名的設(shè)定
三、/usr 配置文件
/usr/bin 眾多的應(yīng)用程序
/usr/doc linux 文檔
/usr/include linux 下C 開(kāi)發(fā)和編譯應(yīng)用程序所需要的頭文件
/usr/include/g++ C++編譯器的頭文
/usr/lib 常用的動(dòng)態(tài)鏈接庫(kù)和軟件包的配置文件
/usr/src 系統(tǒng)軟件的源代碼
/usr/src/linux linux 內(nèi)核的源代碼
/usr/local/bin 本地增加的命令
/usr/local/lib 本地增加的庫(kù)
/usr/sbin 為系統(tǒng)管理員保留的程序
/usr/share/fonts 字體文件
/usr/share/doc 各種文檔文件
/usr/share/man 系統(tǒng)手冊(cè)頁(yè)
/usr/local/apache/man 定義man目錄文集
四、其它目錄配置文件
/dev/null 沒(méi)有用的文件所放的位置,相當(dāng)于回收站,吞噬設(shè)備
/dev/zero 初始化磁盤(吐零)
/dev/random 隨機(jī)數(shù)生成器,熵池
/dev/urandom 偽隨機(jī)數(shù)生成器,熵池。(當(dāng)熵池耗盡時(shí),用軟件生成隨機(jī)數(shù))
/var/spool/mail/root 定義mail設(shè)置發(fā)送用戶為root
/bin/bash 系統(tǒng)內(nèi)置腳本
/home/USERNAME 用戶配額文件
/var/spool/cron/USERNAME 用戶定義的任務(wù)計(jì)劃
五、目錄結(jié)構(gòu):
/boot 用于自舉加載程序(LILO 或GRUB)的文件。當(dāng)計(jì)算機(jī)啟動(dòng)時(shí)(如果有多個(gè)操作系統(tǒng),有可能允許你選擇啟動(dòng)哪一個(gè)操作系統(tǒng)),這些文件首先被裝載。這個(gè)目錄也會(huì)包含LINUX 核(壓縮文件vmlinuz),但LINUX 核也可以存在別處,只要配置LILO 并且LILO 知道LINUX 核在哪兒。
/bin 系統(tǒng)啟動(dòng)時(shí)需要的引導(dǎo)程序(二進(jìn)制執(zhí)行文件),這些文件可以被普通用戶使用
/dev 代表硬件組件的設(shè)備文件目錄。LINUX 下設(shè)備被當(dāng)成文件,這樣一來(lái)硬件被抽象化,便于讀寫、網(wǎng)絡(luò)共享以及需要臨時(shí)裝載到文件系統(tǒng)中。正常情況下,設(shè)備會(huì)有一個(gè)獨(dú)立的子目錄。這些設(shè)備的內(nèi)容會(huì)出現(xiàn)在獨(dú)立的子目錄下。LINUX 沒(méi)有所謂的驅(qū)動(dòng)符。
/etc 存放各種配置文件
/etc/rc.d 啟動(dòng)的配置文件和腳本
/home 用戶主目錄,包含參數(shù)設(shè)置文件、個(gè)性化文件、文檔、數(shù)據(jù)、EMAIL、緩存數(shù)據(jù)等
/lib 標(biāo)準(zhǔn)程序設(shè)計(jì)庫(kù),又叫動(dòng)態(tài)鏈接共享庫(kù),作用類似windows 里的.dll 文件
/sbin 為系統(tǒng)管理員保留的用于系統(tǒng)啟動(dòng)時(shí)的引導(dǎo)程序(二進(jìn)制執(zhí)行文件),這些文件不打算被普通用戶使用(普通用戶仍然可以使用它們,但要指定目錄)
/tmp 公用的臨時(shí)文件存儲(chǔ)點(diǎn),該目錄會(huì)被自動(dòng)清理干凈
/root 系統(tǒng)管理員的主目錄
/mnt 系統(tǒng)提供這個(gè)目錄是讓用戶臨時(shí)掛載其他的文件系統(tǒng)。
/lost+found這個(gè)目錄平時(shí)是空的,系統(tǒng)非正常關(guān)機(jī)而留下“無(wú)家可歸”的文件(windows下叫什么.chk)就在這里
/proc 虛擬的目錄,是系統(tǒng)內(nèi)存的映射,可直接訪問(wèn)這個(gè)目錄來(lái)獲取系統(tǒng)信息。目錄整個(gè)包含虛幻的文件。它們實(shí)際上并不存在磁盤上,也不占用任何空間。(用ls –l 可以顯示它們的大小)當(dāng)查看這些文件時(shí),實(shí)際上是在訪問(wèn)存在內(nèi)存中的信息,這些信息用于訪問(wèn)系統(tǒng)
/proc/1 關(guān)于進(jìn)程1 的信息目錄。每個(gè)進(jìn)程在/proc 下有一個(gè)名為其進(jìn)程號(hào)的目錄。
/var 某些大文件的溢出區(qū),比方說(shuō)各種服務(wù)的日志文件,包含在正常操作中被改變的文件:假脫機(jī)文件、記錄文件、加鎖文件、臨時(shí)文件和頁(yè)格式化文件等
/var/spool mail, news, 打印隊(duì)列和其他隊(duì)列工作的目錄。每個(gè)不同的spool 在/var/spool 下有自己的子目錄,例如,用戶的郵箱在/var/spool/mail 中。
/opt 可選的應(yīng)用程序,譬如,REDHAT 5.2 下的KDE (REDHAT 6.0 下,KDE 放在其它的XWINDOWS 應(yīng)用程序中,主執(zhí)行程序在/usr/bin 目錄下)
/usr 最龐大的目錄,要用到的應(yīng)用程序和文件幾乎都在這個(gè)目錄。
/home /var /usr/local 經(jīng)常是單獨(dú)分區(qū),因?yàn)榻?jīng)常會(huì)操作,容易產(chǎn)生碎片
/srv 該目錄存放一些服務(wù)啟動(dòng)之后需要提取的數(shù)據(jù)
啟動(dòng)引導(dǎo)程序配置文件示例:
LILO /etc/lilo.conf GRUB /boot/grub/menu.lst
看完上述內(nèi)容,你們對(duì)inux常用配置文件大概了解了嗎?如果想了解更多相關(guān)文章內(nèi)容,歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。