日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux 源码 目录,Linux系统主要目录及kernel源代码目录

發布時間:2023/12/2 linux 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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源代码目录的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。