Linux——目錄結構
阿新 • • 發佈:2020-08-18
1 目錄介紹
1 linux 是單根 / 根路徑,windows是多根
2 bin和sbin:bin普通使用者命令,sbin超級使用者命令 都是usr下的資料夾軟連結到根路徑
3 home /root:home普通使用者的家路徑,home下的使用者名稱的資料夾
使用者一登入系統,是在自己的家路徑 /home/jack
2 目錄之usr
/usr,相當於C:Windows /usr/local,軟體安裝的目錄,相當於C:Program /usr/bin/,普通使用者使用的應用程式(重要) /usr/sbin,管理員使用的應用程式(重要) /usr/lib,庫檔案Glibc 32bit /usr/lib64,庫檔案Glibc 64bit /boot 存放的系統啟動相關的檔案,例如:kernel,grub(引導裝載程式)
3 目錄之etc
/etc,極其重要,後續所有服務的配置都在這個目錄中
/etc/sysconfig/network-script/ifcfg-,網路配置檔案
/etc/hostname,系統主機名配置檔案,主機名很重要,有些特殊服務要依賴主機名,沒有主機名會報錯起不來;修改了要重啟:reboot
/etc/resolv.conf,dns客戶端配置檔案,域名解析伺服器,一般我們不配置,因為網絡卡的配置好了,會覆蓋掉它,網絡卡的優先順序高
/etc/hosts,本地域名解析配置檔案,域名解析,先找自己的hosts,再去域名解析
4 目錄之var dev
/dev,存放裝置檔案,比如硬碟,硬碟分割槽,光碟機,等等 /dev/sd 硬碟裝置 /dev/null,黑洞裝置,只進不出。類似於垃圾回收站 /dev/random,生成隨機數的裝置 /dev/zero,能遠遠不斷的產生資料,類似於取款機,隨時隨地取錢
5 目錄之proc
/proc,反映系統當前程序的實時狀態 :process 加上跑著一個uwsgi---》id號,重啟,id號會變,1這個永遠不變 media:提供裝置的掛載點,媒體檔案 # linux 新增了碟符,需要手動掛載 # 把光盤裡的資料,掛載到media目錄 mount /dev/cdrom /media/ mnt :提供裝置的掛載點 opt :第三方工具,第三方軟體預設安裝的(mysql...) run :下有pid,log結尾的檔案 ls /run cat sshd.pid # 程序執行的pid號,放在檔案中 ps aux |grep sshd # 模糊匹配 .lock檔案的作用,鎖機制 # 假設現在執行 yum install tree # 再開一個視窗執行相同命令 yum install tree ''' Another app is currently holding the yum lock; waiting for it to exit... The other application is: yum Memory : 71 M RSS (470 MB VSZ) Started: Tue Aug 18 00:26:31 2020 - 00:24 ago State : Sleeping, pid: 6191 ''' cat /run/yum.pid