標籤:linux
第一部分、啟動流程、模組管理與Loader
一、run level執行等級與切換
1、Linux通過設定run level來規定系統使用不同的服務來啟動,基本上,依據有無網路與有無X Window將run level分為7個等級
0 - half :系統直接關機
1 -single user mode :系統單一使用者模式、用在系統出問題時維護
2 -multi-user,without NFS:類似下面的runlevel3,但無NFS服務
3 -Full multi-user:完整含有網路功能的純文字模式
4 -unused:系統保留功能
5 -X11:與runlevel3類似,但載入使用X Window
6 -reboot:系統重啟
2、runlevel:查看當前runlevel等級,無參數
3、init:切換runlevel等級 init 數字(0~6)
二、核心與核心模組
1、depmod:建立記錄核心支援模組的依賴性檔案 depmod [-Ane]
2、lsmod:查看核心載入的模組 lsmod
3、modinfo:查看模組具體資訊 modinfo 模組名稱
4、insmod:載入模組 insmod [/full/path/module_name] [參數]
5、rmmod:刪除模組 rmmod [-fw] module_name
-f:強制移除該模組
-w:若該模組正在使用,等待使用後刪除
6、modprobe:模組載入與刪除 modprobe [-lcfr] moudle_name
-c:列出當前系統所有模組
-l:列出/lib/modules/’uname -r’/kernel中所有模組完整檔案路徑
-f:強制載入該模組
-r:刪除該模組
三、Boot Loader:Grub
1、mkinitrd:重製initrd檔案 mkinitrd [-v] [–with=模組名稱] initrd檔案名稱 核心版本
第二部分、印表機設定與硬體檢查
一、印表機設定
1、ping:檢查IP是否正確 ping -c ip
2、nmap:測試印表機的服務介面 nmap ip
3、lsusb:列出usb相關資訊
4、lpadmin:建立與刪除印表機 lpadmin [-p 自訂隊列名] 建立
lpadmin [-d 已存在的隊列名] eg: lpadmin -d hp_p2015 預設
lpadmin [-x 已存在的隊列名] 刪除
5、lpstat:查看印表機狀態 lpstat [-adprt]
-a:列出目前可以接受列印的印表機隊列名稱
-d:列出目前系統預設印表機
6、lpr:列印 lpr [-P 隊列] [-# 列印份數] -U [username] file
7、lp:列印 lp [-d 印表機隊列] [ -n 列印份數] file
Eg: lp -d hp_p2015 -n 2 /etc/issue
8、lpq:列印工作的查看 lpq [-al] [-P 列印佇列]
-a:列出所有印表機上面在隊列當中的工作情況
9、lprm:刪除列印工作 lprm [-P 列印佇列] job id
二、硬體檢查
1、lspci:列出PC系統的PCI介面裝置 lspci [-vvn]
-v:顯示跟多PCI介面裝置的詳細資料
-n:直接查看PCI的ID
2、iostat:列出CPU與介面裝置的I/O狀態
iostat [-c|d] [-k|-m] [-t] [間秒數] [檢測次數]
3、sensors:檢測溫度、電壓等硬體參數 sensors
著作權聲明:本文為博主原創文章,未經博主允許不得轉載。
Linux系統管理之模組管理、印表機設定(筆記)