《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 可編程邏輯 > 其他 > Linux系統(tǒng)內(nèi)核概述

Linux系統(tǒng)內(nèi)核概述

2022-11-28
作者: 電子技術(shù)應(yīng)用專(zhuān)欄作家 一口Linux
來(lái)源:電子技術(shù)應(yīng)用專(zhuān)欄作家 一口Linux
關(guān)鍵詞: Linux 系統(tǒng)內(nèi)核

  Linux 內(nèi)核是一種開(kāi)源的類(lèi) Unix 操作系統(tǒng)宏內(nèi)核。

  Linux 內(nèi)核是 Linux 操作系統(tǒng)的主要組件,也是計(jì)算機(jī)硬件與其進(jìn)程之間的核心接口。它負(fù)責(zé)兩者之間的通信,還要盡可能高效地管理資源。之所以稱(chēng)為內(nèi)核,是因?yàn)樗诓僮飨到y(tǒng)中就像果實(shí)硬殼中的種子一樣,并且控制著硬件的所有主要功能。內(nèi)核的用途主要有以下 4 項(xiàng)工作:

  內(nèi)存管理:追蹤記錄有多少內(nèi)存存儲(chǔ)了什么以及存儲(chǔ)在哪里

  進(jìn)程管理:確定哪些進(jìn)程可以使用中央處理器、何時(shí)使用以及持續(xù)多長(zhǎng)時(shí)間

  設(shè)備驅(qū)動(dòng)程序:充當(dāng)硬件與進(jìn)程之間的調(diào)解程序/解釋程序

  系統(tǒng)調(diào)用和安全防護(hù):從流程接受服務(wù)請(qǐng)求

  在正確實(shí)施的情況下,內(nèi)核對(duì)于用戶(hù)是不可見(jiàn)的,它在自己的小世界(稱(chēng)為內(nèi)核空間)中工作,并從中分配內(nèi)存和跟蹤所有內(nèi)容的存儲(chǔ)位置。用戶(hù)所看到的內(nèi)容則被稱(chēng)為用戶(hù)空間。這些應(yīng)用通過(guò)系統(tǒng)調(diào)用接口(SCI)與內(nèi)核進(jìn)行交互。

微信截圖_20221128172545.png

  Linux系統(tǒng)內(nèi)核概述

  1. 內(nèi)核簡(jiǎn)介

  單內(nèi)核體系設(shè)計(jì)、但充分借鑒了微內(nèi)核設(shè)計(jì)體系的優(yōu)點(diǎn),為內(nèi)核引入模塊化機(jī)制。

  Linux 內(nèi)核的重要組成部分,主要有以下幾部分:

 微信截圖_20221128172821.png

  2. 內(nèi)核模塊

  2.1 uname 命令

  微信截圖_20221128174257.png

 微信截圖_20221128172840.png

  2.2 lsmod 命令

  顯示由核心已經(jīng)裝載的內(nèi)核模塊

  命令定義

 微信截圖_20221128172929.png

微信截圖_20221128172956.png

  字段含義

  第 1 列:表示模塊的名稱(chēng)

  第 2 列:表示模塊的大小

  第 3 列:表示依賴(lài)模塊的個(gè)數(shù)

  第 4 列:表示依賴(lài)模塊的內(nèi)容

  微信截圖_20221128173124.png

  2.3 modinfo 命令

  顯示模塊的詳細(xì)描述信息

微信截圖_20221128174336.png

  微信截圖_20221128173225.png

  2.4 modprobe 命令

  裝載或卸載內(nèi)核模塊

  命令定義

微信截圖_20221128174355.png

  bash

微信截圖_20221128173304.png

  微信截圖_20221128174412.png

  2.5 depmod 命令

  內(nèi)核模塊依賴(lài)關(guān)系文件及系統(tǒng)信息映射文件的生成工具

  微信截圖_20221128174432.png

  2.6 insmod 和 rmmod 命令

  裝載或卸載內(nèi)核模塊

  不解決依賴(lài)關(guān)系,需要自己手動(dòng)卸載

