歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> 學習Linux >> linux雲計算集群架構學習筆記: 1-2 文件的目錄結構,linux學習筆記

linux雲計算集群架構學習筆記: 1-2 文件的目錄結構,linux學習筆記

日期:2017/3/6 9:23:20   编辑:學習Linux

linux雲計算集群架構學習筆記: 1-2 文件的目錄結構,linux學習筆記


linux雲計算集群架構學習筆記: 1-2 文件的目錄結構,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,

  · 所有的文件在單一的目錄樹下。沒有所謂的“驅動符”。

http://xxxxxx/Linuxjc/1148873.html TechArticle

Copyright © Linux教程網 All Rights Reserved