您的位置:首页 > 运维架构 > Linux

Linux系统管理之模块管理、打印机设置(笔记)

2015-07-22 10:54 337 查看
第一部分、启动流程、模块管理与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