当前位置:文档之家› LINUX复习资料

LINUX复习资料

LINUX复习资料
LINUX复习资料

用户基础

1.为了观察正在不断增长的日志文件,我们可以使用

系统提供的_______工具:( )

A. uptime

B. vmstat

C. tail

D. which

https://www.doczj.com/doc/1c17698370.html,st命令显示过去有多少个用户或终端登陆到本

机器。指定选项i表示:( )

A 用IP地址显示远端地址

B 只显示从某个IP地址登陆的用户

C 只显示从某个终端登陆的用户

D 输出日期加上年份

3.hdb表示:( )

A 第二个IDE硬盘

B 第二个逻辑盘

C 第一个IDE硬盘的第二个分区

D 第二个主分区

4.对所有用户增加对文件test的读写权限,可以用

命令:( )

A $ chmod ar+ test

B $ chmod a+r test

C $ chmod +ar test

D $ chmod a+rw test

5.wall可以:( )

A 设置防火墙

B 向所有用户广播信息

C 定位帮助文件、源代码文件、执行文件

D 显示命令的全路径

6.Linux上级目录用_____表示。( )

A ./

B ../

C &

D !

7.删除lilo的正确做法是:( )

A lilo –u

B lilo –d

C lilo –r

D lilo不能被删除

8.为了统计一个文件有多少行,可以在wc命令中使

用参数:( )

A. -w

B. -c

C. –l

D. -ln

9.Bourne Shell的程序名为: ( )

A. bash

B. zsh

C. rc

D. sh

10.假设系统管理员设定的缺省文件读写权限是

777,命令 umask 022执行之后,然后产生一个新文档,该文档的权限是: ( )

A. 077

B. 755

C. 022

D. 722

11.文件标志b表示: ( )

A. 字符设备文件

B. 目录文件

C. 块设备文件

D. 套接字

https://www.doczj.com/doc/1c17698370.html,press可以用来压缩或展开文件,为了强制

替代原来的文件可以指定参数:( ) A. -v B. -V C. -f D. -V

13.13、Linux系统中,通常以.log结尾的是______

文件?( )

A 系统文件

B 日志文件

C 压缩文件 D

文本文件

14.查看当前的日期和时间,可以使用_____命令?

( )

A time

B bc

C date

D cal

15.如果我们需要设置一个文件,使它们作为可执行

文件运行时,该进程是作为文件所有者的权限,此

时我们需要额外设置该文件的 ( )

A、seg-GID位

B、粘滞位

C、set-UID位

D、UMASK

16.安装Linux系统必不可少的两个分区是:

( )

A /和swap

B /boot和/

C swap和/boot

D /和home

17.红旗Desktop 5.0系统使用了_____版本的内核。

A 2.2

B 2.3

C 2.4

D 2.6

18.Linux系统中网络配置文件一般存放在_____目

录?

A /etc

B /root

C /usr D

/boot

19.ls显示文件列表中,代表文件夹的是

( )

A 蓝色

B 红色

C 绿色

D 灰色

20.设置从光盘引导需要改变:( )

A. Linux设置

B. BIOS设置

C. 跳线

D. 重新分区

21.chmod命令的作用是:( )

A 改变文件的内容

B 改变文件的所有者

C 查看该文件的属性

D 改变文件的权限设置

22.对su命令描述正确的是哪个?

()

A:可以让一个普通用户拥有超级用户或其他用户的权限,普通用户使用这个命令时必须有超级用户或其他用户的口令

B:如要离开当前用户的身份,可以打exit

C:可以让超级用户以普通用户的身份做一些事情

D:变更为非root用户时,须输入所要变更的用户帐号与密码

23.在命令行模式中输入什么等字符,就可以进入未

行模式?()

A:: B:/ C:$ D:&

24.进行系统软件包的添加与删除,可以

()

A:可以使用setup.exe命令进行相应操作

B:可以使用uninstall命令进行相应操作

C:可以在KDE或GNOME桌面环境中,依次选择“主菜

单”→“系统设置”→“添加/删除应用程序”

D:可以使用RPM命令进行相应操作

25.Shell是什么?()

A:一种程序设计语言 *B:命令语言 *C:命

令解释程序 D:编译器

26.能用来关机的命令是哪个?()

A:shutdown B:reboot C:init D:exit

27.安装Linux所要的两个最根本的分区分别是以

什么和什么为挂载标志的?()

A:root B:boot C:/ D:swap

28.典型的KDE桌面包括哪几个部分

( )

A. 位于屏幕下方的控制面板

B. 任务条

C. 桌面上的图标

D. 桌面顶

部的菜单条

29.红旗Linux可以支持的文件系统有

( )

A. EXT2

B. FAT32

C. NTFS

D. UFS

30.在设置文件权限时Linux系统中的用户分类为

( )

A. root用户

B. 当前用户

C. 用户组

*D. 其他用户

31.下列命令中可以进入用户的根目录的命令是:

( )

A. cd /root

B. cd

C. cd /home

D. cd ~

32.一般说来,系统中的主分区编号表示为hdax形

式时,编号可能为( )

A. 3

B. 4

C. 5

D. 6

33.Linux交换分区的作用是:( )

A. 存放临时文件

B. 完成虚拟存储

C. 用磁盘空间模拟硬盘空间

D. 允许应用程序

使用多于实际内存的存储容量

34.Linus最早是由Linus Torvalds波兰人编写的.

( )

A. 正确

B. 错误

35.用户口令随着使用的时间变长而变的更脆弱,经

常性的改变用户口令有利于系统安全。

( )

A. 正确

B. 错误

36.简单备份是一次备份所有东西,然后再备份从上

次备份以后修改过的所有东西。第一个备份叫完全

备份(full backup),接下来所做的备份叫增量备

份(incremental backups)。( )

A. 正确

B. 错误

37.我们可以在安装好的Linux系统上,直接运行微

软的IE5,帮助我们上网。( )

A. 正确

B. 错误

38.RPM使得用户可以直接以二进制方式安装软件。

( )

A. 正确

B. 错误

39.Linux没有扩展分区。 ( )

A. 正确

B. 错误

40.进入vi时,系统处于编辑模式。 ( )

A. 正确

B. 错误

41.要打印中文文本文件,首先要将语言环境设置为

简(繁)体中文,这样才能正确显示和打印中文文本文件。 ( )

A. 正确

B. 错误

42.对于普通用户的权限,他能在自己的主目录下创

建新的子目录来组织自己的文件,如果别的用户普通没有授予他用户权限的情况下,他有权读但无权写其他用户主目录下的内容。另外他可以查找﹑读﹑执行系统内其它目录中的文件,只是不能修改或移动这些文件。 ( )

A. 正确

B. 错误

43.将文件保存到用户主目录下的Desktop目录下,

