歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> 學習Linux

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