亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 2034 | 回復: 2
打印 上一主題 下一主題

Kernel 會提供哪些服務,如何設定kernel [復制鏈接]

論壇徽章:
0
跳轉到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2010-03-23 17:38 |只看該作者 |倒序瀏覽
一、介紹kernel模塊 (kernel 中包含哪些元件)

  1、Kernel 當中許多元件可以被組成動態(tài)載入的模式,這些元件就是kernel模塊

  ·Kernel 模塊是外掛在Kernel上的,這樣可以增加Kernel的功能,但不會增加Kernel的大小,Kernel 模塊有兩個功能:

 。1)電腦周邊設備的驅動程序;

 。2)提供一些額外的文件系統;

  ·在載入Kernel模塊的時候,可以設定Kernel的模塊;

  2、/lib/modules    Kernel模塊的存放位置;

  3、如果要控制模塊可以使用以下指令:

  lsmod     列出目前載入了哪些模塊;

  modprobe     可以臨時載入某個模塊;

  語法:  modprobe   <械模塊的名稱>

  4、如果把一個沒有經過Redhat簽證的模塊加入到kernel中,Redhat不會出任何的技術支持。

  二、介紹如何設定Kernel中的模塊

  1、查看某個模塊的信息及它的授權同意書是由誰簽署的,可以使用下面的指令:

  格式:/sbin/modinfo  模塊名稱

  2、模塊的設定:可以通過 /etc/modprobe.conf 這個文件來設定模塊,可以設定以下選項:

  · aliases: 在預設情況下會記錄網卡、聲卡、USB控制器用的是哪些驅動程序;

  · 設定 Kernel 的參數

  · actions: 用來設定當模塊被載入時,要執(zhí)行哪些動作來設定這些裝置;

  3、有些模塊會呼叫其它的模塊所提供的功能,來應用到自己的身上,這就是模塊的相依性;

  · 模塊的相依性會記錄在 /lib/modules 目錄中,每個模塊所對應的子目錄里面的 modules.dep 這個文件;

  · 可以使用 depmod 指令加上“-a” 的參數來查看所有模塊的相依性;

  4、使用insmod指令可以用來載入某個模塊,功能同modprobe相同,但modprobe載入模塊時可以同時載入模塊的相依性

  格式: insmod   模塊名稱   (用來載入指定的模塊)

  rmmode   模塊名稱     (刪除指定模塊)

  三、介紹/proc虛擬目錄

  1、/proc 并不存在硬盤中,而是一個虛擬目錄,我們可以借著修改目錄里面的文件來急時變更kernel的參數,/proc目錄中包含了目前所使用的kernel的信息,通過這些文件可以查看目前系統的狀況。

  2、如果列出/proc目錄里的內容,會發(fā)現所有的文件的大小都是零,但是仍然可以使用 cat 、less、more 等指令查看這些文件;

  例如:cat /proc/cpuinfo  可以查看cpu目前的狀態(tài)

  3、/proc目錄中所包含的kernel信息,包括系統中的硬件設備,網絡設定,正在執(zhí)行中的程序及內存的使用狀況等信息;

  4、/proc中也有一些子目錄

  · /proc/scsi/ 子目錄中,包含了SCSI設備的信息

  · /proc/sys/子目錄中包含了 kernel 的參數;

  · /proc/<PID>/  PID會用數字的形式顯示在屏幕上,這些子目錄中包含了所有執(zhí)行程序的信息;

  5、可以修改/proc/sys/子目錄中的文件,來急時變更目前在正執(zhí)行中的kernel的參數。舉例如下圖:





