linux學習(十二 Linux檔案系統目錄

2021-09-23 13:29:12 字數 1560 閱讀 2265

linux作業系統目錄呈樹狀結構,檔案系統只有乙個根目錄(通常用「/」表示),在根目錄下面包含有下級子目錄或檔案的資訊;子目錄中又可含

更下級的子目錄或者檔案資訊。

根目錄位於linux檔案系統目錄結構的頂層,一般根目錄下只存放目錄,不要存放檔案,/etc、/bin、/dev、/lib、、sbin應該和根目錄放置在乙個分割槽中

該目錄為命令檔案目錄,也稱為二進位制目錄。包含了供系統管理員及普通使用者使用的重要的linux命令和二進位制檔案,包含shell直譯器等,目錄/usr/bin存放大部分的使用者命令

該目錄中存放系統的核心檔案和引導裝載程式檔案,如/boot/vmlinuz為linux的核心檔案

裝置檔案目錄,存放linux作業系統下的裝置檔案,訪問該目錄下某個檔案,相當於訪問某個裝置,存放連線到計算機上的裝置的對應檔案,包括字元裝置和塊裝置等

系統配置檔案存放的目錄,該目錄存放系統的大部分配置檔案和子目錄,不建議在此目錄下存放可執行檔案,重要的配置檔案有/etc/inittab、/etc/fstab、/etc/x11(和window系統有關)、/etc/sysconfig(與網路有關)、/etc/xinetd.d修改配置檔案之前記得備份。該目錄下的檔案由系統管理員來使用,普通使用者對大部分檔案只有唯讀許可權。

系統預設的使用者宿主目錄

系統使用的函式庫的目錄,程式在執行過程中,需要呼叫一些額外的引數時需要函式庫的協助,該目錄下存放了各種程式語言庫。典型的linux檔案系統包含了c、c++和fortran語言的庫檔案。/lib目錄下的庫映像檔案可以用來啟動系統並執行一些命令,目錄/lib/modules包含了可載入的核心模組,/lib目錄存放了所有重要的庫檔案,其他的庫檔案則大部分存放在/usr/lib目錄下

在ext2[^1]或ext3檔案系統中,當系統意外崩潰或機器意外關機,產生一些檔案碎片放在這裡。在系統啟動的過程中fsck工具會檢查這裡,並恢復已經損壞的檔案系統

mnt目錄主要用來臨時掛載檔案系統,為某些裝置提供預設的掛載點,如:floppy、cdrom。著樣當掛載了乙個裝置如光碟機時,就可以通過訪問目錄/mnt/cdrom下的檔案來訪問相應的光碟機上的檔案了

給主機額外安裝軟體所擺放的目錄

此目錄的資料都在記憶體中,如系統核心、外部裝置、網路狀態,由於資料都存放於記憶體中,所以不占用磁碟空間

系統管理員root的宿主目錄

放置系統管理員使用的可執行命令,如fdisk、shutdown、mount等。/usr/sbin存放應用軟體,/usr/local/sbin存放使用者安裝的可執行檔案

服務啟動後需要訪問的資料目錄,如www伺服器需要訪問的網頁資料存放在/srv/www內

存放臨時檔案,一些命令和應用程式會用到這個目錄,該目錄下的所有檔案會被定時刪除,以避免臨時檔案佔滿整個硬碟

應用程式存放目錄。/usr/bin:存放應用程式;/usr/share:存放共享資料;/usr/lib:存放函式庫檔案;/usr/local使用者安裝軟體的目錄;/usr/share/doc系統說明存放檔案目錄

放置系統執行過程中經常變化的檔案,如隨時更改的日誌檔案、郵件檔案等。/var/log/message:所有登陸檔案存放目錄;/var/spool/mail:郵件存放的目錄;/var/run 程式或者服務啟動後,其pid存放在該目錄下

Linux 學習筆記 十二

打包表示把一堆檔案變成乙個包裹,打包是必須指定要打包的檔案。tar 打包工具 f 指定包的名字 c 建立包 v 顯示建立過程 t 檢視包中內容 x 解包 r 新增檔案到包中 delete filename 刪除包中指定檔案 get filename 取出包中指定檔案 例 tar cf etc.tar...

Linux學習(三十二)screen

我們可以將screen看成乙個子視窗,我們可以通過命令將這個子視窗放入後台執行而不關閉它。當我們有需要時,我們還可以將它調出來。安裝 yum y install screen開啟乙個screen視窗 screen vmstat 1按ctrl a d將screen放入後台 root ruanwenwu...

Linux學習筆記(十二)軟體安裝

1.源 絕大多數開源軟體都是直接以源 形式發布,源 一般會被打包成tar.gz的歸檔壓縮檔案,需要編譯成二進位制之後才能執行使用。開源軟體的基本編譯流程 1 configure 檢查編譯環境 相關庫檔案以及配置引數並生成makefile 2 make 對源 進行編譯,生成可執行檔案 3 make i...