Linux上机考试试题_第1页
Linux上机考试试题_第2页
Linux上机考试试题_第3页
Linux上机考试试题_第4页
Linux上机考试试题_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、网络操作系统与管理机考测试题1.破解超级用户root的密码,将密码改为redhat。(三个e,一个space+1,一个b)开机时按e(也可以是任意键),再次按e键进入kenel参数界面;选中第二行,再次按e键,之后用空格键(space键)+1直接进入runlever1,然后回车;按b键重新引导系统;#getenforceenforcing#setenforce0(关闭防火墙,为1时开启);#getenforcepermissive#passwd输入密码并确认;#init6(重启);2 .建立manager组,创建两个用户harry,natasha,他们的附属组都为manager,创建用户str

2、lt,用户strlt的登录shell为非交互式shell。#groupaddmanager(创建manager组)#vim/etc/group;(检查是否创建成功)(创建两个用户)#useraddharry-Gmanager#useraddnatashaGmanager(创建用户strlt,用户strlt的登录shell为非交互式shell)#useradd-s/sbin/nologinstrlt(检查)#vim/etc/passwd#vim/etc/group3 .将/etc/fstab复制到/var/tmp/fstab,设置harry可以读写,natasha不能做任何操作,其他用户可读,设

3、置manager组为fstab的所属组。(复制)#cp/etc/fstab/var/tmp/fstab(设置manager为fstab的所属组)#chgrpmanager/var/tmp/fstab(设置harry可以读写)#setfacl-mu:harry:rw/var/tmp/fstab(设置natashaG能做任何操作)#setfacl-mu:natasha:0/var/tmp/fstab(其他用户可读)#chmodo+r/var/tmp/fstab(检查facl权限)#getfacl/var/tmp/fstab4 .在/home下创建一个目录,名为admins,要求所属组为manage

4、r组,组成员可以读写,其他用户没有任何权限,同组成员在目录下创建的文件的所属组也为manager组。(在/home下创建一个目录,名为admins)#mkdir/home/admins(要求所属组为manager组)#chown:manager/home/admins(组成员可以读写,其他用户没有任何权限)#chmodg=rw,o-rwx/home/admins(同组成员在目录下创建的文件的所属组也为manager组)#chmodg+s/home/admins(检查)#getfacl/home/admins5 .建立用户test12,其UID为4332,密码为test12。#useradd-u

5、1234test12#passwdtest12设置密码为test126 .找出harry拥有的文件,拷贝到目录/opt/dir下。#cd/opt#mkdirdir#find/-userharry-execcp-rfp;(-rf强制递归,-p拷贝权限,必须加封号)7 .为natasha建立计划任务,每天14:23执行echo“file_world”。#crontab-unatasha-e(注意:单纯echo,从屏幕上看不到任何输出)2314*echo“fileworld”8 .通过镜像文件的回环挂载将本机配置为YUM软件仓库,使用YUM命令分别安装和卸载软件包vsftpd和httpd。(通过镜像

6、文件的回环挂载将本机配置为YUM软件仓库):# du-sh.iso(显示镜像文件信息)# mkdir/mnt/iso(为镜像文件创建一个目录)# mountoloop.iso/mnt/iso(挂载镜像文件到目录中)录入五个参数:base中写软件仓库的名称,一般用basename=rhel6name后写软件仓库的全称,可以任意取名baseurl=file:/mnt/isobaseurl写软件仓库的绝对路径enable=1启用该软件仓库,为0时关闭gpgcheck=0不校验软件包(使用YUM命令分别安装和卸载软件包vsftpd和httpd):#yumsearchvsftpd/httpd(查询指定软

