文件的基本管理和XFS文件系統備份恢復 1.1 Linux系統目錄結構,相對/絕對路徑。 1.2 創建/複製/刪除文件,rm -rf / 意外事故 1.3 查看文件內容 1.4 xfs文件系統的備份和恢復 在windows中文件在磁碟里如上圖, 而在Linux當中一切都是文件,沒有磁碟的概念了,這是 ...
文件的基本管理和XFS文件系統備份恢復
- 1.1 Linux系統目錄結構,相對/絕對路徑。
- 1.2 創建/複製/刪除文件,rm -rf / 意外事故
- 1.3 查看文件內容
- 1.4 xfs文件系統的備份和恢復
在windows中文件在磁碟里如上圖, 而在Linux當中一切都是文件,沒有磁碟的概念了,這是
linux與windows的不同,設備也看成文件
1.1.1 linux系統目錄結構
/ /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,
· 所有的文件在單一的目錄樹下。沒有所謂的“驅動符”。