这个文件就会出现在桌面上,但它只是一个快捷方式,将它删除并不会影响Desktop目录中的文件。

()

A. 正确

B. 错误

44.公司中的局域网也是Internet中的一部分。

()

A. 正确

B. 错误

45.我们将逻辑分区建立在扩展分区上

()

A. 正确

B. 错误

46.在linux 输入命令的时候,选择项和参数之间

可以用空格隔开()

A. 正确

B. 错误

47.在linux中文件标志b表示块设备文件

()

A. 正确

B. 错误

48.vi中命令"I"表示从光标所在行的第一个非空

白字符前面开始插入文本()

A. 正确

B. 错误

49.用直接断掉电源的方式来关闭Linux,可能会导

致进程的数据丢失,使系统处于不稳定的状态,甚

至在有的系统中会损坏硬件设备。()A. 正确 B. 错误

50.Linux是一个单用户、多任务的操作系统。

()

A. 正确

B. 错误

51.文件系统是操作系统用来存储和管理文件的方

法,在Linux中每个分区都是一个文件系统,都有自己的目录层次结构。()

A. 正确

B. 错误

52.内核自行启动(已经被载入内存,开始运行,并

已初始化所有的设备驱动程序和数据结构等)之后,通过启动一个用户init的方式,完成自己的引导进程,在这个过程中init进程的进程号PID 为( )

A、0

B、1

C、2

D、100

53.指定域名服务器位置的文件是: ( )

A.etc/hosts

B. /etc/networks

C. /etc/resolv.conf

D. /.profile

54.使用下面哪个命令可以达到在Linux系统下访

问U盘的目的?( )

A mount

B fdisk

C mget

D cat

55.我们将逻辑分区建立在_____分区上 ( )

A、从分区

B、扩展分区

C、主分区

D、第二分

56.在缺省情况下,使用ls -color命令显示当前

目录下的所有文件时,对于可执行文件一般显示

为 ? ( )

A、红

B、绿

C、黄

D、蓝

57.通过修改文件_____,可以设定开机时候自动安

装的文件系统.

A、/etc/mtab

B、/etc/fastboot

C、/etc/fstab

D、/etc/inetd.conf

58.我们强制用户或组使用软限额时,可以通过

_______设置用户超过此数额的宽限时间

A. quotaon

B. quota -u

C. quota -t

D. edquota -t

59.fsck对文件系统的检查最先是从文件系统的

_____开始的?( )

A、MBR

B、磁盘块

C、超级块

D、块链表

60.系统引导的过程一般包括如下几步:1 用户登录

2 Linux操作系统内核运行

3 MBR中的LILO启动 4

Init进程运行 5 BIOS自检。正确的顺序是:

()

A. 1 2 3 4 5

B. 5 1 2 3 4

C. 5 2 3 4

1 D. 5 3

2 4 1

61.超级用户的口令必须: ()

A. 至少4个字节,并且是大小写敏感的

B. 至少6个字节,并且是大小写敏感的

C. 至少4个字节,并且是大小写不敏感的

D. 至少6个字节,并且是大小写不敏感的

62.在/etc/fstab文件中,使用_____标志标记注释

行:()

A. #

B. !

C. ;

D. /

使用at规划进程任务时,为了删除已经规划好的工作任务,我们可以使用______工具.

A、atq

B、atrm

C、rm

D、del P151

63.使用$cd ~命令后,我们会进入________目录。

A. 用户的根目录

B. /

C. ~

D. /tmp

64.一个设置了a标志的分区,是系统中的

()

A. 主分区

B. 逻辑分区

C. 活动分区

D. 额外分区

https://www.doczj.com/doc/1c17698370.html,press可以用来压缩或展开文件,为了强制

替代原来的文件可以指定参数:()

A. -v

B. -V

C. -f

D. -V

66.在date命令中,对时间域进行时间表示的格式

为:()

A. %H:%M:%S

B. %M:%H: %S

C. %S:%H:%M

D. %H:%S:%M

67.21.硬盘分区的信息存在它的第一个扇区(即第

一面第一道第一扇区),这个扇区中包含有___

重要信息. ( )

A.硬盘的物理参数

B.主引导记录

C .MBR记录

D .全部分区表

68.删除一个用户必须: ( )

A. 删除/etc/passwd文件中此用户的记录

B. 删

除/etc/group文件中提及的此用户

C. 删除用户的主目录

D. 删除

此用户创建或属于此用户的文件

69.下面出现___情况下,都可能导致mount命令

出错。( )

A.指定的是一个不正确的设备名

B.设备不可读

C.试图在一个不存在的安装点安装设备

D.文件系统存在碎片

70.关于Linux内核版本说法正确的有:

( )

A. 遵循主版本号.次版本号.修正次数的约定

B.

1.2.2.0表示稳定的发行版

C. 2.2.6表示对内核2.2的第6次修正

D.

1.3表示开发版本

71.为了知道谁正注册到你的机器上可以用命令:

( )

A. who

B. users

C. finger

D. ping

72.Linux命令的参数类型有:

()

A. 选择项

B. 实参

C. 值参

D. 参数

73.使用fsck检查文件系统时,应该:()

A. 卸载(unmount)将要检查的文件系统

B. 一定要在单用户模式下进行

C. 最好使用-t选项指定要检查的文件系统类型

D. 在linux下,运行fsck对文件系统进行了改变后不必重新启动系统,系统已经将正确的信息读入。

74.Linux在内存中缓冲了磁盘读写,极大的提高了

系统性能。 ( )

A. 正确

B. 错误

75.Linux下mount Windows分区后看到长文件名需

要:额外指定一下分区或文件系统类型,即运行以

root或普通用户运行mount -t vfat /dev/hda1 /mnt命令。 ( )

A. 正确

B. 错误

76.拆卸文件系统的命令是"unmount"。 ( )

A. 正确

B. 错误

77.通过修改文件 /etc/fstab ,可以设定开机时

候自动安装的文件系统()

A. 正确

B. 错误

78.Linux内核版本2.2.6表示对内核2.2的第6次

修正()

A. 正确

B. 错误

79.对于普通用户的权限,他能在自己的主目录下创

建新的子目录来组织自己的文件,如果别的用户普

通没有授予他用户权限的情况下,他有权读但无权

写其他用户主目录下的内容。另外他可以查找﹑读

﹑执行系统内其它目录中的文件,只是不能修改或

移动这些文件。()

A. 正确

B. 错误

80.Linux最原始的进程是进程0()

A. 正确

B. 错误

81.samba的配置文件中用来控制samba的总特性的

部分用(global)标记标志。()

A. 正确

B. 错误

82./tmp目录主要用于存储程序运行时生成的临时

文件。()

A. 正确

B. 错误

