Linux權(quán)限及目錄結(jié)構(gòu)

磁盤的組成

  1. 主要由盤片,機(jī)械手臂,磁頭和主軸馬達(dá)組成
  2. 盤片可分出扇區(qū)和柱面兩個(gè)單位,扇區(qū)每個(gè)為 512bytes
  3. 每個(gè)磁盤的第一個(gè)扇區(qū)非常重要,記錄了兩個(gè)功能
  • 主引導(dǎo)分區(qū)(Master Boot Record),安裝引導(dǎo)加載程序,大小為 446bytes
  • 分區(qū)表(partition table),記錄硬盤分區(qū)狀況,分區(qū)表有以下幾個(gè)要點(diǎn)
    • 硬盤默認(rèn)的分區(qū)表僅能寫入四組分區(qū)信息
    • 四組分區(qū)信息我們稱為主(master)和擴(kuò)展(extend)分區(qū),擴(kuò)展分區(qū)只能有 一個(gè),且擴(kuò)展分區(qū)又可分為邏輯分區(qū)(無(wú)個(gè)數(shù)限制)
    • 分區(qū)的最小單位為柱面

開機(jī)流程

  1. BIOS
  2. MBR(包含引導(dǎo)加載程序)
  3. 讀取引導(dǎo)加載程序(Boot loader)
  4. 載入內(nèi)核文件(或轉(zhuǎn)交給其他loader,如果存在多個(gè)操作系統(tǒng))

文件權(quán)限

文件權(quán)限

filetype各個(gè)字母的含義為:

  • [d] 目錄
  • [-] 文件
  • [l] 連接文件
  • [b] 接口設(shè)備
  • [c] 串行接口設(shè)備

改變文件屬性與權(quán)限

//將install.log的group更改為users
chgrp users install.log
//將install.log的owner更改為fanyank
chown fanyank install.log
//修改文件權(quán)限
chmod 777 .bashrc
chmod u=rwx,g=rwx,o=rwx .bashrc
chmod ugo=rwx .bashrc
//給所有人增加可執(zhí)行(execute)權(quán)限
chmod a+x .bashrc
//收回所有人的可執(zhí)行權(quán)限
chmod a-x .bashrc

目錄的權(quán)限

  • r: 具有讀取目錄結(jié)構(gòu)的權(quán)限(如果沒有x權(quán)限,使用ls -l將只能查詢出文件名)


    沒有x權(quán)限情況下使用ls -al
  • w: 具有更改目錄結(jié)構(gòu)的權(quán)限

    • new: 新建文件和目錄
    • remove: 刪除文件和目錄(不論該文件和目錄的權(quán)限如何)
    • rename: 重命名文件和目錄
    • remove: 移動(dòng)文件和目錄
  • x: 具有進(jìn)入該目錄的權(quán)限

Linux目錄解釋

Linux主要目錄結(jié)構(gòu)
  • /bin: 包含不是系統(tǒng)級(jí)別的常用操作命令,如chmod,chown,date,mv,mkdir

  • /sbin: 包含系統(tǒng)級(jí)別的操作命令,如reboot,poweroff

  • /boot: 開機(jī)會(huì)使用到的文件

  • /dev: 存放任何設(shè)備與接口設(shè)備的文件

  • /etc: 系統(tǒng)的主要配置文件,不能放置可執(zhí)行文件

    • /etc/init.d/: 所有服務(wù)的默認(rèn)啟動(dòng)腳本放置在這里
  • /home: 系統(tǒng)的用戶文件夾,在創(chuàng)建一個(gè)一般用戶賬號(hào)時(shí),默認(rèn)的用戶主文件夾都在這

    • ~: 代表當(dāng)前用戶的主文件夾
    • ~fanyank: 代表fanyank的主文件夾
  • /opt: 第三方軟件放置的目錄

  • /root: root用戶的主文件夾

  • /tmp: 臨時(shí)存放數(shù)據(jù)的地方,任何人都可以訪問

  • /lib: 開機(jī)時(shí)需要的函數(shù)庫(kù),以及在/bin,/sbin下的命令所需要的函數(shù)庫(kù)

  • /usr: UNIX Software Resource,UNIX操作系統(tǒng)軟件資源,所有系統(tǒng)默認(rèn)的軟件都在這里

  • /val: 該目錄只要存放經(jīng)常改動(dòng)的文件,包括cache,log以及MySQL數(shù)據(jù)庫(kù)文件

    • /val/cache: 應(yīng)用產(chǎn)生的cache
    • /val/lib: 應(yīng)用使用到的數(shù)據(jù)文件存放的目錄
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容