当前位置:文档之家› Linux操作系统(下)复习题

Linux操作系统(下)复习题

Linux操作系统(下)复习题
Linux操作系统(下)复习题

复习题

一、填空题

1、Linux操作系统是Unix 操作系统的一个克隆版本。

2、Linux的命令运行环境昌Shell,它是一种命令解释器,在用户和操作系统之间提供了一个交互接口。

3、Linux系统中有三个基本的文件类型:普通文件、目录文件和设备文件。

4、Linux系统通过目录将系统中所有的文件分级、分层组织在一起,形成了Linux文件系统的树型层次结构。

5、在Linux系统中建立新目录的命令是mkdir 。

6、Linux编程可分为Shell 编程和高级语言编程。

7、Linux系统提供了许多文本编辑程序,比较常用的有vi 和emacs 等。

8、要使用make,必须编写一个叫Makefile 的文件。

9、autoconf 是一个用于生成可以自动配置软件源代码包以适应多种类Unix系统的shell 脚本的工具。

10、Automake 是一个从文件Makefile.am中自动生成Makefile.in文件的工具。

11、Linux的文件是个简单的字节序列。

12、对于Linux而言,所有对设备和文件的操作都使用文件描述符。

13、调用open 函数可以打开或创建一个文件。

14、设置文件的存取权限,分为属主、组用户和其他用户三类。每类分为读、写和执行权限。

15、第一个进程都有一个目录与之相连,它称为当前工作目录,或简单地称为工作目录。

16、当打开一个流时,标准输入输出函数返回一个FILE结构的指针。

17、在三个流是在执行程序时自动打开的。它们是标准输入、标准输出和标准错误输出。

18、有3种类型的无格式I/O 函数可用来读写流,它们是字符I/O函数、行I/O函数和块I/O函数。

19、每一个流对象内部都保持着两个指示器:一个是错误指示器,当读写文件出错时该指示器被设置;另一个为文件结束指示器,当遇到文件尾时该指示器被设置。

20、流有3种不同的缓冲类型,它们是全缓冲、行缓冲和无缓冲。

21、进程在其生存期内可能处于三种基本状态:运行态、就绪态、等待态。

22、为了让Linux来管理系统中的进程,每个进程用一个task_struct 数据结构来表示。

23、在Linux系统中,进程有两种运行模式:用户模式和系统模式。

24、创建一个新进程的唯一方法是由某个已存在的进程调用fork 或vfork 函数,被创建的新进程称为子进程,已存在的进程称为父进程。

25、系统中的每个进程都有唯一的非负整数作为标识,它被称为进程标识号。

26、进程间通信有如下一些目的:数据传输、共享数据、通知事件、资源共享、进程控制.

27、Linux支持Unix System v中的三种进程间通信机制,它们是:消息队列、信号量、共享内存。

28、在实际应用中,一个用户进程常常需要对多个信号作出处理。为了方便对多信号进行处理,在Linux系统中引入了信号集的概念。

29、命名管道又叫先进先出队列。

30、每一个System V IPC资源有2个唯一的标志与之相连,即关键字、标识符。

31、消息队列是一条由消息连接而成的链表、它保存在内核中,通过消息队列的引用标识符来访问。

32、信号量实际上是个整数计数器、主要用来控制多个进程对共享资源的访问。

33、共享内存机制是最快的一种进程通信机制。

34、线程可分为用户和内核态线程。

35、如果线程可在进程执行期间的任意时刻被创建,并且线程的数量事先没有必要指定,这样的线程称为动态线程。

36、按照POSIX标准,POSIX提供了两种类型的同步机制,它们是互斥锁和条件变量。

37、互斥锁的特点是原子性、唯一性、非繁忙等待。

38、每个POSIX线程由一个相连的属性对象来表示特性。

39、TCP/IP协议参考模型共分为四层,它们分别是应用层、传输层、网际协议层、主机联网层。

40、利用套接字进行通信的进程采用客户机/服务器模式。

41、Linux支持伯克利(BSD)风格的套接字编程。它同时支持面向连接和无连接类型的套接字。

42、数据流套接字定义了一种面向连接的服务,实现了无差错、无重复的顺序数据传输。数据报套接字定义了一种无连接的服务,数据通过相互独立的报文进行传输。

43、在计算机内存中有2种存储整数的方式,低位字节存储在这个整数的开始地址位置,是little-endian 方式,高位字节存储在开始地址位置是big-endian 方式。

44.管道分无名管道和有名管道,用于父进程和子进程间的通信的管道是:无名管道。45.常用的socket类型有两种:流式Socke 和数据报类型。

46.为了获得父进程的ID号,可是使用函数getppid() 。

47.在Linux下调试c程序时,在提示符(gdb)下输入b10表示在第10行设置断点。48.用GCC编译过程可以被细分为四个阶段:预处理、编译、汇编和链接。49.关闭防火墙命令是:service iptables stop 。

50.Linux中文件编程可以使用两类函数:Linux操作系统文件API 和C语言库函数。

51.使用alarm函数可以设置一个时间值(闹钟时间),当设置的时间到了时,产生SIGALRM 信号。

52.标准设备文件有:标准输入文件,标准输出文件和标准错误输出文件。53.编译生成可调试可执行文件时,需加-g 参数。

二、选择题

1、在目录下存放的都是系统启动时要用到的程序。在使用Lilo引导Linux的时候,会用到这里的一些信息。

A. /boot

B. /bin

C. /dev

D. /etc

2、Linux的工作目录用表示。

A. .

B. ,

C. *

D. #

3、利用命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件

或将几个文件组合成一个文件以便于网络传输是非常有用的。

A. gzip

B. tar

C. cd

D. ls

4、在Linuc下想获得一个命令的帮助,可以使用命令。

A. cd

B. ls

C. man

D. gzip

5、命令用来重新启动计算机。

A. shutdown

B. halt

C. reboot

D. quit

6、用gcc编译生成可执行文件的过程中,看起来像是一步就完成了,但实际上它要经历如下的四个步骤。

A. 预处理、编译、汇编、链接

B. 预处理、汇编、编译、链接

C. 链接、预处理、编译、汇编

D. 编译、预处理、汇编、链接

7、在Makefile文件中,使用变量的值方法是。

A. $变量名

B. $(变量名)

C. #变量名

D. #(变量名)

8、由autoconf生成的脚本通常被命名为。

A. Configure

B. gcc

C. makefile

D. make

9、automake首先读入文件,然后生成。

A. Makefile.am、Makefile.in

B. Makefile.in、Makefile.am

C. Makefile.am、Makefile

D. Makefile、Makefile.in

10、Linux包含了一个调试程序,是一个用来调试C和C++程序的强力调试器,它使用户能在程序运行时观察程序的内部结构和内存的使用情况。

A. gcc

B. make

C. gdb

D. autoconf

11、函数是从文件中读取指定长度的数据到内存中。

A. open

B. read

C. write

D. create

12、函数是将内存中数据写入文件。

A. open

B. read

C. write

D. create

13、假设用户user是file1文件的拥有,file1文件的存取权限被设为-r-xr--r--,这表明user 只有的权力。

A. 读和执行

B. 读和写

C. 写和执行

D. 只读

14、函数提供了进一步管理低级文件描述符的各种手段,用它可以对已打开的文件描述符执行各种控制操作。

A. Chmod

B. fcntl

C. chown

D. umask

15、当访问一个目录文件时,同普通文件一样,需要将其打开。打开目录文件的函数是。

A. closedir

B. mkdir

C. opendir

D. readdir

16、下面的函数不能用于打开流的是。

A. fopen

B. freopen

C. fdopen

D. ffopen

17、下列函数不能一次读入一个字符的是。

A. fgetc

B. fgetchar

C. getchar

D. getc

18、块I/O有时也称为。

A. 字符I/O

B. 行I/O

C. 列I/O

D. 二进制I/O

19、函数能够对输入输出数据进行诸如数据类型、精度、位置等格式控制。

A. 格式化I/O

B. 字符I/O

C. 行I/O

D. 块I/O

20、下列函数不属于格式输出的是。

A. printf

B. fprintf

C. scanf

D. sprintf

21、可运行进程是一个只等待资源的进程。进程可以忽略大部分信号,但下列信号中是不忽略的。

A. 内存B、CPU C、键盘D、终端

22、fork函数在父进程中的返回值是。

A、创建的子进程的进程标识号

B、0

C、-1

D、1

23、在Linux中,下列不属于正常结束进程的方法是。

A、在main函数中调用return

B、调用exit函数

C、调用_exit函数

D、调用abort函数

24、一个进程调用wait或waitpid函数,可能产生3种情况,下列不属于这3种情况的是。

A、如果所有子进程都还在运行、进程挂起

B、如果恰有子进程结束,它的终止状态正等待父进程提取,立即得到该终止状态字并返回,其返回值为该子进程的进程号

C、如果该进程没有子进程,立即返回,返回值为-1

D、如果该进程没有子进程,立即返回,返回值为0

25、返回调用进程的进程标识号的系统函数是。

A、getpid

B、getpgrp

C、getppid

D、setpid

26、进程可以忽略大部分信号,但下列信号中是不能忽略的。

A、SIGHUP

B、SIGINT

C、SIGSTOP

D、SIGQUIT

27、在kill(pid,signum)函数中,pid参数表示kill函数发送信号对象的进程号或进程组号。Pid>0表示。

A、向进程号为pid值的进程发送信号

B、向与发送信号的进程有相同进程组号的进程发送信号

C、向进程组号为pid绝对值的进程组发送信号

D、未定义

28、可以使用命令得到IPC机制中所有对象的状态。

A、ls

B、cd

C、kill

D、ipcs

29、打开或创建消息队列的函数是。

A、msgget

B、msginit

C、msgcreate

D、msg

30、创建可打开信号量集的系统函数是。

A、seminit

B、sem

C、semget

D、semcreate

31、创建共享内存的函数是。

A、shminit

B、seminit D、semget D、shmget

32、在POSIX中,线程是用动态地创建的。

A、pthread_self

B、pthread_create

C、create_pthread

D、pthread_new

33、要结束一个线程,需要调用函数。

A、exit

B、pthread_quit

C、pthread_exit

D、return

34、可以使用下面的函数将一个线程挂起。

A、pthread_self

B、pthread_pause

C、pthread_join

D、pthread_exit

35、用来初始化一个互斥锁。

A、pthread_mutex_init

B、pthtead_mutex_creat

C、pthtead_mutex_begin

D、pthtead_mutex_lock

36、在使用一个线程属性对象之前,必须对其进行初始化,函数完成对线程属性对象初始化。

A、pthread_init

B、pthread_attr_create

C、pthread_attr_destroy

D、pthread_attr_init

37、下列不属于应用层协议的是。

A、FTP

B、HTTP

C、TCP

D、DNS

38、考虑一个整数1234,在little-endian方式下,在内存中存放方式是。

A、1234

B、3412

C、1243

D、4321

39、用于返回本地套接字地址的函数是。

A、socket

B、getsockname

C、getpeername

D、getsocket

40、要创建一个倾听套接字,必须首先调用函数 B 创建一个主动套接字,然后调用函数

A 将它与服务器套接字地址绑定在一起,最后调用函数 D 。

A、bind

B、socket

C、create

D、listen

41、在数据报套接字上发送和接收数据的正常方法是使用 B 和 D 函数。

A、send

B、sendto

C、recv

D、recvfrom

42、/root目录是: B

A. 系统的根目录

B. 超级用户的主目录

C. 动态连接库

D. 系统管理程序

43、下列不是可执行程序运行时内存结构的是 D 。

A. 代码区

B. 数据区

C. 栈堆区

D. 变量区

44、在Linux操作系统中,当要使用光驱时,首先需要使用(C )命令加载光驱

A mount /dev/fd0 /mnt/floppy

B mount /dev/floppy /mnt/floppy

C mount /dev/cdrom /mnt/cdrom

D mount /mnt/floppy /mnt/fd0

45、命令”rm –f /tmp/temp ”的功能是(B )。

A 删除/tmp/temp文件,但是需要键入”y”进行确认

B 直接删除/tmp/temp文件,不用确认,因为有-f选项

C 创建/tmp/temp文件,但是需要键入”y”进行确认

D 直接创建/tmp/temp文件,不用确认,因为有-f选项

46、任何时候用户需要回到上一级目录使用命令 D 。

A. cd ~ (回到当前用户的home目录,等同于cd无参数回车)

B. pwd (显示你现在所在的目录路径是哪里。)

C.cd .

D. cd..

47、文件exer1的访问权限为744,现要取消文件所有者的执行权限,同时增加同组用户的写权限,下列命令中正确的是。

A. chmod u+x, g+w exer1

B. chmod 646 exer1

C. chmod a-x, g+w exer1

D. chmod g+w exer1

48、.在vi编辑器中执行存盘退出命令是。

A . q (退出不保存)

B . wq!

C . q! ( 强制退出不保存)

D . WQ(没有大写)

49、当打开vi编辑器编辑文件时,vi处于()模式。

A 命令模式

B 编辑模式

C 实模式

D 虚模式

50、为了将当前目录下的归档文件myftp.tgz解压缩,可以使用:

A. tar xvzf myftp.tgz

B. tar xvf myftp.tgz

C. tar vzf myftp.tgz

D. tar jvzf myftp.tgz

文件为.tgz的后缀名,所有解压的命令为tar xvzf

51、在Linux系统中,硬件设备大部分是安装在______目录下的。

A. /mnt

B. /dev

C. /proc

D. /swap

52、用vi编辑并保存文件后,要退出vi编辑器时,可以转换到命令模式输入()

A :q

B :a

C :b

D :c

53、下列说法错误的是。

A. 静态变量只初始化一次。

B. 全局变量和静态局部变量在运行时改变其值。

C. 堆区数据由编译器自动分配释放。

D. 函数中定义的局部变量内存分配由编译器自动分配释放。

54、在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是。

A . -m

B . -d

C. -f D . –p

55、下列有关fork()函数返回值说法错误的是。

A. 函数成功返回时,一次返回两个值,错误返回时为-1。

B. 返回值等于0表示子进程。

C. 返回值大于0表示父进程。

D. 大于0的返回值为父进程PID 号。

fock函数调用一次却返回两次;向父进程返回子进程的ID,向子进程中返回0,父进程从fork()返回时的返回值是子进程的进程号,非零;

56、下列进程间通信方式中能实现不同计算机间进程通信的是。

