linux操作系统试卷,linux考试试题及答案
这篇文章给大家聊聊关于linux操作系统试卷,以及linux考试试题及答案对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。
Linux操作系统概述
Linux操作系统概述
Linux是一套可以免费使用和自由传播的,类似于UNIX风格的操作系统。Linux最早是由芬兰人托瓦兹(Linus Torvalds)设计的。下面是关于Linux操作系统概述,希望大家认真阅读!
Linux系统的起源与发展
由于UNIX的商业化,很遗憾,它一般只运行在昂贵的工作台上,普通人难得一见。后来Andrew Tannebaum教授开发了Minix操作系统,发布在网上,供人们免费使用,因为Minix具有UNIX的特点,但是由与UNIX不完全兼容,所以1991年10月托瓦兹自己动手写了一个UNIX PC版本,同年11月,在很多热新的支持者的帮助下开发和推出了第一个稳定的'Linux0.10工作版本。
后来1994年的3月,Linux1.0版本出现,在Linux设计过程中,借鉴了很多UNIX的思想,但是源代码都是重写的。后面发展迅速并有很多的IT公司的加入开发,这时Linux迅速发展并普及并进入了商业领域。在1995年6月,发布了Linux 2.0版本,强大的它已经支持很多处理器,而且具有了强大的网络功能,并增强了系统的文件与虚拟内存的性能,同时可以为文件系统提供独立的高速缓存设备。
如今它已经受到了更多企业用户的重视,Linux正日益成为一个令人生畏的对手。
linux系统
Linux系统的组成
操作系统是一台计算机必不可少的系统软件,是整个计算机系统的灵魂。Linux操作系统由内核(Kernel),外壳(shell)和应用程序三大部分组成。硬件平台是Linux操作系统运行的基础。
linux系统的内核:内核是linux系统的心脏,是运行程序和管理硬件设备的核心程序,负责控制硬件设备,管理文件系统,程序流程以及其他工作。
linux系统的外壳:外壳程序是系统的用户界面,提供用户与内核进行交互操作的一种接口。它接收用户命令,传达给内核处理,内核处理并把结果传送到界面。
linux系统的应用程序:1.文本处理工具。2.X Window。3.编程语言和开发工具。4.Internet工具软件。5.数据库。
linux系统的组成
Linux系统的特点
Linux操作系统以它的安全性,高效性和灵活性著称,它能够实现几乎全部UNIX的特性,还具有多任务,多用户的能力。
特点:
自由软件,源码公开多用户多任务并发可靠的安全系统良好的可移植性丰富的网络功能设备的独立性良好的用户界面
;
试题28关于Linux操作系统的描述中,错误的是( )。
【答案】:C
Linux操作系统与传统的网络操作系统的最大区别是:Linux开放源码。
它主要有以下几个特点:
(1)Linux操作系统是自由软件,具有开放性,用户可以按照需要,混合搭配组建,进行自定义的扩展。
(2)Linux操作系统支持多用户、多任务,在同一时间内可有多个用户使用自己的资源而互不影响;多个任务相互独立运行;
(3)Linux操作系统能把CPU的性能发挥到极限,具有出色的高速度;
(4)具有良好的用户界面,包括用户命令界面、系统调用界面和图形用户界面;
(5)具有丰富的网络能力,可通过TCP/IP协议与其他的计算机相关,通过网络进行分布式处理;
(6)采取了很多安全措施,包括对读写进行权限控制、带保护的子系统、审计跟踪、核心授权等等;
(7)具有标准的兼容性。
Linux试卷,高分找人做~!
一、选择题(每题3分,共15分)
1、下面不是对Linux操作系统特点描述的是(B)
A、良好的可移植性 B、单用户
C、多用户 D、设备独立性
2、查看创建目录命令mkdir的帮助文档可以使用(B)
A、mkdir-h B、man mkdir
C、help mkdir D、info mkdir
3、下面哪个命令不能用来显示文本的内容(C)
A、more B、less
C、find D、cat
4、使用配置文件来管理用户组,其中相关的密码信息保存在(D)
A、/etc/gshadow B、/etc/group
C、/etc/passwd D、/etc/shadow
5、下列日志类型输入Linux的是(B)
A、事件日志 B、系统日志
C、审核日志 D、安全日志
二、填空题(每空1分,共15分)
1、Linux操作系统中的用户分为管理员、普通用户和 guest 3种类型。
2、Linux常见的图形界面主要有GNOME、KDE和 X等。
3、Linux有两种常用的文件系统分配,他们是块分配模块和扩展分配。
4、使用 df命令可以查看系统的磁盘空间使用情况,默认情况下以 k为单位显示大小。
5、一般而言,DHCP可以用于两种情况,一是自动分配的局域网中,二是动态分配
6、要在命令行上以后台方式启动进程,需要在执行的命令后添加&符号。
7、shell的运行模式包括交互式shell和非交互式shell两种。
8、编写的linux shell脚本中支持使用位置变量、外部变量和内部变量3中变量。
三、简答题(每题6分,共30分)
1、简述Linux shell的主要功能,并介绍几种常用shell。
a)语法分析命令列
b)处理万用字符(wildcards)、转向(redirection)、管线(pipes)与工作控制(job control)
c)搜寻并执行命令
Bash,DASH,TCSH
2、简要介绍文件权限,以及如何修改一个制定文件的权限。
访问,写,执行;chmod执行权限文件如:chmod 777./hhh
3、简述日志文件的作用。
答:重要的作用是审核和监测!以方便系统管理员了解系统的状态、检查系统故障和跟踪系统使用情况!
4、简述Linux内核结构,以及各部分的功能。
(1).用户进程。用户应用程序是运行在Linux操作系统最高层的一个庞大的软件集合,当一个用户程序在操作系统之上运行时,它就成为操作系统的一个进程。
(2).系统调用接口。在应用程序中,可通过系统调用来调用操作系统内核中特定的过程,以实现特定的服务。如:在程序中安排一条创建进程的系统调用,则操作系统内核便会为之创建一个新的进程。
(3) Linux内核。内核是操作系统的灵魂,它负责管理磁盘上的文件,内存,负责启动并运行程序,负责从网络上接收和发送数据包等等。内核实际是抽象的资源操作到具体的硬件操作细节之间的接口。
(4)硬件。这个子系统包括了Linux安装时需要的所有可能的物理设备。
5、简述make的功能与作用。
编译源代码,生成库文件,链接动态及静态库,生成可执行文件
一、综合应用题(共40分)
1、写入能实现以下功能的命令。(共10分)
(1)在根目录下创建名为mydir的目录;sudo mkdir/root/mydir-p
(2)在目录mydir下创建文本文件myfile1和myfile2;
cd/root/mydir; touch myfile1 myfile2
(3)将文件myfile1更名为Myfile1;mv myfile1 Myfile1
(4)删除文件myfile2;rm myfile2
(5)复制文件Myfile1到根目录下。 cp Myfile1/
1、编写shell脚本,实现如下功能:(1)从命令行读入2个整数;(2)对两个数进行大小比较;(3)在屏幕上输出比较结果;(4)写出该脚本的执行方法或流程。(共12分)
#!/bin/bash
If [$1–gt$2 ];then
echo$1
else
echo$2
fi
3、(1)使用C语言编写一个链表程序,链表节点数据结构可自定义,需实现链表的节点添加和删除功能;(2)写出该源程序的编译命令和执行命名;(3)写出可以用于自动化编译该程序的Makefile文件。(共18分)
程序:自己写吧
Makefile
CC=gcc
all:
$(CC) xx.c-o xx