文件的基本管理和XFS文件系統備份恢復
在windows中文件在磁盤裡如上圖, 而在Linux當中一切都是文件,沒有磁盤的概念了,這是
linux與windows的不同,設備也看成文件
/ /home /root /dev /usr /etc /boot /lib /var /tmp /proc /bin /sbin
1. / 通常稱為根分區。所有的文件和目錄的起始點。只有root用戶對此目錄擁有寫權限。
2. /etc 配置文件 包含所有應用程序的配置文件,也包含啟動、關閉某個特定程序的腳本,
例如,/etc/passwd, /etc/init.d/network等。
3. /boot 存放Linux系統啟動時需要加載的文件。 Kernel、grub等文件都存放在此。
4. /var 是一個可增長的目錄,包含很經常變的文件。
例如,/var/log(系統日志)、/var/lib (包文件)
5. /root 管理員所有數據。 root用戶的家目錄
6. /tmp 臨時文件存儲位置 不能存放重要的數據
7. /usr usr表示的是unix software source /usr/src 源代碼目錄
8. /bin 命令 此目錄包含二進制可執行文件。
9. /sbin 系統命令 ,此目錄中的命令主要供系統管理員使用,以進行系統維護。
10. /dev 包含設備文件。
在Linux中,一切都被看做文件。終端設備、磁盤等等都被看做文件.如/dev/sda。
11. /home 普通用戶所有數據存放在這個目錄下
12. /proc 這個目錄是一個虛擬的目錄,它是系統內存的映射,我們可以通過直接訪問這個目錄來獲取系統信息。
查看咱們的內存信息,CPU信息
cat /proc/meminfo | grep “Mem”
cat /proc/cpuinfo
13. /lib 存放系統的庫文件
lib***.a是靜態庫
lib***.so是動態庫
靜態庫在編譯時被加載到二進制文件中
動態庫在運行時加載到進程的內存空間中
簡單的說,這些庫就是為了讓你的程序能夠正常編譯運行的。
其作用類似於Windows裡的.dll文件。幾乎所有的應用程序都須要用到這些共享庫。
小結:
· 本地管理員大多數情況下將額外的軟件安裝在/usr/local目錄下,並符號連接在/usr/local/bin下的主執行程序。
· 系統的所有設置在/etc目錄下。
· 不要修改根目錄(“/”)或/usr目錄下的任何內容,
目錄最好和LINUX發布時保持一致。
· 大多數工具和應用程序安裝在目錄:/bin, /usr/sbin, /sbin,
· 所有的文件在單一的目錄樹下。沒有所謂的“驅動符”。
http://xxxxxx/Linuxjc/1148873.html TechArticle