⑴ ubuntu中有sys文件夾,而linux源碼中沒有這個文件
實際上不是沒有sys目錄,只是系統給換路徑了。使用ln命令創建一個符號鏈接就行了。Linux系統啟動時把它掛載到sys目錄,通過訪問這個目錄下面的文件,可以森虛獲搜談得各種的系統內核此漏燃信息,例如設備、內核模塊、文件系統。
⑵ Linux下的目錄及目錄作用
/bin目錄存放的是經常使用的命令,例如用於文件操作、系統管理等的基本二進制文件。
/boot目錄內存放的是系統啟動時需要用到的核心文件,包含連接文件及鏡像文件等。
/dev目錄代表的是設備,此目錄下存儲了系統的所有外部設備文件,採用與訪問文件相同的方式。
/etc目錄包含所有系統管理所需的配置文件與子目錄,涵蓋了各種系統的設置。
/home目錄是用戶主目錄所在位置,每個用戶擁有一個以其用戶名命名的目錄。
/lib目錄代表庫,其中存儲了系統基本的動態連接共享庫,對幾乎所有的應用程序都有支持。
/lost+found目錄一般情況下為空,但在系統非正常關機後,會存放一些被遺失的文件。
/media目錄用於自動化識別的設備掛載,如USB設備或光碟機等的臨時存放。
/mnt目錄為用戶提供臨時掛載其他文件系統的選項,用於訪問光碟機的內容等。
/opt目錄為可選軟體安裝放置位置,例如如安裝的ORACLE資料庫。
/proc目錄是一個偽文件系統,記錄當前內核運行狀態,為系統提供了內核信息的直接訪問路徑。
/root目錄是系統管理員,即超級許可權者的主目錄。
/sbin目錄是超級用戶的執行文件放置地,提供高級管理程序和系統守護進程。
/selinux目錄與Redhat/CentOS特定,包含安全機制Selinux相關文件。
/srv目錄用於存儲服務啟動後需要的提取數據。
/sys目錄是Linux2.6內核中的一個重大變化,整合了系統進程、設備與偽終端文件系統的狀態信息。
/tmp目錄存放臨時文件,這些文件隨系統重啟而自動清除。
/usr目錄代表unix共享資源,其中包括許多應用程序和文件,類似於windows的program files。
/usr/bin目錄存放系統用戶使用的應用程序。
/usr/sbin目錄則存放超級用戶使用的高級管理程序和系統守護程序。
/usr/src目錄為內核源代碼的默認放置目錄。
/var目錄為variable的縮寫,用於存儲不斷變化的數據文件,例如日誌文件、郵件等。
/run目錄為臨時文件系統,儲存系統運行的信息,在重啟時清理。
在Linux中,/etc、/usr/bin、/usr/sbin、/var/log等關鍵目錄需要特別注意,避免誤刪除或修改內部文件,以免影響系統正常運行。這些目錄存儲著系統的配置文件、常用命令執行文件、日誌文件等重要信息。/usr/bin與/sbin目錄的區別在於,前者主要提供普通用戶的命令,而後者則專為root用戶設計,提供更高級別與專業的管理功能。