四、介紹為什么要通過sysctl 指令來設定 /proc/sys/子目錄中的內容

  1、如果只是修改 /proc/sys/子目錄中的文件,這只是暫時修改了正在執(zhí)行中的kernel的參數,確無法將修改保存起來,當關機或重啟后所有的修改就將丟失。

  2、如果使用sysctl指令來修改設定,才可以將設定保存起來,當重新開機后這些修改仍然生效,使用 sysctl 指令所修改的設定會寫入到 /etc/sysctl.conf  這個文件中;

  sysctl –p    可以查看sysctl.conf 文件中的內容

  3、在開機的時,會執(zhí)行rc.sysinit這個登錄腳夫本,而 rc.sysinit 這個腳本文件會去調用sysctl.conf這個文件,并執(zhí)行 /etc/sysctl.conf 這個文件中的設定。

  五、介紹如何檢測及顯示系統中的硬件設備

  1、當系統開機時,會看到kernel的引導信息,由于這些信息停留在屏幕上的時間非常短,所以系統會通過 klogd 的服務來把這個信息寫入到 ring buffer 緩沖區(qū)中,可以使用 dmesg 指令來查看緩沖區(qū)里的內容,但 ring buffer 的空間是有限的,當被寫滿后會把這些信息寫入 /var/log/dmesg 文件中,這樣可以防止舊的信息被覆蓋掉,所以可以通過 /var/log/dmesg 這個文件中的內容來查看kernel的信息。如下圖說明:


  2、kudzu 指令

  可以用來維護系統中,已經檢測到的硬件設備資料,當系統偵測到一個新的設備或某個設備被移除時,kudzu會自動設定我們的系統,或引導管理者設定這個設備,并把檢測到的設備寫入到 /etc/sysconfig/hwconf 文件中,kudzu 會使用 /usr/share/hwdata 這個資料庫文件中的硬件資料來偵測目前系統中的硬件設備;之后,系統會把偵測到的設備的詳細信息存放到/proc 目錄中。

  3、hwbrowser 指令

  可以打開圖形界面的顯示工具,有些類似于windows下的設備管理器,可以查看系統安裝了哪些硬件設備。

  六、介紹系統中的PCI總線和ISA總線

  1、PCI總線是X86的主機中主要的插槽

  ·/sbin/lspci 這個指令可以查看目前有哪些設備插在PCI插槽中;

  ·/proc/bus/pci 這些PCI設備的信息存儲在這個目錄中;

  2、大部分ISA的設備都支持了PnP(即插即用功能),如果系統中偵測到了ISA的設備,會將這些設備的信息存在 /proc/isapnp/ 目錄中;

  七、介紹Kernel所支持的其它可熱插拔的總線

  1、USB和IEEE1394

  · 當系統偵測到有設備被插入USB或IEEE1394接口時,會自動啟動 /sbin/hotplug 這個程式,并從 /etc/hotplug 子目錄中載入這個設備所適用的驅動程序;然后將這個設備的信息寫入到 /proc/bus 子目錄中;

  ·/sbin/lsusb 指令,可以列出目前有哪些設備插在了USB插槽中;

  ·RHEL4版本,會自動掛載USB設備,可以通過/dev/usb/子目錄中,所對應的裝置名稱,來存取這個USB設備中的內容;

  2、PCMCIA 是另一種常見的可熱插拔的總線

  ·當系統偵測到有設備被插到 PCMCIA 插槽中時,會自動啟動 /sbin/cardmgr 這個服務,從 /etc/pcmcia/ 子目錄中載入適當的模塊;并把這個設備的信息寫入到 /proc/bus/pccard/ 子目錄中;

  ·/sbin/cardctl 指令,可以控制PCMCIA的設備,這個指令可以監(jiān)控PCMCIA插槽的狀態(tài);

  八、介紹系統的監(jiān)控及控制所有執(zhí)行程序

  1、top(文件模式下,預設每5秒更新一次顯示的內容),gnome-system-monitor(圖形模式下) 這兩個指令來顯示進程的狀態(tài);例如:可查看CPU,內存,硬盤的的使用狀況;

  2、vmstat (文字模式下)指令:可用來顯示虛擬內存的使用情況;其中(us指user space用戶空間),(sy指system call系統調查用),(id指idle空閑),(wa 指 waiting等待)

  3、free 指令:也可顯示虛擬記憶體的使用狀況,顯示的信息沒有 vmstat 顯示的完整,但可同時可以看到實體內存的使用情況;

  4、renice 指令:可以用來調整某個進程的優(yōu)先權;NICE標誰輸入輸出控制執(zhí)行程序;

   nice 指令  renice 指令  
目標  應用程序  進程  
命令格式  nice –n <nice值><應用程式>  renice <nice值><PID進程號>

  5、kill 指令:可以把一個系統信息傳送給一個指定的進程;

  例:kill –l 可列出每一種系統信息怕代碼;

  例如:強制執(zhí)行的代碼是 9;如果想要強制停止某個進程,就可以使用下面的指令:

  kill –9 PID(要結束的程序的進程號)   就可以強制停止這個進程號所對應的程序了;


                  浦華眾誠培訓網技術學院 轉載

論壇徽章:
0
2 [報告]
發(fā)表于 2010-03-23 22:18 |只看該作者
linux新鮮的東西總是出的很慢

論壇徽章:
0
3 [報告]
發(fā)表于 2010-04-01 16:31 |只看該作者
不是穿衣 趕時髦  要這么新鮮干嗎
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯網協會會員  聯系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉載本站內容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP