16.一个bash shell脚本的第一行是( )? A.#/bin/csh B.#/bin/bash C./bin/bash D.#!/bin/bash 17.改变文件所有者的命令为( )?
A.chmod B.touch C.chown D.cat
18.在给定文件中查找与设定条件相符字符串的命令为( )。 A.grep B.gzip C.find D.sort 19.建立一个新文件可以使用的命令为( )。 A.chmod B.more C.cp D.touch 20. 存放Linux基本命令的目录是什么( )?
A. /bin B. /tmp C. /lib D. /root 二、 填空题(每空2分,共20分)
1.将前一个命令的标准输出作为后一个命令的标准输入,称之为( 管道 )。 2.在shell编程时,使用方括号表示测试条件的规则是:方括号两边必有( 空格)。 3.在Linux系统下,第二个IDE通道的硬盘(从盘)被标识为( hdb )。 4.当系统管理员需升级内核版本和改变系统硬件配置时,应(重新编译内核 )。 5.在Linux系统中,测试DNS服务器是否能够正确解析域名的的客户端命令,使用命令( nslookup )。
6.启动进程有手动启动和调度启动两种方法,其中调度启动常用的命令为 at 、batch 和( crontab ) 。
7.在Linux操作系统中,设备都是通过特殊的(文件 )来访问。
8.shell不仅是(用户命令的解释权 ),它同时也是一种功能强大的编程语言。 9.在Windows9.x环境下共享Unix/Linux中的用户目录的一个工具是(samba )服务器。
10.结束后台进程的命令是(kill )。
三、写出完成以下功能的命令(每题2分,共10分) 1.在/home目录下查找文件名为。Profile的文件,找到后删除 2.将test.tar.gz文件解压缩 3.升级安装wu-ftpd软件包
4.创建一个用户,用户名为user02,所属私有组和标准组为stuff,用户家目录为/home/user2,用户登陆shell为/bin/bash。 5.赋予所有用户读和写backup.tar.gz文件的权限: 参考答案:
1.find /home –name .profile -exec rm{ } \\; 2.tar -xzvf test.tar.gz
3.rpm –Uvh wu-ftpd-2.6.2-8.i386.rpm
4.useradd –g stuff –G stuff -d /home/user2 -s /bin/bash user02 5.Chmod a+rw back.tar.gz
四、简答
1. Linux内核主要由哪几部分组成?每部分的作用? 参考答案:
Linux内核主要由五个子系统组成:进程调度,内存管理,虚拟文件系统,网络接口,进程间通信。
进程调度(SCHED):控制进程对CPU的访问。当需要选择下一个进程运行时,
由调度程序选择最值得运行的进程;内存管理(MM)允许多个进程安全的共享主内存区域;虚拟文件系统(VirtualFileSystem,VFS)隐藏了各种硬件的具体细节,为所有的设备提供了统一的接口,VFS提供了多达数十种不同的文件系统;网络接口(NET)提供了对各种网络标准的存取和各种网络硬件的支持;进程间通讯(IPC) 支持进程间各种通信机制。
一、填空题
1.全部Redhat 9.0系统安装最大大约需要多大磁盘空间 ( 5G ).
2.Redhat 9.0默认的文件系统类型为 ( ext3 ) 3.输入了Shell命令的部分字符后按什么键可补全其余部分? ( tab ) 4.要显示内存用量用什么命令? ( free ) 5.完全删除/tmp下的所有文件用什么命令及参数? ( rm –r /tmp ) 6.若从任一目录用什么命令可快速转到用户家目录? ( cd ~ )
7.要强制杀死某个进程用什么命令 ( kill -9 PID ) 8以192.168.6.0/255.255.255.0代表的系列计算机是 ( 192.168.6.1-192.168.6.254 )
9.改变命令提示符的环境变量是 ( PS1 )
10.要查找文件除了用find命令外还可以用什么命令? ( locate )
二、叙述题 (70分)
1.叙述Linux操作系统的三个主要部分及其功能。(6分)
内核:内核是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程
序。
命令解释层:是系统的用户界面,提供了用户与内核进行交互操作的一种接口。 文件结构:是文件存放在磁盘等存储设备上的组织方法,文件结构的相互关联性使
共享数据变得容易。
2. 分别叙述linux对IDE硬盘和usb接口的移动硬盘的各个分区如何表示?(6分)
hdxx,sdxx,
3.叙述什么是shell? 什么是X window?Redhat的默认shell和X window是什么?(6分)
Shell 是系统的用户界面,提供了用户与内核进行交互操作的一种接口。是一个命令解释器,它可以用来启动、挂起、停止、甚至编写程序。 Xwindow 选择shell如何进行任务控制。是否支持命令行编辑。是否支持命令行历史记录,环境变量有哪些,什么是它的开机启动文件或者配置文件,支持什么样的编程框架? 是UNIX和Linux系统上的图形用户界面系统。
3 Linux的默认shell是bash,默认XWindow是XFree86
4.执行命令 ls –l 时,某行显示如下: (8分) -rw-r--r-- 1 chris chris 207 jul 20 11:58 mydata
(1)用户chris 对该文件具有什么权限? (2)执行命令useradd Tom后,用户Tom对该文件具有什么权限?
(3)如何使任何用户都可以读写执行该文件?(4)如何把该文件属主改为用户root ?
1 读写
2 只读
3 chmod 777 mydata
4 chown root mydata
5.关于Samba服务器:(1)叙述该服务器的功能;(2)配置该服务器时对安全性选项卡中的验证模式有哪几种选项?(5分)
Samba服务器的功能是在既有windows也linux操作系统的局域网中提供计算机间的
文件共享。
配置该服务器时对安全性选项卡中的验证模式有域、服务器、共享、用户四种选项
6. 利用vsftp配置FTP服务器,要求:(1)匿名用户可以下载上传文件;(2)本地用户不允许登陆。写出详细的配置过程和配置选项。(8分)
(1)主要配置文件是/etc/lvsftpd/vsftpd.conf;将vsftpd.conf文件中的#anon-upload-enalle=Yes 前的“#“删掉,并将/var/ftp/pub目录设为同组和其它
可写权限。chmod go+w /var/ftp/pub↓
(2)用service vsftpd start(stop)(restart)命令启动(关闭)(重启)服务器。
7.如何在两台Linux系统的计算机上实现文件共享?写出该服务器的配置细节以及在客户端的执行命令。(8分)
(1) Linux的NFS服务器的功能是向系统中的Linux计算机提供共享文件系统。 (2)使用NFS服务器配置工具配置NFS,选择[主菜单]/[系统设置]/[服务器设
置]/[NFS服务器]命令。添加NFS共享目录及允许共享的主机名(而不是提供共享的主机名)读写权限等内容
(3) Mount IP:/NetDirectory localDerctory
8. 假设linux分配给光驱的设备名是/dev/cdrecord,叙述Linux如何在这个光驱上使用光盘。写出详细的命令步骤解释。(7分)
(1) 插好U盘,用fdisr –l /dev/sda/ 命令查看U盘分区情况 (2) 建立挂袋目录:mkdir /mnt/usb
(3) 挂载U盘:mount –tvfat /dev/sda1 /mnt/usb (4) 用文件管理器或命令行方式浏览文件 (5) 卸载U盘:umount/mnt/usb (6) 卸去U盘。 挂载
Mount /dev/cdrecord /mnt/cdrom
卸载 umount /mnt/cdrom
9.叙述Linux如何使用Windows系统硬盘(设备名为/dev/hda3,分区类型为fat32)上的文件,如何实现开机自动挂载windows硬盘。写出详细的步骤。(8分) (1) 用fdisk -l /dev/had 命令查看硬盘分区中情况及文件系统情况,决定要挂
装Windows分区
(2) 建立挂装目录 mkdir /mnt/dos
(3) 挂装Windows系统 mount –tvfat /dev/had/ /mnt/dos (4) 浏览Windows文件系统 ls /mnt/dos (5) 卸载:umount /mnt/dos (6) 打开/etc/fstab 添加一行
/dev/hda3 /mnt/hd vfat defaults 0 0
选择题(40%)
1. 关于Linux内核版本的说法,以下错误的是( )。
A.表示为主版本号.次版本号.修正号 B.1.2.3表示稳定的发行版
C.1.3.3表示稳定的发行版
D.2.2.5表示对内核2.2的第5次修正
2. 自由软件的含义是( )。
A.用户不需要付费
B.软件可以自由修改和发布 D.软件发行商不能向用户收费
C.只有软件作者才能向用户收费
3. 系统引导的过程一般包括如下几步:a.MBR中的引导装载程序启动;b.用户登录;
c.Linux内核运行;d.BIOS自检。正确的顺序是( )。 A.d,b,c,a B.d,a,c,b C.b,d,c,a D.a,d,c,b 4. 字符界面下使用shutdown命令重启计算机时所用的参数是( )。
A.-h
B.-t
C.-k
D.-r
5. 下列设备属于块设备的是( )。
A.键盘
B.终端
C.游戏杆 D.硬盘
6. cd命令可以改变用户的当前目录,当用户键入命令“cd”并按Enter键后,( )。
A.当前目录改为根目录
B.当前目录不变,屏幕显示当前目录
C.当前目录改为用户主目录 D.当前目录改为上一级目录 7. 在UNIX/Linux系统添加新用户的命令是( )
A. groupadd
B. usermod
C. userdel D. useradd 8. 添加用户时使用参数( )可以指定用户目录。
A. -d B. -p
C. -u
D. -c
B. passwd -d mytest
9. 修改用户自身的密码可使用( )
A. passwd C. passwd mytest
D. passwd -l
10. 设用户所使用计算机系统上有两块IDE硬盘,Linux系统位于第一块硬盘上,查询第二块硬盘的分区情况命令是:( ) A. fdisk -l /dev/hda1 B. fdisk -l /dev/hdb2 C. fdisk -l /dev/hdb D. fdisk -l /dev/hda 11. 统计磁盘空间或文件系统使用情况的命令是:( )
A. df C. du
B. dd D. fdisk
12. 用于文件系统直接修改文件权限管理命令为:( )
A. chown
C. chmod
B. chgrp D. umask
13. 若使pid进程无条件终止使用的命令是( )。
A. kill -9 B. kill -15 C. killall -1 D. kill -3 14. 显示系统主机名的命令是( ) A. uname -r B. who am i
C. uname -n
D. whoami
15. 查询已安装软件包dhcp内所含文件信息的命令是( ) A. rpm -qa dhcp B. rpm -ql dhcp C. rpm -qp dhcp D. rpm -qf dhcp 16. Linux系统中用于打印队列查询的命令是( )。
A. lp
B. lprm
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新高中教育Linux - 期末考试复习大纲(理论笔试部分) (3)全文阅读和word下载服务。
相关推荐: