Linux常识型试题

发布时间:2011-06-06 18:11:10来源:红联作者:lijiang

[i=s] 本帖最后由 lijiang 于 2011-10-22 17:51 编辑 [/i]

一、填空题

1、链接分为:( )和( ) 。

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

3、内核分为进程管理系统、( ) 、 I/O管理系统和( )等四个子系统。

4、vi编辑器具有两种工作模式:( ) 和( )。

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

6、Sendmail邮件系统使用的两个主要协议是:( )和( ),前者用来发送邮件后者用来接收邮件。

7、 mv 命令可以( ),还可以( )。

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

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

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

11、在Linux系统上做备份可以有两种类型:( )和( )。

12、进程的运行有两种方式,即( )和( )。

13、在vi编辑环境下,使用( )键进行模式转换;若要将文件内容存入test.txt文件中,应在命令模式下键入 :( )。

14、管道就是将前一个命令的( ) 作为后一个命令的( )。

15、DHCP是( )协议的简称,其作用是( )。

16、rm命令可删除文件或目录,其主要差别就是是否使用递归开关( )或( )。

17、在使用手工的方法配置网络时,可通过修改 /etc/HOSTNAME 文件来改变( );若要配置( ),需配置 /etc/resolv.conf 文件。

18、ping命令用于( ),ping命令通过( )协议来实现。

19、安装Linux系统对硬盘分区时,必须有两种分区类型:( )和( )。

20、在Linux系统中,用来存放系统所需要的配置文件和子目录的目录是( ),( )目录用来存放系统管理员使用的管理程序。

二、写出完成以下功能的命令。

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

2、将文件a.txt更名为b.txt。

3、加载U盘内容到/mnt/udisk文件夹下。

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

5、 查看本机的网址。

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

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

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

9、给文件a.txt做一个备份b.txt。

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

11、将/home/stud1/wang目录做归档压缩,压缩后生成wang.tar.gz文件,并将此文件保存到/home目录下。

12、检查已安装的文件系统/dev/had5是否正常,若检查有错,则自动修复。

13、欲发送10个分组报文测试与主机abc.tuu.edu.cn的连通性。

14、在其父目录不存在时先创建父目录的命令。

15、要使得名为fido的文件具有如下权限-r-xr-x--x的命令。

16、在/root文件夹下查找后缀为.cpp的文件。

17、关闭linux系统(不重新启动)使用的命令

18、将光盘/dev/hdc卸载的命令 。

19、已知某用户stud1,其用户目录为/home/stud1。如果当前目录为/home,进入目录/home/stud1/test的命令

20、查看关于mv的帮助文档。

三、简答题。

1、系统管理员的职责包括那些?管理的对象是什么?

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

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

4、简述网络文件系统NFS,并说明其作用。

5、进程的查看和调度分别使用什么命令?

6、当文件系统受到破坏时,如何检查和修复系统?

7、什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?

四、分析计算题。

1、试描述进程的启动、终止的方式以及如何进行进程的查看。

2、试描述DNS进行域名解析的过程。

3、某/etc/fstab文件中的某行如下:/dev/had5 /mnt/dosdata msdos defaultsusrquota 1 2 .请解释其含义。

4、有一普通用户想在每周日凌晨零点零分定期备份/user/backup到/tmp目录下,该用户应如何做?

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

6、试描述DNS进行域名解析的过程。

7、用Shell编程,判断一文件是不是字符设备文件,如果是将其拷贝到 /dev 目录下。

8、某系统管理员需每天做一定的重复工作,请按照下列要求,编制一个解决方案:

(1)在下午4 :50删除/abc目录下的全部子目录和全部文件;

(2)从早8:00~下午6:00每小时读取/xyz目录下x1文件中每行第一个域的全部数据加入到/backup目录下的bak01.txt文件内;

(3)每逢星期一下午5:50将/data目录下的所有目录和文件归档并压缩为文件:backup.tar.gz;

(4)在下午5:55将IDE接口的CD-ROM卸载(假设:CD-ROM的设备名为hdc);

(5)在早晨8:00前开机后启动。

参考答案

一、填空

1

硬链接

符号链接

2

文件系统分区

交换分区

3

内存管理系统

文件管理系统

4

命令模式

输入模式

5

IP地址

主机名

6

SMTP

POP

7

移动文件和目录

重命名文件、目录

8

用户命令的解释器

bash

9

adduser

useradd

10

/etc/HOSTNAME

/etc/resolv.conf

11

系统备份

用户备份

12

独立运行

使用父进程运行

13

Esc

w test.txt

14

标准输出

标准输入

15

动态主机配置

为网络中的主机

分配

IP地址

16

-r

-R

17

主机名

该计算机的域名解析客户端

18

测试网络的连通性

ICMP

19

ext3

swap

20

/etc

/sbin

二、

1、rm -r /daisy

2、mv a.txt b.txt