A.管道B.消息队列

C.套接字D.共享内存

套接口(Socket):更为一般的进程间通信机制,可用于不同机器之间的进程间通信。

三、简答题

1、什么是Bootloader?简述Bootloader的功能。

答:Bootloader就是在操作系统内核运行之前运行的一段程序,类似于PC机中的BIOS 程序。

Bootloader的功能是完成硬件设备的初始化、建立内存空间的映射图的功能,将系统的软硬件环境带到一个合适的状态,为最终调用系统内核做好准备。

2、试说明Linux下C程序从编写到运行的一般步骤。

答:Linux下C编程的一般步骤如下:

(1)在linux的命令提示符下启动编辑器,如输入vi,启动vi编辑器。

(2)输入程序的内容,然后保存,退出。

(3)进行编译,GCC 源文件–o 目标文件。

(4)如果发现程序有语法错误或者逻辑错误,则需要继续调试程序,直至程序无任何语法错误或逻辑错误。

(5)运行程序./可执行文件名

3、一个嵌入式Linux系统从软件的角度看通常可以分为哪几个层次?

答:(1)引导加载程序(2)Linux内核

(3)文件系统(4)用户应用程序

4、什么是守护进程?如何创建守护进程?

答:守护进程,也就是通常所说的Daemon进程,是Linux中的后台服务进程。它是一个生存期较长的进程,通常独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。

创建守护进程的步骤如下:

(1)创建子进程,父进程退出

(2)在子进程中创建新会话

(3)改变当前目录为根目录

(4)重设文件权限掩码

(5)关闭文件描述符

5、进程可以通过哪3种方式来响应信号,发送信号、捕捉信号分别使用什么函数来实现?(7分)

答:(1)忽略信号(2)捕捉信号(3)执行缺省操作

(4)发送信号的函数:kill() raise()

(5)捕获信号的函数:alarm() pause()

6、什么是虚拟文件系统(VFS)?它所起作用是什么?

答:VFS 就是把各种具体的文件系统的公共部分抽取出来,形成一个抽象层,是系统内核的一部分,它位于用户程序和具体的文件系统之间。

它对用户程序提供了标准的文件系统调用接口。

VFS对用户屏蔽了底层文件系统的实现细节和差异。

7、简述U-Boot的作用。

答:U-Boot 是在ppcboot以及ARMboot的基础上发展而来的较为通用的bootlader。

U-Boot已经成为ARM平台事实上的标准Bootloader。

四、程序填空题

/*copy_file.c*/

五、编程题

/*waitpid.c*/

linux网络操作系统和实训课后习题答案解析(1)

练习题 一、选择题 1. Linux 最早是由计算机爱好者 B 开发的。 A. Richard Petersen B. Linus Torvalds C. Rob Pick D. Linux Sarwar 2. 下列 C 是自由软件。 A. Windows XP B. UNIX C. Linux D. Windows 2000 3. 下列 B 不是Linux 的特点。 A. 多任务 B. 单用户 C. 设备独立性 D. 开放性 4. Linux 的内核版本2.3.20 是 A 的版本。 A. 不稳定 B. 稳定的 C. 第三次修订 D. 第二次修订 二、填空题 1. GUN 的含义是:GNU's Not UNIX。 2. Linux 一般有 3 个主要部分:内核(kernel)、命令解释层(Shell 或其他操作环境)、 实用工具。 三、简答题(略) 1. 简述Red Hat Linux 系统的特点。 2. 简述一些较为知名的Linux 发行版本。 练习题 一、选择题 1. Linux 安装过程中的硬盘分区工具是 D 。 A. PQmagic B. FDISK C. FIPS D. Disk Druid 2. Linux 的根分区系统类型是 C 。 A. FATl6 B. FAT32 C. ext3 D. NTFS 二、填空题 1. 安装Linux 最少需要两个分区,分别是 swap 交换分区和/(根)分区。 2. Linux 默认的系统管理员账号是 root 。 3. X-Window System 由三部分构成:X Server、X Client 和通信通道。 三、简答题(略) 1. Linux 有哪些安装方式 2. 安装Red Hat Linux 系统要做哪些准备工作 3. 安装Red Hat Linux 系统的基本磁盘分区有哪些 4. Red Hat Linux 系统支持的文件类型有哪些 练习题 一、选择题 1. C 命令能用来查找在文件TESTFILE 中包含四个字符的行 A. grep’’TESTFILE B. grep’….’TESTFILE C. grep’^$’TESTFILE D. grep’^….$’TESTFILE 2. B 命令用来显示/home 及其子目录下的文件名。 A. ls -a /home B. ls -R /home C. ls -l /home D. ls -d /home 3. 如果忘记了ls 命令的用法,可以采用 C 命令获得帮助 A. ls B. help ls C. man ls D. get ls 4. 查看系统当中所有进程的命令是 D 。 A. ps all B. ps aix C. ps auf D. ps aux

Linux期末考试试题8套(含答案)

Linux 期末考试试题(一) 一、选择题 (每小题2分,共50分) 1.在创建Linux分区时,一定要创建(D )两个分区 A. FAT/NTFS B. FAT/SWAP C. NTFS/SWAP D.SW AP/根分区 2.在Red Hat Linux 9中,系统默认的(A)用户对整个系统拥有完全的控制权。 A. root B. guest C. administrator D.supervistor. 3. 当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么( B ) A. NID B. PID C. UID D. CID 4. 下面哪个命令是用来定义shell的全局变量( D ) A. exportfs B. alias C. exports D. export 5. 哪个目录存放用户密码信息( B ) A. /boot B. /etc C. /var D. /dev 6. 默认情况下管理员创建了一个用户,就会在( B )目录下创建一个用户主目录。 A. /usr B. /home C. /root D. /etc 7. . 当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于( D )目录。 A. /home B. /bin C. /etc D. /dev 8. 如果要列出一个目录下的所有文件需要使用命令行( C )。 A. ls –l B. ls C. ls –a(所有) D. ls –d 9. 哪个命令可以将普通用户转换成超级用户(D ) A. super B. passwd C. tar D. su 10. 除非特别指定,cp假定要拷贝的文件在下面哪个目录下( D ) A. 用户目录 B. home目录 C. root目录 D. 当前目录 11. 在vi编辑器里,命令"dd"用来删除当前的( A ) A. 行 B. 变量 C. 字 D. 字符 12. 当运行在多用户模式下时,用Ctrl+ALT+F*可以切换多少虚拟用户终端( B ) A. 3 B. 6 C. 1 D. 12 13. Linux启动的第一个进程init启动的第一个脚本程序是( B )。 A./etc/rc.d/init.d B./etc/rc.d/rc.sysinit C./etc/rc.d/rc5.d D./etc/rc.d/rc3.d 14. 按下(A )键能终止当前运行的命令 A. Ctrl-C B. Ctrl-F C. Ctrl-B D. Ctrl-D 15. 下面哪个命令用来启动X Window ( C ) A. runx B. Startx C. startX D. xwin 16. 用来分离目录名和文件名的字符是( B ) A. dash (-) B. slash (/) C. period (.) D. asterisk(*) 17. 用"rm -i",系统会提示什么来让你确认( B ) A. 命令行的每个选项 B. 是否真的删除 C. 是否有写的权限 D. 文件的位置 18. 以下哪个命令可以终止一个用户的所有进程( D ) A. skillall B. skill C. kill D. killall 19.在Red Hat Linux 9中,一般用(D )命令来查看网络接口的状态 A. ping B. ipconfig C. winipcfg D ifconfig 20. vi中哪条命令是不保存强制退出( C )(第五章) A. :wq B. :wq! C. :q! D. :quit