83.Linux系统习惯上将许多设备驱动程序存储在

/dev目录中。()

A. 正确

B. 错误

84./分区越大约好,因为/越大,Linux启动速度

越快。()

A. 正确

B. 错误

85.SMB协议是基于TCP/IP实现的,它是windows

下网络文件和打印共享基础。()

A. 正确

B. 错误

86.Internet管理结构最高层域划分中表示商业组

织的是: ( )

A. COM

B. GOV

C. MIL

D. ORG

87.我们可以通过设置条目________来控制可以访

问samba共享服务的合法主机名。

A. allowed

B. hosts valid

C. hosts allow

D. public

88.在使用edquota配置组用户磁盘定额内容时,我

们需要加上________参数。

A. -u

B. -t

C. -a

D. -g

89.为了统计文件系统中未用的磁盘空间,我们可以

使用________命令。

A. du

B. df

C. mount

D. ln

90.Samba的核心是两个后台进程它们是:

( )

A. smbd 和 nmbd

B. nmbd和inetd

C. inetd 和smbd

D. inetd和httpd

91.查看当前IP地址的命令是: ( )

A ls

B netconfig

C ipconfig

D ifconfig

92.使用samba,可以实现_______服务?

( )

A 邮件服务

B www服务

C 打印服务

D ftp 服务

93./etc/hosts文件中至少包含一行,它是:

()

A. 127.1.1.1 localhost

B. 127.0.0.1 localhost

C. 127.0.0.155 hostname

D. 202.38.126.12 dns

94.为了查看某接口是否正在工作,我们可以使用

____软件:

A. ifup

B. alias

C. netcfg

D. ifconfig

95. samba所提供的安全级别包括:()

A. share

B. user

C. server

D. domain

96.我们用术语“柱面”,指示所有磁盘面的同一个

磁道贯通所形成的假想的几何柱面,中心轴是硬盘的旋转轴。()

A. 正确

B. 错误

97.为了能让其它用户使用cd命令进入该目录,目

录需要设置其它用户的读权限。()

A. 正确

B. 错误

98./proc目录实际上是一个虚拟文件系统,它主要

用于从内存中读取处理信息。()

A. 正确

B. 错误

99.当客户机连接一个share安全级的服务器时,

它在连接共享之前需要首先提供正确的帐号和密码以登录到该服务器。()

A. 正确

B. 错误

100.一个进程既可以在前台也可以在后台运行,一个挂起的进程可以在它挂起的地方继续运行。

()

A. 正确

B. 错误

101.使用shutdown -k命令并不真正使系统关机,而只是给用户提出警告()

A. 正确

B. 错误

单选题

1.Linux文件权限一共10位长度,分成四段,第

三段表示的内容是________。

A 文件类型

B 文件所有者的权限

C 文件所有者所在组的权限

D 其他用户的权限

2.有关GPL的描述错误的是_________。

a) GPL 和软件是否免费无关

b) GPL 主要是保证软件对所有用户来说是自由

c) GPL 中文意思是通用公共许可证

d) GPL 是 Linus Torvalds 在开发Linux时提

出的

3.hdb表示:__________

A 第二个IDE硬盘

B 第二个逻辑盘

C 第一个IDE硬盘的第二个分区

D 第二个主分区

4./lost+found目录的功能是 ___________

A 存放系统启动时候存放内存映象

B 存放临时文件

C 系统故障时,存放那些“无家可归”的文件

D 存放系统配置文件

5.Bourne Shell的程序名为:________

A. bash

B. zsh

C. rc

D. sh

6.安装Linux系统必不可少的两个分区是:

________

A /和swap

B /boot和/

C swap和/boot

D /和home

7.红旗Desktop 5.0系统使用了_____版本的内核。

A 2.2

B 2.3

C 2.4

D 2.6

8.Linux系统中网络配置文件一般存放在_____目

录?

A /etc

B /root

C /usr

D /boot

9.设置从光盘引导需要改变: ________

A. Linux设置

B. BIOS设置

C. 跳线

D. 重新分区

10.搜索/目录下所有大于1M的文件,下列正确

的是 ________

A find -size +1000k /

B find / -size +1000

C find -size / +1000k

D find / -size +1000k

11.内核不包括的子系统是 ________ 。

A 进程管理系统

B 内存管理系统

C I/O管理

系统 D硬件管理系统

12.到达个人主目录的命令是:__________

A cd ..

B cd ~

C cd

D cd.

13.Linux当前目录用_____表示。

A .

B ..

C &

D !

14.在日常管理中,通常CPU会影响系统性能的

情况是:_________ 。

A CPU已满负荷地运转

B CPU的运行效率为30%

C CPU的运行效率为50%

D CPU的运行效率为80%

15.Linux有三个查看文件的命令,若希望在查看

文件内容过程中可以用光标上下移动来查看文件内容,应使用__________命令。

A cat

B more

C less

D menu

16.NFS是__________ 系统。

A 文件

B 磁盘

C 网络文件

D 操作

17.Linux文件系统的文件都按其作用分门别类

地放在相关的目录中,对于外部设备文件,一般应将其放在 __________目录中。

A /bin

B /etc

C /dev

D /lib

18.在重新启动Linux系统的同时把内存中的信

息写入硬盘,应使用 __________命令实现。

A # reboot

B # halt

C # reboot

D # shutdown

–r now

19.删除文件命令为:_________ 。

A mkdir

B rmdir

C mv

D rm

20.关闭linux系统(不重新启动)可使用命令

__________。

A Ctrl+Alt+Del

B halt

C shutdown -r now D

linux系统编程试卷(答案)

凌阳教育 嵌入式培训系统编程部分测试试题 注:考试为闭卷,程序题需上机操作运行出结果,考试时间为120分钟 一:选择题(本题共4小题,每题3分共12分) 1)下列不是Linux系统进程类型的是( D ) A 交互进程 B 批处理进程 C 守护进程 D 就绪进程(进程状态) 2)以下对信号的理解不正确的是( B ) A 信号是一种异步通信方式 B 信号只用在用户空间进程通信,不能和内核空间交互 C 信号是可以被屏蔽的 D 信号是通过软中断实现的 3)进程有三种状态( C ) A 准备态、执行态和退出态 B 精确态、模糊态和随机态 C 运行态、就绪态和等待态 D 手工态、自动态和自由态 4)不是进程和程序的区别( B) A 程序是一组有序的静态指令,进程是一次程序的执行过程 B 程序只能在前台运行,而进程可以在前台或后台运行 C 程序可以长期保存,进程是暂时的 D 程序没有状态,而进程是有状态的 二:填空题(本题共6小题,2)、3)两题每空四分,其余每空一分。共23分) 1) 列举八种常见的进程间通信方式无名管道、有名管道、消息队列、信号量、共享内存、信号、套接字 网络上两个主机的进程间通信方式为套接字 2) 命名管道比无名管道的优势提供了一个可以访问的路径名,实现没亲缘关系的进程 间通信 3) 消息队列比命名管道和无名管道的优势可以按类型实现消息的随机查询,没必要先 进先出 4) 按照逻辑结构不同进行数据库划分,Sqlite 数据库属于哪一类关系型数据库 5) 在C语言中操作sqlite数据库,常用的2中方式是sqlite_exec(回调)、

