雲端計算面試常見問題:Linux目錄結構

千鋒雲端計算發表於2019-07-10

Linux目錄結構

========================================================

Windows: 以多根的方式組織檔案 C:\ D:\ E:\

Linux: 以單根的方式組織檔案 /

/目錄結構: FHS (Filesystem Hierarchy Standard)


雲端計算面試常見問題:Linux目錄結構


注:下圖為Centos7目錄結構


雲端計算面試常見問題:Linux目錄結構


bin 普通使用者使用的命令 /bin/ls, /bin/date

sbin 管理員使用的命令 /sbin/service


雲端計算面試常見問題:Linux目錄結構


dev 裝置檔案 /dev/sda,/dev/sda1,/dev/tty1,/dev/tty2,/dev/pts/1, /dev/zero, /dev/null, /dev/random


雲端計算面試常見問題:Linux目錄結構

雲端計算面試常見問題:Linux目錄結構

雲端計算面試常見問題:Linux目錄結構


root root使用者的HOME

home 普通使用者家Base目錄


雲端計算面試常見問題:Linux目錄結構


proc 虛擬的檔案系統,反映出來的是核心,程式資訊或實時狀態


雲端計算面試常見問題:Linux目錄結構


[root@tianyun ~]# ps aux |grep sshd

root 1241  0.0 0.0 82468 1400 ? Ss 06:29 0:00 /usr/sbin/sshd


雲端計算面試常見問題:Linux目錄結構


usr 系統檔案,相當於C:\Windows

/usr/local 軟體安裝的目錄,相當於C:\Program

/usr/bin 普通使用者使用的應用程式

/usr/sbin 管理員使用的應用程式

/usr/lib 庫檔案Glibc 32bit

/usr/lib64 庫檔案Glibc 64bit


雲端計算面試常見問題:Linux目錄結構


boot 存放的系統啟動相關的檔案,例如kernel,grub(引導裝載程式)


雲端計算面試常見問題:Linux目錄結構


etc 配置檔案

系統相關如網路/etc/sysconfig/network /etc/hostname

應用相關配置檔案如/etc/ssh/sshd_config...

lib 庫檔案Glibc

lib64 庫檔案Glibc

tmp 臨時檔案(全域性可寫:程式產生的臨時檔案)

var 存放的是一些變化檔案,比如資料庫,日誌,郵件....

mysql: /var/lib/mysql

vsftpd: /var/ftp

mail: /var/spool/mail

cron: /var/spool/cron

log: /var/log

臨時檔案: /var/tmp(程式產生的臨時檔案)


雲端計算面試常見問題:Linux目錄結構


==裝置(主要指儲存裝置)掛載目錄==

media 移動裝置預設的掛載點

mnt 手工掛載裝置的掛載點

misc automount程式掛載

net automount程式掛載

命令儲存位置:

========================================================

/dev 裝置檔案目錄(塊裝置和字元裝置)

/usr 應用程式目錄

/var 日誌,服務檔案(伺服器資料目錄)

/etc 配置檔案目錄

/home 普通使用者家目錄

/root 管理員家目錄

/boot 系統啟動目錄(核心 啟動檔案 載入程式)

/proc 偽檔案系統(硬體資訊,核心引數,程式在記憶體中的資訊)

/sys 偽檔案系統(硬體資訊,核心引數,程式在記憶體中的資訊)

/mnt 其他掛載點

/opt 第三方軟體(flush,splunk,open office)

/media 媒介目錄(光碟 u盤)

/cgroup 資源控制目錄(記憶體 cpu....)

/selinux selinux安全元件使用的目錄

/misc和/net autofs服務使用的目錄

/srv 伺服器資料目錄

/tmp 臨時檔案目錄


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69916964/viewspace-2650040/,如需轉載,請註明出處,否則將追究法律責任。

相關文章