自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

為你詳解:Suse模塊的知識(shí)

系統(tǒng) Linux
在工作中也很喜歡總結(jié)關(guān)于Suse的經(jīng)驗(yàn)教訓(xùn),下面就這個(gè)問(wèn)題來(lái)詳細(xì)說(shuō)說(shuō)Suse模塊。Suse模塊的問(wèn)題希望對(duì)你有所幫助??赐瓯疚哪憧隙ㄓ胁簧偈斋@,希望本文能教會(huì)你更多關(guān)于Suse模塊的東西。

本人很喜歡Suse,在工作中也很喜歡總結(jié)關(guān)于Suse的經(jīng)驗(yàn)教訓(xùn),下面就這個(gè)問(wèn)題來(lái)詳細(xì)說(shuō)說(shuō)Suse模塊。Suse模塊的問(wèn)題希望對(duì)你有所幫助??赐瓯疚哪憧隙ㄓ胁簧偈斋@,希望本文能教會(huì)你更多關(guān)于Suse模塊的東西。

一、升級(jí)Suse內(nèi)核

1、查看當(dāng)前系統(tǒng)內(nèi)核版本
cat /proc/version
rpm -qf /boot/vmlinuz

2、備份原kernel的啟動(dòng)文件
cp /boot/vmlinuz /boot/vmlinuz.old
cp /boot/initrd /boot/initrd.old

3、安裝新內(nèi)核
rpm -Uvh new_kernel.rpm

二、降級(jí)內(nèi)核
rpm -Uvh --force old_kernel.rpm

三、內(nèi)核配置
當(dāng)前內(nèi)核結(jié)構(gòu)存儲(chǔ)在/proc/config.gz中,

1、要修改配置,需以root用戶(hù)到/usr/src/linux*目錄下執(zhí)行:
zcat /proc/config.gz >.config
make oldconfig
make oldconfig命令以/usr/src/linux*/.config做為內(nèi)核配置的臨時(shí)模板,當(dāng)前系統(tǒng)內(nèi)核中所有新的選項(xiàng)都會(huì)被掃描。
如果沒(méi)有使用.config,則默認(rèn)使用當(dāng)前內(nèi)核源碼配置

2、命令行下配置
make menuconfig

3、X-window下配置
make xconfig

四、內(nèi)核模塊
硬件發(fā)展速度太快,內(nèi)核更新速度相對(duì)慢,使用新的硬件設(shè)備就需要使用驅(qū)動(dòng)程序,讓kernel認(rèn)識(shí)這個(gè)新設(shè)備。
linux中配置驅(qū)動(dòng)有兩種方式:

1、將驅(qū)動(dòng)程序編譯到內(nèi)核中,這樣編譯出來(lái)在內(nèi)核體積很大。

2、將驅(qū)動(dòng)程序編譯成一個(gè)模塊,kernel在需要時(shí)再加載這個(gè)模塊,這樣編譯出來(lái)的內(nèi)核體積小,
在編譯內(nèi)核時(shí),選擇驅(qū)動(dòng)程序是否編譯到內(nèi)核中。
在系統(tǒng)啟動(dòng)時(shí),bios或者 boot loader.需要加載內(nèi)核,所以,最好情況下是盡可能的減小內(nèi)核大小,加快啟動(dòng)速度。
像ext2,SCSI驅(qū)動(dòng)等一些小的驅(qū)動(dòng)程序,適合編譯到內(nèi)核中;
而像聲卡、msdos、isofs這些在系統(tǒng)啟動(dòng)時(shí)并不需要,可以做為模塊來(lái)加載,不要編譯到內(nèi)核中,減小內(nèi)核大小

內(nèi)核模塊位于/lib/modules/目錄下

1、hwinfo命令可以打印出當(dāng)前系統(tǒng)中的硬件信息
hwinfo --help
hwinfo --scsi 可以查看某一個(gè)模塊的信息

