今天就跟大家聊聊有關Linux目錄結構具體是怎樣的,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據(jù)這篇文章可以有所收獲。
創(chuàng)新互聯(lián)公司是一家朝氣蓬勃的網站建設公司。公司專注于為企業(yè)提供信息化建設解決方案。從事網站開發(fā),網站制作,網站設計,網站模板,微信公眾號開發(fā),軟件開發(fā),微信平臺小程序開發(fā),十余年建站對柔性防護網等多個領域,擁有多年的網站設計經驗。
========================================================
Windows: 以多根的方式組織文件 C:\ D:\ E:\
Linux: 以單根的方式組織文件 /
/目錄結構: FHS (Filesystem Hierarchy Standard)
注:下圖為Centos7目錄結構
bin 普通用戶使用的命令 /bin/ls, /bin/date
sbin 管理員使用的命令 /sbin/service
dev 設備文件 /dev/sda,/dev/sda1,/dev/tty1,/dev/tty2,/dev/pts/1, /dev/zero, /dev/null, /dev/random
root root用戶的HOME
home 普通用戶家Base目錄
proc 虛擬的文件系統(tǒng),反映出來的是內核,進程信息或實時狀態(tài)
[root@tianyun ~]# ps aux |grep sshd
root 1241 0.0 0.0 82468 1400 ? Ss 06:29 0:00 /usr/sbin/sshd
usr 系統(tǒng)文件,相當于C:\Windows
/usr/local 軟件安裝的目錄,相當于C:\Program
/usr/bin 普通用戶使用的應用程序
/usr/sbin 管理員使用的應用程序
/usr/lib 庫文件Glibc 32bit
/usr/lib64 庫文件Glibc 64bit
boot 存放的系統(tǒng)啟動相關的文件,例如kernel,grub(引導裝載程序)
etc 配置文件
系統(tǒng)相關如網絡/etc/sysconfig/network /etc/hostname
應用相關配置文件如/etc/ssh/sshd_config...
lib 庫文件Glibc
lib64 庫文件Glibc
tmp 臨時文件(全局可寫:進程產生的臨時文件)
var 存放的是一些變化文件,比如數(shù)據(jù)庫,日志,郵件....
MySQL: /var/lib/mysql
vsftpd: /var/ftp
mail: /var/spool/mail
cron: /var/spool/cron
log: /var/log
臨時文件: /var/tmp(進程產生的臨時文件)
==設備(主要指存儲設備)掛載目錄==
media 移動設備默認的掛載點
mnt 手工掛載設備的掛載點
misc automount進程掛載
net automount進程掛載
命令存儲位置:
========================================================
/dev 設備文件目錄(塊設備和字符設備)
/usr 應用程序目錄
/var 日志,服務文件(服務器數(shù)據(jù)目錄)
/etc 配置文件目錄
/home 普通用戶家目錄
/root 管理員家目錄
/boot 系統(tǒng)啟動目錄(內核 啟動文件 引導程序)
/proc 偽文件系統(tǒng)(硬件信息,內核參數(shù),進程在內存中的信息)
/sys 偽文件系統(tǒng)(硬件信息,內核參數(shù),進程在內存中的信息)
/mnt 其他掛載點
/opt 第三方軟件(flush,splunk,open office)
/media 媒介目錄(光盤 u盤)
/cgroup 資源控制目錄(內存 cpu....)
/selinux selinux安全組件使用的目錄
/misc和/net autofs服務使用的目錄
/srv 服務器數(shù)據(jù)目錄
/tmp 臨時文件目錄
看完上述內容,你們對Linux目錄結構具體是怎樣的有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。