麻煩老師了~~
* 思考練習:
1) 請問 rescue CD 有何作用? 其操作步驟如何?
說明:對linux做修複的動作
1、放入光碟片,並由光碟開機
2、打入linux rescue
3、mount 系統(/mnt/sysimage)
4、chroot /mnt/sysimage
2) 請問你知道 linux kernel 所需的 modules 放在哪裡嗎?
(假設當前版本為 2.4.13)
目錄陸逕:
/lib/modules/2.4.13
請問你知道該目錄下的 modules.dep 作何用的?
說明: 記錄各模組的相依性
並請抽取其中前十行範例來說明其內容含意:
說明:
/lib/modules/2.4.13/kernel/arch/i386/kernel/cpuid.o=>cpu information support
/lib/modules/2.4.13/kernel/arch/i386/kernel/microcode.o=>miscrcode support
/lib/modules/2.4.13/kernel/arch/i386/kernel/msr.o=>model-specific resgister
/lib/modules/2.4.13/kernel/crypto/ciphers/cipher- aes.o : /lib/modules
/2.4.13/kernel/crypto/cryptoapi.o=>第一個檔案依附於第二個檔案
又,你知到這個檔案是如何更新的嗎?
方法: depmod -a
3) 請問要在 command line 中載入 module ,
你會用甚麼工具?
工具 1: insmod
工具 2: modprobe
能否說明這兩個工具的差異?
說明: 差別在相依性
insmod不管其相依性
modprobe載入模組時,會連同相依的模組一起載入
4) 當我們載入 module 時,可在 command line 指定 module options ,
除此方法外,我們還可以在哪個檔案設定呢?
檔案名稱:
/etc/modules.conf
除了 options 外,請說明該檔如下的設定項目:
alias :將模組名稱,取名為較為熟悉的名稱
例:alias etho 8139too
pre-install
post-install
pre-remove
post-remove
5) 請解釋如下命令的功用:
lsmod =>列出目前所使用的模組
rmmod =>移出模組
modinfo =>查尋模組的資訊
並以實作來加深理解。
6) 請以實作方式嚐試安裝一下 Linux.
(實作)
7) 請問你如何理解如下三者的關係:
source =>就是原始碼,大概類於shell script的程式
compiler =>編繹器,source code經用complie就變成binary code(由1.0組成)
binary =>由1.0組成,導入記憶體成為一個行程
請問在 Linux 上最常找到的 c compiler 是哪個?
名稱: gcc
請問 Makefile 的作用是甚麼?
說明? 不清楚

當你取得一個 tarball 之後,通常來說,
從下載到安裝的過程中,大概會經過哪些步驟的處理?
步驟:
1、解壓縮
(1).tar.gz/.tar.tgz >tar -zxvf xxx
(2).bzip2>tar -jxvf xxx
2、chage dir>轉換到解壓縮後資料夾
3、讀取README來了解這套軟體,並如何安裝