《Linux操作系统(第2版))》课后习题答案

《Linux操作系统(第2版)》课后习题答案 1.6 练习题 一、选择题 1.Linux最早是由计算机爱好者 B 开发的。 A.RichardPetersen B.LinusTorvalds C.RobPick D.LinuxSarwar 2. 下列C是自由软件。 A.WindowsXP B.UNIX C.Linux D.Windows2000 3. 下列 B 不是Linux 的特点。 A.多任务 B. 单用户 C.设备独立性 D.开放性 4. Linux的内核版本2.3.20 是 A 的版本。 A.不稳定 B.稳定的 C.第三次修订 D.第二次修订 5. Linux安装过程中的硬盘分区工具是 D 。 A.PQmagic B.FDISK C.FIPS D.DiskDruid 6. Linux的根分区系统类型是C。 A.FATl6 B.FAT32 C.ext4 D.NTFS 二、填空题 1.GNU的含义是:GNU'sNotUNIX。 2 . Linux一般有3个主要部分:内核(kernel)、命令解释层(Shell或其他操作环境)、实用工具。 3 . 安装Linux最少需要两个分区,分别是swap交换分区和/(根)分区。 4 . Linux默认的系统管理员账号是root 。 三、简答题(略) 1.简述RedHatLinux系统的特点,简述一些较为知名的Linux发行版本。 2.Linux有哪些安装方式 ?安装RedHatLinux系统要做哪些准备工作? 3.安装RedHatLinux系统的基本磁盘分区有哪些? 4.RedHatLinux系统支持的文件类型有哪些?

2.6 练习题 一、选择题 1. C 命令能用来查找在文件TESTFILE 中包含四个字符的行? A.grep ’????’TESTFILE B.grep ’?.’TESTFILE C.grep ’^????$’TESTFILE D.grep ’^?.$’TESTFILE 2. B 命令用来显示/home 及其子目录下的文件名。 A.ls-a/home B.ls-R/home C.ls-l/home D.ls-d/home 3. 如果忘记了ls 命令的用法,可以采用 C 命令获得帮助 A.?ls B.helpls C.manls D.getls 4. 查看系统当中所有进程的命令是 D 。 A.psall B.psaix C.psauf D.psaux 5. L inux 中有多个查看文件的命令,如果希望在查看文件内容过程中用光标可以上下移 动来查看文件内容,则符合要求的那一个命令是 C 。 A.cat B.more C.les s D.head 6. C 命令可以了解您在当前目录下还有多大空间。 https://www.doczj.com/doc/6c13263228.html,edf B. Usedu/ https://www.doczj.com/doc/6c13263228.html,edu. D. Usedf. 7. 假如需要找出 /etc/my.con f 文件属于哪个包( package ),可以执行 C 命令。 A. rpm-q/etc/my.conf B.rpm-requires/etc/my.conf C. rpm-qf/etc/my.conf D.rpm-q|grep/etc/my.conf 8. 在应用程序启动时, B 命令设置进程的优先级。 A. priori ty B. nice C. topD.、setpri 9. C 命令可以把 f1.txt 复制为f2.txt ? A.cpf1.txt|f2.t xt B. catf1.txt|f2.txt C.catf1.txt>f2.txt D. copyf1.txt|f2.txt 10. 使用B 命令可以查看Linux 的启动信息。 A. mesg –d B. dmesg C. cat/etc/mesg D. cat/var/mesg 二、填空题 1.在Linux 系统中命令区分大小写。在命令行中,可以使用 Tab 键来自动补齐命令。 2. 如果要在一个命令行上输入和执行多条命令,可以使用分号来分隔命令。 3. 断开一个长命令行,可以使用反斜杠“”,以将一个较长的命令分成多行表达, 增 强 命令的可读性。执行后,Shell 自动显示提示符“>”,表示正在输入一个长命令。 4. 要使程序以后台方式执行,只需在要执行的命令后跟上一个“ &”符号。 三、简答题

LInux嵌入式操作系统期末试题

简答题:请简单概括什么是嵌入式系统、并举出嵌入式系统的特点;(6分) 答: 嵌入式系统是以应用为中心,以计算机技术为基础,软硬件可剪裁,适用于应用系统,对功能、可靠性、成本、体积、功耗等方面有特殊要求的专用计算机系统; 其特点如下: (1)嵌入式系统是面向特定系统应用的。 (2)嵌入式系统涉及计算机技术、微电子技术、电子技术、通信和软件等各个行业; 是一个技术密集、资金密集、高度分散、不断创新的知识集成系统; (3)嵌入式系统的硬件和软件都必须具有高度可定制性;只有这样才能适应嵌入式系统应用的需要,在产 品价格和性能方面具备竞争力; (4)嵌入式系统的生命周期相当长。 (5)嵌入式系统不具备本地系统开发能力,通常需要有一套专门的开发工具和环境。 嵌入式操作系统的优势:1.低成本开发系统 2.可应用多种硬件平台 3.可定制内核 4.性能优异 5.良好的网络支持 linux文件类型:1.普通文件2.目录文件3.链接文件4.设备文件a.块设备文件(硬盘:/dev/hda1)b.字符设备(串行端口接口设备) linux文件属性:访问权限:r:可读w:可写x:可执行用户级别:u:文件拥有者g:所属用户组o:其他用户第一个字符显示文件类型:- 普通 d 目录 l 链接… 简答题:(6分) linux目录结构:/bin 存放linux常用操作命令的执行文件(二进制文件) /boot 操作系统启动时所需要的程序 /dev Linux系统中使用的外部设备 /etc 系统管理时所需要的各种配置文件和子目录 /etc/rc.d Linux启动和关闭时要用到的脚本 /etc/rc.d/init Linux默认服务的启动脚本 /home 系统中默认用户工作根目录 /lib 存放系统动态链接共享库 /mnt软驱、光驱、硬盘的挂载点 /proc存放系统核心与执行程序所需信息、 /root超级用户登陆时的主目录 /sbin 存放管理员常用系统管理程序 /usr存放用户应用程序和文件 /var存放日志信息(答六点即可) 编写一个shell文件:创建studen01 –student30这30个用户,用户组为class1,之后编写shell文件,删除所有用户 操作步骤:1.打开Terminal(终端): 2.输入vi shell 3.输入i 进入编辑模式 4.输入 #!/bin/bash groupadd class1 for((i=1;i<10;i++)) do username=student0$i

《LINUX网络操作系统》试题及其答案

《LINUX网络操作系统》试题及其答 案 最新资料,word文档,可以自编辑!!精品文档下载【本页是封面,下载后可以删除!】广州工程技术职业学院信息工程院《LINUX操作系统》期末考试复习题理论部分: 一、单项选择题:1.Linux的创始人是谁A、Turbolinux B、AT&T Bell Laboratry C、University of Helsinki D、Linus Torvalds 2.在Linux 中,命令解释器是哪个A、管道B、分级文件系统C、字符型处理器D、shell 3.Linux安装程序提供了两个引导装载程序( C ) A、GROUP和LLTO B、DIR和COID C、GRUB和LILO D、以上都不是4.如果当前目录是/home/sea/china,那么“china”的父目录是哪个目录A、