微信截圖_20221128174449.png

  3. /proc 目錄

  內(nèi)核把自己內(nèi)部狀態(tài)信息及統(tǒng)計(jì)信息,以及可配置參數(shù)通過(guò) proc 偽文件系統(tǒng)加以輸出。

  微信截圖_20221128173359.png

  3.1 sysctl 命令

  語(yǔ)法格式

 微信截圖_20221128174520.png

微信截圖_20221128174541.png

  3.2 修改配置文件

 微信截圖_20221128173454.png

微信截圖_20221128173509.png

  3.3 實(shí)戰(zhàn)演示

 微信截圖_20221128173525.png

  4. /sys 目錄

  sysfs 偽文件系統(tǒng),輸出內(nèi)核識(shí)別出的各硬件設(shè)備的相關(guān)屬性信息,也有內(nèi)核對(duì)硬件特性的設(shè)定信息。有些參數(shù)是可以修改的,用于調(diào)整硬件工作特性。

 微信截圖_20221128174607.png

  4.2 ramdisk 文件的制作

  微信截圖_20221128173557.png

  4.3 查看 ramdisk

  微信截圖_20221128173614.png

  5. 編譯內(nèi)核

  5.1 前提準(zhǔn)備

  微信截圖_20221128174628.png

  簡(jiǎn)單依據(jù)模板文件的制作內(nèi)核

  微信截圖_20221128173705.png      微信截圖_20221128173721.png

  5.3 詳解編譯內(nèi)核

微信截圖_20221128174651.png

 微信截圖_20221128173759.png

  如何在已經(jīng)執(zhí)行過(guò)編譯操作的內(nèi)核源碼樹(shù)做重新編譯

 微信截圖_20221128173834.png

更多信息可以來(lái)這里獲取==>>電子技術(shù)應(yīng)用-AET<<  

微信圖片_20210517164139.jpg

微信圖片_20220701092006.jpg

電子技術(shù)應(yīng)用專(zhuān)欄作家 一口Linux

原文鏈接:https://mp.weixin.qq.com/s/VJFXFs8430SrpnJTmUsIZg

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無(wú)法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問(wèn)題,請(qǐng)及時(shí)通過(guò)電子郵件或電話(huà)通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話(huà):010-82306118;郵箱:aet@chinaaet.com。
主站蜘蛛池模板: 最近免费高清版电影在线观看| 草莓app下载2019年| 少妇饥渴XXHD麻豆XXHD骆驼| 亚洲一区二区三区无码国产| 精品久久久无码人妻中文字幕豆芽 | 久久久无码精品午夜| 欧美野外多人交3| 卡1卡2卡3卡4卡5免费视频| 黄色成人免费网站| 在线看无码的免费网站| 中文字幕第7页| 欧美18www| 亚洲黄色免费看| 美女极度色诱视频国产| 国产成人综合久久精品红| 999zyz色资源站在线观看| 性宝福精品导航| 久久国产精品网| 欧美xxxxx在线观看| 亚洲综合视频网| 给我免费播放片黄色| 国产在线高清精品二区| 制服丝袜怡红院| 夜夜爽夜夜叫夜夜高潮漏水| 中文字幕AAV| 日本高清二区视频久二区| 亚洲国产精品成人综合久久久| 福利一区二区在线| 国产V亚洲V天堂A无码| 91手机在线视频| 国产精品成年片在线观看| a毛片免费观看| 性色AV一区二区三区无码| 久久久无码精品亚洲日韩蜜桃| 欧洲最强rapper潮水免费| 亚洲欧美精品一中文字幕| 男男gvh肉在线观看免费| 四虎国产精品永久在线网址| 麻豆映画传媒有限公司地址| 国产精品无码专区AV在线播放| AV无码免费看|