Linux习题

发布 2022-09-20 17:04:28 阅读 1062

一、填空题。

1、链接分为和。

2、安装linux系统对硬盘分区时,必须有两种分区类型和。

3、内核分为进程管理系统i/o管理系统和等四个子系统。

4、vim编辑器具有三种工作模式和命令行方式。

5、dns实际上是分布在internet上的主机信息的数据库,其作用是实现和之间的转换。

6、postfix邮件系统使用的两个主要协议是和mta使用前者来接收和**信件,使用后者来响应用户的收信要求,用户可以通过该协议来接收自己的信件。

7、 mv 命令可以还可以。

8、 shell不仅是它同时也是一种功能强大的编程语言是linux的缺省shell。

9、增加一个用户的命令是或。

10、在使用手工的方法配置网络时,可通过修改文件来改变主机名,若要配置该计算机的域名解析客户端,需配置文件。

二、简单操作题(写出完成以下功能的命令):

1、删除非空文件夹/daisy下所有文件及文件夹。

2、将文件更名为。

3、加载光驱内容到/mnt/cdrom文件夹下。

4、更改用户root的密码。(在#提示符下)。

5、 查看本机的**。

6、在/root文件夹下查找后缀为。c的文件。

7、终止进程号为1001的进程。

8、查看已安装的rpm软件包。

9、给文件做一个备份。

10、查看关于mkdir的帮助文档。

三、简答题:

1、什么是静态路由,其特点是什么?

2、什么是动态路由,其特点是什么?

四、问答题:

1、试描述dns进行域名解析的过程。

2、apache服务器的配置文件中有很多内容,请解释如下配置项:

1)maxkeepaliverequests 200

userdir public_html

3)directoryindex

options followsymlinks

allowoverride none

order allow,deny

allow from all

servername

documentroot /var/www/www

3、简述使用ftp进行文件传输时的两种登录方式?它们的区别是什么?

4、简述通过mua发送邮件时邮件的传送流程。

五、操作题(写出完成下述功能的命令序列)

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、 硬链接,符号链接。

2、 文件系统分区,交换分区。

3、 内存管理系统,文件管理系统。

4、 命令模式,插入模式。

5、 ip地址,主机名。

6、 smtp,pop

7、 移动文件和目录,重命名文件和目录。

8、 用户命令的解释器,bash

9、adduser,useradd

10、/etc/hostname,/etc/

二、简单操作题。

1、rm –r /daisy

2、mv 3、mount –t iso9660 /dev/cdrom /mnt/cdrom

4、passwd root

5、ifconfig eth0

6、find /root –name *.c

7、kill 1001

8、rpm -qa

9、cp 10、man mkdir

三、简答题。

静态路由是由系统管理员设计与构建的路由表规定的路由。适用于网关数量有限的场合,且网络拓朴结构不经常变化的网络。其缺点是不能动态地适用网络状况的变化,当网络状况变化后必须由网络管理员修改路由表。

动态路由是由路由选择协议而动态构建的,路由协议之间通过交换各自所拥有的路由信息实时更新路由表的内容。动态路由可以自动学习网络的拓朴结构,并更新路由表。其缺点是路由广播更新信息将占据大量的网络带宽。

四:问答题。

1、答:首先,客户端发出dns请求翻译ip地址或主机名。dns服务器在收到客户机的请求后:

1)检查dns服务器的缓存,若查到请求的地址或名字,即向客户机发出应答信息;

2)若没有查到,则在数据库中查找,若查到请求的地址或名字,即向客户机发出应答信息;

3)若没有查到,则将请求发给根域dns服务器,并依序从根域查找顶级域,由顶级查找二级域,二级域查找**,直至找到要解析的地址或名字,即向客户机所在网络的dns服务器发出应答信息,dns服务器收到应答后先在缓存中存储,然后,将解析结果发给客户机。

4)若没有找到,则返回错误信息。

2、答:1)每次连接允许的最大请求数目,此为200;

2)设定用户放置网页的目录;

3)设置默认的首页文档;

4)设置首页所在目录的权限,此处允许所有用户浏览该目录;

5)设置虚拟目录,域名为“其主目录为“/var/www/www”。

3、答:1)ftp有两种登录方式:匿名登录和授权登录。

使用匿名登录时,用户名为:anonymous,密码为:任何合法email地址;使用授权登录时,用户名为用户在远程系统中的用户帐号,密码为用户在远程系统中的用户密码。

区别:使用匿名登录只能访问ftp目录下的资源,默认配置下只能**;而授权登录访问的权限大于匿名登录,且上载、**均可。

2)ftp文件传输有两种文件传输模式:ascii模式和binary模式。ascii模式用来传输文本文件,其他文件的传输使用binary模式。

4、答:通过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. login:zheng

password:口令。

$who$ps

$ctrl+d

2.$ mkdir back

$ cd back

touch test1 test2

mv test2 ..file2

3.$find –type f | wc –l

#useradd zheng

#passwd zheng

#passwd –l uly

#userdel chang

#tar –zcvf /tmp/ /home/zheng

#tar -zxvf /tmp/

linux 习题

习题1内核版本号中包含哪些信息?是操作系统的一部分吗?作用是什么?习题2 下常用的函数库有哪些?glibc lib usr lib usr local lib2.什么是makefile?编程当中为什么要作用它?习题3 1.什么是bootloader?它的作用是什么?常用bootloader有哪些?2...

Linux课程习题Linux作业

作业1 linux系统基础知识 1 1.基础知识部分 必做 1.简述linux内核版本和发布版本的区别,并 举例说明 写出查看当前安装linux的发布版本信息和内核版本信息的具体命令 附上截图 答 linux的发布版本是由内核版本发展而来的。内核就是一个核心,其他软件都基于这个核心,不能直接使用。发...

Linux 习题 1

大作业 一 一 填空题。1 linux中除图形登录外还可以使用命令提示行进行登录。2 如果要访问网络中的另一台电脑,可以通过命令方式进行登录。3 shell 是一个类似于 dos 的命令行解释工具。4 shell的概念最初是在 unix 操作系统中形成和得到广泛应用的。5 linux中的shell有...