7、件包)#yuminfovsftpd/httpd(查询指定软件的详细信息以及是否安装)#yuminstallvsftpd/httpd(安装指定软件)#yumerasevsftpd/httpd(卸载指定软件)9.对自己的U盘建立5个物理分区,大小分别为10M,20M,30M,40M和50M;建立3个目录:/学号,/姓名拼音,/学号+姓名拼音;将10M的分区格式化为ext4文件系统,并要求开机自动挂载到/学号(用物理分区名的方式);将30M的分区格式化为ext3文件系统,并要求开机自动挂载到/姓名拼音(用卷标的方式);将50M的分区格式化为ext2文件系统,并要求开机自动挂载到/学号+姓名拼音(用U

8、UID的方式)。#fdisk-l(显示所有分区信息)#fdisk/dev/sdb(假设U盘为/dev/sdb)参数:m打印菜单,显示各个参数及其作用p显示分区信息d删除分区(只能从后往前删)n添加新分区(只能从前往后添加)t改变一个分区的系统IDl列出已知的分区类型,如5Extended7HPFS/NTFSbW95FAT3282Linuxswaps83Linux8eLinuxLVMw保存设置并退出q不保存设置并退出使用参数d删除所有分区使用参数n创建分区(注:主分区只能创建三个,第四个应该创建扩展分区,之后才能在扩展分区里面创建其他分区)(建立3个目录:/学号,/姓名拼音,/学号+姓名拼音)#

9、mkdir/xuehao#mkdir/xingming#mkdir/xuehaoxingming(将10M的分区格式化为ext4文件系统,并要求开机自动挂载到/学号(用物理分区名的方式)#mkfs.ext4/dev/sdb1#vim/etc/fstab输入字段:/dev/sdb1/xuehaoext4defaults00#mount-a(将30M的分区格式化为ext3文件系统,并要求开机自动挂载到/姓名拼音(用卷标的方式)#mkfs.ext3/dev/sdb3#e21abel/dev/sdb3(查看/dev/sdb3的底层物理分区卷标名称,若没有则利用下面的一条命令来设置卷标名)#e2labe

10、l/dev/sdb3tiger(设置卷标名称为tiger)#vim/etc/fstab输入字段:LABEL=tiger/xingmingext3defaults00#mount-a(将50M的分区格式化为ext2文件系统,并要求开机自动挂载到/学号+姓名拼音(用UUID的方式)#mkfs.ext2/dev/sdb6#blkid(此命令只显示已格式化的分区的UUID信息)(注:各物理设备的UUID号是系统定义好且唯一的,无法修改)#vim/etc/fstab输入字段:UUID=“查询到的UUID号”/xuehaoxingmingext2defaults00#mount-a512M的交换分区,并实

11、现开机自动挂载。查看swap分区的大小)#free(查看充当swap分区的物理分区信息)#cat/proc/swaps(或swapon-s)(计算swap差值)#expr512M-原分区大小(减号前后有空格)(用fdisk命令创建差值大小的分区)#fdisk/dev/sdb5(将分区格式化成swap)#mkswap/dev/sdb5(实现开机挂载)#vim/etc/fstab(加入列:/dev/sdb5swapswapdefaults00)(让分区生效)#swapon/dev/sdb511.给用户harry设置磁盘配额,要求:harry能够使用的磁盘空间上限hard值150M,soft值130

12、M。使用dd命令测试用户harry的磁盘配额使用情况(要求显示出三种测试结果)实训项目2Linux基本命令、实训目的掌握Linux各类命令的使用方法;熟悉Linux操作环境。、实训内容练习使用Linux常用命令,达到熟练应用的目的。、实训步骤子项目1.文件和目录类命令的使用etccdicoiRHEL4etc>cddnlEiD0tXHEL4etccd-nzicdRHEL4etc#cd.nocilKHEl_4etc#cd.他处(1)启动计算机,利用root用户登录到系统,进入字符提示界面。练习使用cd命令f做变目录僮置至用尸登录时的工作目录.J政变目录位置至当前目录下的曲1子目录下.,做变目

13、录位置至用户登录时的工作目录(用户的家目录1做受目录住者至当前目录的受目录。+”改变目录位置至当前目录的曳母录下的USDI子目录下iuatKHEL4etccd/'djrL/subdiil仲用绝对路径表示改变目录到Jdirlfsubdirl目球下。(2)用pwd命令查看当前所在的目录。pwd命令用于显示用户当前所在的目录。如果用户不知道自己当前所处的目录,就可以使用这个命令获得当前所在目录(3)用ls命令列出此目录下的文件和目录。然后,使用ls命令,并用-a选项列出此目录下包括隐藏文件在内的所有文件和目录。最后,用man命令查看ls命令的使用手册。补充说明浏览信息内容:(以下面图片为例)

14、drwxr-xr-x.12rootroot4096Feb2118:13log-Irwxrwxrwx,1rootroot10Feb1899:22la:->spoolrmail-rw-r-r-41rootroot8Feb2118:42叫book最后一行内容列表说明-rw-r-r-1rootroot8Feb2118:42mybook12345678910111属性:-代表文件,l代表链接文件,d代表目录2所有者权限(文件权限):具有r读w写没有x执行3同组用户权限(文件权限):只读r4其他人权限(文件权限):只读r5链接数:16文件拥有者:root7文件所属组:root8文件大小:8字节9创建

15、或修改日期:2月21日10创建或修改时间:18:4211文件或目录名称(4)在当前目录下,创建测试目录test。利用ls或ll命令列出文件和目录,确认test目录创建成功。然后进入test目录,利用pwd查看当前工作目录。?mkdir命令用于创建一个目录。?该命令的语法为:mkdir参数目录名?常用参数卞:如果父目录不存在,则同时创建该目录及该目录的父目录。(5)利用cp命令复制系统文件/etc/profile到当前目录下。#cp/etc/profile.(6)复制文件profile到一个新文件profile.bak,作为备份。(7)用ll命令以长格形式列出当前目录下的所有文件,注意比较每个文

16、件的长度和创建时间的不同。(8)用less命令分屏查看文件profile的内容,注意练习less命令的各个子命令,如b、p、q等,并对then关键字查找。以roothFileEditViewSearchTerminalHelproot(ahlinux6hdb#注意:可以通过less-help命令查看帮助?less命令是more命令的改进版,比more命令的功能强大。more命令只能向下翻页,而less命令可以向下、向上翻页,甚至可以前后左右的移动。?执行less命令后,进入了less状态,按【Enter键可以向下移动一行,按【space键可以向下移动一页;按【b】键可以向上移动一页;也可以用光

17、标键向前、后、左、右移动;按【q】键可以退出less命令。?less命令还支持在一个文本文件中进行快速查找。先按下斜杠键【/】,再输入要查找的单词或字符。less命令会在文本文件中进行快速查找,并把找到的第一个搜素目标高亮度显示。如果希望继续查找,就再次按下斜杠键【/】,再按【Enter键即可。(9)用grep命令在profile文件中对关键字then进行查询,并与上面的结果比较。注意:不知道profile文件在哪儿怎么办?#find/-name"profile"/etc/profile#grepthen/etc/profileif"$2"="

18、after"thenif-x/usr/bin/id;thenif-z"$EUID"thenif"$EUID"="0"thenif"$HISTCONTROL"="ignorespace"thenif-r"$i"thenif"$PS1"then(10)给文件profile创建一个软链接lnsprofile和一个硬链接lnhprofile。# lnprofilelnhprofile# ln-sprofilelnsprofile(11)长格形式显示文件p

19、rofile、lnsprofile和lnhprofile的详细信息。注意比较3个文件链接数的不同。(17)删除文件profile,用长格形式显示文件lnsprofile和lnhprofile的详细信息,比较文件lnhprofile的链接数的变化。(18)用less命令查看文件lnspro巾le的内容,看看有什么结果。(19)用less命令查看文件lnhprofile的内容,看看有什么结果。(20)删除文件lnsprofile,显示当前目录下的文件列表,回到上层目录。# rmlnsprofile# ll# cd.(21)用tar命令把目录test打包。tar-zcvffile.tar.gz/ho

20、metar-cvffile.tar/home(22)用gzip命令把打好的包进行压缩。gzip-注意第一、二种方式的不同解压缩为gzip-(23)把文件test.tar.gz改名为backup.tar.gz。mv(24)显示当前目录下的文件和目录列表,确认重命名成功。(25)把文件backup.tar.gz移动到test目录下。(26)显示当前目录下的文件和目录列表,确认移动成功。(27)进入test目录,显示目录中的文件列表。(28)把文件backup.tar.gz解包。tar-(29)显示当前目录下的文件和目录列表,复制test目录为testbak目录作为备份。(30)查找root用户自己

21、主目录下的所有名为newfile的文件。find-name"newfile"(31)删除test子目录下的所有文件。rm-ftest/*(32)利用rmdir命令删除空子目录test。回到上层目录,利用rm命令删除目录test和其下所有文件。rm-rftest子项目2.系统信息类命令的使用(1)利用date命令显示系统当前时间,并修改系统的当前时间。#date-s设置当前时间,只有root权限才能设置,其他只能查看。#date-s20061010设置成20061010,这样会把具体时间设置成空00:00:00#date-s12:23:23设置具体时间,不会对日期做更改#da

22、te-s”12:12:232006-10-10"这样可以设置全部时间(2)显示当前登录到系统的用户状态。wwho出来结果的格式是:namestatelinetimeidlepidcommentexit(3)利用free命令显示内存的使用情况。(4)利用df命令显示系统的硬盘分区及使用状况。(5)显示当前目录下各级子目录的硬盘占用情况。#du/home-max-depth=1-h36K/home/zyh32K/home/hjl36K/home/natasha32K/home/jack696K/home/hdb836K/home子项目3.进程管理类命令的使用(1)使用ps命令查看和控制进

23、程。 显示本用户的进程:#ps。 显示所有用户的进程:#ps-auo 在后台运行cat命令:#cat&。 查看进程cat:#psaux|grepcat。 杀死进程cat:#kill-9cat。再次查看进程cat,看看是否被杀死。(2)使用top命令查看和控制进程。 用top命令动态显示当前的进程。 只显示用户user01的进程(利用U键)。 利用K键,杀死指定进程号的进程。(3)挂起和恢复进程。执行命令cat。 按Ctrl+Z键,挂起进程cat。输入jobs命令,查看作业。 输入bg,把cat切换到后台执行。输入fg,把cat切换到前台执行。 按Ctrl+C键,结束进程cat。(4)

24、find命令的使用。在/var/lib目录下查找所有文件其所有者是games用户的文件。#find/var/lib-usergames在/var目录下查找所有文件其所有者是root用户的文件。#find/var-userroot查找所有文件其所有者不是root、bin和student用户,并用长格式显示(如ls-l的显示结果)。#find/!-userroot-and!-userbin-and!userstudent-execIsl;2>/dev/null注意:与;之间存在一个空格;2>/dev/null意味着所有错误将不显示查找/usr/bin目录下所有大小超过一百万byte的文

25、件,并用长格式显示(如ls-l的显示结果)。#find/usr/bin-size+1000000c-execls-l;1又/etc/mail目录下的所有文件使用巾le命令。#find/etc/mail-execfile;2>/dev/null 查找/tmp目录下属于student的所有普通文件,这些文件的修改时间为5天以前,查询结果用长格式显示(如ls-l的显示结果)。#find/tmp-userstudent-and-mtime+5-andTypef-execls;2>/dev/null补充:-typeb/d/c/p/l/f#查是块设备、目录、字符设备、管道、符号链接、普通文件-mminnFile

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论