sqlite_gettable(非回调) 6) 列举四种进程调度算法先来先调度(FCFS)、短进程优先调度(SPF)、高优先级调度 (HPF)、时间片轮转调度 三:问答题(本题共7题,每题5分,共35分) 1) 什么是系统调用?系统调用是通过什么方式陷入内核态的?请写出你对系统调用的理解。什么是文件I/O和标准I/O库?文件I/O和标准I/O库的区别? 系统调用是指操作系统提供给用户程序调用的一组特殊接口,用户程序可以通过这组接口获得操作系统内核提供的服务。 系统调用是通过软件中断方式陷入内核的 linux的文件I/O是由操作系统提供的基本IO服务, 标准I/O库通过封装系统调用,提供了一个到底层I/O的接口。 标准I/O默认采用了缓冲机制,还创建了一个包含文件和缓冲区相关数据的数据结构;文件I/O一般没有采用缓冲模式,需要自己创建缓冲区。一种是标准库封装系统调用而成,更高级,一种是系统提供的,比较低级;标准I/O可移植性高、文件I/O可移植性低。 2) 什么是进程?用fork()创建一个子进程时,系统会做什么工作 进程是具有独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配的单位,不仅是系统内部独立运行的实体也是独立竞争资源的实体。 用fork()时系统会分配子进程一个ID号然后继承父进程的地址空间,包括进程上下文进程堆栈打开的文件描述符等等,他就是父进程的一个复制品。 3) 进程和线程有什么区别? 每个独立的进程有一个程序运行的入口、顺序执行序列和程序的出口。但是线程不能够独立执行,必须依存在进程程中,由进程提供多个线程执行的控制。 进程是系统进行资源分配和调度的一个独立单位. 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源. 一个线程可以创建和撤销另一个线程;同一个进程中的多个线程之间可以并发执行。 4) 什么是线程的互斥和同步,程序应怎样写才能达到互斥或同步? 互斥:是指某一资源同时只允许一个访问者对其进行访问,具有唯一性和排它性。但互斥无法限制访问者对资源的访问顺序,即访问是无序的。 同步:是指在互斥的基础上(大多数情况),通过其它机制实现访问者对资源的有序访问。在大多数情况下,同步已经实现了互斥,特别是所有写入资源的情况必定是互斥的。少数情况是指可以允许多个访问者同时访问资源。 在写程序时可以用互斥锁和信号量实现线程同步,一个线程访问共享资源时给这个资源上锁其他线程就不能访问了直到上锁的进程释放互斥锁为止。 5) 什么是僵尸进程?孤儿进程?守护进程? 僵尸进程:僵尸进程是指它的父进程已经退出(父进程没有等待(调用wait/waitpid)它),而该进程dead之后没有进程接受,就成为僵尸进程,也就是(zombie)进程。 孤儿进程:一个父进程退出,而它的一个或多个子进程还在运行,那么那些子进程将成

linux复习资料

一、题型: 1、单选:15(题)*2(分/题) 2、填空:15*1 3、问答: 4、程序填空 5、编程 考试重点: 第一章: 1、Linux内核版本采用双树系统:一棵是稳定树,主要用于发行;一棵是非稳定树(开发树),用于产品开发和改进; 2、Linux内核版本号有3位数字组成:第一位为主版本号;第二位说明版本类型的此版本号(偶数表示产品化版本,奇数表示实验版本);第三位为修改号,表示错误修补的次数; 3、常用目录: 4、常用文件分区:dev;/根;swap;/boot;/usr ;/usr;/local; /var; /tmp,; /opt; /home (其中根和swap是必须要的两个分区); 5、文件结构

6、Vi编辑器:(参考嵌入式系统实验)分为命令行模式和插入模式 1)命令行模式主要命令有:移动光标命令(w b 0 $ H M L G gg) 文本编辑命令(x X dw d$ d0 dd) 保存和退出编辑器命令(Zz wq w q q!) 2)命令行模式和插入模式之间切换用 a,i,Esc命令(Esc从插入到命令行) 7、文件名命名规则以及与windows下的文件命名规则的差异://这个题有点问题,通过网络自行查询 包含大写键、小写键、数字、#、@、_ 不包含空格 不包含以下字符:* ? > < / ; $ \ ‘“ 不能以“+”或者“-”开头 区分大小写 最长文件名:255 8、几种关机方式:shutdown命令,shutdown -h time(分钟);使用root权限执行init 0;halt 9、Swap分区的作用:作为虚拟内存,一般是物理内存的2倍。 10、静态库与动态库之间的差异:静态库(.a文件);动态库/共享库 (.so文件); 11、库函数与系统调用的差异: 系统调用:linux内核对外接口;充当用户程序和内核之间唯一的接口; 函数库:依赖与系统调用;标准函数库建立在系统调用的上层,提供的功能比系统调用强,使用也更方便; 12、编辑器gcc: 由输入文件类型和传递的参数决定gcc具体调用的组件 为开发者提供足够多的参数,可让开发者全面控制代码的生成 gcc下的C程序编译过程(预处理、编译成汇编代码、汇编成目标代码、链接); 13、Makefile文件的读和写: 试根据下图所示的文件依赖关系,写出相应的makefile文件

2017年题库Linux复习材料

