目錄
/boot/:開機配置文件,也是存放核心vmlinuz的地方
/bin/:系統可執行文件目錄,CentOS7后合并到/usr/bin中,并鏈接過去
/sbin/:系統管理員常用指令存放目錄,例如開關機、磁盤分區等指令,CentOS7后合并到/usr/sbin中,并鏈接過去
/etc/:存放幾乎所有的配置文件
/dev/:存放所有設備文件的目錄
/media/:可移動設備目錄,例如光盤
/mnt/:臨時掛載目錄
/proc/:內存中虛擬文件系統,存放核心和程序的數據,例如cpuinfo
/sys/:類似于proc,內存中的資料,如核心、文件系統
/tmp/:臨時目錄,FHS建議每次開機清空
/opt/:第三方軟件目錄
/usr/:二層FHS,unix?software?resources目錄,內含bin、include、lib、etc等目錄
/usr/local/:三層FHS,用戶手動安裝的軟件一般放到該目錄,內含bin、include、lib、etc等目錄
/var/:可變數據數據存放目錄
/var/log/:存放各種日志
/etc/init.d/:存放系統的SysV服務
/etc/systemd/:存放各種軟件的啟動腳本
/etc/sysconfig/:存放系統的各種配置
/etc/sysconfig/network-scripts/:存放網卡配置文件
/etc/yum.repos.d/:存放軟件倉庫的配置文件
/etc/skel/:創建用戶時默認的家目錄的內容從這里復制
/etc/httpd/:apache服務目錄
/etc/yum.repos.d/:yum倉庫地址目錄
/usr/lib/systemd/system/:systemd系統管理的服務腳本
/etc/systemd/system/:systemd用戶級服務腳本
文件
/etc/inittab:Linux系統的運行級別
/etc/locale.conf:系統默認語言配置文件
/etc/profile:環境變量配置文件
/etc/hostname:CentOS7主機名配置文件
/etc/sysconfig/network:CentOS6主機名配置文件
/etc/sysconfig/clock:CentOS6時區
/etc/sysconfig/i18n:CentOS6語言
/etc/resolv.conf:dns配置文件
/etc/hosts:ip地址和主機名的映射文件,系統首先查找此文件,找不到再去/etc/resolv.conf中找
/etc/sudoers:配置可使用sudo的用戶
/etc/fstab:硬件設備掛載信息
/etc/crontab:系統級的例行性任務配置文件
/etc/passwd:用戶信息文件
/etc/group:用戶組文件
/etc/shadow:用戶密碼文件
/etc/services:服務以及對應的端口,不建議修改該文件
/etc/shells:所有可用的shell
/etc/issue:接入終端后的提示信息
/etc/motd:用戶登錄后的提示信息
/etc/sysconfig/iptables:iptables防火墻配置文件
/etc/sysconfig/network-scripts/ifcfg-ens33:網絡接口配置文件
/etc/centos-release:Centos系統版本
/etc/redhat-release:Redhat系統版本
/etc/apt/sources.list:apt鏡像源配置文件
/etc/ssh/sshd_config:ssh配置文件
/etc/httpd/conf/httpd.conf:apache服務器配置文件
/etc/selinux/config:selinux安全子系統的配置文件
/etc/rsyslog.conf:系統日志配置文件
/etc/man_db.conf:man路徑配置文件
/proc/cpuinfo:cpu信息
/proc/meminfo:內存信息
/proc/version:系統版本信息
/var/spool/cron/用戶名:用戶級的例行性任務配置文件
/var/spool/mail/用戶名:用戶郵件
/var/log/messages:系統日志
/var/log/secure:安全日志,包括所有的登錄信息
/var/log/wtmp:成功登入系統的用戶信息,無法直接讀取,last命令默認讀取的文件
/var/log/lastlog:所有用戶最近登錄信息,無法直接讀取,lastlog命令默認讀取的文件
/var/log/btmp:失敗嘗試的登錄信息,無法直接讀取,lastb命令默認讀取的文件
/var/log/yum.log:yum日志
~/.bash_history:命令歷史記錄文件,同時也是history命令的執行結果
~/anaconda-ks.cfg:kickstart配置文件
~/.ssh/known_hosts:遠程主機的公鑰信息,第一次ssh到其他主機時,主機會把其公鑰發送過來保存到此文件
~/.ssh/authorized_keys:主機接受的客戶端公鑰,使用秘鑰登錄ssh時,需要將客戶端的公鑰添加到此文件中