2、模塊相關(guān)的一些命令
insmod
從/lib/modules/及其子目錄下查找模塊,然后加載模塊到kernel中。2.6之后盡量使用modprobe代替insmod命令
rmmod
卸載指定的模塊。當(dāng)某個(gè)模塊不再需要時(shí),可以從內(nèi)核中卸載。
例如,isofs模塊,只有在CD-ROM沒(méi)有mount時(shí)才可以卸載
depmod
在/lib/modules/下創(chuàng)建一個(gè)modules.dep文件,詳細(xì)說(shuō)明了所有模塊之間的附屬關(guān)系。
當(dāng)系統(tǒng)啟動(dòng)時(shí),會(huì)自動(dòng)創(chuàng)建這個(gè)文件
modprobe
加載、卸載一個(gè)指定的模塊。
modprobe會(huì)檢查/etc/modprobe.conf文件,加載模塊
lsmod
查看當(dāng)前系統(tǒng)中加載了那些模塊,哪些模塊使用了它們
modinfo
查看某個(gè)模塊的信息
std:~ # modinfo ide_disk
filename: /lib/modules/2.6.16.21-0.8-default/kernel/drivers/ide/ide-disk.ko
description: ATA DISK Driver
alias: ide:*m-disk*
license: GPL
vermagic: 2.6.16.21-0.8-default 586 REGPARM gcc-4.1
supported: yes
depends: ide-core
srcversion: 83FCEE80754F82BEA4B03A0

3、/etc/modprobe.conf
系統(tǒng)啟動(dòng)時(shí),會(huì)讀取/etc/modprobe.con、/etc/modprobe.conf.local和/etc/modprobe.d目錄,根據(jù)這些文件與目錄相關(guān)內(nèi)容加載模塊
更詳細(xì)信息查看man modprobe.conf

五、編譯內(nèi)核
將內(nèi)核編譯成一個(gè)"bzImage"
如果配置過(guò)程中,加載了過(guò)多的模塊。造成內(nèi)核過(guò)大,在編譯過(guò)程中會(huì)報(bào)錯(cuò)
cd /usr/src/linux*
make clean
make bzImage
make clean
make vmlinux
上面命令也可以寫(xiě)成一行
make clean bzImage
make clean vmlinux
完成后,到/usr/src/linux/arch//boot下查找名稱(chēng)為vmlinux.gz的文件,這個(gè)是內(nèi)核的壓縮鏡像

如果沒(méi)有文件,說(shuō)明編譯過(guò)程不成功
make bzImage 2>&1 | tee kernel.out
make clean vmlinux 2>&1 | tee kernel.out

本文已經(jīng)講完了Suse模塊,希望你已經(jīng)熟悉了我所講的Suse模塊。

【編輯推薦】

  1. SUSE linux10.0下用vsftp建FTP
  2. 解決Suse SLES11 bond網(wǎng)卡的XEN網(wǎng)橋問(wèn)題
  3. 怎樣開(kāi)啟Suse ntp服務(wù)
  4. 學(xué)習(xí)技巧:Suse啟動(dòng)xdmcp
  5. 詳解用SuSE Linux10安裝Oracle數(shù)據(jù)庫(kù)
責(zé)任編輯:小霞 來(lái)源: 青之專(zhuān)欄
相關(guān)推薦

2009-12-03 18:50:55

Suse xmanag

2009-11-27 16:39:55

Suse YaST

2009-12-02 09:17:50

Open Suse

2009-12-03 14:35:09

DHCP服務(wù)器配置

2009-11-30 18:04:10

Suse Moblin

2009-12-08 11:05:59

2009-12-16 09:13:05

Ruby賦值語(yǔ)句

2009-11-26 17:20:39

Open SUSE安裝

2009-11-26 08:52:04

XManager連接O

2009-12-01 13:55:05

SUSE Linux

2009-11-27 16:16:58

Suse中文編碼

2018-06-29 16:00:05

SUSE

2009-11-25 11:17:54

Suse Linux

2009-11-30 10:21:41

2009-12-03 18:46:06

Suse ftp配置

2009-12-11 14:05:32

Linux安裝GCC

2009-12-02 11:39:15

samba設(shè)置用戶(hù)

2009-12-01 16:16:41

Open Suse

2009-11-30 17:40:13

Suse雙網(wǎng)卡綁定

2023-01-02 23:58:03

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)