linux 根目錄下結構

/ 虛擬目錄的根的目錄,通常不會在這里放置文件
/bin:存放頻繁使用的命令,二進制文件,存放了很多用戶級的GNU實用工具。
/boot:引導目錄,存放引導文件,包含啟動Linux所需的核心文件。
/dev:設備目錄,linux在其中創建設備節點。
/etc:存放系統管理所需的配置文件和子目錄。
/home:用戶的主目錄,linux在其中創建用戶目錄(可選)。
/lib:庫目錄,存放系統和應用程序的庫文件,存放系統的動態連接共享庫,類似于Windows的DLL文件。
/libname:庫目錄,存放替代格式的系統和應用程序庫文件(可選)

如/lib32, /lib64):

  • 在某些系統中,為了區分不同架構的庫文件,可能會創建特定名稱的庫目錄,比如在64位系統中,32位庫可能存放在/lib32,而64位庫則存放在/lib64。
/lost+found:通常為空,存放系統非法關機后的文件,沒有正常關機時,僅完成部分寫入的文件受到損壞。下一次啟動時,fsck(filesystem check )程序自動運行,檢查文件系統并修復問題,fsck將這類文件移動到/lost+found目錄中;系統管理員可以按需處理它們。
/media:媒介目錄,可移動存儲設備的常用掛載點,自動識別的設備(如U盤、光驅)被掛載的目錄。
/mnt:掛載點目錄,用于臨時掛載文件系統的目錄。
/opt:可選目錄,存放第三方軟件包,安裝額外軟件的目錄,安裝第三方程序位置。
/proc:進程目錄,存放現有內核,系統以及進程的相關信息,虛擬目錄,是系統內存的映射,用于獲取系統信息。
/root:root用戶主目錄,系統管理員(超級用戶)的主目錄。
/run:運行目錄,存放系統運行時數據。
  • 運行時目錄,用于存儲系統和應用程序在運行時產生的數據,例如PID文件、鎖定文件以及會話信息等。這些數據僅在系統運行時有效,重啟后通常會被清除或重新生成。
/sbin:存放系統二進制文件目錄,存放系統管理員使用的系統管理程序及GUN實用工具。
/selinux:Redhat/CentOS特有,存放selinux相關文件的目錄。
/srv:服務目錄,存放服務啟動后所需的數據。
/sys:系統目錄,Linux 2.6內核的文件系統sysfs的目錄。
/tmp:臨時目錄,存放臨時文件的目錄。
/usr:用戶目錄,存放用戶的應用程序和文件,如目錄是一個目錄層級結構,包含可共享的只讀文件。包含用戶命令,源代碼,游戲等等。
  1. /usr/local/bin 和 /usr/local/sbin:
  • 類似于/usr/bin和/usr/sbin,但主要用來存放本地編譯安裝的用戶級命令和管理工具。/usr/local/bin存放的是普通用戶可以使用的程序,而/usr/local/sbin則存放超級用戶使用的系統管理腳本和二進制文件。
/usr/bin:系統用戶使用的應用程序。
/usr/sbin:超級用戶使用的管理程序和系統守護程序。
/usr/src:內核源代碼默認放置目錄。
/var:可變目錄,存放經常變化的文件,如日志文件。

/var/log:

  • 特別強調/var/log目錄,它是系統日志文件的主要存儲位置,包含了各種服務和系統的運行日志,對于故障排查和安全審計非常重要。

/var/cache與/var/tmp:

  • /var/cache:緩存目錄,存放系統或應用的臨時緩存數據,例如軟件包管理系統下載的軟件包緩存。
  • /var/tmp:類似于/tmp,但它的內容即使在系統重啟后也可能被保留一段時間,主要用于那些需要在多次啟動之間持久化的臨時文件。

重要提示:

  • /etc:包含重要配置文件,不應隨意更改。
  • /bin, /sbin, /usr/bin, /usr/sbin:存放執行文件的目錄,分別用于系統用戶和超級用戶。
  • /var:存放日志文件,對系統運行非常重要。

