Linux發行版的基礎目錄名稱、功能及目錄的命名法則

Linux發行版的基礎目錄名稱、功能及目錄的命名法則

  • 基礎目錄名稱及功能

    • /lib 32位系統的基礎共享庫文件和可裝載的內核模塊,用于為/bin和/sbin下的程序提供共享庫,并為內核提供內核模塊
    • /lib64 64位系統的基礎共享庫文件,用于為/bin和/sbin下的程序提供共享庫
    • /etc 系統程序的配置文件
    • /bin 用戶命令的程序文件,所有用戶可用
    • /sbin 系統管理命令的程序文件
    • /boot 引導加載器所需的靜態文件,如內核文件、initramfs、grub等
    • /dev 內核識別到的硬件設備的文件,還有一些特殊文件,如虛擬的設備的文件
    • /root 管理員的家目錄
    • /tmp 所有用戶都可使用的臨時文件目錄
    • /usr 全局共享只讀資源目錄,為層級目錄

      • include C程序的頭文件
      • bin、sbin
      • lib、lib64
      • local 層級目錄,安裝第三方程序目錄
      • share 命令手冊、命令自帶文檔等架構相關的文件的存放位置
      • X11R6:X-Window程序的安裝位置
      • src:程序源碼文件的存儲位置
    • /var 層級目錄,存儲經常發生變化的文件,如日志、進程pid等信息

      • cache 應用程序的緩存數據
      • lib 程序的狀態數據
      • local /usr/local的變化數據存放位置
      • lock 鎖文件
      • log 日志文件
      • opt /opt的變化數據存放位置
      • run 運行程序相關的數據,如pid
      • spool 應用程序的spool數據
      • tmp 重啟后仍然需要留存的數據
    • /proc 基于內存的虛擬文件系統,為內核和進程存儲相關信息,將內核參數虛擬為目錄和文件,存儲在/proc/sys目錄下
    • /sys 基于內存的虛擬文件系統sysfs,提供了一種比proc更為理想的訪問內核數據的途徑,主要作用是為管理linux設備提供一種統一的模型接口
    • /home 普通用戶的家目錄的位置
    • /media 為便攜設備提供掛載點,如光盤、軟盤
    • /mnt 其他文件系統的臨時掛載點
    • /opt 附加應用程序的安裝位置,較少使用
  • 目錄的命名法則

    • 嚴格區分大小寫,file和File是不同的文件
    • 同一路徑下,目錄和文件的名稱不能相同
    • 命名時支持除了/以外的任意字符
    • 文件名最長不能超過255個字符

原創文章,作者:N27_xiaoni,如若轉載,請注明出處:http://www.www58058.com/78982

(1)
N27_xiaoniN27_xiaoni
上一篇 2017-07-02 19:10
下一篇 2017-07-02 19:13

相關推薦

  • Shell腳本的編寫

    1.什么是Shell腳本 Shell腳本是利用 shell 的功能所寫的一個程序 program,這個程序是使用純文本文件,將一些 shell 的語法與指令(含外部指令)寫在里面, 搭配正則表達式、管線命令與數據流重導向等功能,以達到我們所想要的處理目的。 Shell 腳本可以簡單的被看成是批處理文件, 也可以被說成是一個程序語言,且這個程序語言由于都是利用…

    Linux干貨 2017-04-16
  • centos7上實現corosync V2 + pacemaker + pcs | crmsh備忘錄

    1、集群配置的前提: 一、時間同步(ntpdate做crontab定時任務) 二、主機名和IP相互解析 三、基于ssh密鑰主機互信 #ssh-keygen -t rsa #ssh-copy-id -i   集群的全生命周期管理工具: pcs: agent(pcsd) crmsh: agentless (pssh)     2、安…

    2017-11-15
  • Nginx/httpd 代理兩個Tomcat

    Nginx 前端代理服務器172.16.71.1 從ftp下載Nginx 安裝 vim /etc/nginx/nginx.confhttp {…# 添加以下內容upstream tcsrvs {         server 172.16.71.4:8080;        …

    Linux干貨 2017-02-12
  • 計算機的組成及其功能

    1.計算機的組成及其功能 1.1計算機的硬件基本結構 從ENIAC到當前最先進的計算機都采用的是馮·諾依曼體系結構分別是:控制器,運算器,存儲器,輸入與輸出設備 控制器:將指令逐條從存儲器中取出,經譯碼分析后向全機發出相應         的操作控制信號作用于其他部件,使各部件有…

    Linux干貨 2016-10-28
  • 第九周作業

    1、寫一個腳本,判斷當前系統上所有用戶的shell是否為可登錄shell(即用戶的shell不是/sbin/nologin);分別這兩類用戶的個數;通過字符串比較來實現; #!/bin/bash declare -i sum_login=0 declare -i sum_nologin=0 while read line;do shell=$(echo $l…

    Linux干貨 2017-03-05
  • N26-第十三周

    1、建立samba共享,共享目錄為/data,要求:(描述完整的過程)  1)共享名為shared,工作組為magedu;  2)添加組develop,添加用戶gentoo,centos和ubuntu,其中gentoo和centos以develop為附加組,ubuntu不屬于develop組;密碼均為用戶名;  3)添加samb…

    Linux干貨 2017-06-01
欧美性久久久久