Linux的檔案系統是采用級層式的樹狀目錄結構,在此結構中的最上層是根目錄“/”,然后在此目錄下再創建其他的目錄,在Java中是一切皆物件,在linux中是一切皆檔案
1. 具體的目錄結構
/bin:存放 經常用的命令
/sbin(/user/sbin、/user/local/sbin):存放系統管理員使用的系統管理程式,
/home:存放普通用戶的主目錄,在linux中每個用戶都有一個自己的目錄,一般該目錄名是以用戶的賬號來命名
/root:該目錄為系統管理員,也稱作超級權限者的用戶主目錄
/lib:等同于windows中的C盤system32檔案夾系統開機所需要最基本的動態鏈接共享庫,起作用類似于windows里的dll檔案,幾乎所有的應用程式都需要用到這些共享庫
/lost+found:此目錄一般為空,當系統非法關機后,會存放一些檔案
/etc:所有的系統管理所需要的組態檔和子目錄my.conf
/usr:這是一個非常重要的目錄,用戶的很多應用程式和檔案都放在這個目錄下,類似于windows下的program files目錄
/usr/local:
另一個給主機額外安裝軟體所安裝的目錄,一般通過編譯原始碼的方式安裝的程式
/boot:存放的是啟動linux時使用的一些核心檔案,包括一些連接檔案和鏡像檔案
/proc: 此目錄為虛擬的目錄,它是系統記憶體的映射, 訪問這個目錄來獲取系統資訊
/srv: service的縮寫,該目錄存放一些服務啟動后需要提取的資料
/sys:該目錄下存放系統硬體相關資訊,安裝2.6內核中新出現的一個檔案系統sysfs
/tmp: 該目錄存放一些臨時性檔案
/dev: 類似于windows的設備管理器,把所有的硬體用檔案的形式來存盤
/media: linux系統會自動識別一些設備,例如光碟、U盤等,當識別后linux會將識別的設備掛載到這個目錄下
/mnt:系統提供 該目錄是為了讓用戶臨時掛載別的檔案系統,我們可以將外部的存盤掛載到/mnt/上,然后進入該目錄就可以查看里面的內容了,
/opt:這是給主機額外安裝軟體所拜訪的目錄的,如安裝oracle資料庫就可以放在該目錄下
默認為空
/var:該目錄中存放著在不斷擴充的東西,習慣將經常被修改的目錄放在這個目錄下
/selinux[security-enhanced linux]360
SElinux是一種安全子系統,它能控制程式只能訪問特定檔案
2.Linux目錄總結:
- linux的目錄有且只有一個根目錄
- linux的各個目錄存放的內容是規劃好的,不能亂放檔案
- Linux是以檔案的形式管理設備的,因此linux中一切皆是檔案
- Linux的各個檔案目錄下存放什么內容,需要了解
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/499434.html
標籤:大數據
上一篇:Hive詳解
下一篇:什么是回表,怎么解決?
