linux 源码 目录,Linux系统主要目录及kernel源代码目录
1.在安裝Linux后,先要了解清楚系統主要目錄到底是干什么用的,避免以后再操作上的失誤等。下面,就對Linux主要目錄做一下簡要說明:/boot:系統啟動相關的文件,如內核、initrd,以及grub(bootloader)
/dev:設備文件
設備文件:
塊設備:隨機訪問,數據塊
字符設備:線性訪問,按字節為單位
設備號:主設備號(major)和次設備號(minor)
/etc:配置文件
/home:用戶的家目錄,每一個用戶的家目錄通常默認為以用戶名命名的目錄名
/root:管理員的家目錄,不在/home目錄下,Unix系統下則不存在root家目錄
/lib:庫文件
/lib/modules:內核模塊文件
靜態庫,以.a結尾的文件
動態庫,以.so(shared object)結尾的文件
/media:掛載點目錄,移動設備
/mnt:掛載點目錄,額外的臨時文件系統
/misc:雜項目錄
/opt:可選目錄,以前通常是第三方程序的安裝目錄
/proc:偽文件系統,內核映射文件
/sys:偽文件系統,跟硬件設備相關的屬性映射文件
/tmp:臨時文件,/var/tmp
/var:可變化的文件
/bin:可執行文件,用戶命令
/sbin:管理命令
/usr:這個目錄存放只讀文件
/usr/bin
/usr/sbin
/usr/lib
/usr/local:
/usr/local/bin
/usr/local/sbin
/usr/local/lib 第三方軟件的默認安裝路徑
2.在對Linux安裝后的目錄做了一番說明后,參考了趙炯《Linux內核0.11完全注釋》后,初步了解了一下kernel源碼的目錄結構,也為以后編譯kernel源碼做一下準備:kernel版本:0.11
boot/ 系統引導的匯編程序
fs/ 生成內核的文件系統
include/ 以.h結尾的頭文件
init/ 內核初始化程序
kernel/ 內核的進程調度、信號處理、系統調用等核心程序
lib/ 內核庫函數
mm/ 內存管理程序
tools/ 生成內核的Image文件的工具程序
Makefile 編譯工具make的配置文件,通過此文件對內核源碼進行編譯
總結
以上是生活随笔為你收集整理的linux 源码 目录,Linux系统主要目录及kernel源代码目录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle数据modeling分类,由
- 下一篇: linux nc命令测试端口,Linux