一、填空题 1.建立用户账号的命令是__useradd________。 2.修改账号密码的命令是__passwd________。 3.更改用户密码过期信息的命令是__chage________。 4.创建一个新组的命令是___groupadd_______。 5.用于在不注销的情况下切换到系统中的另一个用户的命令是___su_______。 6.显示系统中进程信息的命令是_____ps__-aux_____。 7.以树状方式表现进程的父子关系的命令是___pstree_________。 8.显示当前系统正在执行的进程的相关信息的命令是___top_________。 9.显示或者设置当前系统的主机名的命令是___hostname_________。 10.Linux系统中使用最多的文件系统是_______ext3/4____________。 11.列出磁盘分区信息的命令是___df_______。 12.将设备挂载到挂载点处的命令是__mount________。 13.检查文件系统的磁盘空间占用情况的命令是____du______。 14.统计目录(或文件)所占磁盘空间大小的命令是__du________。 15.为文件建立在其他路径中的访问方法(链接)的命令是__ln_______,链接有两种:___ 软链接______和___硬链接 ______。 16.改变文件或目录的读写和执行权限的命令是__chmod________。 17.指定在创建文件或目录时预设权限掩码的命令是___umask_______。 18.改变文件或目录所有权的命令是__chown________。 19.ACL可以为某个文件单独设置该文件具体的某用户或组的权限。需要掌握的命令也只有 三个:__getfacl__、__setfacl__、__chacl__。 20.gzip命令的功能是____压缩文件________。 21.使用tar命令时,应该记住的两个选项组合是:__-cvf__和_-xvf________,他们的功 能分别是:___打包目录(文件)成一个文档___和__释放打包的文档_______。 22.Shell有四种变量:__用户自定义变量__、_环境变量_、__内部变量__和__位置变量__。 23.在定义变量时,变量名前不应加符号____$______,在引用变量的内容时则应在变量名 前加该符号。 24._route___命令用来查看或编辑路由表。 25.__ping_命令可以用于检查网络的连接情况,有助于分析判定网络故障。 26.__tracert______命令可用于显示从本机到目标机的数据包所经过路由。 27.DHCP的全称是___动态主机配置协议_____。 28.Linux上的WWW服务器是__Apache_______。 29.fdisk命令中可以创建的分区类型有:_主分区__、扩展分区和__逻辑分区___。 30.将前一个命令的标准输出作为后一个命令的标准输入,称之为__管道______。 31.Linux系统中测试DNS服务器是否能够正确解析域名的的命令是__nslookup______。 32.添加一个用户并设置密码:先用_______添加用户,再用_______命令设置该用户的密码。 33.在Linux系统下,第一个SCSI通道的硬盘会被标识为__sda___第二个IDE通道的硬盘 被标识为___hdb_____。 34.结束后台进程的命令是 kill 35.把文件file1和file2合并成file3的命令是___cat file1 file2 > 36.________top________ 命令能够实时地显示进程状态信息。

Linux模拟试题(考证)

Linux模拟试题 1.以下的TCP/IP描述哪个是错误的? (选择所有正确答案) A. IPv4 使用32 位的IP 地址 B. 只由TCP 层和IP 层组成 C. 使用IP 地址通信 D. 在传输前将信息加密 答案:BD(TCP/IP概念) 2.下列哪一个关于卸载(umount)的说法是不正确的? (选择所有正确的) A. 你能在卸载前移出软盘. B. 你能在卸载前移出光盘. C. 缺省条件下普通用户能使用这个命令. D. 缺省条件下Root 用户能利用这个命令卸载任何路径下的文件系统. 答案:ABCD(文件系统) 3.下列哪一个目录下存储的脚本用来在重起系统时被init进程执行? (选择最恰当的一个) A. /etc/rc.d/rc0.d B. /etc/rc.d/rc1.d C. /etc/rc.d/rc3.d D. /etc/rc.d/rc6.d 答案:D(系统启动) 4.以下关于DNS 服务器的描述哪一个是正确的? (选择最合适的答案) A. 主DNS 服务器不缓冲记录 B. 次DNS 服务器定义在"/etc/resolv.conf" C. Cache-only DNS 服务器只缓冲非授权记录 D. 转发DNS server 需要专门的配置 答案:BCD (dns) 5.下面哪一个是/usr文件系统的标准说法? (选择最恰当的一个) A. 是用来安装附加的应用的 B. 是用来存储可执行程序,系统管理工具和库文件 C. 是用来设立用户的根(home)目录 D. 是用来存储系统管理的配置文件 答案:B(文件系统) 6.当加载CDROM时缺省的文件系统类型是那一个? (选择最恰当的一个) A. vfat B. ufs C. ext2 D. iso9660 答案:D(文件系统) 7.以下哪个命令能用来显示server当前正在监听的端口? (选择最合适的答案) A.ifconfig https://www.doczj.com/doc/1c17698370.html,lst C.ipchains https://www.doczj.com/doc/1c17698370.html,stat 答案:D(网络基本命令)

Linux复习资料整理(jxust)

1、Linux可以运行在两种模式 用户模式和内核模式 2、VFS及其的四个数据结构 虚拟文件系统是Linux内核中的一个软件层,用于给用户空间的程序提供文件系统接口;它也提供了内核中的一个抽象功能,允许不同的文件系统共存。 系统中所有的文件系统不但依赖VFS共存,而且也依靠VFS协同工作。 四个数据结构:超级块对象、索引结点对象、文件对象以及目录项对象 3、进程号、用户号? Linux系统上所有运行的东西都可以称为一个进程。 进程的基本状态三种:运行态、就绪态和阻塞态(或等待态)。

进程大致上来讲可分为两大类:系统进程与用户进程。 4、Linux进程有五种状态 linux上进程有5种状态: 1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生) 4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释 放) 5. 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行) 5、函数库 人们把大量的基础性操作编写成一个个独立的函数,这些函数具有低耦合、高内聚的特点,这些函数集合成一个已经编译好的不完整的二进制代码文件,就是函数库 写出函数原型或函数功能(字符串、开方) 测试参数所对应的字符是否为拉丁字母 #include int isalpha(int c); 测试参数所对应的字符是否为大写字母(isupper)或小写字母(islower) #include int isupper(int c); int islower(int c); 测试参数所对应的字符是否为阿拉伯数字(isdigit)或十六进制数字(isxdigit) #include int isdigit(int c); int isxdigit(int c);

linux 期末考试试题(七)()

Linux 期末考试试题(七) 一、填空题(20%) 1.默认情况下,超级用户和普通用户的登录提示符分别是:“#”和“$”。 2.Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。 3.Linux系统下经常使用的两种桌面环境是:GNOME和KDE。 4.链接分为:硬链接和符号链接。 5.Linux系统中有三种基本的文件类型:普通文件、目录文件和设备文件。 6.某文件的权限为:drw-r--r--,用数值形式表示该权限,则该八进制数为: 644 ,该文件属性是目录。 7.在超级用户下显示Linux系统中正在运行的全部进程,应使用的命令及参数是 ps -aux 。 8.将前一个命令的标准输出作为后一个命令的标准输入,称之为管道。 9./sbin 目录用来存放系统管理员使用的管理程序。 10.观察当前系统的运行级别可用命令:who -r实现。 11.grep -E '[Hh]enr(y|ietta)' file的功能是:(在文件File中查找Henry、 henry、Henrietta或 henrietta) 12.设C语言程序my.c A. 生成目标文件my.o的命令是(gcc -c my.c)。 B. 生成汇编语言文件my.s的命令是(gcc -S my.c)。 C. 生成可执行程序myp的命令是(gcc -o myp my.c)。 13.设有两个C语言程序模块c1.c和c2.c(不含main函数) A. 由c1.c和c2.c生成静态库libmyar.a的命令是(gcc -o libmyar.a -c c1.c