3、mount -t vfat -o iocharset=gb2312 /dev/sda1 /mnt/udisk

4、passwd root

5、ifconfig eth0

6、find /root -name \*.c

7、kill 1001

8、rpm -qia

9、cp a.txt b.txt

10、man mkdir

11、tar -zcvf /home/wang.tar.gz /home/stud1/wang

12、fsck -a /dev/had5

13、ping abc.tuu.edu.cn -c 10

14、mkdir -p

15、chmod 551 fido

16、find /root -name \*.cpp

17、halt

18、umount /dev/hdc

19、cd stud1/test

20、man mv

三、简答题

1、参考答案:

系统管理员的职责是进行系统资源管理、设备管理、系统性能管理、安全管理和系统性能监测。管理的对象是服务器、用户、服务器的进程及系统的各种资源。

2、参考答案:

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

3、参考答案:

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

4、参考答案:

网络文件系统是应用层的一种应用服务,它主要应用于Linux和Linux系统、Linux和Unix系统之间的文件或目录的共享。对于用户而言可以通过NFS方便的访问远地的文件系统,使之成为本地文件系统的一部分。采用NFS之后省去了登录的过程,方便了用户访问系统资源。

5、参考答案:

进程查看的命令是ps和top。

进程调度的命令有at,crontab,batch,kill。

6、参考答案:

成功修复文件系统的前提是要有两个以上的主文件系统,并保证在修复之前首先卸载将被修复的文件系统。使用命令fsck对受到破坏的文件系统进行修复。 fsck检查文件系统分为5步,每一步检查系统不同部分的连接特性并对上一步进行验证和修改。在执行fsck命令时,检查首先从超级块开始,然后是分配的 磁盘块、路径名、目录的连接性、链接数目以及空闲块链表、i-node。

7、参考答案:

链接分硬链接和符号链接。

符号链接可以建立对于文件和目录的链接。符号链接可以跨文件系统,即可以跨磁盘分区。符号链接的文件类型位是l,链接文件具有新的i节点。

硬链接不可以跨文件系统。它只能建立对文件的链接,硬链接的文件类型位是-,且硬链接文件的i节点同被链接文件的i节点相同。

四:问答题

1、参考答案:

在Linux中启动一个进程有手工启动和调度启动两种方式:

(1)手工启动

用户在输入端发出命令,直接启动一个进程的启动方式。可以分为:

①前台启动:直接在SHELL中输入命令进行启动。

②后台启动:启动一个目前并不紧急的进程,如打印进程。

(2)调度启动

系统管理员根据系统资源和进程占用资源的情况,事先进行调度安排,指定任务运行的时 间和场合,到时候系统会自动完成该任务。

经常使用的进程调度命令为:at、batch、crontab。

2、参考答案:

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

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

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

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

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

3、参考答案:

(1)第一列:将被加载的文件系统名;(2)第二列:该文件系统的安装点;

(3)第三列:文件系统的类型;(4)第四列:设置参数;

(5)第五列:供备份程序确定上次备份距现在的天数;

(6)第六列:在系统引导时检测文件系统的顺序。

4、参考答案:

(1)第一种方法:

用户应使用crontab -e 命令创建crontab文件。格式如下:

0 0 * * sun cp -r /user/backup /tmp

(2)第二种方法:

用户先在自己目录下新建文件file,文件内容如下:

0 * * sun cp -r /user/backup /tmp,然后执行 crontab file 使生效。

5、参考答案:

(1)ftp有两种登录方式:匿名登录和授权登录。使用匿名登录时,用户名为:anonymous,密 码为:任何合法email地址;使用授权登录时,用户名为用户在远程系统中的用户帐号,密 码为用户在远程系统中的用户密 码。

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

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

(3)常用的ftp文件传输命令为:bin、asc、put、get、mput、mget、prompt、bye。

6、参考答案:

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

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

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

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

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

7、参考程序:

#!/bin/sh

FILENAME=

echo “Input file name:”

read FILENAME

if [ -c "$FILENAME" ]

then

cp $FILENAME /dev

fi

8、参考答案:

(1)用vi创建编辑一个名为prgx的crontab文件;

(2)prgx文件的内容:

