1. /proc/interrupts 文件顯示當前系統中正在使用的中斷。
2. Linux支持標准串/並口和游戲棒口。 /dev目錄下對應每個設備/端口有一個文件。setserial命令用於顯示修改串口配置。
3. dmesg命令可顯示Linux在啟動時發現了哪些硬件。
4. fdisk用於硬盤分區。 newe2fs用於建立文件系統。 mount用於將分區掛在總文件樹上。
5. ifconfig是最常用的網絡配置工具。 ping通過發送ICMP消息觀察一台網上機器是否可被連通。 RedHat的sndconfig用於配置聲卡。 minicom用於配置modem.
6. PPP協議是最通用的串行通訊協議。 /etc/ppp/options中有PPP的配置信息。
PAP(Password Authentication Protocol)和CHAP(Challenge Handshake Authentication Protocol)是PPP下最流行的兩個認證協議。
系統安裝和軟件包安裝
7. hda 表示第一個IDE盤, hda1是它的第一個分區。 sda表示第一個SCSI盤, sda1是它的第一個分區。
8. swap分區的大小應至少和內存大小一樣。 root分區應盡量小。data/user等分區越細, 備份就越容易。
9. 分區完成後, 可以用mke2fs建立文件系統。
10. /etc/lilo.conf 中有Lilo的配置信息。 編輯完此文件後必須運行/sbin/lilo安裝LILO bootloader.
11. tarball是最方便的打包工具。 "x"選項用於解包, "c" 選項用於打包, "v"選項提供更多過程信息。 "f"選項用於指明包文件名。
12. make使用Makefile文件提供的編譯參數命令編譯系統。 "configure"腳本用於軟件的環境配置。
13. 動態共享庫方便不同的軟件共享庫函數, 而且在庫升級時, 使用它的軟件無需重新編譯。 ldd命令用於顯示軟件的共享庫使用情況。 ldconfig命令用於更新維護系統的共享庫數據緩存(cache of shared library data)。
"ldconfig -p"顯示當前的共享庫緩存。
14. 軟件包管理工具有RedHat的RPM和Debian的dpkg.
15. rpm選項包括:
-i 安裝包-e 卸載包-V 驗證包的安裝情況 (-Va驗證所有包的安裝情況)
-q 查尋哪個包有哪個文件 (-qf 查尋哪個文件屬於哪個包 )
-b 建立包-p 顯示包的信息。
16. dpkg (略)
內核
17. lsmod命令顯示系統中已裝載的模塊。 insmod命令用於裝載模塊。rmmod命令用於卸載模塊。 modinfo用於顯示模塊的有關信息。
18. modprobe工具可根據模塊的依賴情況裝載模塊。 depmod 顯示模塊的依賴情況。
19. conf.modules 和 modules.conf 沒有任何區別。 不同的Linux發布商使用不同的文件。
20. 內核通常使用linux-x.y.z命名, x.y.z 代表版本號。
21. "make config" 提供一字符界面用於配置內核。
22. "make xconfig"提供一X圖形界面用於配置內核。
23. "make dep" 用於建立內核文件的依賴關系。 編好新內核後, 要修改/etc/lilo.conf, 以使用新內核。
文本編輯,處理和打印
24. vi的方向鍵:
h ――左
l ――右
j ――下
k ――上
25. vi的命令:
c -修改文本
d -刪除文本
i -插入文本
o -在當前行下插入一新行
O -在當前行上插入一新行
p -將緩沖區內容插入
r -字符替換
R -替換模式
u - undo
x -刪除字符
y -拷貝入緩沖區