c2.c)。 B. 由c1.c和c2.c生成共享库libmyar.so的命令是(gcc -shared -o libmyvar.so -c f1.c f2.c)。 14.在某Makefile内有以下语句: SRC = f1.c f2.c f3.c TGT = $(SRC:.c=.d) SRC += f4.c 则TGT=________ f1.o f2.o f3.o ____________ SRC=_______ f1.c f2.c f3.c f4.c _________ 二、选择题(40%) 1.关于Linux内核版本的说法,以下错误的是()。 A.表示为主版本号.次版本号.修正号B.1.2.3表示稳定的发行版 C.1.3.3表示稳定的发行版 2.自由软件的含义是()。 A.用户不需要付费B.软件可以自由修改和发布 C.只有软件作者才能向用户收费D.软件发行商不能向用户收费 3.系统引导的过程一般包括如下几步:a.MBR中的引导装载程序启动;b.用户 登录;c.Linux内核运行;d.BIOS自检。正确的顺序是()。 A.d,b,c,a B.d,a,c,b C.b,d,c,a D.a,d,c,b 4.字符界面下使用shutdown命令重启计算机时所用的参数是()。 A.-h B.-t C.-k D.-r 5.下列设备属于块设备的是()。

Linux复习资料2

一、单项选择题 1-5:CBADA 6-10:CBBDD 11-15:BACAD 16-20:ABBDC 21-25:CACCD 26-30:CBCDC 1.Linux文件权限一共10位长度,分成四段,第三段表示的内容是()。 A、文件类型 B、文件所有者的权限 C、文件所有者所在组的权限 D、其他用户的权限 2.终止一个前台进程可能用到的命令或操作()。 A、kill B、+C C、shut down D、halt 3.在shell中变量的赋值有四种方法,其中,采用name=12的方法称()。 A、直接赋值 B、使用read命令 C、使用命令行参数 D、使用命令的输出 4.在大多数linux发行版本中,图形方式的运行级定义为()? A、 1 B、2 C、3 D、5 5.在日常管理中,通常CPU会影响系统性能的情况是()。 A、CPU已满负荷地运转 B、CPU的运行效率为30% C、CPU的运行效率为50% D、CPU的运行效率为80% 6.若一台计算机的内存为256MB,则交换分区的大小通常是()。 A、128MB B、256MB C、512MB D、1024MB 7.在linux系统中的脚本文件一般以()开头? A、$/bin/sh B、#!/bin/sh C、use /bin/sh D、set shell=/bin/sh 8.在TCP/IP模型中,应用层包含了所有的高层协议,在下列的一些应用协议中, ()是能够实现本地与远程主机之间的文件传输工作。 A、telnet B、FTP C、SNMP D、NFS 9.对名为xizo的文件用chmod 551 xizo进行了修改,则它的许可权是()。 A、-rwxr-xr-x B、-rwxr--r— C、-r--r--r— D、-r-xr-x—x 10.用ls –al 命令列出下面的文件列表,()文件是符号连接文件。 A、-rw-rw-rw- 2 hel-s users 56 Sep 09 11:05 hello B、-rwxrwxrwx 2 hel-s users 56 Sep 09 11:05 goodbey C、drwxr--r-- 1 hel users 1024 Sep 10 08:10 zhang D、lrwxr--r-- 1 hel users 2024 Sep 12 08:12 cheng 11.WWW服务器是在Internet上使用最为广泛,它采用的是()结构。 A、服务器/工作站 B、B/S C、集中式 D、分布式 12.文件exer1的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限, 下列命令正确的是()。 A、chmod a+x g+w exer1 B、chmod 765 exer1 C、chmod o+x exer1 D、chmod g+w exer1 13.安全管理涉及的问题包括保证网络管理工作可靠进行的安全问题和保护网络用户及网 络管理对象问题。()属于安全管理的内容。 A、配置设备的工作参数 B、收集与网络性能有关的数据

Linux考试练习题(附答案)

一、选择 1、下列()不属于Linux常用的shell: A、bash B、sh C、ash D、bach 2、在添加用户的时候可以使用()参数来指定用户的默认shell: A、-d B、-s C、-c D、-g 3、更改用户密码使用()命令: A、useradd B、passwd C、groupadd D、finger 4、使用rpm安装一个软件的正确命令是(): A、rpm -e B、rpm -i C、rpm -v D、rpm -U 5、观察系统当前进程的运行情况的命令是(): A、free B、dmesg C、top D、last 6、下列()环境变量表示当前目录: A、PATH B、HOME C、PWD D、SHELL 7、删除用户的时候可以使用()参数,把用户的主目录也一起删除: A、-d B、-r C、-c D、-g 8、添加用户组使用()命令: A、groupadd B、newgrp C、useradd D、userdel 9、卸载一个rpm包的命令是(): A、rpm -e B、rpm -i C、rpm -U D、rpm -v 10、下面哪个命令可以显示文本文件的内容( ): A、more B、ln C、man D、type 11、下面哪个目录存放用户密码信息() : A、/boot B、/etc C、/var D、/dev 12、下面哪个命令可以分页显示大文本文件( ): A、cp B、cat C、more D、type 13、默认情况下管理员创建一个用户,就会在()目录下创建一个用户主目录: A、/usr B、/home C、/root D、/etc 14、为了将当前目录下的归档文件myftp.tgz解压缩到/tmp目录下,我们可以使用: A. tar xvzf myftp.tgz -C /tmp B. tar xvzf myftp.tgz -R /tmp C. tar vzf myftp.tgz -X /tmp D. tar xvzf myftp.tgz /tmp 15、为了保证系统的安全,现在的linux系统一般将/etc/passwd密码文件加密后,保存为____ 文件。 A. /etc/group B. /etc/netgroup C. /etc/libsafe.notify D. /etc/shadow 16、一般说来,RedHat Linux内核的源程序可以在_______目录下找到。 A. /usr/local B. /usr/src C. /lib D. /usr/share 17、若一台计算机的内存为128MB,则交换分区的大小通常是()。 A 64M B B 128MB C 256MB D 512MB 18、关于进程调度命令,是不正确的。 A 当日晚11点执行clear命令,使用at命令:at 23:00 today clear B 每年1月1日早上6点执行date命令,使用at命令:at 6am Jan 1 date C 每日晚11点执行date命令,crontab文件中应为:0 23 * * * date D 每小时执行一次clear命令,crontab文件中应为:0 */1 * * * clear

linux考试题答案