50 16 * * * rm -r /abc/*

0 8-18/1 * * * cut -f1 /xyz/x1 >;>; /backup/bak01.txt

50 17 * * * tar zcvf backup.tar.gz /data

55 17 * * * umount /dev/hdc

(3)由超级用户登录,用crontab执行 prgx文件中的内容:

root@xxx:#crontab prgx;在每日早晨8:00之前开机后即可自动启动crontab。

来源: ChinaUnix

linux 基础知识考试试题,Linux常识型试题相关推荐

  1. linux基础知识复习

    @(tigerfive)[linux,基础知识,复习笔记] linux基础复习(一) 今天只整理框架,具体内容之后详细整理吧 文件管理 文件基本操作 创建文件和目录 拷贝文件和目录 剪切文件和目录 删 ...

  2. 总结Linux基础知识和常用渗透命令!!!

    作为Web渗透的初学者,Linux基础知识和常用命令是我们的必备技能,本文详细讲解了Linux相关知识点及Web渗透免了高龄.如果想玩好Kali或渗透,你需要学好Linux及相关命令,以及端口扫描.漏 ...

  3. 大数据成长之路:谈谈那些必须学习的Linux基础知识

    作者| Roy瑞士 责编| Carol 封图| CSDN│下载于视觉中国 这里主要介绍学习大数据过程中用到的Linux基础知识,现在主攻的方向是大数据开发,欢迎大家共同交流. 环境 推荐安装VMwar ...

  4. 计算机基础八进制和十六进制试题,计算机基础知识考试试题

    计算机基础知识考试试题 计算机基础知识考试试题 一.选择题 1.计算机中数据的表示形式是(C )A)八进制B)十进制C)二进制D)十六进制 2.计算机硬件能直接识别和执行的只有(D )A)高级语言B) ...

  5. LINUX基础知识笔记全

    LINUX基础知识整理 1.Linux 基本知识 2.Linux 文件和目录管理 vim scp sftp 压缩和归档 文件访问权限 脚本 3.Linux 用户和群组管理 sudo ssh opens ...

  6. cmmi实践访谈测试ppt_CMMI模型基础知识考试试题-(标准答案).xls

    CMMI模型基础知识考试试题-(标准答案).xls CMMICMMI模模型型基基础础知知识识考考试试题题 姓姓名名 部部门门 题号 题分题目选项 标准 答案 12 CMMI是 是一种过程改进方法 为组 ...

  7. Linux基础知识与文件系统简介

    Linux基础知识与文件系统简介 参考文献:Ubuntu Linux 基础教程 Linux是在什么样的历史背景下出现的 Linux的诞生与发展与UNIX系统.Minix系统.Internet.GNU计 ...

  8. 【linux】Linux基础知识学习笔记

    文章目录 [第一章-宏观知识] 1.硬件和软件的关系 2.操作系统 是什么.作用是什么 3.常见的操作系统 4.Linux的诞生 5.Linux内核 是什么 6.Linux发行版 是什么 7.WSL是 ...

  9. linux基础知识-链接列表

    linux基础知识-链接列表 1. 安装centos 7 1.1 Linux的初识 1.2 centOS 7安装教程 1.3 centOS 7配置ip和网络问题排查 1.4 PuTTY和Xshell远 ...

  10. linux基础知识_压缩—进程管理-网络管理-ftp-nfs-ssh-scp

    linux基础知识_压缩-进程管理-网络管理-ftp-nfs-ssh-scp 1.压缩包管理 gzip .gz格式的压缩包,不打包,分别压缩,原文件消失 bzip2 .bz2格式的压缩包,原文件不会消 ...

最新文章

  1. 云计算赋能人工智能,未来的红利在哪?
  2. mysql教程联合索引_MySQL中的联合索引学习教程
  3. The build tools for v141 (Platform Toolset = 'v141') cannot be found
  4. 让我们来开发一种更类似人脑的神经网络吧(五)
  5. ASP获取地址栏URL地址方法
  6. 重磅!6.7亿美元!F5喜提开源服务器Nginx
  7. volatile与synchronized的区别
  8. 【终极办法】org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘helloC
  9. PHP教程 数据库和MySQL_PHP教程 - MySQL 创建数据库和表
  10. js中使用slice进行补0日期和时间
  11. wireshark linux远程,如何在SSH连接Linux的环境下使用wireshark抓包云边端架构?
  12. 【Qt串口调试助手】1.8 - 修改Qt应用图标和窗口图标
  13. 《javascript语言精髓与编程实践》--原型继承笔记
  14. 2017-12-28 Linux学习笔记
  15. Message Queue
  16. PDF怎么编辑,如何给PDF添加书签
  17. bldc不同载波频率_BLDC的双闭环老调不好,求帮助
  18. 真人qq秀代码_关于QQ我的记忆
  19. python pip安装pymssql_pip安装pymssql模块时报错“PEP 517”怎样处理
  20. 村上春树(作品)年谱

热门文章

  1. KEIL使用教程——KEIL常用配置技巧
  2. 必备的海外贸易沟通工具 - intbell使用教程
  3. 用C语言打印“萌新程序员上路,请多关照!”
  4. 单片机C语言,从小白到菜鸟进阶教程(超详细代码解读)
  5. 深入浅出设计模式之命令模式、适配器模式、外观模式
  6. vbs整人代码蓝屏_求大量VBS整人代码.
  7. VB.NET/C# Free Grid Control 免费开源表格控件 - ReoGrid 介绍(1)
  8. user-agent概括
  9. C++ 操作PDFlib实例
  10. 【读书心得】 高质量C++/C编程指南-林锐