/home/sea B、/home/C、/D、/sea 5.在Linux中,要删除abc目录及其全部内容的命令为:A、rm abc B、rm -r abc C、rmdir abc D、rmdir -r abc 6.在Linux环境下,能实现域名解析的功能软件模块是:A、apache B、dhcpd C、BIND D、SQUID 7.创建的辅助DNS服务器无法获得主DNS区域信息,哪种方法可以解决A、重新启动主DNS服务器B、手动从主DNS服务器复制区域文件到辅助DNS服务器C、重新启动辅助DNS服务器D、在主DNS服务器中利用allow-transfer命令设置“允许区域复制” 8.假定kernel支持vfat分区,下面哪一个操作是将/dev/hda1,一个Windows 分区加载到/win目录? A、mount -t windows /win /dev/hda1 B、mount -fs=msdos /dev/hda1 /win C、mount -s win/dev/hda1 /win D、mount –t vfat/dev/hda1

《Linux操作系统》部分习题答案

第一章Linux系统简介 一、思考题 1.UNIX的大部分代码是用一种流行的程序设计语言编写的,该语言是什么? C语言 2.UNIX系统的特点有哪些? ·多任务 ·多用户 ·并行处理能力 ·设备无关性 ·工具 ·错误处理 ·强大的网络功能 ·开放性 3.什么是Linux?其创始人是谁? Linux是一个功能强大的操作系统,同时它也是一个自由软件,是免费的、源代码开放的、可以自由使用的UNIX兼容产品。其创始人是Linus 4.Linux操作系统的诞生、发展和成长过程始终依赖者的重要支柱都有哪些? ·UNIX操作系统 ·MINIX操作系统 ·GNU计划 ·POSIX标准 ·Internet 5.简述Linux系统的特点。 ·自由软件 ·良好的兼容性 ·多用户、多任务 ·良好的界面 ·丰富的网络功能 ·可靠地安全性、稳定性 ·支持多种平台 6.常见的Linux的发行版本有哪些? ·Red Hat Linux ·Caldera OpenLinux ·SuSE Linux ·TurboLinux ·红旗Linux ·中软Linux 二、选择题 1.Linux最初是以MINIX 操作系统为模板而开发出来的。 2.关于Linux内核版本的说法,下列选项中错误的是(C)。 A.表示为主版本号.次版本号.修正号B.1.2.3表示稳定的发行版 C.1.3.3表示稳定的发行版D.2.2.5表示对内核2.2的第5次修正 (补充:次版本号为偶数的是稳定版本;为奇数的则是测试版本。)

3.Linux属于自由软件。 4.自由软件的含义是软件可以自由修改和发布。 5.一下不具有多任务性的操作系统是DOS 第二章Linux系统入门 一、思考题 1.Linux系统有哪些运行级别?其含义是什么? 可用级别为0~6,其中0:关闭系统;6:重新启动,其他略。 2.Linux系统下经常使用的两种桌面环境是什么? GNOME和KDE 3.什么是X-Window系统?它有什么特点? 图形界面(X-Window)是在Linux操作系统中提供的图形化用户界面(GUI),其支持的视窗系统也称为X,它的特点有:它采用了“客户端-服务器”模式;它是一个跨平台的操作环境。 7.默认情况下,超级用户和普通用户的登录提示符分别是什么? # 和$ 二、选择题 1.系统引导的过程一般包括如下的几步:①MBR中的引导装载程序启动。②用户登录。③Linux内核运行。④BIOS自检。正确的顺序是④①③②。 2.Linux中使用Ctrl+Alt+BackSpace 组合键可以关闭X-Window图形用户界面。 3.字符界面下使用init命令关机所用的参数是0 。(参数6是重新启动) 4.字符界面下使用shutdown命令重启计算机时所用的参数是–r 。 5.使用man命令调阅相关的帮助信息时,用于逐页地下翻的功能键是Space 。 第三章shell与shell命令 一、思考题 1.shell的基本功能有哪些? 命令解释执行、文件名替换、输入/输出重定向、连同管道建立、系统环境设置和shell编程。 2.Linux系统中的主要目录有哪些? /:系统的根目录 /dev:系统的设备目录 /home:用户主目录 /root:root用户主目录 /boot:Linux的启动目录 /usr:用户级目录 3.工作目录及其父目录课分别用什么表示? . 和.. 5.常用的shell环境变量有哪些? ·HOME:用户家目录的完全路径名 ·LOGNAME:登录用户名 ·IFS:命令行内部域分割符 ·PATH:由冒号分隔的目录路径名

Linux操作系统期末复习题(含答案)

Linux 期末复习题(一) 一、选择题 (每小题2分,共50分) 2.在Ubuntu Linux中,系统默认的(A)用户对整个系统拥有完全的控制权。 A. root B. guest C. administrator D.supervistor. 3. 当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么( B ) A. NID B. PID C. UID D. CID 4. 下面哪个命令是用来定义shell的全局变量( D ) A. exportfs B. alias C. exports D. export 5. 哪个目录存放用户密码信息( B ) A. /boot B. /etc C. /var D. /dev 6. 默认情况下管理员创建了一个用户,就会在( B )目录下创建一个用户主目录。 A. /usr B. /home C. /root D. /etc 7. . 当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于( D )目录。 A. /home B. /bin C. /etc D. /dev 8. 如果要列出一个目录下的所有文件需要使用命令行( C )。 A. ls –l B. ls C. ls –a(所有) D. ls –d 9. 哪个命令可以将普通用户转换成超级用户(D ) A. super B. passwd C. tar D. su 10. 除非特别指定,cp假定要拷贝的文件在下面哪个目录下( D ) A. 用户目录 B. home目录 C. root目录 D. 当前目录 11. 在vi编辑器里,命令"dd"用来删除当前的( A ) A. 行 B. 变量 C. 字 D. 字符 14. 按下(A )键能终止当前运行的命令 A. Ctrl-C B. Ctrl-F C. Ctrl-B D. Ctrl-D 17. 用"rm -i",系统会提示什么来让你确认( B ) A. 命令行的每个选项 B. 是否真的删除 C. 是否有写的权限 D. 文件的位置 18. 以下哪个命令可以终止一个用户的所有进程( D ) A. skillall B. skill C. kill D. killall 19.在Ubuntu Linux中,一般用(D )命令来查看网络接口的状态 A. ping B. ipconfig C. winipcfg D ifconfig 20. vi中哪条命令是不保存强制退出( C )(第五章) A. :wq B. :wq! C. :q! D. :quit 22.在下列分区中,Linux默认的分区是(B ) A. FAT32 B. EXT3 C FAT .D NTFS 24.如果用户想对某一命令详细的了解,可用(C) A. ls B. help (内部) C. man(列举的信息多) D dir 二、填空题 (每空1分,共10分) 26. 在Linux系统中,以_文件的_方式访问设备。 29. 某文件的权限为:d-rw-_r--_r--,用数值形式表示该权限644,该文件属性是目录。 30. 静态路由设定后,若网络拓扑结构发生变化,需由__系统管理员___修改路由的设置。 33. 编写的Shell程序运行前必须赋予该脚本文件__执行___权限。