试题及答案 一、试完成下列小题: (1)在根目录下创建目录aa cd /->mkdir aa (2)在根目录下创建一个文件cc,然后把cc拷贝到aa下 touch cc->cp cc aa (3)更改目录aa的权限为777,然后查看是否更改成功 chmod 777 aa->ls -l (4)创建用户bob,更改目录aa的拥有着和组群都为bob,然后查看是否更改成功useradd bob->chown bob aa->chgrp bob aa->ls -l (5)删除该目录以及该目录下的所有文件并不作提示 rm -rf aa 二、试完成下列小题: 1)、用命令把当前工作目录切换到”/root“,并用命令查看是否切换成功。 cd或cd /root->pwd 2)、用命令新建文件”testfile“,然后为其创建软链接和硬链接文件,查看其ionde编号、文件类型、文件权限、连接计数、大小等属性。 touch testfile->ln testfile test->ln –s testfile file-> ls –l 3)、创建文件file1,并将file1改为file2,然后将文件file1和文件file2移动到目录/tmp下,并查看是否移动成功 touch file1->cp file1 file2->mv file1 file2 /tmp->ls /tmp 三、试完成下列小题: 1、查找系统命令pwd指令文件的位置 w hich pwd 2、查找whereis文件,且只将二进制文件查找出来 whereis -b whereis 3、查找和pwd相关的所有文件 locate pwd 4、搜索etc目录下所有以sh开头的文件 locate /etc/sh 5、建立目录/tmp/a/b/c,若不存在目录/tmp/a及/tmp/a/b,则自动建立 mkdir -p /tmp/a/b/c 四.用vim编辑器在/tmp下新建一个文件名aa插入如下内容: abcdefg 1234567 ABCDEFG zyxwvuts

Linux复习资料

1.Linux系统是一个( D )的操作系统 A.单用户、单任务 B.单用户、多任务 C.多用户、单任务 D.多用户、多任务2.Red redflag Linux系统中用户默认的Shell是( A ) A.bash B.ksh C.csh D.sh 3.Linux的文件名的长度限制在( D )字符以内 A.11 B.128 C.256 D.255 4.如果忘记了ls命令的用法,可以采用( C )命令获得帮助 A.?ls B.help ls C.man ls D.get ls 5.要给文件file1加上其他人可执行属性的命令是( C ) A.chmod a+x B.chown a+x C.chmod o+x D.chown o+x 6.添加用户“user”的命令是( B ) https://www.doczj.com/doc/1c17698370.html,er user https://www.doczj.com/doc/1c17698370.html,eradd user C.add user D.adduser ?7.删除用户“user”及其主目录下所有文件的命令是( B ) https://www.doczj.com/doc/1c17698370.html,erdel –p user https://www.doczj.com/doc/1c17698370.html,erdel –r user https://www.doczj.com/doc/1c17698370.html,erdel –a user https://www.doczj.com/doc/1c17698370.html,erdel –z user ?8.查看系统当中所有进程的命令是( D ) A.ps all B.ps aix C.ps auf D.ps aux 9.配置主机网卡IP地址的配置文件是( A ) A./etc/sysconfig/network-scripts/ifcfg-eth0 B./etc/sysconfig/network C./etc/resolv.conf D./etc/host.conf 10.指定系统主机名的配置文件是( B ) A./etc/hosts B./etc/host.conf C./etc/sysocnfig/network D./etc/resolv.conf ?11.记录13台根域服务器IP地址的文件是( C ) A./etc/named.ca B./var/named/named.ca C./var/named/named.local D./etc/named.local ?12.dhcp的租约文件默认保存在( D )目录下 A./etc/dhcpd/ B./var/log/dhcpd/ C./var/lib/dhcp/ D./var/lib/dhcpd/ 13.在默认的安装中,Apache把自己的配置文件放在了( B )目录中 A./etc/httpd/ B./etc/httpd/conf/ C./etc/ D./etc/apache/ 14.如果要修改默认的www服务的端口号为8080,则需要修改配置文件中的( D )一行 A.pidfile 80 B.timeout 80 C.keepalive 80 D.listen 80 15.普通用户能否读取位于自己主目录中、权限是“400”的、属于root用户的文件的内容( B) A.能 B.不能 16.以下命令可以重新启动计算机的是( A ) A.reboot B.halt C.shutdown D.init 6 ?17.DNS服务所采用的TCP/IP协议的端口号是() A.TCP 53 B.UDP 53 C.TCP 54 D.UDP 54 18.Linux系统能够直接读取的分区类型是( D ) A.NTFS B.FAT16 C.FAT32 D.ext3

linux模拟试题3

linux模拟试题3 1 转发邮件的时候,控制信息存放在以下哪些文件里? (选择最合适的答案) A. /etc/mail/mailalias 和~/.bash_profile B. /etc/aliases 和~/.bashrc C. /etc/aliases 和~/.forward D. /etc/mail/aliases 和~/.forward 2 以下各项哪些是Samba的组成部分? (选择所有正确答案) A. smb.cfg B. smb.conf C. samba.cfg D. smbpasswd 3 哪个命令可以允许198.168.0.0/2 4 访问Samba 服务器? (选择最合适的答案) A. hosts enable = 198.168.0.0/24 B. hosts allow = 198.168.0.0/255.255.255.0 C. hosts accept = 198.168.0.0/24 D. hosts accept = 198.168.0.255

4 /etc/proftpd/ftpusers的标准用途是什么? (选择最合适的答案) A. 允许ftp访问 B. 拒绝ftp访问 C. 拒绝匿名ftp访问 D. 允许匿名ftp访问 5 以下的TCP/IP描述哪个是错误的? (选择所有正确答案) A. IPv4 使用32 位的IP 地址 B. 只由TCP 层和IP 层组成 C. 使用IP 地址通信 D. 在传输前将信息加密 6 以下哪一个关于子网掩码的描述是正确的? (选择最合适的答案) A. 它规定哪种包应该被机器拒绝 B. 它规定哪种包可以通过网关 C. 它是一个协议层 D. 它用来把主机地址与网络地址分开 7 以下哪一个是Apache的基本配置文件? (选择最合适的答案) A. httpd.conf B. srn.conf

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模拟试题及提纲

模拟试题 1、命令是在vi编辑器中执行存盘退出。 A :q B ZZ C :q! D :WQ 2、dns域名系统主要负责主机名和之间的解析。 A ip地址 B mac地址 C 网络地址 D 主机别名 3、关闭linux系统(不重新启动)可使用命令。 A ctrl+alt+del B halt C shutdown -r now D reboot 4、系统中有用户user1和user2,同属于users组。在user1用户目录下有一文件file1,它拥有644的权限,如果user2用户想修改user1用户目录下的file1文件,应拥有权限。 A 744 B 664 C 646 D 746 5、linux文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文件,一般应将其放在目录中。 A /bin B /etc C /dev D /lib 6、关于文件系统的安装和卸载,下面描述正确的是。 A 如果光盘未经卸载,光驱是打不开的 B 安装文件系统的安装点只能是/mnt下 C 不管光驱中是否有光盘,系统都可以安装CD-ROM设备 D mount /dev/fd0 /floppy 此命令中目录/floppy是自动生成的 7、不是进程和程序的区别。 A 程序是一组有序的静态指令,进程是一次程序的执行过程

