第一部分、启动流程、模块管理与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
版权声明:本文为博主原创文章,未经博主允许不得转载。