实验五 Linux进程管理和打印管理
实验五 Linux进程管理和打印管理
一.?? 实验目的:
1.? 进行系统进程管理。
2.? 配置Linux下的打印服务器,实现局域网内的Linux和Windows客户端共享使用服务器的打印机。
二.??? 实验内容:
1.? ? 控制系统中运行的进程;
3.? 安排一次性和周期性自动执行的后台进程;
4.? 配置Linux打印服务器;
5.? 配置Linux客户端;
6.? 配置Windows客户端。
三.??? 实验练习:
任务一 进程管理
实验内容:
查看系统中的进程;控制系统中的进程;安排计划任务。
实验步骤:
1.???????? 使用ps命令查看和控制进程
????????? 显示本用户的进程:#ps。
????????? 显示所有用户的进程:#ps -au。
????????? 在后台运行cat命令:#cat &。
????????? 查看进程cat :# ps aux |grep cat。
????????? 杀死进程cat:#kill –9 cat。
????????? 再次查看查看进程cat,看看是否被杀死。
2.???????? 使用top命令查看和控制进程
????????? 用top命令动态显示当前的进程。
????????? 只显示用户user01的进程(利用u键)。
????????? 利用k键,杀死指定进程号的进程。
3.???????? 挂起和恢复进程
????????? 执行命令cat。
????????? 按Ctrl+z键,挂起进程cat。
????????? 输入jobs命令,查看作业。
????????? 输入bg,把cat切换到后台执行。
????????? 输入fg,把cat切换到前台执行。
????????? 按Ctrl+c键,结束进程cat。
4.???????? 安排计划任务
????????? 查看crontab命令的帮助信息:#crontab -help。
????????? 查看用户的计划任务列表:#crontab –l。
????????? 生成一个crontab的脚本文件:#echo “* /10 * * * 1” /root/bin/backup” >cronfile。
????????? 按照生成的脚本安排计划任务:#crontab cronfile。
????????? 查看计划任务表,看看计划任务是否已被安排:#crontab –l。
????????? 删除计划任务列表,并进行确认。
任务二 打印管理
实验要求:
在一台Linux服务器上配置好本地打印机,并设置相应的访问权限,使本局域网中的Linux和Windows系统的客户主机能够共享使用此打印机。
实验内容:
用菜单界面的配置工具printconf-tui配置Linux本地打印机;设置Linux客户端的打印权限;设置Windows客户端的打印权限。
? 实验步骤:
??? 1.? 设置Linux本地打印机
??????? ????????? 把打印机和计算机连接好;启动系统,进入字符界面;
??????? ????????? 输入printconf-tui命令,进入打印机配置界面,选择new,按回车添加打印机;
?????? ?????? ????????? 在添加打印机的过程中通过tab键和next键加以选择,本别配置打印机名称,选择要配置的打印机,若为第一台在打印设备为/dev/lp0,选择打印机的驱动程序等,配置完成按tab键选择finish,完成。
????????????? ????????? 选择刚配置好的打印机,准备测试打印机,然后按回车键继续;
??????? ????????? 首先提示用户是否保存刚才所作的设置,如果不保存将无法打印测试页,所以选择保存,然后按回车键继续;
??????? ????????? 选择要打印的测试页的类型,然后用tab键选择打印机名称,按回车键开始打印。
???? 2.? 设置Linux客户端的打印权限
??????? ????????? 编辑/etc/lpd.perms文件,在其中加入如下行:
??????????? REJECT SERVICE=P,R NOT REMOTEHOST=192.168.XX.XX/255.255.255.0
??????????? ACCEPT SERVICE=M SAMEHOST SAMEUSER
??????????? REJECT SERVICE=M
??????????? DEFAULT=ACCEPT
??????? ????????? 应用设置#lpc reread。
???? 3.? 设置Windows客户端的打印权限
??????? ????????? 启动X-Window