《linux操作系统实验报告(2).doc》由会员分享,可在线阅读,更多相关《linux操作系统实验报告(2).doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、linux操作系统实验报告(2)专业班级姓名学号实验日期实验报告日期成绩一实验名称:Linux系统管理的应用二实验目的:1. 掌握用户和组的管理;2掌握linux的进程管理,熟练使用相关命令或图形界面管理进程;3掌握基本的linux下的程序的安装;4掌握rpm包的安装,查询,删除。三实验内容:1.使用useradd命令把下面的用户添加到你的系统中:joshua、alex、dax、bryan、zak、ed、manager,并为每一个用户添加密码。使用groupadd命令把下面的组添加到你的系统中,并且设置相应的GID。并把joshua、sale添加到sales组,把dax、bryan添加到hr组
2、,把zak、ed添加到web组。把manager添加到所有的组。GroupGIDsales10000hr10001web100022对于每一个组来说,都应该拥有自己的目录,这样可以实现本组成员的文件共享,同时也可防止其他组的成员访问本组的文件。创建一个目录/depts,在这个目录下为每一个组创建一个自己的目录。使用chgrp命令设置每一个目录的拥有权为它自己。设置/depts的权限为755,每一个子目录的权限为770。使用chmod g+s /depts./*设置目录的粘滞属性,以确保该目录只能被该组成员访问。自己验证一下目录的访问权限(以不同的用户身份访问)。3建立一个可执行文件,使它可以显
3、示05年、04年的日历。4使用ps查看系统的进程运行情况,使用不同的命令选项并比较显示结果的差别。使用top命令查看系统CPU利用率、进程状态等信息。5如何来中止一个在前台运行的进程,如何中止一个在后台运行的进程,如何把在前台运行的进程挂起到后台?6使用at命令在5分钟后运行df k命令来检查磁盘空间。7使用RPM查询完成下面的工作: (1)在initscript包中都包含什么文件? (2)/etc/inittab是由哪一个RPM包提供的?8写出修改IP地址的方法。9在linux下,进程有几种状态,并分别描述他们之间的关系。10在linux下,如何查看登录本机的所有用户,如何查看本机的日志信息
4、,并说出查看日志信息有什么用途。四结果分析:1.使用useradd命令把下面的用户添加到你的系统中:joshua、alex、dax、bryan、zak、ed、manager,并为每一个用户添加密码。使用groupadd命令把下面的组添加到你的系统中,并且设置相应的GID。并把joshua、alex添加到sales组,把dax、bryan添加到hr组,把zak、ed添加到web组。把manager添加到所有的组。GroupGIDsales10000hr10001web100022对于每一个组来说,都应该拥有自己的目录,这样可以实现本组成员的文件共享,同时也可防止其他组的成员访问本组的文件。创建一
5、个目录/depts,在这个目录下为每一个组创建一个自己的目录。使用chgrp命令设置每一个目录的拥有权为它自己。设置/depts的权限为755,每一个子目录的权限为770。使用chmod g+s /depts/*设置目录的粘滞属性,以确保该目录只能被该组成员访问。自己验证一下目录的访问权限(以不同的用户身份访问)。3建立一个可执行文件,使它可以显示05年、04年的日历。文件内容:4使用ps查看系统的进程运行情况,使用不同的命令选项并比较显示结果的差别。使用top命令查看系统CPU利用率、进程状态等信息。ps命令的查询选项选项说明C依据指定的命令名称来查询运行中的程序-G依据激活程序的用户组(组
6、名称或GID)来查询运行中的程序-U依据激活程序的用户(帐号名称或UID)来查询运行中的程序-g依据session的标题或组名称来查询运行中的程序-p依据程序的ID来查询运行中的程序-t依据程序的tty来查询运行中的程序-u依据运行程序的用户(帐号名称或UID)来查询运行中的程序ps命令的输出选项选项说明-f完整地打印信息-j工作格式-l长格式-o用户定义地格式-y不显示标志j工作控制格式l显示长格式o设定用户定义格式s显示信号格式u以用户导向显示信息v显示虚拟内存5如何来中止一个在前台运行的进程,如何中止一个在后台运行的进程,如何把在前台运行的进程挂起到后台?中止一个在前台运行地进程:ctr
7、l+c;中止一个在后台运行的进程:先使用jobs命令查看后台运行地进程地作业号,然后使用命令fg 作业号把进程恢复到前台,再使用Ctrlc中止进程地运行;把前台运行的进程挂起到后台:ctrlz。6使用at命令在5分钟后运行df k命令来检查磁盘空间。在新地一行上以ctrl+d结束并存储或使用at now+5min7使用RPM查询完成下面的工作: (1)在initscript包中都包含什么文件? (2)/etc/inittab是由哪一个RPM包提供的?(1)rpm -ql initscript(2)rpm -qf /etc/inittab8写出修改IP地址的方法。(1)neat;(2)netco
8、nfig;(3)主菜单系统设置网络;(4)ifconfig eth0 192.168.202.92 netmask 255.255.255.0;(5)redhat-config-network。9在linux下,进程有几种状态,并分别描述他们之间的关系。进程在运行态下执行程序的过程中,当需要向系统申请某个资源,或使用设备进行I/O操作而等待操作完成时,该进程自动放弃CPU而进入不可中断的等待态。待资源分配给该进程或等待的I/O操作完成时,由系统解除该进程的等待态而进入可运行态。在进程运行中需要等待其它进程的运行结果,例如进程创建子进程后等待子进程运行结束,这时该进程就进入可中断的等待态。当子进
9、程结束后向该进程发出信号,该进程就解除等待而进入可运行态。不可中断等待态不能用信号解除,它只能用特定的方式,如使用唤醒函数来唤醒它,使它成为可运行态。当一个进程接受调试时,它的状态可以由调试进程通过向被调试的进程发送信号,使被调试的进程从运行态进入暂停态,或解除暂停态而进入可运行态。当进程运行完毕,正常的情况是将该进程释放它所占用的系统资源,特别是标志着进程存在的进程控制块task_struct将随之被撤消。但有时由于某种原因,进程运行结束后,它的task_struct仍在系统中,这表明该进程仍在存在。这时进程所处的状态就是僵死态。处于僵死态的进程实际上是系统中的垃圾,必须进行相应的处理以释放它占用的系统资源。10在linux下,如何查看登录本机的所有用户,如何查看本机的日志信息,并说出查看日志信息有什么用途。查看登录本机地所有用户:#who查看本机的日志信息:(1)主菜单系统工具系统日志;(2)redhat-logviwer。日志文件(Log files)是包含关于系统消息的文件,包括内核、服务、在系统上运行的应用程序等。不同的日志文件记载不同的信息。当管理员在试图诊断和解决系统问题时,日志文件会很有用。五实验心得
限制150内