下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、* 一、单选题(共20 题,每题 1 分,共 20 分)1 从后台运行程序myprog ,正确的命令是( D )A、 ./myprog! B 、 ./myprog C 、 ./myprog D 、 ./myprog&2 当运行在多用户模式下时,可以切换多少虚拟用户终端( B )A、 3 B、 6 C、 12 D、 13 若要使用进程名来结束进程,应使用( D )命令。A、 ps -d B、 psfree C、 profree D 、 kill4 若一台计算机的内存为 128MB ,则交换分区的大小通常是( C )A、 64MB B、 128MB C、 256MB D、 512MB5 当
2、字符串用单引号括起来时, SHELL 将( C )A、解释引号内的特殊字符B、执行引号中的命令C、不解释引号内的特殊字符D、结束进程6 用 rm 命令删除非空目录需要加上哪个参数?( A )A、 r B、 t C、 c D、 f7 怎样显示当前目录( A )A、 pwd B 、 cd C、 who D 、 ls8 下列哪一个指令可以用来切换至不同的 runlevels ( B )A、 tel B、 goto C、 reboot D 、 telinit9 下面说法中,错误的说法有( B ) 两个用户之间是独立的,无论在任何条件下,均不可共用 UID 创建用户 在 vi 命令模式,可以用 yy 复
3、制当前行,并用 p 命令粘贴到需要的任意一行上 硬盘分区后不必格式化、挂载也能使用 Linux 不可以与MS-DOS、 Windows 等其他操作系统共存于同一台机器上A、 4 B 、 3 C、 2 D、 110 Redhat 9 不支持的安装方式是( A )A、通过Telnet进行网络安装B、从本地硬盘驱动器进行安装C、通过NFS进行网络安装D、通过HTTP进行网络安装11 下列哪几个符号是Linux 通配符( B ) # ? &A、 B 、 C 、 D 、 12 欲查询 bind 套件是否有安装,可用下列那一指令( D )A、rpm -ivh bind.rpm B、rpm -q b
4、ind.rpmC、 rpm -U bind.rpm D 、 rpm -q bind13 Linux 文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文件,一般应将其放在( A )目录中A、 /dev B、 /ect C、 /bin D 、 /lib14 下列( A )指令可以用来显示目前主机的路由表(routing table)A、 netstat -rn B 、 route C 、 print route D 、 show ip route15 在 linux 中观看内存(物理内存、交换空间)的使用情况的命令是( B )A、 top B、 free C、 last D、 la
5、stcomm16 下面哪个命令可以分页显示大文本文件( C )A、 vi B、 cat C、 more D 、 tail17 在重新启动Linux 系统的同时把内存中的信息写入硬盘,应使用( D )命令实现。A、# reboot B、# halt C、# reboot D、# shutdown -r now18 观察系统当前进程的运行情况的命令是(C )A、 free B、 dmesg C、 top D 、 last19 以下哪个命令是用来定义shell 的全局变量( A )A、 export B 、 import C 、 set D、 alias20 Linux 启动的第一个进程init 启
6、动的第一个脚本程序是( B )A、 /etc/fstab B 、 /etc/rc.d/init.dC、 /etc/inittab D 、 /etc/rc.d/rc.sysinit二、判断题(共1 题,每题 10 分,共 10 分)1 、 RedHat LINUX 安装时自动创建了根用户。 ( 正确 )2 、能改变用户工作目录到根目录的命令是cd . 。( 错误 )3 、 Linux 中的超级用户为 root, 登陆时不需要口令。 ( 错误 )4 、 cat filename.txt | more 可实现分页地查看一个大文件的内容。 ( 正确 )5、命令 # echo $HOME 可以输出用户的
7、家目录。 ( 错误 )6 .、 redhat 系统中 ,默认情况下根口令没有字符长短的的限制,但是必须把口令输入两次;如果两次输入的口令不一样,安装程序将会提示用户重新输入口令。 ( 错误 )7 、 pwd 命令可用于确定当前目录。 ( 正确 )8 、 find 命令中可以复制查找到的文件到指定目录。 ( 正确 )9 、 RedHat Linux 使用 ls -all 命令将列出当前目录中的文件和子目录名。 ( 错误 )10 、 Linux 系统包括虚拟终端,图形界面终端有6 个。 ( 正确 )得分 评卷人15题,每题 1 分,共 15 分)1 、某文件的权限为:drw-r-r- ,用数值形式
8、表示该权限,则用八进制数表示为644 ,该文件属性是 目录文件。2 、在 Linux 系统中,以 文件 方式访问设备,用 i 节点来标识每个文件。3 、在 Linux 中,用户可通过ln 命令来创建文件链接。链接有两种,其中硬链接要求链接文件和被链接文件必须位于同一个文件系统中, 并且不能链接目录。 而符号链接则不存在这一 问题。4 、 在 Linux 中,可使用 rmdir 命令来删除指定目录。 但它要求一个目录被删除之前必须是空的。而另一删除命令rm 则无此限制。但操作者必须是对当前目录有写权限的所有使用者,而且删除某目录时也必须具有对该目录的 父目录 具有写权限。5 、如果要禁止某个帐户
9、登录,需要将文件/etc/passwd 中对应帐号的 x 改为 。如果要为用户指定新的 shell ,最本质的做法就是修改/etc/passwd 文件。6 、 /sbin 目录用来存放系统管理员使用的管理程序。7 、查看硬盘的剩余空间,可以使用命令 df ,用于检查磁盘分区和进行磁盘分区的命令则 应使用 fdisk 。8 、用于检查编译器版本的命令是gcc -v 。9 、下面命令实现的功能是:对命令中的两个文件的行数、词数、字符数进行统计。wc /usr/man/man1/ test1.txt,testA.sh9、【答案】统计/usr/man/man目录下的“test1.txt文件和"
10、;testA.sh文件的行数、词数、字 符数。10、利用管道技术统计当前目录下有多少个文件,该命令是 ls ./| wc狈。得分 评卷人四、简答题(每小题 5 分,共 20 分)1.请简述 Linux 操作系统有什么优点?答: Linux 的主要优点包括:提供了先进的网络支持:内置 TCP/IP协议;真正意义上的多任务、多用户作系统;与UNIX系统在源代码级兼容,符合IEEE POSI而准;支持数十种文件系统格式;开放源代码,用户可以自己对系统进行改进;采用先进的内存管理机制,更加有效地利用物理内存。2.3. 简述 Linux 系统的引导步骤。答:系统引导步骤:(1)PC开机上电;(2)执行B
11、IOS程序,以检查系统内存、基本输入 /输出设备等是否正常;如果不正常则输出提示信息、系统挂起;(3) 把 Linux 操作系统从磁盘读入内存;(4)操作系统装入内存并执行一系列的初始化操作;(5)进入用户桌面(图形界面方式)或系统光标提示符(字符界面方式);(6)用户登录系统。3 .简述 crontab 的作用和概念。答:指定使用者在固定时间执行程序,换句话说,即使用者的时程表。 -u user 是指设定指定 user 的时程表,这个前提是你必须要有其权限(比如说是root) 才能够指定他人的时程表。如果不使用 -u user 的话,就是表示设定自己的时程表。4 .简述在 Linux 系统中
12、外部存储设备的使用方法,如果要自动安装文件系统,应修改什么配置文件?答:在 Linux 中,没有盘符的概念,对于外部存储设备,如附加的硬盘,光盘和 u 盘等,都要用 mount 挂载命令来为存储设备指定一个目录作为挂载点,然后通过该挂载点来使用存储设备。当要自动挂载时,要修改文件/etc/fstab 。得分评卷人 五、综合编程题(共 3小题,第1题10分,第2题10分,第3题15分,本大题共35分) 1、【应用编程1】编写一个shell脚本,能够输出Fibonacci序列。具体要求显示序列中的前15个数字:0,1,1,2,3,5,8,13,该序列的特点是前二个数之和等于第三个数的值。应用编程1
13、答案:#! /bin/bashn=0echo -ne "$nt"m=1echo -ne "$mt"t=1a=2while $a -lt 15 dot=$(expr $n + $m)echo -ne "$tt"a=expr $a + 1n=$mm=$tdone【应用编程2】用shell编写一个可以打印出九九乘法表(上三角形式)的程序,程序执行 结果如下:(3分)23456789468101214It13912L5IS21242716202423323625303540453 15n4工54495E6m应用编程2答案:#! /bin/ba
14、shfor(i=1;i<=9;+i)dofor(j=1;j<=9;j+)doif $j -ge $i ;then echo -ne "$(ij)t" else echo -ne "t"fidoneechodone【应用编程3 】编写 shell 程序,该程序能接收用户从键盘输入的 10 个整数,然后求出其总和、最大值及最小值。( 4 分)应用编程 3 答案:#! /bin/bashfor i in seq 10doread -p "please ip put a number:" varecho $var >>
15、 tempfile.tmpdoneecho "min number is :" sort -n tempfile.tmp | head -n 1echo "max number is :" sort -rn tempfile.tmp | head -n 1echo "sum of all number:" awk ' a+=$0END print a' tempfile.tmpecho "#tempfile.tmp 的内容 #"cat tempfile.tmprm tempfile.tmp echo
16、2、【运维管理脚本编程1】先设计一个shell 程序,实现 “在每月的第1 天和第 15 天的 18点 30 分对 /etc 目录下的内容进行压缩并备份” 的功能。备份的文件存放在/root/bak 目录里,命名格式为:yymmddetc。其中yy为年,mm为月,dd为日。shell程序fileback存放在/usr/bin 目录下。最后再写出添加定时任务、运行任务定时器crontab 的命令序列。运维管理脚本编程1 答案:首先,编写shell 程序 fileback :#! /bin/bashDIRNAME=ls /root | grep bak if -z "$DIRNAME&q
17、uot; ; then mkdir /root/bakcd /root/bakfiYY=date +%yMM= date +%mDD=date +%dBACKETC=$YY$MM$DDetc.tar.gztar -zcvf $BACKETC /etcecho “ filebackfinished! ”之后再编写任务定时器:echo "30 18 1,15 /bin/bash /usr/bin/fileback">> /root/etcbakcroncrontab /root/etcbakcron或使用 crontab -e 命令后,再添加定时任务,如下所示:30
18、 18 1,15 /bin/bash /usr/bin/fileback【运维管理脚本编程2】请编写shell 程序,功能上实现自动生成100 个用户账号的用户信息并写入文件 useradd.txt ,账号名为studl至stud50,用户号UID从550至U 599,假定GID是610 。运维管理脚本编程2 答案:#! /bin/bashuid=550i=1while $i -le 50 ;doecho stud$i:x:$uid:610:/home/stud$i:/bin/bash >> useradd.txtuid=$($uid+1)i=$($i+1)done3. 【综合编程
19、】编写 1 个弹出式菜单的 shell 程序并实现其简单的菜单功能:MENU1 .copy2.rename3.remove4.find5.exit即用户按下数字1,则提示用户输入源和目的文件名后执行复制;输入数字2 ,则提示用户输入要更名的文件或目录后执行更名操作;输入数字3,则提示用户输入要删除的文件并执行删除操作;输入数字4 ,则提示用户输入要查找的文件并执行查找操作;输入数字5,则退出该菜单shell 程序的执行。【综合编程参考程序】#! /bin/bashclearwhile 0 ; doecho ""echo " menu "echo " 1.copy 2.rename "echo " 3.remove 4.find "echo " 5.exit "echo ""echoecho -n " select:"read choiceechocase $choic
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026湖南岳阳市屈原管理区事业单位四海揽才招聘11人备考题库含答案详解(综合卷)
- 2026河南开封市宋城文化产业发展有限公司招聘1人备考题库附答案详解(典型题)
- 2026年度随州技师学院公开招聘教师12人备考题库及答案详解(有一套)
- 2026泉州师范学院附属鹏峰中学秋季合同教师招聘备考题库及完整答案详解一套
- 企业绩效考核落地方案
- 古建工程现状评估方案
- 2026年太平洋保险招聘法律合规岗专业测试保险法及相关司法解释
- 2026年初级会计职称考试题库
- 2026年会计中级实务操作笔试准备
- 2026年旅游规划与管理知识问答宝典
- 2026浙江杭州萧山水务有限公司春季招聘10人笔试备考试题及答案详解
- 2026浙江省担保集团社会招聘3人笔试备考试题及答案解析
- 2026年及未来5年市场数据中国酒精行业发展运行现状及发展趋势预测报告
- (广东二模)广东省2026年4月高三高考模拟测试(二)地理试卷(含答案)
- 2026年智慧树答案【人工智能原理与技术】智慧树网课章节考前冲刺练习题附参考答案详解(夺分金卷)
- 高考物理押计算大题《力学三大观点的综合应用计算题》含答案
- 10.2《在马克思墓前的讲话》教学课件2025-2026学年统编版高中语文必修下册
- 2025年河北联考音乐真题及答案
- 【真题】人教版六年级下册期中综合素养评价测试数学试卷(含解析)2024-2025学年广东省香洲区
- 男朋友打游戏申请表
- 军人申请病退评残医学鉴定审查表
评论
0/150
提交评论