B 程序只能在前台运行,而进程可以在前台或后台运行 C 程序可以长期保存,进程是暂时的 D 程序没有状态,而进程是有状态的 8、用命令ls -al显示出文件ff的描述如下所示,由此可知文件ff的类型为。 -rwxr-xr-- 1 root root 599 cec 10 17:12 ff A 普通文件 B 硬链接 C 目录 D 符号链接 9、不是shell具有的功能和特点的是。 A 管道 B 输入输出重定向 C 执行后台进程 D 处理程序命令 10、文件标志b表示______ A 字符设备文件 B 目录文件 C 块设备文件 D 套接字 11、下面哪个文件定义了网络服务的端口? A /etc/netport B /etc/services C /etc/server D /etc/netconf 12、crontab文件由六个域组成,每个域之间用空格分割,其排列如下。 A min hour day month year command B min hour day month dayofweek command C command hour day month dayofweek D command year month day hour min 13、使用mkdir命令创建一个临时文件夹/mnt/tmp,并将一些文件复制其中。使用完后要删除/mnt/tmp文件夹及其中的所有文件,应该使用命令。 A rmdir /mnt/tmp B rmdir –r /mnt/tmp C rm /mnt/tmp D rm –r /mnt/tmp 14、某企业要安装Linux系统作为Web服务器,应该选用最新的内核稳定的版本,下面Linux内核能满足该企业的需求。 A 2.2.11 B 2.4.24 C 2.5.2 D 2.1.132 15、使用vi编辑器进行c语言程序的编写,为了更清楚地阅读程序代码,需要在vi中显示文件中每一行的行号,为此需要执行命令进行设置。 A :set autoindent B :set ignorecase C :set number D :set ruler 16、有关GPL的描述错误的是。 A GPL 和软件是否免费无关 B GPL 主要是保证软件对所有用户来说是自由的 C GPL 中文意思是通用公共许可证 D GPL 是Linus Torvalds 在开发Linux时提出的

Linux课复习资料

一、课后题 1、 (1)Linux是在_GPL_版权协议下发行的遵循_POSIX_标准的操作系统内核。 (2)Linux内核的作者是__Linus Torvalds____ (3)简述Linux内核和Linux发行版的区别 发行版是一个装了就可以用的系统,内核版就是发行版所使用的内核的版本,单纯的内核并不是完整的操作系统 (4)列出三种Linux发行版本 centOS,red hat,ubuntu (5)列出三种流行的编程语言 C,c++,java (6)列出三种流行的操作系统 Windows,linux,unix (7)列出三种流行的数据库 Sql,oracle,mysql. (8)列出三种流行的WEB服务器程序 IIS,apache,tomcat (9)int a[ ]= {1,6,3};去掉一个最高分,去掉一个最低分,该选手的最终平均得分是? #include int main() { int a[]={54,1,7,4,8,2,5,7,74,3,45,7,78,8,433}; int sum=0; int max=a[0]; int min=a[0]; int i; int n=sizeof(a)/sizeof(a[0]); for(i=0;imax) max=a[i]; if(a[i]

Linux综合试题

一、填空题(20%) 1.默认情况下,超级用户和普通用户的登录提示符分别是:“#”和“$”。 2.Linux内核引导时,从文件/etc/fstab 中读取要加载的文件系统。 3.Linux系统下经常使用的两种桌面环境是:GNOME和KDE。 4.链接分为:硬链接和符号链接。 5.Linux系统中有三种基本的文件类型:普通文件、目录文件和设备文件。 6.某文件的权限为:drw-r--r--,用数值形式表示该权限,则该八进制数为:644 ,该文件属性是目录。 7.在超级用户下显示Linux系统中正在运行的全部进程,应使用的命令及参数是ps -aux 。 8.将前一个命令的标准输出作为后一个命令的标准输入,称之为管道。 9./sbin 目录用来存放系统管理员使用的管理程序。 10.观察当前系统的运行级别可用命令:who -r实现。 11.grep -E '[Hh]enr(y|ietta)' file的功能是:(在文件File中查找Henry、henry、Henrietta或 henrietta) 12.设C语言程序my.c A. 生成目标文件my.o的命令是(gcc -c my.c)。 B. 生成汇编语言文件my.s的命令是(gcc -S my.c)。 C. 生成可执行程序myp的命令是(gcc -o myp my.c)。 13.设有两个C语言程序模块c1.c和c2.c(不含main函数) A. 由c1.c和c2.c生成静态库libmyar.a的命令是(gcc -o libmyar.a -c c1.c c2.c)。 B. 由c1.c和c2.c生成共享库libmyar.so的命令是(gcc -shared -o libmyvar.so -c f1.c f2.c)。 14.在某Makefile内有以下语句: SRC = f1.c f2.c f3.c TGT = $(SRC:.c=.d) SRC += f4.c 则TGT=________ f1.o f2.o f3.o ____________ SRC=_______ f1.c f2.c f3.c f4.c _________ 二、选择题(40%) 1.关于Linux内核版本的说法,以下错误的是()。 A.表示为主版本号.次版本号.修正号B.1.2.3表示稳定的发行版 C.1.3.3表示稳定的发行版D.2.2.5表示对内核2.2的第5次修正 2.自由软件的含义是()。 A.用户不需要付费B.软件可以自由修改和发布 C.只有软件作者才能向用户收费D.软件发行商不能向用户收费 3.系统引导的过程一般包括如下几步:a.MBR中的引导装载程序启动;b.用户登录;c.Linux内核 运行;d.BIOS自检。正确的顺序是()。 A.d,b,c,a B.d,a,c,b C.b,d,c,a D.a,d,c,b 4.字符界面下使用shutdown命令重启计算机时所用的参数是()。 A.-h B.-t C.-k D.-r 5.下列设备属于块设备的是()。 A.键盘B.终端 C.游戏杆D.硬盘 6.cd命令可以改变用户的当前目录,当用户键入命令“cd”并按Enter键后,()。 A.当前目录改为根目录B.当前目录不变,屏幕显示当前目录 C.当前目录改为用户主目录D.当前目录改为上一级目录

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

Linux 期末考试试题(一) 一、选择题 (每小题2分,共50分) 1.在创建Linux分区时,一定要创建( D )两个分区 A. FAT/NTFS B. FAT/SWAP C. NTFS/SWAP D.SWAP/根分区 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

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