欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    linux试题与答案.doc

    • 资源ID:23953285       资源大小:164KB        全文页数:43页
    • 资源格式: DOC        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    linux试题与答案.doc

    Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-datelinux试题与答案linux复习题(仅供参考)linux复习题(仅供参考)(一)选择题:1以下哪一个是linux内核的稳定版本( B )A2.5.24 B. 2.6.17 C. 1.7.18 D. 2.3.202怎样显示当前目录( A )。A. pwd B. cd C. who D. ls3欲把当前目录下的 file1.txt 复制为 file2.txt,正确的命令是( D )。A. copy file1.txt file2.txt B. cp file1.txt | file2.txtC. cat file2.txt file1.txt D. cat file1.txt > file2.txt 4. 如果您想列出当前目录以及子目录下所有扩展名为“.txt”的文件,那么您可以使用的命令是( B )。A. ls *.txt B. find . name “.txt” C. ls d .txt D. find . “.txt”5. 如何删除一个非空子目录 /tmp( B )。A. del /tmp/* B. rm -rf /tmp C. rm -Ra /tmp/* D. rm rf /tmp/*6. 存放用户帐号的文件是( C )。A. shadow B. group C. passwd D. Gshadow7.下面哪个系统目录中包含Linux使用的外部设备( B )。A. /bin B. /dev C. /boot D. /home8 在vi编辑器中的命令模式下,键入( B )可在光标当前所在行下添加一新行 A O (上一行添加一行) B. o C. i D. a9在vi编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用( C )命令。A上箭头 B. 下箭头 C. . D. *Vi编译器包含命令模式、插入模式和末行模式10删除文件命令为(D) Amkdir B. move C. mv D. rm11假设文件fileA的符号链接(又叫软连接)为fileB,那么删除fileA后,下面的描述正确的是( B)AfileB也随之被删除B. fileB仍存在,但是属于无效文件C. 因为fileB未被删除,所以fileA会被系统自动重新建立 D. fileB会随fileA的删除而被系统自动删除12在给定文件中查找与设定条件相符字符串的命令为( A ) Agrep B. gzip C. find D. sort13从后台启动进程,应在命令的结尾加上符号( A ) A& B. C. # D. $14. 如果执行命令 #chmod 746 file.txt,那么该文件的权限是( A )。A. rwxr-rw- B. rw-r-r- C. -xrrwx D. rwxr-r15. Linux有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用命令( C )Acat B. more C. less D. menu16. 在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是( B )A-m B. -p C. -f D.-d17. 用ls al 命令列出下面的文件列表,是符号连接文件的是( D )A-rw-rw-rw- 2 hel-s users 56 Sep 09 11:05 helloB-rwxrwxrwx 2 hel-s users 56 Sep 09 11:05 goodbeyCdrwxr-r- 1 hel users 1024 Sep 10 08:10 zhangDlrwxr-r- 1 hel users 7 Sep 12 08:12 cheng18. 文件exer1的访问权限为rw-r-r-,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是( A )Achmod a+x, g+w exer1 Bchmod 765 exer1Cchmod o+x exer1 Dchmod g+w exer119. 关闭linux系统(不重新启动)可使用-命令( C )Actrl+alt+del Bshutdown -r Chalt Dreboot20.对文件进行归档的命令为(B )Agzip Btar Cdump Ddd21. 下列那一个指令可以设定使用者的密码( C )Apwd Bnewpwd Cpasswd Dpassword22. 下列那一个指令可以切换使用者身份( D )Apasswd Blog Cwho Dsu23. 下列那一个指令可以显示目录的大小( C )Add Bdf Cdu Ddw24. 欲查询 bind 套件是否有安装,可用下列那一指令( D )Arpm -ivh bind*.rpm Brpm -q bind*.rpmCrpm -U bind*.rpm Drpm -q bind25. 欲安装 bind 套件, 应用下列那一指令( A )Arpm -ivh bind*.rpm Brpm -ql bind*.rpmCrpm -V bind*.rpm Drpm -ql bind26. 欲移除 bind 套件,应用下列那一指令( D )Arpm -ivh bind*.rpm Brpm -Fvh bind*.rpmCrpm -ql bind*.rpm Drpm -e bind27. 下列那一个指令可以用来查看系统负载情形( A )Aw Bwho c Cload Dps28下面哪个系统目录中存放了系统引导、启动时使用的一些文件和目录( D )。A./root B. /bin C. /dev D. /boot 29. 如何删除目录 /tmp下的所有文件及子目录( D )。A. del /tmp/* B. rm -rf /tmp C. rm -Ra /tmp/* D. rm rf /tmp/*30对文件重命名的命令为(C) Arm B. move C. mv D. mkdir31. 一下哪个环境变量表示当前路径( B )。A. PATH B. PWD C. HOME D.ROOT(二)填空题1. 默认情况下,超级用户和普通用户的登录提示符分别是:(“#”和“$”)。2. 链接分为:( 硬链接 和 符号链接 )。/符号链接也叫软链接3.Linux系统中有三种基本的文件类型:(普通文件、目录文件和设备文件)。4.某文件的权限为:drw-r-r-,用数值形式表示该权限,则该八进制数为: (644 ),该文件属性是( 目录) 。5.安装Linux系统对硬盘分区时,必须有两种分区类型:Linux根分区 和Linux交换分区 。6.在Linux的两种链接文件中,只能实现对文件链接的一种方式是:软链接(符号链接)。7.前台起动的进程使用( ctrl+c )终止。8.进行字符串查找,使用( grep )命令。9.在shell编程时,使用方括号表示测试条件的规则是:方括号两边必有( 空格)。10.结束后台进程的命令是(kill )。11.将前一个命令的标准输出作为后一个命令的标准输入,称之为:(管道) 12.增加一个用户的命令是(useradd) 13.成批添加用户的命令是 (newuser0 14. (Top)命令能够实时地显示进程状态信息。15.利用管道技术统计当前目录下有多少个文件,该命令是(ls ./|wc w)16.在 Linux 系统中,压缩文件后生成后缀为.gz文件的命令是 (gzip) 17. RPM有5种基本操作模式,即: ( 安装、查询、刷新、升级、卸载 ) 18.网络管理的重要任务是:(控制和监控)。19.安装Linux系统对硬盘分区时,必须有两种分区类型:(文件系统分区和交换分区)。20.编写的Shell程序运行前必须赋予该脚本文件(执行权限)。 (三)简述题【1】什么是Linux?其创始人是谁?Linux操作系统的诞生、发展和成长过程始终依赖着的重要支柱都有哪些?答:Linux是一个功能强大的操作系统,同时它是一个自由软件,是免费的、源代码开放的,可以自由使用的类UNIX产品。其创始人是Linus。Linux操作系统的诞生、发展和成长过程始终依赖着的重要支柱有以下几点:(1)UNIX操作系统;(2)MINIX操作系统;(3)GNU计划;(4)POSIX标准;(5)Internet网络【2】 试述如何创建一个用户。答:可使用命令useradd创建新用户,但不能在系统中随便创建用户,需经相关部分批准后方能创建。对于长期或暂时不使用的用户,应将其从系统中删除或锁定起来,以防非法使用。创建新用户时可以使用命令useradd -d home newuser指定用户家目录,若不指定则使用默认的家目录/home/newuser。一般情况下,当一个用户被创建之后,只有超级用户为它设置密码后才能被启用或登录使用。【3】叙述Linux操作系统的四个主要部分及其功能。内核:内核是操作系统的核心,是运行程序和管理像磁盘和打印机等硬件设备的核心程序。Shell:是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接受用户输入的命令并把它送入内核去执行。文件系统:是文件存放在磁盘等存储设备上的组织方法,文件结构的相互关联性使共享数据变得容易。应用程序:标准的linux系统都有一套称为应用程序的程序集,它包括文本编译器、编程语言、办公软件等、【4】 简述linux的几个运行级别及其相应的含义。0-关机模式,1-单用户模式,单用户只有系统管理员可以登录。2-多用户模式,但是不支持文件共享,例如不支持NFS服务.这种模式不常用。3-完全的多用户模式,支持NFS服务.最常用的用户模式,默认登录到系统的字符界面。4-保留模式。5-完全多用户模式,默认登录到X-window系统,也就是登录到linux图形界面。6-重启模式,也就是执行关闭所有运行的进程,然后重新启动系统【5】什么是链接?符号链接与硬链接的区别是什么?答:链接是一种在共享文件和访问它的用户的若干目录项之间建立联系的方法。硬链接记录的是目标的inode,软连接记录的是目标的路径。软链接就像是快捷方式,而硬链接就像是备份。【6】 vi编辑器有哪几种工作模式?如何在这几种工作模式之间转换?答:Vi的工作模式有三种:命令模式、输入模式、末行模式。在命令模式下输入a、A、i、I、o、O等命令之一可以进入输入模式,在输入模式下按Esc键回到命令模式;在命令模式下输入:进入末行模式,末行命令执行完后回到命令模式。【7】 若下达rmdir命令来删除某个已存在的目录,但无法成功,请说明可能的原因。答:此目录可能不存在,或者目录不为空,或者目录中有隐含文件存在,或者目录被设置权限。解决方法就是先修改权限,在使用rm r 命令删除。(四) 编程题:1假设你的用户账号是zheng,现在你登录进入linux系统,查看当前登录到系统中的用户,查看当前系统中运行的进程,然后再退出系统。答:login:zheng Password:口令 $who #查看登录到系统中的用户 $ps #查看当前系统中运行的进程 $Ctrl+D #退出系统,等价于exit2在当前目录下新建一个目录back,将当前目录改为back,在back下新建2个长度为0的文件test1、test2,然后把test2移到其父目录中并改名为file12。答:$ mkdir back $ cd back $ touch test1 test2 $ mv test2 ./file2 #将test2移到其父目录中并改名为file12。3现在需要统计当前目录/home/zheng下普通文件的数目并显示结果,如何实现?$find type f | wc l解析:find -type f统计当前目录及其子目录(包括隐藏目录)下的普通文件(包括隐藏文件)4假设你是系统管理员,需要增加一个新的用户账号zheng,为新用户设置初始密码,锁定用户账号uly,并删除用户账号chang,然后对账号uly解锁。答:.#useradd zheng #添加用户,用root账号登陆 #passwd zheng #给新用户设置初始密码 #passwd l uly #锁定账号uly #userdel chang #删除账号chang #passwd -u uly #解锁账号uly5若给需要将/home/zheng目录下的所有文件打包压缩成/tmp/zheng.tar.gz,你准备怎么做?当需要从压缩包中恢复时,又该如何处理?答:#tar zcvf /tmp/zheng.tar.gz /home/zheng#z表示用gzip来压缩,c表示创建归档,v表示显示详细信息,f表示指明创建归档文件称#tar -zxvf /tmp/zheng.tar.gz#x表示提取归档。恢复的时候会连同目录恢复在当前目录中6.下面给出了一个SHELL程序,试对其行后有#(n)形式的语句进行解释,并说明程序完成的功能。#!/bin/shDIRNAME=ls /root | grep bak #(1)if -z "$DIRNAME" ; then #(2)mkdir /root/bak ; cd /root/bak #(3)fiYY=date +%y ; MM=date +%m ; DD=date +%d #(4)BACKETC=$YY$MM$DD_etc.tar.gz #(5)tar zcvf $BACKETC /etc #(6)echo "fileback finished!"答:#(1)获取/root中名称包含bak的文件或目录#(2)判断1结果为空#(3)创建目录/root/bak并进入该目录#(4)获取当前时间的年月日#(5)按照年(2位)月(2位)日(2位)_etc方式构造压缩文件名#(6)压缩etc目录并保存在/root/bak中 6分程序功能:若/root/bak不存在则创建之,然后将/etc按日期打包保存于该目录中。2分7.创建一个shell 脚本,它从用户那里接收10个数,并显示已输入的最大的数。参考程序:#! /bin/bashmax=0for(count=1 ; count <= 10 ; count = count+1)doecho -n "Enter number $count : "read valueif $max -lt $value thenmax=$valuefidone8.写一个shell 脚本,检查给出的串是否为回文(palindrome)。参考程序:#! /bin/bashecho "Enter string"read strlen=echo $str | wc -clen=expr $len - 1l=expr $len / 2ctr=1flag=0while test $ctr -le $ldoa=echo $str | cut -c$ctrb=echo $str | cut -c$lenif test $a -ne $bthen flag=1breakfictr=expr $ctr + 1len=expr $len - 1doneif test $flag -eq 0then echo "String is palindrome"else echo "String not a palindrome"fi 9.用shell编写小九九乘法表程序,程序执行结果如下:#! /bin/sh for i in 1 2 3 4 5 6 7 8 9Do for j in 1 2 3 4 5 6 7 8 9 doif ( test $j -le $i ) then echo -ne expr $i * $j "t" else echobreakfidoneDone10. shell编程的if语句,循环控制的(for,while).例如:输入分数判断分数是否及格的Shall编程#!/bin/bash#filename:akecho -n “Plese input a score”reach Scoreecho -n “You input the score is $Score”if$score -ge 60;thenecho -n “angratuation!You pass the examination”elseecho -n “Sorry ! You Fail the examination”fiecho -n “ptess any .Key to continue!” read $GOOUT例如:使用while语句川建一个根据输入的数值求累加和(1+2+3+.+n)的Shell程序。#!/bin/bash#filename:sumecho -n “PleseInput Number:”read NUMnumber=0sum=0while $number -ls $NUM doecho numberecho”$number”number=expr $number + 1 echo sumecho “$sum”sum= expr $sum + $number doneecho【知识清单】1.对/ect/passwd文件的认识。 /ect/passwd是系统识别用户的一个文件,Linux系统中所有的用户都记录在该文件中,每一行表示的是一个用户账户信息,一行又7个段位,每个段位用“:”分割。通过UID来确定用户的身份,如果存在,则读取/ect/shadow影子文件中所对应口令,如果识别无误则登录系统,读取用户的配置文件。2.对/ect/shadow文件的认识。/ect/shadow文件是/ect/passwd的影子文件,这个文件并不由/ect/passwd文件产生,这两个文件应该是互补的。/ect/shadow文件内容包括用户及被加密的口令以及其他/ect/passwd不能包括的信息,比如用户账户的有限期限等。3.忘记了root密码怎么办?(1) 在grup选项菜单按e进入编辑模式。(2) 按(e)编辑Kernet(哪行添加/int/(或/single))。(3) 进入B重启。(4) 进入后执行下列命令 #vi/ect/passwd 进入Passwd文件 将第一行的rootX0中的X删除变成root0,然后保存退出,在进入系统此时root密码为空,修改密码 #passwd root4. linux网络服务器配置 使用oopenssh可以加密的方式链接到远程服务器,以便提高数据传输的安全性。使用vnc可以用图形界面的方式链接到远程服务器,以达到远程控制。通过配置nfs服务器可以让客户端挂载服务器上的共享文件,使用nfs可以很方便的实现在同一网络上的多个用户间共享目录。使用Apache软件可以在linux系统上搭建web服务器。5. linux系统的应用主要涉及4个方面:应用服务器,嵌入式领域,软件开发以及桌面应用。 -

    注意事项

    本文(linux试题与答案.doc)为本站会员(豆****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开