《Linux网络操作系统配置与管理》试卷D[3页]

《Linux 管理与服务器配置》试卷D 第1页,共3页 密 密 封 线 内 不 得 答 题 XXXXX 职业技术学院2018年7月考试 《Linux 网络操作系统配置与管理》试卷D (考时:90分钟) 适用专业: 课程代号: 一、填空题(每空2分,共30分) 1. GNOME 桌面环境包括顶部工具栏、 和桌面。 2. 使用通配符 每次可以匹配一个字符。 3. Linux 内核引导时,从文件 中读取要加载的文件系统。 4. 若要改变一个文件的所有者,可通过 命令来实现。 5. 在RHEL7中设定限制用户使用磁盘空间的软件工具包是 。 6. 结束后台进程的命令是 。 7. 把文件file1和file2合并成file3的命令是 。 8. 当umask=027时,创建的目录的初始权限为___________。 9. 在使用手工的方法配置网络时,可通过修改 文件来改变主机名。 10. 命令“rpm -qa |grep vsftpd”的作用是 。 11. 挂载NFS 服务器192.168.1.12的共享目录/tmp 到本地目录/mnt/share 的命令是: 。 12. 在RHEL7系统中,启动DHCP 服务的命令是: 。 13. 在设置Apache 服务器时,一般将服务的默认端口绑定到系统的 端口上。 14. 登录IP 为192.168.89.64的FTP 服务器的命令是 。 15. Postfix 服务器的主配置文件的名称是 。 二、选择题(下列各题的四个选项中,请将正确选项的序号填入。每小题2分,共30分) 1. 下面说法错误的是( ) A .Linux 操作系统不限制应用程序可用内存的大小 B .Linux 操作系统是免费软件,可以通过网络下载 C .Linux 操作系统部分符合UNIX 标准,可以将Linux 上完成的程序经过重新修改后移植到UNIX 主机上运行。 D .Linux 操作系统支持多用户,在同一时间可以有多个用户使用主机 2. RHEL7系统中重启系统的命令是( ) A .systemctl halt B .shutdown C .systemctl reboot D .init 0 3. 使用命令chmod 的数字设置,可以改变( ) A .文件的访问特权 B .目录的访问特权 C .文件/目录的访问特权 D .以上说法都不对 4. 下面哪些命令可以显示一个文件的具体内容( ) A .vim B .cat C .head D .more 5. 要删除用户user 并同时删除该用户的主目录,可以使用命令( ) A .userdel user B .deluser user C .userdel -r user D .deluser -r user

《Linux操作系统》期末大作业任务书2019

大作业任务书 课程名称:Linux操作系统 题目:Linux期末大作业 专业:计算机科学与技术 班级:计算机185班 学号:6109118148 学生姓名:全昊 完成人数: 起讫日期: 任课教师:李荣鑫职称:副教授 完成时间: 说明 1.本任务书由任课教师填写后,下达到学生。 2.任务完成后,任课教师需填写小结表。 3.任务书、学生成绩与学生完成后的大作业(纸质和电子两种)一 并报送各教学研究部审核后转教务办。 4.另附一份全班大作业总结

《Linux操作系统》期末大作业 (要求将计算机名改为你的名字,以便命令行截图时能看到个人信息,shell编程题的源程序代码的第二行用注释给出个人信息。)1. 写出完成下列操作的Linux命令 (1)给shell脚本文件myshell.sh设置文件主和小组用户拥有可执行权限,其他用户无可执行权限。(若无相应文件可以先创建) #sudo touch mashell.sh #sudo chmod 776 myshell.sh (2)将目录/home/ncu下的所有文件拷贝到/data。(若无相应的目录可以先创建) #sudo cp /home/ncu/* /home/data 拷贝前: (3)安装软件包apache2并查看启动状态。 # sudo apt-get install apache2

(4)将/home/ncu目录打包压缩,生成ncu.tar.gz文件,并将此文件保存到/data目录 #sudo tar -zcvf data/ncu.tar.gz ncu #tar默认使用的是相对路径,如果按照一般习惯书写绝对路径可能导致错误。 (5)删除目录/home/ncu及其下面所有文件。 #rm -rf /home/ncu (6)统计当前目录下普通文件的数目并显示结果。 #ls -lR |grep "^-"|wc -l (7)查询软件mysql是否安装,若没安装,请安装。 #service mysql status 检查数据库服务是否启动 #sudo apt-get install mysql-server

LINUX期末试卷

