电⼦科技⼤学-Linux习题总汇
第1章Linux 概况及安装
1、Linux操作系统的特点主要有(ABCDE)
A)开放性、设备独⽴性 B)⾼效、安全、稳定
C)⽀持多种硬件平台(良好的可移植性) D)多⽤户多任务 E)强⼤的⽹络功能
2、Linux的结构包括(ADE)
A)Linux内核 B)Linux内存结构 C)Linux⽹络结构 D)Linux⽂件结构 E)Linux Shell 3、Linux发布版本主要有(ABCDE)
A)Red Hat B)Red Flag C)Ubuntu D)CentOS E)Fedora
4、基本的操作系统结构包括(ABD)
A)操作环境(shell) B)⽂件结构 C)内存结构 D)⽹络结构 E)内核结构
5、Linux系统⼀般由(ABCD)等部分组成。
A)内核 B)shell C)⽂件系统 D)应⽤程序 E)BIOS
6、安装Linux系统时,为让系统良好运转,必要的分区有(AB)。
A)根分区/ B)交换分区C)启动分区/boot D)root分区/root E)home分区/home 7、Linux能⽀持的⽂件系统有(ABCDE)等。
A)EXT2 B)EXT3 C)FAT D)VFAT E)ISO9660
8、要在Linux的终端模式下使⽤光驱,需⽤命令(B)进⾏挂载。
A)rpm B)mount C)copy D)move E)cdrom
9.若⼀台计算机的内存为128MB,则交换分区的⼤⼩通常是(C)。
A)64MB B)128MB C)256MB D)512MB
第2章Linux常⽤命令
1、关于SHELL的描述,以下说法正确的是(ABDE)
A)Shell本⾝是⼀个⽤C语⾔编写的程序,它是⽤户使⽤Linux的桥梁。
B)Shell既是⼀种命令语⾔,⼜是⼀种程序设计语⾔
C)Shell是Linux系统核⼼的⼀部分
D)shell调⽤了系统核⼼的⼤部分功能来协调各个程序的运⾏
E)shell可以⽤来启动、挂起、停⽌甚⾄是编写⼀些程序
2、shell的类型主要有(ABCDE)
A)ash B)ksh C)csh D)zsh E)bash
3、在shell程序中,转义符是(E)
A)$ B)/ C)% D)# E)\
4、对命令的使⽤⽅法提供帮助和解释的命令是(c)
A)dir B)cp C)man D)rm E)mkdir
5、对名为fido的⽂件⽤chmod 551 fido 进⾏了修改,则它的许可权是(D)。
A) -rwxr-xr-x B) -rwxr--r-- C) -r--r--r-- D) -r-xr-x—x
6、Linux⽂件权限⼀共10位长度,分成四段,第三段表⽰的内容是(C)。
A)⽂件类型 B)⽂件所有者的权限C)⽂件所有者所在组的权限D)其他⽤户的权限
7、删除⽂件命令为(D)。
9、管道就是将前⼀个命令的标准输出作为后⼀个命令的标准输⼊。
10、链接分为:硬链接和符号链接。
11、某⽂件的权限为:d-rw-r--r--,⽤数值形式表⽰该权限,则该⼋进制数为:644,该⽂件属性是⽬录。
12、可以⽤ls –al(列出所有链接⽂件)命令来观察⽂件的权限,每个⽂件的权限都⽤10位表⽰,并分为四段,其中第⼀段占1位,表⽰⽂件类型,第⼆段占3位,表⽰⽂件所有者对该⽂件的权限。
13、在 Linux系统中,压缩⽂件后⽣成后缀为.gz⽂件的命令是gzip。
14、进⾏字符串查,使⽤grep命令。
第3章Linux系统管理
1、结束后台进程的命令是kill。
2、增加⼀个⽤户的命令是useradd。
3、已知某⽤户stud1,其⽤户⽬录为/home/stud1。分页显⽰当前⽬录下的所有⽂件的⽂件或⽬录名、
⽤户组、⽤户、⽂件⼤⼩、⽂件或⽬录权限、⽂件创建时间等信息的命令是(D)。 A) more ls –al
B) more –al ls
C) more < ls –al
D) ls –al | more
4、系统中有⽤户user1和user2,同属于users组。在user1⽤户⽬录下有⼀⽂件file1,它拥有644的权限,如果user2⽤户想修改user1⽤户⽬录下的file1⽂件,应拥有(B)权限。
A) 744B) 664 C) 646 D) 746
5、⽤户信息保存在passwd⽂件中,⽽⽤户⼝令保存在⽂件 shadow中。
第4章⽹络基础
1、Ping命令可以测试⽹络中本机系统是否能到达⼀台远程主机,所以常常⽤于测试⽹络的连通性。
2、DHCP可以实现动态IP地址分配。
3、欲发送10个分组报⽂测试与主机www.doczj/doc/930ebe74f242336c1eb95e2b.html 的连通性,应使⽤的命令和
参数是:ping www.doczj/doc/930ebe74f242336c1eb95e2b.html –c 10。
4、在Linux系统中,测试DNS服务器是否能够正确解析域名的的客户端命令,使⽤命令nslookup。
5、当LAN内没有条件建⽴DNS服务器,但⼜想让局域⽹内的⽤户可以使⽤计算机名互相访问时,应配置/etc/hosts⽂件。
6、下列提法中,不属于ifconfig命令作⽤范围的是(D)。
A)配置本地回环地址 B)配置⽹卡的IP地址
C)激活⽹络适配器D)加载⽹卡到内核中
7、在局域⽹络内的某台主机⽤ping命令测试⽹络连接时发现⽹络内部的主机都可以连同,⽽不能与公⽹连通,问题可能是(C)。
A)主机IP设置有误
B)没有设置连接局域⽹的⽹关
C)局域⽹的⽹关或主机的⽹关设置有误
D)局域⽹DNS服务器设置有误
8、下列⽂件中,包含了主机名到IP地址的映射关系的⽂件是(B)。
A) /etc/HOSTNAME B) /etc/hosts
C) /f D) /etc/networks
9、当我们与某远程⽹络连接不上时,就需要跟踪路由查看,以便了解在⽹络的什么位置出现了问题,满⾜该⽬的的命令是(C)。
A) ping B) ifconfig C) traceroute D) netstat
⼀、填空题
1、链接分为:(硬链接)和(符号链接)。
2、安装Linux系统对硬盘分区时,必须有两种分区类型:(swap交换分区)和(/根分区⽂件系统分区)。
3、内核分为进程管理系统、(内存管理系统)、I/O管理系统和(⽂件管理系统
)等四个⼦系统。
4、vim编辑器具有三种⼯作模式:(命令模式)、(插⼊模式)和命令⾏⽅式。
5、DNS实际上是分布在internet上的主机信息的数据库,其作⽤是实现(主机名)和(IP)之间的转换。
6、postfix邮件系统使⽤的两个主要协议是:(S MTP)和(Pop),MTA使⽤前者来接收和转发信件,使⽤后者来响应⽤户的收信要求,⽤户可以通过该协议来接收⾃⼰的信件。
7、mv 命令可以(移动⽂件和⽬录),还可以(重命名⽂件和⽬录)。
8、shell不仅是(⽤户命令的解释器),它同时也是⼀种功能强⼤的编程语⾔。(
bash)是Linux的缺省shell。
9、增加⼀个⽤户的命令是:(useradd)或(adduser)。
10、在使⽤⼿⼯的⽅法配置⽹络时,可通过修改(/etc/HOSTNAME)⽂件来改变主机名,若要配置该计算机的域名解析客户端,需配置(/f)⽂件。
⼆、简单操作题(写出完成以下功能的命令):
1、删除⾮空⽂件夹/daisy下所有⽂件及⽂件夹。 rm –r /daisy
2、将⽂件a.txt更名为b.txt。 b.txt
3、加载光驱内容到/mnt/cdrom⽂件夹下。mount –t iso9660 /dev/cdrom /mnt/cdrom
4、更改⽤户root的密码。(在#提⽰符下)。passwd root
5、查看本机的⽹址。ifconfig eth0
6、在/root⽂件夹下查后缀为.c的⽂件。 find /root –name *.c
7、终⽌进程号为1001的进程。Kill 1001
8、查看已安装的rpm软件包。rpm -qa
9、给⽂件a.txt做⼀个备份 b.txt
10、查看关于mkdir的帮助⽂档。 man mkdir
三、简答题:
1、什么是静态路由,其特点是什么?
静态路由是由系统管理员设计与构建的路由表规定的路由。适⽤于⽹关数量有限的场合,且⽹络拓朴结构不经常变化的⽹络。其缺点是不能动态地适⽤⽹络状况的变化,当⽹络状况变化后必须由⽹络管理员修改路由表。
2、什么是动态路由,其特点是什么?
动态路由是由路由选择协议⽽动态构建的,路由协议之间通过交换各⾃所拥有的路由信息实时更新路由表的内容。动态路由可以⾃动学习⽹络的拓朴结构,并更新路由表。其缺点是路由⼴播更新信息将占据⼤量的⽹络带宽。
四、问答题:
1、试描述DNS进⾏域名解析的过程。
⾸先,客户端发出DNS请求翻译IP地址或主机名。DNS服务器在收到客户机的请求后:
(1)检查DNS服务器的缓存,若查到请求的地址或名字,即向客户机发出应答信息;
(2)若没有查到,则在数据库中查,若查到请求的地址或名字,即向客户机发出应答信息;
(3)若没有查到,则将请求发给根域DNS服务器,并依序从根域查顶级域,由顶级查⼆级域,⼆级域查三级,直⾄到要解析的地址或名字,即向客户机所在⽹络的DNS服务器发出应答信息,DNS服务器收到应答后先在缓存中存储,然后,将解析结果发给客户机。
(4)若没有到,则返回错误信息。
2、Apache服务器的配置⽂件f中有很多内容,请解释如下配置项:
(1)MaxKeepAliveRequests 200
(2)
UserDir public_html
(3)DirectoryIndex index.html index.htm index.php
(4)
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
(5)
linux查看当前文件夹内容ServerName linux.vbird.tsai
DocumentRoot /var/www/www
(1)每次连接允许的最⼤请求数⽬,此为200;
(2)设定⽤户放置⽹页的⽬录;
(3)设置默认的⾸页⽂档;
(4)设置⾸页所在⽬录的权限,此处允许所有⽤户浏览该⽬录;
(5)设置虚拟⽬录,域名为“linux.vbird.tsai”,其主⽬录为“/var/www/www”。
3、简述使⽤ftp进⾏⽂件传输时的两种登录⽅式?它们的区别是什么?
(1)ftp有两种登录⽅式:匿名登录和授权登录。使⽤匿名登录时,⽤户名为:anonymous,密码为:任何合法email地址;使⽤授权登录时,⽤户名为⽤户在远程系统中的⽤户帐号,密码为⽤户在远程系统中的⽤户密码。
区别:使⽤匿名登录只能访问ftp⽬录下的资源,默认配置下只能下载;⽽授权登录访问的权限⼤于匿名登录,且上载、下载均可。
(2)ftp⽂件传输有两种⽂件传输模式:ASCII模式和binary模式。ASCII模式⽤来传输⽂本⽂件,其他⽂件的传输使⽤binary 模式。
4、简述通过MUA发送邮件时邮件的传送流程
通过MUA来将信件送到对⽅的邮箱(Mailbox)的步骤:
(1)Step0:取得某台MTA的使⽤权限
(2)Step1:⽤户在MUA上编写信件后,传送到MTA上
信件的数据主要有以下部分:
信件表头:包括寄件者得E-mail以及收件者得E-mail地址,还有标题等。
信件内容:就是要跟对⽅说明的内容。
(3)Step2.1:如果该封信的⽬标是本地端MTA⾃⼰的账号,信可以寄给⾃⼰,
如同MTA收到的该封信的⽬标是⾃⼰的⽤户是,就是通过MDA将这封信送到
Mailbox去。
(4)Step2.2:如果该封信的⽬标为其他MTA,则开始转发(Relay)的流程如果该封信的⽬标为其他主机,这时MTA就会开始分析该封信是否具有合法的使⽤权限,若具有使⽤权限式,则我们的MDA会开始进⾏邮件转发,就该
封信会通过本地的MTA向下⼀台MTA的SMTP(端⼝25)发送出去。如果该封
信顺利发送出去了,那么该封信就会从发送队列中删除。
(5)Step3:对⽅MTA主机接收信件
如果⼀切顺利,远程MTA将会受到我们MTA所发出的那封信,并将该信件放到正确的⽤户信箱中,等待⽤户登录来读取或下载。
五、操作题(写出完成下述功能的命令序列)
1.假设你的⽤户账号是zheng,现在你登录进⼊linux系统,查看当前登录到系统中的⽤户,查看当前系统中运⾏的进程,然后再退出系统。
2.在当前⽬录/home/zheng下新建⼀个⽬录back,将当前⽬录改为back,在back下新建2个长度为0的⽂件test1、test2,然后把test2移到其⽗⽬录中并改名为file12。
3.现在需要统计当前⽬录/home/zheng下普通⽂件的数⽬并显⽰结果,如何实现?
4.假设你是系统管理员,需要增加⼀个新的⽤户账号zheng,为新⽤户设置初始密码,锁定⽤户账号uly,并删除⽤户账号chang。
5.若给需要将/home/zheng⽬录下的所有⽂件打包压缩成/tmp/,你准备怎么做?当需要从压缩包中恢复时,⼜该如何处理?
1. login:zheng

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。