(9) /tmp
/tmp目錄存放臨時文件linux命令,包括系統(tǒng)和用戶創(chuàng)建的臨時文件,當系統(tǒng)重新啟動時,這個目錄下的文件都將被刪除。任何人都可以訪問,重要數(shù)據(jù)不可放在此目錄。
(10) /var
/var目錄存放系統(tǒng)執(zhí)行過程中經(jīng)常變化的文件,
如隨時更改的日志文件 /var/log,
/var/log/message:所有的登錄文件存放目錄,
/var/spool/mail:郵件存放的目錄,
/var/run:程序或服務啟動后,其PID存放在該目錄下。建議單獨分區(qū),設置較大的磁盤空間
(11) /boot
/boot目錄存放Linux下文件啟動時必須讀取的文件。包括了Linux內(nèi)核的二進制映像。
其中/boot/vmlinuz 為 linux 的內(nèi)核文件,以及 /boot/gurb。
(12) /etc
/etc目錄是整個Linux系統(tǒng)的中心,是系統(tǒng)管理和維護的配置文件存放的目錄,重要的配置文件有/etc/inittab、/etc/fstab、/etc/init.d、/etc/X11、/etc/sysconfig、/etc/xinetd.d 通常注意備份這個目錄中重要的配置文件,以便快速恢復系統(tǒng)。
例如保存用戶賬戶名稱的password文件,該目錄不包含任何二進制文件,并且這些文件只有管理員使用,其他用戶只有閱讀權限。
(13) /lib
/lib目錄存放必要的運行庫,主要是編程語言的庫,在程序運行過程中,還需要調(diào)用一些額外的函數(shù)庫的協(xié)助。
重要的目錄為:/lib/modules。
(14) /media
/media目錄是自動掛載的目錄,比如我們的U盤插在ubuntu下回自動掛載,就會在/media下生成一個目錄,這個目錄就是U盤所在目錄,或者說文件。
(15) /opt
/opt目錄包含從個別廠商的附加應用程序。opt代表opitional;附加應用程序應該安裝在/opt/或者/opt/的子目錄下。
(16) /root
/root目錄是超級用戶root的主目錄,我們需要注意的是,在Linux下,斜杠字符“/”是整個系統(tǒng)的根目錄linux命令,不是超級用戶的主目錄。
(17) /selinux
/selinux 目錄主要用來加固操作系統(tǒng),提高系統(tǒng)的安全性。
(18) /sys
/sys目錄存放管理設備文件,用于存放系統(tǒng)信息。
(19)/usr
/usr目錄包含二進制文件、庫文件、文檔和二級程序的源代碼。
/usr/bin 存放應用程序,
/usr/share 存放共享數(shù)據(jù),
/usr/lib 存放不能直接運行的,卻是許多程序運行所必需的一些函數(shù)庫文件。
/usr/local: 存放軟件升級包。
/usr/share/doc: 系統(tǒng)說明文件存放目錄。
/usr/share/man:程序說明文件存放目錄,使用man、ls時會查詢/usr/share/man/man1/ls.1.gz 的內(nèi)容建議單獨分區(qū),設置較大的磁盤空間
二、權限
1、權限概念
linux系統(tǒng)中的每個文件和目錄都有訪問權限,用它來確定誰可以通過何種方式對文件和目錄進行訪問和操作。文件或目錄的訪問權限分為只讀、只寫、可執(zhí)行三種。
只讀權限:表示只允許讀其內(nèi)容,而禁止對其做任何更改操作。
只寫權限:表示只允許寫內(nèi)容,而禁止對其做任何更改操作。
可執(zhí)行權限:表示允許將文件作為一個程序執(zhí)行。
所有目錄權限755 所有文件權限644 所有目錄和文件屬主屬組都是root 用戶上傳資源的目錄權限755,屬主屬組都是nginx服務用戶。'u'代表文件屬主,'g'代表文件屬組,'o'代表其他任何用戶,'a'代表所有用戶(u、g、o的總和)'+-='表示設置權限的操作動作。作用:用于讀寫os文件.使用該包訪問os文件時,必須要為os目錄建立相應的directory對象..當用戶要訪問特定目錄下的文件時,必須要具有讀寫directory對象的權限.在使用utl_file包之前,應首先建立directory對象.。