Linux.课后题
- 格式:doc
- 大小:76.00 KB
- 文档页数:8
linux课后习题答案文档第一章课后习题:1.Linux提供了哪些用户界面?它们的区别是什么?答:图形化界面和命令行界面,命令行界面即shall界面,是基于文本的命令行界面而图形化界面可以给用户一种方便、直观、交互性强的、友好的图形化界面,用户可以在其中使用鼠标、菜单、窗口、滚动条等进行操作。
我个人认为图形化界面更利于操作系统的普及,而命令行界面有时候效率很高,是学习操作系统进阶必须掌握的技术。
2.举例说明Linux的主要应用领域。
㈠Linux服务器㈡嵌入式Linux系统㈢桌面应用㈣电子政务3.Linux操作系统有什么特点?㈠开放性㈡完全免费㈢多用户㈣多任务㈤良好的用户界面㈥设备独立性㈦提供了丰富的网络功能㈧可靠的系统安全性㈨良好的可移值性4.如何理解Linux版本Linux的版本分为两类:内核版本和发行版本。
㈠内核版本:内核是系统的心脏,是运行程序、管理磁盘和打印机等硬件设备的核心程序,它提供了一个在裸设备与应用程序间的抽象层。
Linux内核版本号是有一定规则的,即“主版本号.次版本号.修正号”。
㈡发行版本:一个完整的Linux操作系统由内核版本、系统程序、应用程序组成。
比较著名的几个发行版本有如下几个:⑴Red Hat Linux⑵Slackware Linux⑶SuSE Linux⑷Debian Linux⑸红旗Linux5.Linux和UNIX有什么共同点和不同点?共同点:Linux和UNIX系统都是有多用户的特征。
UNIX和LINUX有很多相同的地方,比如说指令,比如说SHELL。
不同点:主要UNIX是用于大型机的,Linux是用于家用机的。
UNIX是一个功能强大、性能全面的多用户、多任务操作系统,可以应用从巨型计算机到普通PC机等多种不同的平台上,是应用面最广、影响力最大的操作系统。
Linux是一种外观和性能与UNIX相同或更好的操作系统,但Linux不源于任何版本的UNIX的源代码,并不是UNIX,而是一个类似于UNIX的产品。
第1章:1)D2)错3)错4)错5)错6)错7)错8)错第3章:1)C2)C3)B4)D5)A6)D7)C8)C第5章:1)D,C选项也可以,但是因为缺掉一步make test可能会存在问题,在确认无误的情况下也可以这么做2)A3)A4)C5)A6)C第7章:1)B(-p后面多了一个空格)注:CD应该合为一个选项2)A3)B4)C第10章1.正则表达式可以说是一个字符模板,用来在搜索中匹配相同的字符。
(对)2.“^”字符,匹配输入字符串的开始位置。
(对)3.“\”字符,用来转义一个元字符。
(对)4. grep命令的意思是“全面搜索正则表达式”并把找到的行打印出来5. bash中编辑功能“Ctrl+A”的作用是将光标移动到行首6. bash中编辑功能“Ctrl+T”的作用是交换光标所在的字符与前—个字符(对)7. bash中通配符“*”的含义是匹配任意字符的0次或多次出现(对)8.答案见教材中的相关章节第12章1.内核模块简称模块,是一段可执行的程序,它可以被动态加载到内核中,并成为内核的一部分。
加载到内核中的模块具有与内核一样的权限,可以访问任何内核中的数据结构。
2.Linux的内核可以通过多种方式进行定制他们分别是:文本交互问答方式、文本窗口交互方式、图形窗口交互方式、根据原有配置文件生成新的配置文件。
第13章1.在RedHat9中提供了两个启动引导程序:GRUB、LILO。
2.在Linux系统中通常有0~6,共7个运行级别。
其中完全多用户模式的编号是3 ,图形登录的多用户模式的编号是5 。
3.runlevel命令的作用是查看当前的运行级别。
4.改变系统运行级别的命令是init [0123456]。
5.假设系统启动默认进入图形登录的多用户模式,如果要让系统在启动时直接进入完全多用户模式,则需要修改inittab文件。
第15章1.大多数Linux驱动程序以芯片组命名,而不是根据设备生产商来进行命名。
linux操作系统课后习题答案操作系统是计算机系统中的重要组成部分,它负责管理计算机的硬件和软件资源,并且提供给用户一个良好的操作界面。
Linux是一个开源的操作系统,广泛应用于服务器和个人电脑上。
为了帮助读者更好地理解和掌握Linux操作系统,本文回答了一些常见的课后习题。
习题一:Linux系统中如何查看当前所在的目录?在Linux系统中,可以使用命令"pwd"来查看当前所在的目录。
首先打开终端,输入"pwd"命令后回车,系统会显示当前所在目录的路径。
习题二:Linux系统中如何创建一个新的目录?在Linux系统中,可以使用命令"mkdir"来创建新的目录。
在终端中输入"mkdir 目录名称",然后回车即可创建一个新的目录。
习题三:Linux系统中如何列出一个目录下的所有文件和子目录?在Linux系统中,可以使用命令"ls"来列出一个目录下的所有文件和子目录。
在终端中输入"ls 目录名称",系统会显示该目录下的所有文件和子目录的列表。
习题四:Linux系统中如何移动文件或目录?在Linux系统中,可以使用命令"mv"来移动文件或目录。
在终端中输入"mv 源文件或目录目标目录",然后回车即可将文件或目录移动到目标目录中。
习题五:Linux系统中如何复制文件或目录?在Linux系统中,可以使用命令"cp"来复制文件或目录。
在终端中输入"cp 源文件或目录目标目录",然后回车即可将文件或目录复制到目标目录中。
习题六:Linux系统中如何删除文件或目录?在Linux系统中,可以使用命令"rm"来删除文件或目录。
在终端中输入"rm 文件或目录",然后回车即可删除文件或目录。
《Linux操作系统(第2版)》课后习题答案练习题一、选择题1. Linux最早是由计算机爱好者 B 开发的。
A. Richard PetersenB. Linus TorvaldsC. Rob PickD. Linux Sarwar2. 下列 C 是自由软件。
A. Windows XPB. UNIXC. LinuxD. Windows 20003. 下列 B 不是Linux的特点。
A. 多任务B. 单用户C. 设备独立性D. 开放性4. Linux的内核版本是 A 的版本。
~A. 不稳定B. 稳定的C. 第三次修订D. 第二次修订5. Linux安装过程中的硬盘分区工具是 D 。
A. PQmagicB. FDISKC. FIPSD. Disk Druid6. Linux的根分区系统类型是 C 。
A. FATl6B. FAT32C. ext4D. NTFS二、填空题1. GNU的含义是:GNU's Not UNIX。
2. Linux一般有3个主要部分:内核(kernel)、命令解释层(Shell或其他操作环境)、实用工具。
3. 安装Linux最少需要两个分区,分别是swap交换分区和/(根)分区。
4. Linux默认的系统管理员账号是root 。
;三、简答题(略)1.简述Red Hat Linux系统的特点,简述一些较为知名的Linux发行版本。
2.Linux有哪些安装方式安装Red Hat Linux系统要做哪些准备工作3.安装Red Hat Linux系统的基本磁盘分区有哪些4.Red Hat Linux系统支持的文件类型有哪些练习题一、选择题1. C 命令能用来查找在文件TESTFILE中包含四个字符的行A. grep’’TESTFILEB. grep’….’TESTFILEC. grep’^$’TESTFILED. grep’^….$’TESTFILE—2. B 命令用来显示/home及其子目录下的文件名。
Linux操作系统课后习题答案及复习要点- 一 -Linux 操作系统填空部分1. Linux是在GRL版权协议下发行的遵循POSIX 标准的操作系统内核.2. Linux内核的作者是linus torvalds .3. Linux 可以通过光盘,硬盘和网络等多种介质进行安装.4. Red Hat Linux提供的引导程序有GRUB 和LILO .5. X Window 是一套基于服务器/客户端架构的视窗系统,于1984 年在麻省理工学院(MIT) 计算机科学研究室开发.6. X Window 由服务器,客户端和通信协议三部分组成.7. Linux 下的文件可以分为5 种不同的类型,分别普通文件,目录文件,链接文件,设备文件和管道文件.8. 通常,root的主目录为/root .9. root 的UID 通常为0 .10. RPM 软件包管理器可以完成查询,安装,卸载,升级,验证,以及源码分发等多项任务,及大地方便了Linux 的使用.11. RPM 软件包文件名中一般包括名称,版本号,发行号和硬件平台等信息.12. vi 有3 种基本工作模式:文本输入,命令行和末行.13. 如果未进行指定输出文件名,gcc编译出来的程序后缀是一个名为a.out 的可执行文件.14. 通常在操作系统中,进程至少要有三种基本状态,分别为运行,就绪和封锁.15. 在Linux 系统中,进程的执行模式划分为用户和内核.选择1. 下面不是KDE 组件的程序是B .A. KonquerorB. NautilusC. KOfficeD. KDevelop2. 下面不是Linux 桌面的有D .A. KDEB. GNOMEC. XFCED. Bash3. 用于存放系统配置文件的目录是A .A. /ectB. /homeC. /varD. /root4. 通常,Linux 下的可执行程序位于下列哪些目录? FA. /binB. /homeC. /sbinD. /usr/libE. /varF. /usr/bin5. Linux 下重命名文件可用如下哪个命令? CA. renB. lsC. mvD. copy6. Linux 下移除目录可用如下哪些命令? CA. mvB. delC. rmE. rmdirF. mkdir7. 下列命令中,无法对文件进行压缩的是BCFHI .- 二 -A. tarB. lessC. mvD. bzip2E. gzipF. lsG. zipH. locateI. cat(将当前用户主目录打包成tar.gz 格式备份,并将该文件权限设为666.在当前目录下创建backup 目录,并将上题中的tar.gz 文件解压缩到该目录.)8. 上题中,要显示含权限信息的backup 目录内容可用下面哪个命令? CA. ls./backupB. ls-A./backupC. ls-la./backupD. ls-r./backup9. 下面哪些文件和用户组账号有关? BA. /ect/passwordB. /ect/g shadowC. /ect/shadowD. /ect/gpasswd10. 删除用户使用的命令是B .B. uesrdelC. usrdelD. delete user11. 默认情况下,root 用户属于以下哪个用户组? DA. userB. adminC. rootD. system12. 查询RPM软件包的命令为AD .A. rpm –qB. rpm –sC. rpm –ID. rpm --query13. 下面能查看磁盘空间使用率的有C .A. mountB. umountC. dfD. fdisk –l14. 可以将分区格式化为vfat 的命令有C .A. mkfs.vfatB. mkvfatfsC. mkfs –t vfatD. mkfs.ext215. 下面Linux 程序中哪一个是调试器? CA. viB. gccC. gdbD. make16. 制定周期性执行的计划任务需要使用下面的哪些命令? BA. atB. cronC. cronjobD. batch17. 下面那组快捷键可以迅速终止前台运行的进程? DA. Ctrl+AB. Ctrl+CC. Ctrl+QD. Ctrl+Z18. 下面哪些是合法的变量名? ABDHA. KittyB. bOOkC. Hello WorldD. Olympic gameE. 2catF. %goodsG. ifH. game19. 下面哪种是正确的赋值方法? AA. a=abcB. a =abcC. a= abcD. a=”abc”简答1.比较文件的异同可以使用哪些命令?答:比较文件的异同可以使用comm和diff.2. 普通用户如何修改密码?P89-5答:普通用户只能用不带参数的passwd命令修改自己的口令.1.在终端下输入passwd2.输入新密码3.再次输入密码- 三 -3.如何为新增用户指定用户主目录?答:useradd -c username –d /home/Jone4.什么是软件包的依赖关系?答:要求只有安装特定的软件包之后才能正常安装该软件包.5.简述对磁盘进行配额管理的意义和方法.答:(1)意义:保护系统有效利用磁盘空间;(2)方法:按用户进行限制和对用户组进行限制,包括硬限制和软限制.6.简述ps 命令和top 命令的区别.答:ps命令和top命令的区别是top命令是一个动态显示过程,可以通过用户按键来不断刷新当前状态;如果在前台执行,top命令将独占前台,直到用户终止top命令为止.7.简述kill 和killall 的区别.P158-7答:使用kill命令可以终止一个已经阻塞的进程,或者一个陷入死循环的进程;而killall 命令会终止所有的进程.8.编写一个Shell 脚本,计算100 以内不是5 整数倍的数字的和.(编程题)#!/bin/bashi=1sum=0while [$i -le 100];doif [$[$i%5] -ne 0];then sum=$[$sum+$i]fii=$i+1doneecho $sum解:#!/bin/bashdeclare -i sum=0declare -i b=5for i in `seq 1 100`doB=$(expr $i%$b )if [ $B -ne 0 ]thensum=$[$sum+$i]fidoneecho $sum其他:1.DNS 系统依赖一种层次化的域名空间分布式数据结构,可分为如下3 部分:(1)域名或资源记录:指定结构化的域名空间和相应的数据.(2)域名服务器:它是一个服务器端程序,包括域名空间树结构的部分信息.(3)解析器:它是客户端用户向域名服务器提交解析请求的程序.2.vsfpd用户配置:匿名用户、本地用户、虚拟用户.3.用于比较整数的关系运算符有:-lt(小于)、-le(小于或等于)、-gt(大于)、-ge(大于或等于)、-eq(等于)、-ne(不等于).4.启动进程:定时执行—at命令、空闲时执行—batch命令、周期性执行—cron和crontab 命令.5.进程的定义:程序是存储在磁盘上包含可执行机器指令和数据的静态实体,而进程是在操作系统中执行的特定任务的动态实体.Linux 操作系统包括3个不同类型的进程:交互进程、批处理进程、守护进程.6.shell 编程的美元符号代表什么意思?答:表示变量替换,即用其后指定的变量的值来代替变量.7.在控制台里使用帮助—man 命令:man […..]name….(例:man 5 inittab)8.在控制台里使用帮助—info命令及其他:Info cmd name.除了上述两种方式外还可以使用help 命令名来实现帮助.9.显示文件内容命令及其含义:显示文件内容命令—cat,more,less,head,tail;文件内容查看命令—grep,egrep,fgrep;文件查找命令—find,locate;文本处理命令—sort,uniq;文件内容统计命令—wc;文件比较命令—comm.,diff;文件复制、移动和删除—cm,mv,rm(可重命名);文件链接命令—ln;目录的创建与删除命令—mkdir,rmdir;改变工作目录、显示路劲以及显示目录内容命令—cd,pwd,ls.10.文本修改命令(单个与多个)及不同的命令删除的是什么:(单个)nx 删除光标所在位置开始向右的n个字符;nX删除光标前面那个字符开始向左的n个字符,(多个)ndd删除当前行及其后n-1行的内容;D 都是删除从光标所在处开始到行尾的内容;d0 删除从光标钱一个字符开始到行首的内容;ndw删除n个指定的单词.11.磁盘挂载分区与卸载分区命令:要使用磁盘分区,就需要挂载该分区,mount –type device dir;要移除磁盘,则需要卸载该分区,umount [device |dir] .12.添加删除用户:添加用户useradd option username;删除用户userdel option username.13.两个目录ROOT 和BOOT,哪个是用户的主目录:boot是存放系统内核映像及其它与启动有关的文件,root 是root用户的目录,root是用户的主目录.14.用户的账号文件和用户组的账号文件的区别:用户账号文件—passwd;用户组的账号文件—group和gshadow.15.使用命令行方式管理用户和组的各种命令:使用useradd 命令添加用户useradd option username;使用usermod命令修改用户信息usermod option username;使用userdel命令删除用户userdel option username;使用groupadd命令创建用户组groupadd option groupname;使用groupmod命令修改用户组属性groupmod option groupname;使用groupdel命令删除用户组groupdel option groupname.。
第 1 章Linux 概况一、选择题1、下列哪个选项不是Linux 支持的?A. 多用户B. 超进程C. 可移植D. 多进程2、Linux 是所谓的“Free Software”,这个“Free”的含义是什么?A. Linux 不需要付费B. Linux 发行商不能向用户收费C. Linux 可自由修改和发布D.只有Linux 的作者才能向用户收费3、以下关于Linux 内核版本的说法,错误的是?A. 依次表示为主版本号.次版本号.修正次数的形式B. 1.2.2 表示稳定的发行版C. 2.2.6 表示对内核2.2 的第6 次修正D. 1.3.2 表示稳定的发行版4、以下哪个软件不是Linux 发行版本?A. 红旗 Server 4B. Solaris 10C. RedHat 9D. Fedora 85、与Windows 相比Linux 在哪个方面相对应用得较少?A. 桌面B. 嵌入式系统C. 服务器D. 集群A6、Linux 系统各组成部分中哪一项是基础?A.内核 B. X Window C. Shell D. GnomeB7、Linux 内核管理不包括的子系统是哪个?A. 进程管理系统B. 内存管理系统C. 文件管理系统D. 硬件管理系统A8、下面关于Shell 的说法,不正确的是哪个?A. 操作系统的外壳B. 用户与Linux 内核之间的接口C. 一种和C 类似的高级程序设计语言D. 一个命令语言解释器B9、以下哪种Shell 类型在Linux 环境下不能使用?A.B ShellB.K ShelC.R ShellD.Bash10、在Linux 中把声卡当作何种设备?A. 字符设备B. 输出设备C. 块设备D. 网络设备二、填空题1、Linux 采用 LRU 算法(最近最少使用)算法,淘汰最近没有访问的物理页,从而空出内存空间以调入必须的程序段或数据。
2、之所以Linux 能支持多种文件系统的原因是,Linux 采用虚拟文件系统技术。
《 Linux 操作系统(第 2 版)》课后习题答案1.6练习题一、选择题1. Linux 最早是由计算机爱好者B开发的。
A. Richard PetersenB. Linus TorvaldsC. Rob PickD. Linux Sarwar2.下列 C 是自由软件。
A. Windows XPB. UNIXC. LinuxD. Windows 20003.下列B不是 Linux的特点。
A. 多任务B.单用户C. 设备独立性D. 开放性4.Linux 的内核版本 2.3.20 是A的版本。
A. 不稳定B. 稳定的C. 第三次修订D. 第二次修订5.Linux 安装过程中的硬盘分区工具是D。
A. PQmagicB. FDISKC. FIPSD. Disk Druid6.Linux 的根分区系统类型是 C 。
A. FATl6B. FAT32C. ext4D. NTFS二、填空题1. GNU 的含义是: GNU's Not UNIX 。
2.Linux 一般有 3 个主要部分:内核( kernel)、命令解释层( Shell 或其他操作环境)、实用工具。
3.安装 Linux 最少需要两个分区,分别是swap 交换分区和 /(根)分区。
4.Linux 默认的系统管理员账号是root。
三、简答题(略)1.简述 Red Hat Linux 系统的特点,简述一些较为知名的Linux 发行版本。
2.Linux 有哪些安装方式?安装 Red Hat Linux 系统要做哪些准备工作?3.安装 Red Hat Linux 系统的基本磁盘分区有哪些?4.Red Hat Linux 系统支持的文件类型有哪些?2.6练习题一、选择题1.C命令能用来查找在文件TESTFILE中包含四个字符的行?A. grep ’????’TESTFILEB. grep’⋯.’TESTFILEC. grep’^????$’TESTFILED. grep’^⋯ .$’TESTFILE2.B命令用来显示/home及其子目录下的文件名。
1.5.1 课后习题(1)什么是Linux操作系统?答:linux是一套免费使用自由传播的类Unix操作系统,是当前流行的一种计算机操作系统。
(2)简述Linux的特点。
开放性、多用户、多任务、良好的图形用户界面、独立的硬件支持、丰富的网络应用、可靠的系统安全性、良好的可移植性、(3)请描述Linux与Unix的关系。
Linux 和UNIX 的最大的区别是,前者是开发源代码的自由软件,而后者是对源代码实行知识产权保护的传统商业软件。
(1)简述Linux与Windows的异同点。
Windows是图形界面的,Linux类似以前的DOS,是文本界面的,如果你运行了图形界面程序X-WINDOWS后,Linux也能显示图形界面。
Windows 有MS-DOS方式,在该方式下通过输入DOS命令来操作电脑;而Linux与Windows 类似,也有命令方式,Linux启动后如果不执行X- WINDOWS,就会处于命令方式下,必须发命令才能操作电脑。
2.4.1 课后习题(1)Redhat Linux 9的默认安装(D)。
A.占用的硬盘空间最少 B.没有X Window图形系统C.无KDE桌面环境D.适合于对Linux系统比较陌生的用户(2)关于安装方式说法错误的是(A)。
A.图形安装模式耗费的系统资源比较少,字符方式耗费的系统资源较多B.字符方式的安装速度也比图形方式略快 C.图形安装方式易于使用D.如果安装程序无法启动图形安装程序,即使用户选择图形安装方式,也会自动地转入字符安装方式(3)当选择要安装的软件包时(B)。
A.可以选择单个软件包或包组,但是没有更进一步的选择B.可以选择单个软件包或包组,如果选择后者,你可以通过选择“细节”进一步选择C.安装程序不检查安装需要的磁盘空间 D.即使磁盘空间不够,安装程序也不会提示(4)逻辑分区是建立在(B)分区上的。
A.从分区 B.扩展分区 C.主分区 D.第二分区(5)在Windows与Linux双系统中,如果要让GRUB引导,则GRUB应该放在(A)。
《Linux系统应用与开发教程》所有课后习题和答案第1章 Linux概述 (1)第2章 shell及常用命令 (4)第3章 vi编辑器的使用 (7)第4章 X Window系统的使用 (9)第5章 Linux系统的常用软件 (11)第6章硬件管理 (11)第7章网络基本配置 (12)第8章常用网络服务的配置和使用 (15)第9章系统管理与监控 (19)第10章 Linux系统的安全管理 (21)第11章shell程序设计 (24)第12章gcc的使用与开发 (26)第13章gtk+图形界面程序设计 (27)第14章Qt图形界面程序设计 (28)第15章集成开发环境KDeve lop的使用 (31)第1章 Linux概述1.什么是Lin ux?Linux是一套免费使用和自由传播的类UN IX操作系统,源代码开放,能运行于各类硬件平台,包括Inte l x86系列和RISC处理器。
这个系统是由世界各地成千上万的程序员设计和实现的。
其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的U NIX兼容产品。
2. Linux有哪些特性?(1)开放性(2)多用户(3)多任务(4)良好的用户界面(5)设备独立性(6)丰富的网络功能(7)可靠的系统安全(8)良好的可移植性3. Linux与Windo ws操作系统的主要区别是什么?(1)从发展的背景看,Linux是从一个比较成熟的操作系统发展而来的,而其他操作系统,如Windo ws等,都是自成体系,无对应的相依托的操作系统(2)从使用费用上看,Linux是一种开放、免费的操作系统,Window s是封闭的系统,需要有偿使用。
(3)Linux上丰富的应用软件也是自由的,而在Wind ows下,几乎所有的软件都有独立的版权,需要购买使用,即使某些软件可以免费使用,也一般不提供其源代码,更不用说由用户修改扩充其功能了。
第二章常用命令选择题1. 若要设置/usr/myprog文件的拥有者有读、写和可执行权限,用户组和其他用户均没有对该文件的操作权限,以下操作命令中,正确的是( A )。
A. chmod 700 /usr/myprogB. Chown 700 /usr/myprogC. Chmod u=rwx /usr/myprogD. Chmod u=rwx go-r-w-x /usr/myprog2.Linux命令的续行符使用( B )。
A. /B. \C. ;D. &3.在Linux中,若要返回上三级目录,由应使用( C )命令。
A. cd/B. cd ../../C. cd ../../../D. cd -4.以下命令用法中,功能与ll相同的是( B )。
A. ls -aB. ls -lC. ls -laD. ls -F5.若要删除/usr/mytest目录及其下的子目录和文件,以下操作正确的是( D )A.rmdir /usr/mytestB. rm /usr/mytestC. rm –f /usr/mytestD. rm –r /usr/mytest6.在对目录进行复制、删除或移动操作时,如果要对整棵目录树进行操作,应在命令中选择使用( A )参数。
A. –rB. -fC. -bD. -i7.以下命令中,不能用来查看文本文件内容的命令是( D )。
A.lessB. catC. tailD. diff8.若要列出/etc/目录下所有以vsftpd开头的文件,以下命令中,不能实现的是( B )。
A. ls /etc|grep vsftpdB. ls /etc/vsftpdC. ls /etc/vsftpd*D. ll /etc/vsftpd*9.在Linux系统中,若要查看当前文件系统的剩余空间,则可作用( A )命令。
A. dfB. duC. freeD. uptime10.Linux在查看文件内容过程中用光标可以上下移动来查看文件内容的命令是( B )。
A. catB.lessC.moreD. tail11.使用chmod 551 file1对其进行了权限修改,用 ls –al 查看到如下的几个文件权限,问那一个文件的许可权是file1文件的( D )。
A. –rwxr-xr-xB. -rwxr—r--C. -r—r—r--D. -r-xr-x—x12. 要给文件file1加上其他人可执行属性的命令是( C )。
A. chmod a+xB. chown a+xC. chmod o+xD. chown o+x13. Linux文件权限一共10位长度,分成四段,第三段表示的内容是( C )。
A. 文件类型B. 文件所有者的权限C. 文件所有者所在组的权限D. 其他用户的权限14.已知某用户stud1,其用户目录为/home/stud1。
如果当前目录为/home,进入目录/home/stud1/test的命令是( C )。
A. cd testB. cd /stud1/testC. cd stud1/testD. cd home15.用ls –al 命令列出下面的文件列表,( D )一个文件是符号连接文件。
A . -rw------- 2 hel-s users 56 Sep 09 11:05 helloB . -rw------- 2 hel-s users 56 Sep 09 11:05 goodbeyC . drwx----- 1 hel users 1024 Sep 10 08:10 zhangD . lrwx----- 1 hel users 2024 Sep 12 08:12 cheng16.在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是( D )。
A. –mB. -dC. –fD. –p17.在给定文件中查找与设定条件相符字符串的命令为( A )。
A. grepB. gzipC. findD. sort18.已知Linux系统中的唯一一块硬盘是第一个IDE接口的master设备,该硬盘按顺序有3个主分区和一个扩展分区,这个扩展分区又划分了3个逻辑分区,则该硬盘上的第二个逻辑分区在Linux中的设备名称是( C )。
A. /dev/hda2B. /dev/hda5C. /dev/hda6D. /dev/hda719.在使用cp命令时,选项(D)可以提示防止覆盖同名文件。
A. -aB. -fC. -dD. -i20. 假设文件fileA的符号链接为fileB,那么删除fileA后,下面的描述正确的是( B )。
A. fileB也随之被删除B. fileB仍存在,但是属于无效文件C.因为fileB未被删除,所以fileA会被系统自动重新建立D. fileB会随fileA的删除而被系统自动删除21. 利用命令find查找当前目录下的名称尾为.c的文件,并将结果输出到标准输出的命令是(D )。
A. find . -name "?.c" –printB. find . -name "#.c" –printC. find . -name "!*.c" –printD. find . -name "*.c" –print22. 怎样新建一个新文件(C )。
A. mk hello.cB. rm hello.cC. touch hello.cD. new hello.c23. 某文件的组外成员的权限为只读:所有者有全部权限:组内的权限为读与写,则该文件的权限为(D)。
A. 467B. 674C. 476D. 76424. drwxr-xr-- 对应的数字是( B )。
A. 766B. 754C. 755D. 645填空题1、__cd /_______命令切换到根目录;____cd /home_____命令切换到home文件夹;___cd ..______命令切换到上一级目录。
2、查看现在的工作目录命令__pwd_______。
3、列出/etc目录下的所有文件命令__ls -a /etc_______;列出/etc目录下的文件的详细信息命令__ls -l /etc__或 ll /etc_____。
4、建立新目录 user1的命令__mkdir user1_______。
5、某文件的权限为:drw-r--r--,用数值形式表示该权限,则该八进制数为___644______。
6、查找文件名中含有ftp的文件的命令是__find / -name *ftp*_______。
7、在文件/etc/inittab中查找含有“tty”的行的命令__grep tty /etc/inittab_______。
8、统计文件/etc/grub.conf文件的行数的命令__wc -l /etc/grub.conf_______。
9、在Linux系统下,第二个IDE通道的硬盘(从盘)被标识为___hdb_____。
判断题1、Linux的文件名与命令不区分大小写。
( X )2、Linux要求文件名的长度不超过255个字符。
(V )3、Linux的文件名必须包含扩展名。
( X )4、在shell命令行方式下,一行只能写一个命令,每次只能使用一个命令。
( X )5、rm命令可以删除文件和目录,其主要差别就是是否使用递归开关-r或-R。
( V )6、mv命令可以移动文件和目录,还可以为文件和目录重新命名。
( V )7、ls *? 和 ls *.*? 的显示结果完全一致。
( X )8、确定当前目录,使用的命令为:pwd。
(V )选择题1. 以下文件中,只有root用户才有权存取的是( B )。
A.passwdB. shadowC. groupD. password2.以下对Linux的用户帐号的描述,正确的是( C )。
A. Linux的用户帐户和对应的密码,均是存放在passwd文件中的B. passwd文件只有系统管理员才有权存取C. Linux的用户帐户必须设置了密码后,才能登录系统D. Linux的用户密码存放在shadow文件中,每个用户对它有读的权限3.若要创建一个webadmin用户,该用户属于ftpusers用户组的成员,不允许该用户登录Linux,以下创建方法中,正确的是( C )。
A. useradd –g ftpusers webadminB. useradd –G ftpusers webadminC. useradd –g ftpusers –s /sbin/nologin webadmin(族组)D. useradd –G ftpusers –s /sbin/nologin webadmin(从组)4.对用户的组进行重命名,应使用的命令参数是( A )。
A.-nB. –lC. –LD. -r5.添加用户“user“的命令是( B )。
A、user userB、useradd userC、add userD、adduser6. 用”useradd john”命令添加一个用户,这个用户的主目录是( A )。
A. /home/johnB. /bin/johnC. /var/johnD. /etc/john7.为了保证系统的安全,现在的Linux系统一般将/etc/passwd密码文件加密后,保存在( D )文件。
A./etc/groupB. /etc/netgroupC. /etc/libasafe.notifyD. /etc/shadow8.临时注销一个用户,可以直接修改/etc/shadow文件,即在该用户口令前加( D )A. !B. #C. %D. *第3章 Samba服务器配置填空题1、如何查询Linux系统中是否安装了samba服务器 rpm -qa |grep smb2、创建samba用户的命令是 smbadduser 用户名创建密码是 smbpasswd -a 用户名3、samba服务器的配置文件所在位置为 /etc/samba/smb.conf4、启动samba服务器的命令是 service smb start问答题1、samba服务器的安全级别共分几级?每种级别都是什么?5级,share,user(缺省设置),server,domain,ads2、window下如何清除缓存?net use * /del第4章 DHCP服务器配置选择题1.DHCP服务器能提供给客户机( D )配置A.IP地址B.子网掩码C.默认网关D.DNS服务器2.下列哪个参数用于定义DHCP服务地址池:( B )A.host B.range c.ignore D.subnet3.DHCP服务器默认启动脚本( A )A.dhcpd B.dhcp C.dhclient D.network4.DHCP服务不可以通过DHCP服务器获得( D )参数A.子网掩码B.网关地址C.IP地址D.根DNS信息5. DHCP服务器用于向客户端分配固定IP地址的关键字( D )A.hardwareB.MACC.MAC-addressD.fixed-address6.以下属于广播消息的有( ABCD )A.DHCPDISCOVER B.DHCPOFFER C.DHCPREQUEST D.DHCPACK填空题1.查看本系统是否安装DHCP软件包的命令是 rpm -qa |grep dhcpd2.DHCP是动态主机配置协议的简称3.启动DHCP服务的命令是 service dhcpd start打开/etc/dhcpd.conf文件內部网段设定为 192.168.2.0/24 这一段router 为 192.168.2.1DNS主机的 IP 为**省网通的202.97.224.68DNS的search为动态分配给客户端的IP地址为192.168.2.128到192.168.2.254默认的租约为3天,最大为6天ddns-update-style interim;ignore client-updates;subnet 192.168.2.0 netmask 255.255.255.0{option routers 192.168.2.1;option subnet-mask 255.255.255.0;option domain-name “”;option domain-name-servers 202.97.224.68;range dymanic-bootp 192.168.2.128 192.168.2.254;default-lease-time 259200;max-lease-time 518400;}第6章 Web服务器配置1.主配置文件默认在( /etc/httpd/conf )目录中,Apache服务器默认Web站点根目录是(/var/www/html ),默认的首页名称为( index.html ),主配置文件是( httpd.conf ),服务器默认使用的端口是( 80 )。