這些目錄的設計保證了Linux系統的高效和穩定運行,同時也方便用戶和系統管理員的管理工作。

  1. /bin/usr/bin 以及 /usr/local/bin
    • 這些目錄主要用于存放二進制可執行文件,是系統和用戶常用的基本命令的所在地。例如,ls, cd, cp, mv 等。一般來說,/bin 中存放的是系統啟動時必須用到的命令,而 /usr/bin 和 /usr/local/bin 則用于存放更多額外或用戶安裝的應用程序命令。
  1. /sbin/usr/sbin 以及 /usr/local/sbin
    • 這些目錄主要存放超級用戶(root)使用的系統管理工具和守護進程。如重啟網絡服務的命令 systemctl restart network.service,這些命令通常在系統維護或者進行底層操作時才會使用。
  1. /home
    • 用戶主目錄,每個普通用戶的個人工作空間都在此目錄下,如/home/user1,其中包含用戶配置文件、文檔、下載等。
  1. /root
    • 系統管理員(root用戶)的主目錄,擁有最高權限的用戶的個人工作空間。
  1. /lib/lib64(在某些64位系統中):
    • 存放系統啟動和運行過程中需要的共享庫文件,類似于Windows中的.dll文件。應用程序運行時會依賴這些動態鏈接庫。
  1. /etc
    • 存儲系統的各種配置文件,包括網絡設置、用戶賬號信息、數據庫配置、啟動腳本等。修改這里的文件會影響到整個系統的運行狀態。
  1. /boot
    • 包含Linux內核映像文件(vmlinuz)、初始化ramdisk映像文件(initrd)以及其他與系統啟動相關的文件。
  1. /dev
    • 虛擬設備文件目錄,包含了所有硬件設備的接口,通過訪問/dev下的文件來與硬件交互。
  1. /media/mnt
    • 這兩個目錄通常用于臨時掛載外部存儲設備,如U盤、移動硬盤、光驅等。
  1. /opt
    • 可選軟件包的安裝位置,一些第三方商業軟件或者大型開源項目可能選擇將安裝包安裝在這里。
  1. /usr/local
    • 用戶自行編譯安裝的軟件默認的安裝目錄,與/opt類似,但更傾向于存放本地編譯生成的程序。
  1. /var
    • 存放系統運行時需要改變的數據,如日志文件(/var/log)、郵件(/var/mail)、打印隊列(/var/spool)等。
  1. /proc
    • 虛擬文件系統,提供了一個查看系統內核及進程信息的接口,不實際占用磁盤空間。
  1. /srv
    • 服務數據目錄,用來存放特定服務的數據文件,比如網站的網頁內容、FTP服務器上傳的文件等。
  1. /sys
    • 系統文件系統,提供了對內核參數進行實時修改和查詢的能力。
  1. /tmp
    • 存放臨時文件,系統可能會定期清理這個目錄的內容。
  1. /selinux
    • 安全增強型Linux(SELinux)相關的目錄,用于實現強制訪問控制策略。
  1. /lost+found
    • 在文件系統發生異常(如突然斷電導致的非正常關機)后,系統在下次啟動時檢查并恢復文件碎片所創建的目錄。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/716645.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/716645.shtml
英文地址,請注明出處:http://en.pswp.cn/news/716645.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

智能駕駛規劃控制理論學習05-車輛運動學規劃案例分析

目錄 案例一——Hybrid A*(基于正向運動學) 1、基本思想 2、 實現流程 3、啟發函數設計 4、分析擴張(Analytic Expansions) 5、分級規劃(Hierarchical planning) 案例二——State Lattice Planning&…

子矩陣的和 刷題筆記 {二維前綴和}

首先我們的目標是讓 s[i][j]表示為其左方和上方形成的矩陣所有元素的和 加上s[i-1][j]和s[i][j-1]后 s[i-1][j-1]部分重復了所以減去 最后加上a[i][j]即可完成目標 s[i][j]s[i-1][j]s[i][j-1]-s[i-1][j-1]a[i][j]; 然后看題目要求 要求x1,y1,x2,y2圍成的小正方形內的元素和…

C/C++工程師面試題(數據庫篇)

索引的優缺點 索引是一種支持快速查找特定行的數據結構,如果沒有索引,就需要遍歷整個表進行查找。用于提高數據檢索的速度和效率。 好處: 提高檢索速度: 索引可以加快數據的檢索速度,因為它們允許數據庫系統直接定位到…

Revit-二開之立面視圖創建FilledRegion-(3)

在上一篇博客中介紹了FilledRegion的創建方法,這種方法通常只在平面視圖中適用,在三維視圖中也是無法創建的(目前研究的是這樣的,如果有其他方法,請賜教)。 本片文章介紹一個下在立面視圖中創建FilledRegion的方法,主要操作是在立面視圖中拾取一個點,然后以該點為原點,…

YOLOv5 項目:推理代碼和參數詳細介紹(detect)

1、前言 本章將介紹yolov5項目的推理函數,關于yolov5的下載和配置環境,參考上一篇文章: YOLOv5 項目:環境配置-CSDN博客 pycharm 中打開的推理模塊如紅框中所示 pycharm將conda新建的虛擬環境導入,參考 :…

快速模冪(c++題解)

題目描述 試求ab%n的值,其中a、b、n均為整數范圍內的數。 輸入格式 三個整數即a、b、n。 輸出格式 輸出結果。 樣例 樣例輸入 復制1 1 1樣例輸出 復制0 _____________________________________________________________________________ ok呀總算學到一個…

從 AI 的爆火聊聊用戶界面(UI)的演進

目錄 用戶界面的起源與發展 用戶界面的設計原則與趨勢 用戶界面未來的方向 小結 用戶界面(User Interface,簡稱 UI)是人與計算機系統交互的媒介,用戶可以通過用戶界面向計算機發送指令,同時計算機可以通過用戶界面…

面試 Java 基礎八股文十問十答第十五期

面試 Java 基礎八股文十問十答第十五期 作者:程序員小白條,個人博客 相信看了本文后,對你的面試是有一定幫助的!關注專欄后就能收到持續更新! ?點贊?收藏?不迷路!? 1)BIO, NIO, AIO 有什么…

簡單實現Transformer的自注意力

簡單實現Transformer的自注意力 關注{曉理紫|小李子},獲取技術推送信息,如感興趣,請轉發給有需要的同學,謝謝支持!! 如果你感覺對你有所幫助,請關注我。 源碼獲取:VX關注并回復chatg…

二叉樹的右視圖,力扣

目錄 題目: 我們直接看題解吧: 快速理解解題思路小建議: 審題目事例提示: 解題方法: 解題分析: 解題思路: 代碼實現(DFS): 代碼1: 補充說明: 代碼2&#xff1…

Vue.js中的$nextTick

其實目前在我現有的開發經歷中,我還沒有實際運用過$nextTick,今天在看書時,學習到了這個東西,所以做個筆記記錄一下。 一、$nextTick是什么? $nextTick 是 Vue提供的一個方法,用于在 DOM 更新之后執行回調…

AI:148-開發一種智能語音助手,能夠理解和執行復雜任務

??點擊這里跳轉到本專欄,可查閱專欄頂置最新的指南寶典~ ?????? 你的技術旅程將在這里啟航! 從基礎到實踐,深入學習。無論你是初學者還是經驗豐富的老手,對于本專欄案例和項目實踐都有參考學習意義。 ??? 每一個案例都附帶關鍵代碼,詳細講解供大家學習,希望…

淺談鉤子方法

何為鉤子方法 鉤子方法(Hook methods)是一種在面向對象編程中常用的設計模式,也被稱為模板方法模式。在這種模式中,父類定義了一個算法的框架,并且將一些步驟的實現延遲到子類中。子類可以通過重寫這些“鉤子方法”來改…

[技巧]Arcgis之圖斑四至點批量計算

前言 上一篇介紹了arcgis之圖斑四至范圍計算,這里介紹的圖斑四至點的計算及獲取,兩者之間還是有差異的。 [技巧]Arcgis之圖斑四至范圍計算 這里說的四至點指的是圖斑最東、最西、最南、最北的四個地理位置點坐標,如下圖: 四至點…

青山隱隱,敗葉蕭蕭

給定序列需滿足二個條件:本身是質數,相鄰二項之和仍為質數 首先一個偶數2*n不能通過2*k(k取整數)得到質數。 奇數2*n-12*k2*(nk)-1,可能得到質數 那么若序列中存在偶數,一定不滿足第一個條件(特判0,2&am…

STM32進階筆記——復位、時鐘與滴答定時器

本專欄爭取每周三更新直到更新完成,期待大家的訂閱關注,歡迎互相學習交流。 目錄 一、復位1.1 軟件復位1.2 低功耗管理復位 二、時鐘2.1 系統時鐘(SYSCLK)選擇2.2 系統時鐘初始化 三、滴答定時器(Systick)3.1 SysTick部分寄存器3.…

部署bpmn項目實現activiti流程圖的在線繪制

本教程基于centos7.6環境中完成 github開源項目: https://github.com/Yiuman/bpmn-vue-activiti軟件:git、docker 1. 下載源代碼 git clone https://github.com/Yiuman/bpmn-vue-activiti.git2. 修改Dockerfile文件 聲明基礎鏡像,將項目打包&#xff…

EasyRecovery數據恢復軟件有什么優勢呢?

EasyRecovery數據恢復軟件具有以下優勢: 強大的恢復能力:EasyRecovery采用先進的掃描和恢復技術,能夠深度掃描存儲設備,尋找并恢復因各種原因丟失的數據。無論是誤刪除、格式化、分區損壞還是病毒感染,它都能提供有效…

設計模式(十一)策略模式

請直接看原文:設計模式(十一)策略模式_某移動支付系統在實現賬戶資金轉入和轉出時需要進行身份驗證,該系統為用戶提供了-CSDN博客 ----------------------------------------------------------------------------------------------------------------…

LeetCode01 - 35.搜索插入位置

一、題目要求 給定一個排序數組和一個目標值,在數組中找到目標值,并返回其索引。如果目標值不存在于數組中,返回它將會被按順序插入的位置。 請必須使用時間復雜度為 O(log n) 的算法 示例 1: 輸入: nums [1,3,5,6], target 5 輸出: 2示…