91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

查看Linux內核映像編譯信息方法有哪些

發布時間:2021-11-23 15:05:55 來源:億速云 閱讀:802 作者:iii 欄目:互聯網科技

本篇內容主要講解“查看Linux內核映像編譯信息方法有哪些”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“查看Linux內核映像編譯信息方法有哪些”吧!

1、在系統加載Linux內核時,查看啟動日志

Starting kernel ...[    0.000000] Booting Linux on physical CPU 0x0[    0.000000] Initializing cgroup subsys cpuset[    0.000000] Initializing cgroup subsys cpu[    0.000000] Initializing cgroup subsys cpuacct[    0.000000] Linux version 4.4.154-00036-gcef30e88a9f5-dirty (root@ubuntu) (gcc version 7.3.1 20180425 [linaro-7.3-2018.05 revision d29120a424ecfbc167ef90065c0eeb7f91977701] (Linaro GCC 7.3-2018.05) ) #5 SMP Sun Jan 31 05:56:36 PST 2021

根據上面的啟動日志可以得到如下信息:

1)Linux內核版本

Linux內核版本為:4.4.154。Linux內核版本信息也可通過Linux內核代碼根目錄下的Makefile驗證,如下:

root@ubuntu:/home/run/code/rockchip-bsp/kernel# vi MakefileVERSION = 4PATCHLEVEL = 4SUBLEVEL = 154

2)編譯用戶和主機名稱

編譯用戶為:root;主機名稱為:ubuntu。

3)工具鏈信息

工具鏈信息為:linaro-7.3-2018.05 revision d29120a424ecfbc167ef90065c0eeb7f91977701] (Linaro GCC 7.3-2018.05)

4)Linux內核映像編譯時間

Linux內核映像編譯時間為:Jan 31 05:56:36 PST 2021

上面日志的解析可以參考內核代碼根目錄文件:scripts/mkcompile_h

先把該文件最后一行刪除,重新編譯內核,然后查看.tmpver.1文件。

scripts/mkcompile_h文件代碼修改:

#rm -f .tmpver.1 .tmpver.2

.tmpver.1文件內容:

root@ubuntu:/home/run/code/rockchip-bsp/kernel# cat .tmpver.1/* This file is auto generated, version 5 *//* SMP */#define UTS_MACHINE "arm64"#define LINUX_COMPILE_BY "root"#define LINUX_COMPILE_HOST "ubuntu"#define LINUX_COMPILER "gcc version 7.3.1 20180425 [linaro-7.3-2018.05 revision d29120a424ecfbc167ef90065c0eeb7f91977701] (Linaro GCC 7.3-2018.05) "

2、dmesg

如果系統啟動日志沒有保存,也可以通過dmesg命令查看。

root@linaro-alip:~# dmesg[    0.000000] Booting Linux on physical CPU 0x0[    0.000000] Initializing cgroup subsys cpuset[    0.000000] Initializing cgroup subsys cpu[    0.000000] Initializing cgroup subsys cpuacct[    0.000000] Linux version 4.4.154-00036-gcef30e88a9f5-dirty (root@ubuntu) (gcc version 7.3.1 20180425 [linaro-7.3-2018.05 revision d29120a424ecfbc167ef90065c0eeb7f91977701] (Linaro GCC 7.3-2018.05) ) #5 SMP Sun Jan 31 05:56:36 PST 2021

3、cat /proc/version

除了dmesg命令,還可以通過cat /proc/version查看,顯示更為清晰。

root@linaro-alip:~# cat /proc/versionLinux version 4.4.154-00036-gcef30e88a9f5-dirty (root@ubuntu) (gcc version 7.3.1 20180425 [linaro-7.3-2018.05 revision d29120a424ecfbc167ef90065c0eeb7f91977701] (Linaro GCC 7.3-2018.05) ) #5 SMP Sun Jan 31 05:56:36 PST 2021

4、cat /proc/sys/kernel/version

如果是自己調試,也可以使用cat /proc/sys/kernel/version命令,只查看編譯時間。

root@linaro-alip:~# cat /proc/sys/kernel/version#5 SMP Sun Jan 31 05:56:36 PST 2021

5、uname -a

當然也可以使用uname -a命令。

root@linaro-alip:~# uname -aLinux linaro-alip 4.4.154-00036-gcef30e88a9f5-dirty #5 SMP Sun Jan 31 05:56:36 PST 2021 aarch74 GNU/Linux

最后,秉承買一送一的原則,附贈一條查看系統版本的命令:cat /etc/issue

root@linaro-alip:~# cat /etc/issueDebian GNU/Linux 9 \n \l

到此,相信大家對“查看Linux內核映像編譯信息方法有哪些”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

南平市| 克拉玛依市| 马公市| 连江县| 竹溪县| 贡山| 阿合奇县| 青冈县| 台湾省| 广平县| 洞头县| 南汇区| 临城县| 木里| 乐山市| 蓝山县| 大名县| 苍溪县| 四平市| 宁明县| 天津市| 阳江市| 长海县| 舒城县| 九寨沟县| 崇文区| 肥西县| 屯留县| 铜陵市| 河南省| 上蔡县| 嘉禾县| 宜章县| 汤阴县| 农安县| 阿尔山市| 鄂托克前旗| 明光市| 沧源| 深圳市| 林口县|