第二章:Linux文件管理 - 2.1 Linux目錄結構

Linux目錄結構

Window:以多根的方式組織文件 C:\  D:\  E:\

Linux:以單根的方式組織文件 /

虛線說明:/bin、/sbin、/usr/tmp表示已經被淘汰,分別鏈接到位於/usr下的bin和sbin以及/var/tmp中,/lib和/lib64分錶鏈接到/usr下的lib和lib64

bin:普通用戶使用的命令(二進制文件)如:/bin/ls 、/bin/date

sbin:管理員使用的命令 如: /sbin/useradd、/sbin/service 

通過which可以查看命令的路徑

dev:設備文件(sda表示第一塊硬盤、sda1表示第一塊硬盤的第一個分區...、tty表示終端、zero表示零設備文件、null表示空設備文件、random表示隨機數的設備文件) 如:/dev/sda、/dev/sda1、/dev/tty1、/dev/tty2、/dev/pts/1、/dev/zero、/dev/null、/dev/random、

root:root用戶的HOME

home:普通用戶家的Base目錄

proc:虛擬的文件系統,反映出來的是內核,進程信息或者實時狀態

過濾出sshd的進程

過濾出5914(sshd的pid)下的目錄

usr:系統文件,相當於C:\Windows

         /usr/local:軟件安裝的目錄,相當於C:\Program

        /usr/bin:普通用戶使用的應用程序

       /usr/sbin:管理員使用的應用程序

       /usr/lib:庫文件Glibc 32bit

      /usr/lib64:庫文件Glibc 64bit

boot:存放系統啓動相關的文件,例如kernel(內核),grub(引導裝載程序)

etc:配置文件

        系統相關如:網絡(/etc/sysconfig/network)、主機名(/etc/hostname)

        應用相關配置文件如:/etc/ssh/sshd_config...

lib:庫文件Glibc,鏈接到/usr下的lib

lib64:庫文件Glibc,鏈接到/usr下的lib64

tmp:臨時文件,供進程使用(全局可寫:進程產生的臨時文件)

var:存放的是一些變化文件,如數據庫、日誌、郵件....

         mysql:/var/lib/mysql

         vsftpd:/var/ftp

         mail:   /var/spool/mail

         cron:  /var/spool/cron

         log:    /var/log

         臨時文件: /var/tmp(進程產生的臨時文件)

已下是 設備(主要指存儲設備)掛載目錄

media:移動設備默認的掛載點

mnt:手工掛載設備的掛載點

misc:automount進程掛載

net:automount進程掛載

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章