一、查看Linux內(nèi)核版本命令
創(chuàng)新互聯(lián)公司主營(yíng)襄州網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,成都App定制開(kāi)發(fā),襄州h5微信小程序開(kāi)發(fā)搭建,襄州網(wǎng)站營(yíng)銷(xiāo)推廣歡迎襄州等地區(qū)企業(yè)咨詢(xún)
方法一:cat/proc/version
用法:[root@S-CentOS home]# cat /proc/version
方法二:uname-a
用法:[root@S-CentOS home]# uname-a
二、查看Linux系統(tǒng)版本的命令
方法一:lsb_release -a
用法:[root@S-CentOS ~]# lsb_release -a
注意:使用該命令即可列出所有版本信息,這個(gè)命令適用于所有的Linux發(fā)行版,包括RedHat、SUSE、Debian等發(fā)行版。
方法二:cat /etc/redhat-release
用法:[root@S-CentOS home]# cat /etc/redhat-release
注意:該方法只適合Redhat系的Linux
方法三:cat /etc/issue
用法:[root@S-CentOS home]# cat /etc/issue
注意:該命令也適用于所有的Linux發(fā)行版
modprobe命令\x0d\x0aLinux命令:modprobe 。\x0d\x0a功能說(shuō)明:自動(dòng)處理可載入模塊。\x0d\x0a語(yǔ)法:modprobe [-acdlrtvV][--help][模塊文件][符號(hào)名稱(chēng) = 符號(hào)值]。\x0d\x0a補(bǔ)充說(shuō)明:modprobe可載入指定的個(gè)別模塊,或是載入一組相依的模塊。modprobe會(huì)根據(jù)depmod所產(chǎn)生的相依關(guān)系,決定要載入哪些模塊。若在載入過(guò)程中發(fā)生錯(cuò)誤,在modprobe會(huì)卸載整組的模塊。\x0d\x0a\x0d\x0a內(nèi)容\x0d\x0a1、modprobe 命令是根據(jù)depmod -a的輸出/lib/modules/version/modules.dep來(lái)加載全部的所需要模塊。\x0d\x0a2、刪除模塊的命令是:modprobe -r filename。\x0d\x0a3、系統(tǒng)啟動(dòng)后,正常工作的模塊都在/proc/modules文件中列出。使用lsmod命令也可顯示相同內(nèi)容。\x0d\x0a4、在內(nèi)核中有一個(gè)“Automatic kernel module loading"功能被編譯到了內(nèi)核中。當(dāng)用戶(hù)嘗試打開(kāi)某類(lèi)型的文件時(shí),內(nèi)核會(huì)根據(jù)需要嘗試加載相應(yīng)的模塊。/etc/modules.conf或 /etc/modprobe.conf文件是一個(gè)自動(dòng)處理內(nèi)核模塊的控制文件。\x0d\x0amodprobe命令主要用于在Linux 2.6內(nèi)核中加載和刪除Linux內(nèi)核模塊。通過(guò)此命令用戶(hù)可以輕松地加載和刪除Linux內(nèi)核模塊,同時(shí)使用此命令加載Linux內(nèi)核模塊時(shí),Linux內(nèi)核會(huì)自動(dòng)解決內(nèi)核模塊之間的依賴(lài)關(guān)系,將相互依賴(lài)的模塊自動(dòng)加載,如下所示:\x0d\x0a1) 加載RAID1陣列級(jí)別模塊:\x0d\x0a[root@rhel5 boot]# modprobe raid1 \x0d\x0a\x0d\x0a2) 顯示已加載的RAID1陣列級(jí)別模塊:\x0d\x0a[root@rhel5 boot]# lsmod |grep raid1 raid1 25153 0 \x0d\x0a\x0d\x0a3) 刪除RAID1陣列級(jí)別模塊:\x0d\x0a[root@rhel5 boot]# modprobe -r raid1 \x0d\x0a\x0d\x0a4) 顯示RAID1陣列級(jí)別模塊:\x0d\x0a[root@rhel5 boot]# lsmod |grep raid1 \x0d\x0a\x0d\x0amodprobe命令在加載模塊時(shí)會(huì)自動(dòng)解決依賴(lài)的模塊。當(dāng)加載的模塊需依賴(lài)另一個(gè)模塊時(shí),系統(tǒng)會(huì)自動(dòng)將此模塊加載。而當(dāng)用戶(hù)使用insmod命令加載模塊時(shí),則不會(huì)自動(dòng)解決相對(duì)應(yīng)的依賴(lài)模塊。\x0d\x0amodprobe命令中的"-r"參數(shù)表示刪除指定模塊,"-c"參數(shù)表示顯示/etc/modprobe.conf配置文件的參數(shù),"-C"參數(shù)表示指定內(nèi)核配置文件,"-f"表示覆蓋,"-l"表示顯示模塊的絕對(duì)路徑。\x0d\x0a[root@rhel5 boot]# modprobe -l|grep raid /lib/modules/2.6.18-8.el5/kernel/drivers/md/raid0.ko /lib/modules/2.6.18-8.el5/kernel/drivers/md/raid456.ko /lib/modules/2.6.18-8.el5/kernel/drivers/md/raid1.ko /lib/modules/2.6.18-8.el5/kernel/drivers/md/raid10.ko /lib/modules/2.6.18-8.el5/kernel/drivers/scsi/megaraid.ko /lib/modules/2.6.18-8.el5/kernel/drivers/scsi/aacraid/aacraid.ko /lib/modules/2.6.18-8.el5/kernel/drivers/scsi/megaraid/megaraid_mbox.ko /lib/modules/2.6.18-8.el5/kernel/drivers/scsi/megaraid/megaraid_mm.ko /lib/modules/2.6.18-8.el5/kernel/drivers/scsi/megaraid/megaraid_sas.ko /lib/modules/2.6.18-8.el5/kernel/drivers/scsi/raid_class.ko \x0d\x0a\x0d\x0a以上命令表示顯示系統(tǒng)中所有的編譯模塊,并過(guò)濾包含有raid字符串的模塊。
1.uname查看linux內(nèi)核版本 最常用 的命令,適用于CentOS,F(xiàn)edora,Debian,Ubuntu等各種linux發(fā)行版本。
這里我用的服務(wù)器是CentOS7版本
uname -a
列出系統(tǒng)所有信息
解釋如下
也可以只查詢(xún)某一項(xiàng)信息
a.顯示主機(jī)類(lèi)型:
uname -m
b.顯示主機(jī)名
uname -n
c.顯示操作系統(tǒng)發(fā)行編號(hào):
uname -r
d.顯示操作系統(tǒng)名稱(chēng):
uname -s
e.顯示系統(tǒng)版本與時(shí)間:
uname -v
2.使用linux配置文件查看
a.查看內(nèi)核版本
cat /proc/version
相比較uname而言可以看到開(kāi)發(fā)者組織和gcc版本號(hào)
b.查看發(fā)行版本
cat /etc/redhat-release
3.Linux dmesg命令用于顯示開(kāi)機(jī)信息
kernel會(huì)將開(kāi)機(jī)信息存儲(chǔ)在ring buffer中。開(kāi)機(jī)信息亦保存在/var/log目錄中,名稱(chēng)為dmesg的文件里。
查看linux內(nèi)核版本
dmesg | grep Linux
1、解包
2.6及以后內(nèi)核中的initrd.img采用cpio壓縮,不再是2.4內(nèi)核使用的ext2格式,無(wú)法使用mount -o loop 掛載。需要使用gunzip解壓縮,然后再使用cpio解包。以下作為示例:
2、壓包
通過(guò)以上命令就將initrd.img解壓了,現(xiàn)在就可以對(duì)其進(jìn)行編輯,完成后使用以下命令重新壓制。示例如下:
再將其改名拷貝至/boot目錄,重啟就可以觀察修改后的效果。重啟后 無(wú)法成功引導(dǎo) 。這是因?yàn)樯傻膇nitrd.img不對(duì)。解決如下:
3、重新生成initrd
initrd.img是一個(gè)用gzip壓縮的文件,這主要是為了制作啟動(dòng)盤(pán),因?yàn)閱?dòng)盤(pán)只有1.44M,這個(gè)文件的原始大小是幾個(gè)M,壓縮后大概3、4百K。這個(gè)文件使用mkinitrd命令產(chǎn)生。
在2.6以前版本中的Initrd.img采用的ext2經(jīng)gzip壓縮而成。要看到其里面的內(nèi)容,首先是解壓該文件,由于gunzip解壓的文件有擴(kuò)展名要求,所以:
當(dāng)前題目:linux內(nèi)核命令文件 linux內(nèi)核技術(shù)手冊(cè)
網(wǎng)站網(wǎng)址:http://m.rwnh.cn/article10/doopedo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、手機(jī)網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、標(biāo)簽優(yōu)化、網(wǎng)站排名、網(wǎng)站維護(hù)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)