1、下面不是对Linux操作系统特点描述的是() A、良好的可移植性 B、单用户 C、多用户 D、设备独立性 2、查看创建目录命令mkdir的帮助文档可以使用() A、mkdir -h B、man mkdir C、help mkdir D、info mkdir 3、用标准的输出重定向(>)像”>file01”能使文件file01的数据() A、被复制 B、被移动 C、被覆盖 D、被打印 4、你想显示文件“longfile”的最后10行,下面那个命令是正确的?() A、tail logfile B、head -10 longfile C、taid –d 10longfile D、head longfile 5、下面哪个命令允许对文件重命名() A、rn B、rnamw C、replace D、mv 6、在vi编辑器里,命令“dd”用来删除当前( )。 A、字符 B、行 C、变量 D、字 7、比较重要的系统配置资料,一般来说大部分位于( )目录下。 A、 /etc B、 /boot C、 /home D、 /usr 8、欲把当前目录下的 file1.txt 复制为 file2.txt,正确的命令是() A、copy file1.txt file2.txt B、cat file1.txt > file2.txt C、cat file2.txt file1.txt D、cp file1.txt| file2.txt 9、如何删除一个非空子目录 /tmp。() A、del /tmp/* B、rm -rf /tmp C、rm -Ra /tmp/* D、rm –rf /tmp/* 10、下面哪个命令不能用来显示文本的内容() A、more B、less C、find D、cat 11、一个文件名字为file.gz,可以用哪个命令来解压缩。() A、tar B、gzip C、compress D、bzip2 12、删除文件命令为() A、mkdir B、move C、mv D、rm 13、在给定文件中查找与设定条件相符字符串的命令为() A、grep B、gzip C、find D、sort 14、Linux有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用命令() A、cat B、more C、less D、menu 15、在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项() A、-m B、-p C、-f D、-d 16、关闭linux系统(不重新启动)可使用-命令() A、ctrl+alt+del B、shutdown -r C、halt D、reboot 17、对文件进行归档的命令为() A、gzip B、tar C、dump D、dd 18、下列那一个指令可以设定使用者的密码() A、pwd B、newpwd C、passwd D、password 19、cron 后台常驻程序 (daemon) 用于: a. 负责文件在网络中的共享 b. 管理打印子系统manages the printing subsystem c. 跟踪管理系统信息和错误 d. 管理系统日常任务的调度 (scheduling) 20、下面哪个linux命令可以一次显示一页内容? a. pause b. cat c. more d. grep 21、Linux文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文件,

《Linux网络操作系统项目教程(RHEL7.4--CentOS-7.4)(第3版))》习题及答案

《Linux网络操作系统项目教程 (RHEL7.4/CentOS 7.4)(第3版)》 课后习题答案 1.11 练习题 一、填空题 1.GNU的含义是。 2.Linux一般有3个主要部分:、、。 3.目前被称为纯种的UNIX指的就是以及这两套操作系统。 4.Linux是基于的软件模式进行发布的,它是GNU项目制定的通用公共许可证,英文是。 5.史托曼成立了自由软件基金会,它的英文是。 6.POSIX是的缩写,重点在规范核心与应用程序之间的接口,这是由美国电气与电子工程师学会(IEEE)所发布的一项标准。 7.当前的Linux常见的应用可分为与两个方面。 8.Linux的版本分为和两种。 9.安装Linux最少需要两个分区,分别是。 10.Linux默认的系统管理员账号是。 1. GNU's Not Unix的递归缩写(GNU计划一个自由软件组织) 2. 内核(kernel)、命令解释层(Shell或其他操作环境)、实用工具 3. System V BSD 4. Copyleft(无版权)General Public License,GPL) 5. FSF,Free Software Foundation 6. 便携式操作系统接口(Portable Operating System Interface) 7. 企业应用个人应用 8. 内核版本发行版本 9. swap交换分区/(根)分区 10. root 二、选择题 1.Linux最早是由计算机爱好者()开发的。

A.Richard Petersen B.Linus Torvalds C.Rob Pick D.Linux Sarwar 2.下列中()是自由软件。 A.Windows XP B.UNIX C.Linux D.Windows 2008 3.下列中()不是Linux的特点。 A.多任务B.单用户C.设备独立性D.开放性4.Linux的内核版本2.3.20是()的版本。 A.不稳定B.稳定的C.第三次修订D.第二次修订5.Linux安装过程中的硬盘分区工具是()。 A.PQmagic B.FDISK C.FIPS D.Disk Druid 6.Linux的根分区系统类型可以设置成()。 A.FATl6 B.FAT32 C.ext4 D.NTFS 1.B 2.C 3.B 4.A 5. D 6. C 三、简答题(部分) 1.简述Linux的体系结构。 2.使用虚拟机安装Linux系统时,为什么要先选择稍后安装操作系统,而不是去选择RHEL 7系统镜像光盘? 答:在配置界面中若直接选择了RHEL 7系统镜像,则VMware Workstation虚拟机会使用内置的安装向导自动进行安装,最终安装出来的系统跟我们后续进行实验所需的系统环境会不一样。 3.简述RPM与Yum软件仓库的作用。 答:RPM是为了简化安装的复杂度,而Yum软件仓库是为了解决软件包之间的依赖关系。 4.安装Red Hat Linux系统的基本磁盘分区有哪些? 5.Red Hat Linux系统支持的文件类型有哪些? 6.丢失root口令如何解决? 7.RHEL 7系统采用了systemd作为初始化进程,那么如何查看某个服务的运行状态? 答:执行命令“systemctl status 服务名.service”可查看服务的运行状态,其中服务名后的.service可以省略。

linux操作系统(课后习题答案)

1.简述linux的内核版本号的构成。答:由3个部分数字构成,其形式如下 major:表示主版本号,通常在一段时间内比较稳定。minor:表示次版本号,如果是偶数,代表这个内核版本是正式版本,可以公开发行;而如果是奇数,则代表这个内核版本是测试版本,还不太稳定仅供测试。patchlevel:表示修改号,这个数字越大,则表明修改的次数越多,版本相对更完善。 2.如何理解linux发行版本含义它由哪些基本软件构成 答:linux的基础是其内核,但光有内核是无法满足用户需要的,必须构成发行套件,即发行版。 系统引导管理程序(Boot Manager、用户界面、X-Window系统、系统管理、Internet服务、文件和打印服务、应用程序、工具和库程序的运用领域主要有哪些答:Intranet 、服务器、嵌入式系统、集群计算机等方面主要特点。 答:多用户、多任务、多平台、漂亮的用户界面、硬件支持、强大的通信和联网功能、应用程序支持 Window由哪3个部分组成分别有何功能 答:Server(服务器)、Client(客服端)、通信通道 Server:控制实际显示器和输入设备的程序。Client:Client是使用系统窗口功能的一些应用程序。通信通道:负责Server与Client之间的信息传输。 5.什么是桌面环境linux下的桌面环境主要有哪两种 答:为用户管理系统、配置系统、运行应用程序等提供统一的操作平台。Linux最常用的桌面环境:KDE和GNOME。 6.在GNOME桌面环境下如何获取帮助信息 答:(1)GNOME桌面环境提供帮助浏览器程序help,单击【主菜单】——【帮助】命令即可启动,单击文字链接可查看相关的联机帮助信息。(2)如果已安装文档光盘,则可单击【主菜单】——【文档】命令,选择查看已安装的文档。(3)当运行运用程序时,单击该程序的【帮助】——【目录】或者【目录内容】也可查看该程序的帮助信息。(4)默认情况下linux所安装的每一个应用程序都会在/usr/share/doc目录下放置该程序的帮助信息文件。因此,用户可直接浏览次目录中相关程序的帮助信息。 7.如何从GNOME桌面环境切换到KDE桌面环境答:在GNOME中启动运行命令,然后输入命令switchdesk,打开switchdesk桌面切换工具,然后选择KDE命令,设置完成后需要重新启动系统才生效。 O设备怎样分类从资源的角度来看,I/O设备可分为哪几类设备 答:按设备的所属关系两类:系统设备、用户设备。按设备的信息交换的单位两类:字符设备、块设备。 按设备的共享属性可分为三类:独占设备、共享设备、虚拟设备。 9.设备管理的目标和功能是什么 答:选择和分配I/O设备以便进行数据传输操作。控制I/O设备和CPU(或内存)之间交换数据。为用户提供一个友好的透明接口,把用户和设备硬件特性分开,使得用户在编制应用程序时不必涉及具体设备,由系统按用户的要求来对设备的工作进行控制。提高设备和设备之间、CPU和设备之间以及进程和进程之间的并行操作程度,以使操作系统获得最佳效率。功能:提供和进程管理系统的接口、进行设备分配、实现设备和设备、设备和CPU等之间的并行操作、进行缓冲管理、设备控制与驱动 10.什么是DMA方式简述采用DMA方式进行数据传输的过程。 答:DMA方式是:在外部设备和内存之间开辟直接的数据交换通路。(1)外设可通过DMA控制器向CPU发出DMA请求:(2)CPU响应DMA请求,系统转变为DMA工作方式,并把总线控制权交给DMA控制器;(3)由DMA控制器发送存储器地址,并决定传送数据块的长度;(4)执行DMA传送; (5)DMA操作结束,并把总线控制权交还CPU。 11.什么叫通道技术通道的作用是什么 答:通道是独立于中央处理器的,专门负责数据I/O传输工作的理单元。通道对外部设备实行统一管理,它代替CPU对I/O操作进行控制,从而使CPU和外部设备可以并行工作。所以通道又称为I/O处理机。 12.什么是缓冲为什么要引入缓冲答:缓冲技术是用在外部设备与其他硬件部件之间的一种数据暂存技术,它利用存储器件在外部设备中

Linux操作系统期末复习资料

电信2012级《Linux操作系统》期末复习提纲第1章概述 操作系统的概念与功能 操作系統的概念: 1.操作系统是计算机系统的一种基本软件,它直接管理和控制计算机的硬件和软件资源,合理地调度资源,使之得到充分的利用;并为用户使用这些资源提供一个便当的操作环境和优良的用户界面。 2.从资源角度看,操作系统是管理和控制计算机资源的软件。 3.从用户角度看,操作系统是用户与计算机的接口。 操作系統的功能: 1.处理器管理:在多道程序间分配和调度CPU,协调各程序的运行。 2.存储器管理:对内存储器进行分配、保护和扩充。 3.设备管理:对设备进行有用地管理和分配,并控制设备完成I/O操作。 4.文件管理:管理文件的存储和检索操作,并对文件实施共享、保密和保护措施。 5.用户接口:提供使用界面,便当用户使用系统功能。 Linux系统的特点 1.继承UNIX优秀品质,具有出色的性能和稳定性; 2.遵照GPL许可,自由软件; 3.符合POSIX标准,兼容性好; 4.适用于各种硬件平台,可移植性好; 5.网络功能强大;

6.安全性好。第2章Linux操作基础 命令的格式; 命令名[选项1] [选项2] ... [参数1] [参数2] ... 简单命令的功能与用法:echo、who、date、cal 文件系统概念: 文件命名与通配符 1.文件的命名:Linux文件名的最大长度是255个字符,通常由字母、数字、‘.’、‘_’和‘-’组成。以‘.’开头的文件是隐含文件。 2.文件名中不能含有‘/ ’字符和空字符‘\0’,因为它们对Linux内核具有分外含义。如‘/ ’表示根目录或路径分隔符。 3.文件名中不应含有以下字符,因为它们对Shell具有分外含义:; | < > ` “ “$ ! % & * ? \ ( ) [ ] 文件类型及表示法 1.普通文件(-):包括文本文件、数据文件、可执行的二进制程序等。 2.目录文件(d):一种分外的文件,用于构成文件系统的分层树型结构。 每个目录文件中至少包括两个文件,“..”表示上一级目录,“.”表示该目录本身。 3.设备文件:一种分外文件,Linux系统利用它们来标识各个设备驱动器,核心使用它们与硬件设备通信。有两类特别的设备文件:字符设备(c)和块设备(b)。 文件(包括目录)权限的含义及表示法(字符和数字表示法)

《LINUX网络操作系统》试题及其答案

广州工程技术职业学院 信息工程(系)院(2009--2010 学年第 2 学期) 《LINUX操作系统》期末考试复习题 理论部分: 一、单项选择题: 1.Linux 的创始人是谁(D ) A、Turbolinux B 、AT&T Bell Laboratry C、University of Helsinki D、Linus Torvalds 2.在Linux 中,命令解释器是哪个(D ) A、管道 B、分级文件系统 C、字符型处理器 D shell 3.Linux 安装程序提供了两个引导装载程序( C ) A、GROU和LLTO B、DIR和COID C GRU岳口LILO D、以 上都不是 4.如果当前目录是/home/sea/china ,那么“ china ”的父目录是哪个目录( A )

A、/home/sea B 、/home/ C 、/ D 、/sea 5.在Linux 中,要删除abc 目录及其全部内容的命令为:(B ) A、rm abc B、rm -r abc C 、rmdir abc D 、rmdir -r abc 6.在Linux 环境下,能实现域名解析的功能软件模块是:(C ) A、apache B 、dhcpd C、BIND D 、SQUID 7. 创建的辅助DNS服务器无法获得主DNS区域信息,哪种方法可以 解决( D ) A、重新启动主DNS服务器 B手动从主DNS服务器复制区域文件到辅助DN&艮务器 C重新启动辅助DN&艮务器 D在主DNS服务器中利用allow-transfer 命令设置“允许区域复制” 8. 假定kernel 支持vfat 分区,下面哪一个操作是将/dev/hda1 ,一 个Windows分区加载到/win目录(D )

Linux操作系统部分复习题答案

第一章 Linux系统简介 一、思考题 1.UNIX的大部分代码是用一种流行的程序设计语言编写的,该语言是什么? C语言 2.UNIX系统的特点有哪些? ·多任务 ·多用户 ·并行处理能力 ·设备无关性 ·工具 ·错误处理 ·强大的网络功能 ·开放性 3.什么是Linux?其创始人是谁? Linux是一个功能强大的操作系统,同时它也是一个自由软件,是免费的、源代码开放的、可以自由使用的UNIX兼容产品。其创始人是Linus 4.Linux操作系统的诞生、发展和成长过程始终依赖者的重要支柱都有哪些? ·UNIX操作系统 ·MINIX操作系统 ·GNU计划 ·POSIX标准 ·Internet 5.简述Linux系统的特点。 ·自由软件 ·良好的兼容性 ·多用户、多任务 ·良好的界面 ·丰富的网络功能 ·可靠地安全性、稳定性 ·支持多种平台 6.常见的Linux的发行版本有哪些? ·Red Hat Linux ·Caldera OpenLinux ·SuSE Linux ·TurboLinux ·红旗Linux ·中软Linux 二、选择题 1.Linux最初是以MINIX 操作系统为模板而开发出来的。 2.关于Linux内核版本的说法,下列选项中错误的是(C)。 A.表示为主版本号.次版本号.修正号B.1.2.3表示稳定的发行版 C.1.3.3表示稳定的发行版D.2.2.5表示对内核2.2的第5次修正(补充:次版本号为偶数的是稳定版本;为奇数的则是测试版本。)

3.Linux属于自由软件。 4.自由软件的含义是软件可以自由修改和发布。 5.一下不具有多任务性的操作系统是DOS 第二章 Linux系统入门 一、思考题 1.Linux系统有哪些运行级别?其含义是什么? 可用级别为0~6,其中0:关闭系统;6:重新启动,其他略。 2.Linux系统下经常使用的两种桌面环境是什么? GNOME和KDE 3.什么是X-Window系统?它有什么特点? 图形界面(X-Window)是在Linux操作系统中提供的图形化用户界面(GUI),其支持的视窗系统也称为X,它的特点有:它采用了“客户端-服务器”模式;它是一个跨平台的操作环境。 7.默认情况下,超级用户和普通用户的登录提示符分别是什么? # 和 $ 二、选择题 1.系统引导的过程一般包括如下的几步:①MBR中的引导装载程序启动。②用户登录。③Linux内核运行。④BIOS自检。正确的顺序是④①③②。 2.Linux中使用Ctrl+Alt+BackSpace 组合键可以关闭X-Window图形用户界面。 3.字符界面下使用init命令关机所用的参数是0 。(参数6是重新启动) 4.字符界面下使用shutdown命令重启计算机时所用的参数是–r 。 5.使用man命令调阅相关的帮助信息时,用于逐页地下翻的功能键是Space 。 第三章 shell与shell命令 一、思考题 1.shell的基本功能有哪些? 命令解释执行、文件名替换、输入/输出重定向、连同管道建立、系统环境设置和shell编程。 2.Linux系统中的主要目录有哪些? /:系统的根目录 /dev:系统的设备目录 /home:用户主目录 /root:root用户主目录 /boot:Linux的启动目录 /usr:用户级目录 3.工作目录及其父目录课分别用什么表示? . 和 .. 5.常用的shell环境变量有哪些? ·HOME:用户家目录的完全路径名 ·LOGNAME:登录用户名 ·IFS:命令行内部域分割符 ·PATH:由冒号分隔的目录路径名

相关主题
文本预览
相关文档 最新文档