Linux操作系统考试题库

Linux操作系统考试题库
Linux操作系统考试题库

一、选择题

1)下列关于操作系统的叙述中,哪一条是不正确的?

( C )

A.操作系统管理计算机系统中的各种资源

B.操作

系统为用户提供良好的界面

C.操作系统与用户程序必须交替运行

D.操作

系统位于各种软件的最底层

2)Linux的发展始于()年,它是有()的一名大

学生开发的。( B )

A. 1990、芬兰

B. 1991、芬兰

C. 1993、美

国 D. 1991、波兰

3)内核不包括的子系统是( D )。(进程管理系统\内

存管理系统\I/O管理系统\ 虚拟文件系统\进程间同性间通信子系统)

A.进程管理系统

B.内存管理系统

C.I/O管理系

统 D.硬件管理系统

4)Linux 中权限最大的账户是( B )。

A. admin

B. root

C. guest

D. super

5)在通常情况下,登录Linux 桌面环境,需要(B )。

A.任意一个帐户B.有效合法的用户帐号和密码

C.任意一个登录密码 D.本机IP 地址

6)Linux文件权限中保存了( D )信息。

A.文件所有者的权限

B.文件所有者所在组的权限

C.其他用户的权限

D.以上都包括

7)Linux文件系统的文件都按其作用分门别类地放在相关

的目录中,对于外部设备文件,一般应将其放在( C )目录中。

A./bin

B./etc

C./dev

D./lib

8)某文件的组外成员的权限为只读;所有者有全部权限;组

内的权限为读与写,则该文件的权限为( D )。

A. 467

B. 674

C. 476

D. 764

9)文件exer1的访问权限为rw-r--r--,现要增加所有用户

的执行权限和同组用户的写权限,下列命令正确的是( A )。

A. chmod a+x g+w exer1

B. chmod 765 exer1

C. chmod o+x exer1

D. chmod g+w exer1

10)当前安装Linux的主机中位于第二个IDE接口的

master接口挂接一块40GB的硬盘,其在Linux中的设备文件名为(B )。

A./dev/had

B./dev/hdb

C./dev/hdc

D./dev/hdd

11)已知Linux系统中的唯一一块硬盘是第一个IDE接口

的master设备,该硬盘按顺序有3个主分区和一个扩展分区,这个扩展分区又划分了3个逻辑分区,则该硬盘上的第二个逻辑分区在Linux中的设备名称是(C )。

A./dev/hda2

B. /dev/hda5

C./dev/hda6

D./dev/sda6

12)在redhat Linux系统中,下列哪个命令可以用来将分

区挂载到目录:( D )

A.fdisk

B. mkfs

C.tune2fs

D.mount

13)在redhat Linux系统中,所有文件系统的挂载信息

存放在哪个配置文件中:( B )

A./etc/passwd

B. /etc/fstab

C./etc/modules.conf

D./etc/inittab

14)在redhat Linux系统中,下列哪个命令可以用来激

活服务的不同运行级别:(D )

A.active

B. make

C.turn

D.chkconfig

15)在redhat Linux系统中,硬件驱动程序配置信息存

放在那个配置文件中:( C )

A./etc/passwd

B. /etc/fstab

C/etc/modules.conf D./etc/inittab

16)在redhat Linux系统中,下列哪个命令可以用来查

看kernel版本信息:( D )

A.check

B. ls kernel

C.kernel

D.uname

17)将Windows C:盘(hda1)安装在Linux文件系统的

/winsys目录下,命令是(B )。

A.mount dev/hda1 /winsys

B.

mount /dev/hda1 /winsys

C.mount /dev/hda1 winsys

D.mount dev/hda1 winsys

18)哪一个是终止一个前台进程可能用到的命令和操作:

( B )。

A.kill

B.+c

C.shut down

D.halt

19)你是Linux系统员,在/root下编写一个脚本文件

showenv。你运行此脚本,命令如下:./showenv PWD 结果显示错误提示如下:

bash:./showennv:权限不够

于是你运行命令ls -l showenv显示如下:

-rw-r—r-- 1 root root 155 6月19 09:58 showenv 你想实现只有自己可以运行此脚本,而其他帐户不能运行,你需要运行命令(A )。A. chmod u+x showenv

B. chmod g+x showenv

C. chmod o+x showenv

D. 以上命令都不能实现

20)你是Linux系统管理员,运行命令mount -t iso9660

/dev/cdrom /mnt/cdrom。随后又运行几个命令,其

中包含umount /mnt/cdrom,但不包含mount 命令。

你还运行命令history,其中部分显示如下:

103 mkdir /mnt/cdrom

104 mount -t iso9660 /dev/cdrom /mnt/cdrom …

你想再次访问光驱,应该运行命令(C )。

A.单击一次上箭头

B.!mount

C.!104

D.Mount /mnt/cdrom

21)第二个IDE接口主硬盘的第一个分区的标识为

(hdb1 )。

A. /dev/hda5

B. /dev/hda1

C. /dev/hdc1

D. /dev/hdc5

22)若一台计算机的内存为128M,则交换分区的大小一

般设为( C )。

A.64MB B.128MB C.256MB D.512MB

23)下面说法错误的是( D )

A、Linux操作系统不限制应用程序可用内存的大小

B、Linux操作系统是免费软件,可以通过网络下载。

C、Linux操作系统部分符合UNIX标准,可以将Linux

上完成的程序经过重新修改后移植到UNIX主机上运行。

D、Linux操作系统支持多用户,在同一时间可以有多个

用户使用主机

24)下面关于RED HAT操作系统的启动过程。正确的顺

序为( C )

(1)、加载内核程序,完成启动的前期工作,并加载系统

的INIT进程

(2)、主机启动进行系统自检后,读取启动引导程序

(3)、根据系统的运行级别启动相应的服务程序

(4)、根据INIT的配置文件执行相应的启动程序。进入指

定的系统运行级别

(5)、根据用户的启动菜单来选择的启动项。引导操作系

统启动

(6)、显示用户输入用户名口令进行登录

A、2-5-3-1-4-6

B、2-1-5-4-3-6

C、2-5-1-4-3-6

D、1-2-3-4-5-6

25)在Linux中,当root密码丢失后,应该:( D )

A、使用软盘启动直接进入系统

B、进入单用户模式后修改root密码

C、进入系统维护模式后修改root密码

D、重新安装系统

26)LINUX操作系统是一种( D )

A、单用户单进程系统

B、多用户单进程系统

C、单用户多进程系统

D、多用户多进程系统

27)台风是哪种Linux发行版的标志( B )

A、Suse

B、Debian

C、Redhat

D、Freebsd

28)绿色的蜥蜴是哪种Linux发行版的标志( A )

A、Suse

B、Redhat

C、Freebsd

D、

Debian

29)Linux的吉祥物是(C )

A、一个手持叉子的红色小恶魔

B、一个绿色的蜥蜴

C、一个企鹅

D、一顶红色帽子

30)Mozilla FireFox是一款什么软件?( B )

A、即时通讯工具

B、网络浏览器

C、媒体播放器

D、游戏

31)Linus.Torvalds的国籍是( A )

A、芬兰

B、日本

C、印度

D、美国

32)下面的操作系统中,不属于网络操作系统的是( D )

A、Netware

B、UNIX

C、Windows NT

D、DOS

33)用"useradd std"命令添加一个用户,这个用户的主目

录是什么?( C )

A、/etc/std

B、/var/std

C、/home/std

D、/bin/std

34)显示一个文件最后几行的命令是( B )

A、last

B、tail

C、rear

D、tac

35)在ps命令什么参数是用来显示所有用户的进程的

(D )

A、x

B、b

C、u

D、a

36)如何显示Linux系统中注册的用户数(包含系统用户)

( D )

A、wc --lines /etc/passwd

B、nl /etc/passwd

|head

C、account –l

D、wc --users

/etc/passwd

37)在一行结束位置加上什么符号,表示未结束,下一行

继续( C )

A、/

B、;

C、\

D、|

38)如何删除一个非空子目录/tmp( B )

A、del /tmp/*

B、rm -rf /tmp

C、rm -Ra

/tmp/* D、rm -rf /tmp/*

39)下面哪条命令可以把f1.txt复制为f2.txt( A )

A、cat f1.txt > f2.txt

B、cp f1.txt | f2.txt

C、cat f1.txt | f2.txt

D、copy f1.txt | f2.txt

40)以下哪条命令在创建一个std用户的时候将用户加入

到root组中( B )

A、useradd -g std root

B、useradd -g root std

C、useradd root std

D、useradd -r root std

41)在Linux下从后台启动进程,应在命令的结尾加上符

号( D )

A、$

B、@

C、#

D、&

42)top命令的作用是( D )

A、返回至顶层目录

B、关机

C、显示系统运行时间

D、显示系统当前运行状况

43)用命令ls -aa显示出文件aa的描述,由此可知文件

aa的类型为( C )

-rwxr-xr-- 1 root root 599 cec 10 17:12 aa

A、符号连接

B、硬连接

C、普通文件

D、目录

44)改变文件所有者的命令为(B )

A、touch

B、chown

C、chmod

D、cat

45)在给定文件中查找与设定条件相符字符串的命令为

( B )

A、sort

B、grep

C、find

D、

gzip

46)哪个命令可以将普通用户切换成超级用户( A )

A、su

B、passwd

C、tar

D、super

47)建立一个新文件可以使用的命令为(D )。

A、chmod

B、more

C、cp

D、

touch

48)在下列命令中,不能显示文本文件内容的命令是

(B )

A、more

B、join

C、tail

D、less

49)在Linux中命令的格式通常为:

command [option][arguments]

关于以上的命令格式说法错误的是(D )

A、command代表命令名称

B、option是命令的选项,说明对命令的要求

C、arguments是命令的参数,描述命令作用的对应

D、“[]”之中的内容在命令格式中必须具备

50)如果要列出一个目录下的所有文件需要使用命令行

( A )

A、ls –a

B、ls

C、ls –l

D、ls –d

51)以下(D )命令可正确显示shell环境变量PATH

的值

A、echo PATH

B、cat $path

C、cat PATH

D、echo $PATH

52)在vi编辑器里从编辑模式切换到命令模式需要按

( D )

A、F2键

B、Shift键

C、Tab键

D、Esc键

53)在vi编辑器中末行模式下保存修改的命令是(D )

A、q!

B、w

C、q

D、wq

54)在vi编辑器里从命令模式切换到末行模式需要按

(B )

A、Tab键

B、: 键

C、Esc键

D、F2键

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

( B )目录中

A、/etc

B、/dev

C、/root

D、/boot

56)一般情况下,挂载windows 分区后,发现中文都变

成了乱码,可能原因是( A )

A、字符编码不统一

B、文件损坏

C、该分区不能被使用

D、硬盘错误

57)当使用mount进行设备或者文件系统挂载的时候,需

要用到的设备名称位于( B )目录

A、/home

B、/dev

C、/mnt

D、

/etc

58)下列Linux路径中属于相对路径的是( B )

A、/tmp

B、tmp

C、.tmp

D、 ../tmp

59)系统管理常用的二进制文件,一般放置在(A )目录

A、/usr/sbin

B、/root

C、/usr/bin

D、boot

60)为了保证系统的安全,现在的LINUX系统一般将

/etc/passwd密码文件加密后,保存在(D )文件

A、/etc/group

B、/etc/netgroup

C、/etc/libasafe.notify

D、/etc/shadow

61)Linux系统中,程序运行有若干优先级,默认的优先

级是(D )

A、0

B、-5

C、10

D、

19

62)如果需要新建一个用户green,其所属用户组的gid

为505,可使用(D)命令

A、# useradd green -p 505

B、# useradd

green -R 505

C、# adduser green -d 505

D、# adduser

green -g 505

63)下列变量名中有效的shell变量名是(A)。

A.-2-time

B.2$3

C.trust no 1

D.2004file

64)关于Linux硬件支持描述,不正确的是(A)。

A.目前Linux还不能支持千M网卡

B.Linux下可以使

用nvidia的显卡

C.Linux可以支持Modem

D.Linux可以使用打印机

65)Linux 文件名的长度不得超过(C )个字符。

A 64

B 128

C 256

D 512

66)设超级用户root当前所在目录为:/usr/local,键入

cd命令后,用户当前所在目录为(B )。A /home B /root

C /home/root

D /usr/local

67)字符设备文件类型的标志是(C) 。

A p

B c

C s

D l

68)Linux支持的文件系统有(D )

A.ext2

B.ext3

C.ReiserFS

D.以上均支持

69)与head命令相反的命令是(B)

A.cat B.tail C.locate D.cd

70)Linux安装程序提供了两个引导装载程序(C)

A.GROUP和LLTO B.DIR和COID C.GRUB 和LILO

71)作为桌面应用系统中最为广泛的办公应用,

OpenOffice是一款开源系统,它的软件下载地址为(A)A.www.openoffice.org B.www.openoffice.com

C.www.office.com D.www.office.org 72)Linux下的软件openoffice,相当于Windows下的

软件(B)

A.IE B.MS Office C.PhotoShop D.FlashGet

二、填空题

1)Linux一般有4个主要部分:___内核__、___Shell __、

__文件结构__和__实用工具___。

2)Linux的版本号分为:内核版本号和_发行版本号_,Red

Hat Enterprise Linux 5的内核版本是_ 2.6.18 __。

3)Linux的超级用户的用户名是____root_______。

4)Linux超级用户登录后的提示符是____#_______,普通

用户登录后的提示符是_____$______。

5)Red Hat Enterprise Linux 5中提供的默认的X

Window桌面环境是:GNOME 。

6)GNOME桌面环境包括面板、程序菜单

和桌面。

7)图形用户界面(GUI)的主要构件是窗口、菜单和___对

话框________。

8)Red Hat Enterprise Linux 5中包含的菜单有:应

用程序、位置和系统。

9)Linux下用户包括:超级用户、普通用户

和系统用户几种。

10)在Linux系统中,以___挂载___方式访问设备。安装

Linux系统对硬盘分区时,必须有两种分区,分别是:根分区和交换分区。

11)某文件的权限为:-rw-r--r--,用数值形式表示该权限,

则该八进制数为644 ,该文件属性是普通文件。

12)某文件的权限为:drw-rw-r--,用数值形式表示该权

限,则该八进制数为:664 ,该文件是目录文件。

13)可以用ls –al命令来观察文件的权限,每个文件的权

限都用10位表示,并分为四段,其中第一段占1 位,表示___文件类型_________ ,第二段占3位,表示__文件所有者__________对该文件的权限。

14)符号链接设备文件的属性位是l ,普通文件的属

性位是- 。

15)用> 符号将输出重定向内容覆盖原文。

16)cp 命令可复制文件或目录;rmdir 命

令可删除空目录。

17)删除一个用户的命令是:userdel ;添加一

个用户的命令是:useradd 。

18)rm 命令可删除文件或目录,其主要差别就是是

否使用递归开关-r 或-R。

19)| 就是将前一个命令的标准输出作为后一个命

令的标准输入。

20)唯一标识每一个用户的是用户名和uid 。

21)可以在标准输出上显示2010年日历的命令及参数是

cal 2010 。

22)使用通配符?每次可以匹配一个字符。

23)将/home/stud1/wang目录做归档压缩,压缩后生

成wang.tar.gz文件,并将此文件保存到/home目录下,实现此任务的tar命令格式_ tar -czvf /home/wang/tar.gz /home/stud1/wang _____。

24)编写的Shell 程序运行前必须赋予__执行_______权

限。

25)在用vim编辑文件时,将文件内容存入test.txt文件

中,应在命令模式下键入__:wq_test.txt____ 。

26)vim编辑器具有三种工作模式:_编辑模式________ 、

___命令模式______和_末行模式_______ 。

27)在vi编辑模式

环境下,使用ESC 转入命令模式。

28)启动进程有______用户手动执行____和调度启动两种

方法,其中调度启动常用的命令为___at_______、

__batch________ 和___cron_______ 。

29)在超级用户下显示Linux系统中正在运行的全部进

程,应使用的命令及参数是ps -aux 。

30)后台启动的进程使用kill命令终止。

31)在Linux系统中,用来存放系统所需要的配置文件和

子目录的目录是__/etc__________。

32)Linux内核引导时,从文件/etc/group 中读

取系统中的用户组信息。

33)链接分为:符号链接和硬链接。

34)将前一个命令的标准输出作为后一个命令的标准输

入,称之为管道。

35)在Linux系统下,第二个IDE通道的硬盘被标识为

hdb 。

36)在Linux系统下,第一个SCSI通道的硬盘被标识为

sda 。

37)在Linux系统下,第二个IDE通道的硬盘(从盘)第

一个主分区被标识为hdb1 。

38)当umask=027时,此时创建的目录文件的初始权限

为__750_________。

39)init的PID是_1______。

40)当我们查看/etc/passwd文件的时候,发现所有用户

信息中都包含一个x,这里x代表______加密的用户口令_____。

三、命令题

1) 在/root 目录下,创建..一个以自己的姓....的拼音命名的文.

件夹..。

2) 复制文件/etc/fstab 到该文件夹,文件名不变。

3) 进入/root 文件夹,显示当前的路径。

下面的目录/root/xiong/fstab 的xiong 是我的姓的拼音,

每个人自己操作的时候以你的姓的拼音来作为其名称。

4) 统计/root/xiong/fstab 的行数、单词数、字符数。

5)查看/root/xiong/fstab的前4行,查看该文件的内容。

(用三种方法)

6)修改/root/xiong/fstab的属性为:属主具有一切权限,

同组用户具有可读可写的权限,其他用户具有可读权

限。

7)查看/root/xiong/fstab的属性,查看该文件的类型。

8)复制/root/xiong/fstab文件至/home目录下。

9)删除/root/xiong/fstab文件。

10)显示2009年6月的日历,显示当前系统日期,日期设为

6月28日。

11)显示当前系统时间,时间设为14:00。

12)后台启动程序gedit。

13)用top命令观察Linux正在运行的进程。

14)添加一个用户,名称为wx,并设置密码。

15)添加一个用户组,名称为wuxi。

16)改变用户wx的信息,使用户属于wuxi组,附加组为

root。

17)显示当前硬盘的分区信息。

18)系统挂载u盘的命令。

19)建立文件/root/group的硬链接,路径为/root/abc。

四、编程题

1)编写一个名为copy的脚本程序,格式copy 。如果file1不存在,请提示;如果file2不存在,创建它。

2)编写一个名为check的脚本程序,参数为一小于100的正整数。先检查参数是否符合要求。如果不符合要求,请给出提示;如果符合要求,检查其是否为素数,并给出结果“This is a ”或“This is not a ”。

3)编写一个名为cubic的脚本程序,参数为一小于20的正整数。先检查参数是否符合要求。如果不符合要求,请给出提示;如果符合要求,输出从1到该正整数的立方值。

centos操作系统简介

centos操作系统简介 CentOS(Community ENTerprise Operating System)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS并不包含封闭源代码软件。CentOS,我们有很多人叫它社区企业操作系统,不管你怎么叫它,它都是linux的一个发行版本。CentOS并不是全新的linux发行版,倘若一说到RedHat这个大名,大家似乎都听过,在RedHat家族中有企业版的产品,它是Red Hat Enterprise Linux(以下称之为RHEL),CentOS正是这个RHEL的克隆版本,RHEL是很多企业采用的linux发行版本,需要向RedHat付费才可以使用,并能得到付过费用的服务和技术支持和版本升级。这个CentOS可以像REHL一样的构筑linux系统环境,但不需要向RedHat付任何的费用,同样也得不到任何有偿技术支持和升级服务。 CentOS计划是在2003年红帽决定不再提供免费的技术支持及产品认证之后的部份"红帽重建者"(Red Hat rebuilders)之一。 CentOS和Linueox、组装Linux (White box Linux)、Tao Linux 、X/OS Linux,及科学Linux (Scientific Linux)等都以红帽所发布的源代码原件重建Red Hat Enterprise Linux的翻版,并修正了已经发现了的redhat的bug。 CentOS是"Caos Linux"独立计划的一个分枝,在Lawrence Berkeley 国家实验室担任管理员与程序设计师的Kurtzer表示。但后来Caos基金会最受欢迎的计划变成是RHEL 的重建。 历史 Red Hat公司的产品中,有RedHat Linux(如Redhat8,9)和针对企业发行的版本Red Hat Enterprise Linux,都能够通过网络FTP免费的获得并使用,但是在2003年的

UbuntuLinux操作系统第2版(微课版)—教学大纲

《Ubuntu Linux操作系统》课程教学大纲 学分: 4 学时:48 适用专业: 高职高专类计算机专业 一、课程的性质与任务 课程的性质: 本课程是为计算机专业学生开设的课程。课程安排在第学期。 课程的任务: 通过本课程的学习,使学生熟悉Linux操作系统的基本操作,掌握Linux操作系统的配置管理、软件使用和编程环境部署。本课程将紧密结合实际,以首选的Linux桌面系统Ubuntu 为例讲解操作系统的使用和配置,为学生今后进行系统管理运维、软件开发和部署奠定基础。整个课程按照从基础到应用,从基本功能到高级功能的逻辑进行讲授,要求学生通过动手实践来掌握相关的技术操作技能。 前导课程: 《计算机原理》、《Windows操作系统》。 后续课程: 《Linux应用开发》 二、教学基本要求 理论上,要求学生掌握Ubuntu Linux操作系统的基础知识,包括配置管理、桌面应用、编程和软件开发环境。 技能上,要求学生能掌握Ubuntu Linux操作系统的配置方法和使用技能,涵盖系统安装和基本使用、图形界面与命令行、用户与组管理、文件与目录管理、磁盘存储管理、软件包管理、系统高级管理、桌面应用、Shell编程、C/C++编程、Java与Android应用开发、LAMP 平台与PHP、Python、Node.js开发环境部署,以及Ubuntu服务器安装与管理。 培养的IEET核心能力: ?具备系统管理方向的系统工程师的工程能力:掌握Linux配置管理和运维,包括用 户与组管理、文件与目录管理、磁盘存储管理、软件包管理、系统高级管理、服务器安装与管理。 ?具备应用开发工程师的开发环境部署能力,包括Shell编程、C/C++编程、Java与 Android应用开发、LAMP平台与PHP、Python、Node.js开发环境的部署和流程。 ?基本职业素养:具有良好的文化修养、职业道德、服务意识和敬业精神;接受企业 的文化;具有较强的语言文字表达、团结协作和社会活动等基本能力;具有基本的英语文档阅读能力,能较熟练地阅读理解Ubuntu Linux的相关英文资料。

《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.360docs.net/doc/f111473198.html,edf B. Usedu/ https://www.360docs.net/doc/f111473198.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. 要使程序以后台方式执行,只需在要执行的命令后跟上一个“ &”符号。 三、简答题

操作系统原理答案(张丽芬)

第2章习题答案 2-9. (1)x<=3 运行顺序为Px,P3,P5,P6,P9 T=(x+(x+3)+(x+3+5)+(x+3+5+6)+(x+3+5+6+9))/5=x+ (2)3

作业4还未到,只能选作业3运行。 作业3运行到结束,再计算剩余的作业2和4: 作业2的响应比=(()+)/= 作业4的响应比=( /=2 选作业2运行。 作业2到完成。最后运行作业4。运行到,全部结束。 各个作业的周转时间计算如下: t1=2 t2== t3= t4== 各个作业的平均周转时间计算如下: T==(2++1+/4= 各个作业的平均带权周转时间计算如下: W=(2/2++1/+/4= 2-13.已知作业A,B,C,D,E需要的运行时间分别为10,6,2,4,8分钟,优先级分别为3,5,2,1,4。 (1)轮转法(假定时间片=2分钟) 作业完成的顺序为C,D,B,E,A 开始作业轮转一周需10分钟, 作业C的周转时间:Tc=10分钟(6分) C完成后,剩下四个作业,轮转一周需8分钟, 作业D的周转时间:Td=10+8×(4-2)/2=18分钟(16分) D完成后,剩下三个作业,轮转一周需6分钟, 作业B的周转时间:Tb=18+6×(6-2-2)/2=24分钟(22分) B完成后,剩下两个作业,轮转一周需4分钟, 作业E的周转时间:Te=24+4=28分钟(28分) E完成后,只剩下作业A, 作业A的周转时间:Ta=28+2=30分钟(30分) 平均周转时间:T=(10+18+24+28+30)/5=22分(分) (2)优先级调度法 作业完成顺序为:B,E,A,C,D Tb=6分,Te=6+8=14分,Ta=14+10=24分,Tc=24+2=26分, Td=26+4=30分。 平均周转时间:T=(6+14+24+26+30)/5=20分 第3章习题答案 3-7. 系统中有n+1个进程。其中A1、A2、…、An分别通过缓冲区向进程B发送消息。相互之间的制约关系为:发送进程A1、A2、…、An要互

Linux教案(8)

河南科技大学林业职业学院课时计划

第5章Linux内核简介 主要内容 ?Linux核心的一般结构 ?进程的概念、进程的调度和进程通信 ?文件系统的构成和管理 ?内存管理 ?设备驱动及中断处理 §5.1 概述 ?Linux系统大致可分为三层: ?靠近硬件的底层是内核,即Linux操作系统常驻内存部分。 ?中间层是内核之外的shell层,即操作系统的系统程序部分。 ?最高层是应用层,即用户程序部分 ?从结构上看,Linux操作系统是采用单块结构的操作系统。 ?一般说来,可以将操作系统划分为内核和系统程序两部分。 ●进程控制系统用于进程管理、进程同步、进程通信、进程调度和内存管理等。 ●内存管理控制内存分配与回收。 ●文件系统管理文件、分配文件空间、管理空闲空间、控制对文件的访问并为用户检索数据。 ●Linux系统支持三种类型的硬件设备:字符设备、块设备和网络设备。 ●核心底层的硬件控制负责处理中断以及与机器通信。 §5.2 进程管理 5.2.1 进程和线程的概念 1.进程及其状态

?简单说来,进程就是程序的一次执行过程。 ?进程至少要有三种基本状态。这三种基本状态是:运行态、就绪态和封锁态(或等待态)。 ?进程的状态可依据一定的条件和原因而变化 2.Linux进程状态 3.进程的模式和类型 ?在Linux系统中,进程的执行模式划分为用户模式和内核模式 ?按照进程的功能和运行的程序来分,进程划分为两大类:一类是系统进程,另一类是用户进程

4.Linux线程 ?Linux把线程定义为进程的“执行上下文” ?具有一段可执行的程序、专用的系统堆栈空间、私有的“线程控制块”(即thread_struct 数据结构) ?缺少自己的存储空间 5.2.2 进程的结构 1.task_struct结构 ?task_struct结构包含下列几方面的信息: ?·进程状态 ?·调度信息 ?·标志符 ?·内部进程通讯 ?·链接信息 ?·时间和计时器 ?·文件系统 ?·虚拟内存 ?·处理器信息 2.进程系统堆栈 ?每个进程都有一个系统堆栈,用来保存中断现场信息和进程进入内核模式后执行子程序(函数)嵌套调用的返回现场信息。 ?每个进程的系统堆栈和task_struct数据结构之间存在紧密联系,因而二者物理存储空间也连在一起 ?系统堆栈的大小静态确定,用户堆栈可在运行时动态扩展 5.2.3 对进程的操作 1.进程的创建 ?各个进程构成了树形的进程族系 ?内核在引导并完成了基本的初始化以后,就有了系统的第一个进程(即初始化进程,实际上是内核线程)。除此之外,所有其他的进程和内核线程都由这个原始进程或其子孙进程所创建。 ?除初始化进程外,其他进程都是用系统调用fork( )和clone( )创建的。 ?fork( )是全部复制,而clone( ) 有选择地复制

《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:由冒号分隔的目录路径名

操作系统原理考题及答案

《操作系统原理》期末考试题 班级学号姓名 一、单项选择题(每题2分,共26分) 1.操作系统是一种()。 A. 系统软件 B. 系统硬件 C. 应用软件 D. 支援软件 2.分布式操作系统与网络操作系统本质上的不同在于()。 A.实现各台计算机这间的通信 B.共享网络中的资源 C.满足较在规模的应用 D.系统中多台计算机协作完成同一任务 3.下面对进程的描述中,错误的是()。 A.进程是动态的概念 B. 进程执行需要处理机 C.进程是指令的集合 D. 进程是有生命期的 4.临界区是指并发进程中访问共享变量的()段。 A.管理信息 B.信息存储 C.数据 D.程序 5.要求进程一次性申请所需的全部资源,是破坏了死锁必要条件中的哪一条()。 A.互斥 B.请求与保持 C.不剥夺 D.循环等待 6.以下哪种存储管理不可用于多道程序系统中()。 A.单一连续区存储管理 B.固定式区存储管理 D. 段式存储管理 C.可变分区存储管理7.在可变式分区存储管理

中,某作业完成后要收回其主存空间,该空间可能与 1 / 8 相邻空闲区合并,修改空闲区表,使空闲区数不变且空闲区起始地址不变的 情况是()。 A.无上邻空闲区也无下邻空闲区 B.有上邻空闲区但无下邻空闲区 C.有下邻空闲区但无上邻空闲区 D.有上邻空闲区也有下邻空闲 区 8.系统“抖动”现象的发生不是由()引起的。 A.置换算法选择不当 B.交换的信息量过大 C.主存容量不足 D.请求页式管理方案 9.在进程获得所需全部资源,唯却CPU时,进程处于()状态。 A.运行 B.阻塞 C.就绪 D.新建 10.要页式存储管理系统中,将主存等分成()。 A.块 B.页 C.段长 D.段 11.系统利用SPOOLING技术实现()。 A.对换手段 B.虚拟设备 C.系统调用 D.虚拟存储 12.设备从磁盘驱动器中读出一块数据的总时间为()。 A.等待时间+ 传输时间 B.传输时间 D.延迟时间+ 查找时间+ 传输时间 C.查找时间+ 传输时间 13.如果允许不同用户的文件可以具有相同的文件名,通常采用()

LINUX操作系统课程整体教学设计

《LINUX操作系统》课程整体教学设计 ( 2015-2016 学年第1学期) 一、管理信息 课程名称:LINUX操作系统 课程代码:学分3 学时:42 课程类型:计算机专业(或专业群)课程授课对象:计算机专业二年级学生先修课程:计算机基础后修课程:LAMP程序设计 课程组成员签名: 竺士蒙 2015 年9月12日 专业(教研室)意见 专业主任(签字): 年月日 分院职教能力培训与测评评委会意见 分院评委(签字): 分院盖章 年月日

二、课程设计 1.课程目标 LINUX操作系统课程是计算机应用技术大类专业学生的必修课程。通过本课程的学习,学生会安装、使用和管理LINUX操作系统,会配置和测试常用的LINUX服务器。使学生能从事LINUX操作系统网络管理员等相关职业岗位的工作。 能力目标: (1)会安装LINUX虚拟机。 (2)会使用LINUX常用命令(重点:文件、目录操作命令、进程管理命令、网络操作命令和vi编辑器命令)。 (3)会增加、删除、锁、恢复普通用户。 (4)会使用光盘、U盘和硬盘等设备。 (5)会进行LINUX DHCP、SAMBA、FTP、DNS和APACHE服务器的配置、测试。 知识目标: (6)了解LINUX操作系统的一般知识 (7)掌握LINUX操作系统安装的一般方法(重点:硬盘分区) (8)掌握LINUX操作系统命令使用的一般方法(重点:文件、目录操作命令) (9)掌握LINUX操作系统用户管理和设备管理的一般方法 (10)掌握LINUX操作系统网络服务器管理的一般方法(DHCP、SAMBA、FTP、DNS 和APACHE服务器等) 2.课程教学活动设计 2.1课程内容设计 序号模块(或项目)名称学时 1 LINUX操作系统的安装 3 2 LINUX操作系统的使用9 3 LINUX操作系统的用户管理和设备管理 6 4 LINUX操作系统的网络管理24 5 LINUX网络管理员考证训练 合计42

《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操作系统部分复习题答案

第一章 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操作系统(课后习题答案)

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.什么是缓冲为什么要引入缓冲答:缓冲技术是用在外部设备与其他硬件部件之间的一种数据暂存技术,它利用存储器件在外部设备中

操作系统原理练习题附答案

《操作系统原理》练习题 一、填空题 1. 每个进程都有一个生命周期,这个周期从__(1)__开始,到__(2)__而结束。 2. 当一个进程独占处理器顺序执行时,具有两个特性:__(3)__和可再现性。 3. 并发进程中与共享变量有关的程序段称为__(4)__。 4. 一个进程或者由系统创建,或者由__(5)__创建。 5. 一个进程的静态描述是处理机的一个执行环境,被称为__(6)__。 6. 信号量的物理意义是:信号量大于0,其值为__(7)__;信号量小于0,其绝对值为__(8)__。 7. 系统有某类资源5个,供3个进程共享,如果每个进程最多申请__(9)__个该类资源,则系统是安全的。 8. 不可中断的过程称为__(10)__。 9. 操作系统中,进程可以分为__(11)__进程和__(12)__进程两类。 10. 操作系统为用户提供两种类型的使用接口,它们是__(13)__接口和__(14)__接口。 11. 批处理操作系统中,操作员根据作业需要把一批作业的有关信息输入计算机系统,操作系统选择作业并根据__(15)__的要求自动控制作业的执行。 12. 在批处理兼分时的系统中,往往由分时系统控制的作业称为前台作业,而由批处理系统控制的作业称为__(16)__作业。 13. 采用SPOOL技术的计算机系统中,操作员只要启动__(17)__程序工作,就可以把作业存放到__(18)__中等待处理。 14. 作业控制方式有__(19)__方式和__(20)__方式二种。 15. 对资源采用抢夺式分配可以防止死锁,能对处理器进行抢夺式分配的算法有__(21)__算法和__(22)__算法。 16. 因争用资源产生死锁的必要条件是互斥、__(23)__、不可抢占和__(24)__。 17. 死锁的形成,除了与资源的__(25)__有关外,也与并发进程的__(26)__有关。 18. 为破坏进程循环等待条件,从而防止死锁,通常采用的方法是把系统中所有资源类进行__(27)__,当任何一个进程申请两个以上资源时,总是要求按对应资源号__(28)__次序申请这些资源。 19. 内存管理的核心问题是如何实现__(29)__的统一,以及它们之间的__(30)__问题。 20. 页式存储管理中,处理器设置的地址转换机构是__(31)__寄存器。 21. 在页式和段式存储管理中,__(32)__存储管理提供的逻辑地址是连续的。 22. 实现地址重定位或地址映射的方法有两种:__(33)__和__(34)__。 23. 在响应比最高者优先的作业调度算法中,当各个作业等待时间相同时,__(35)__的作业将得到优先调度;当各个作业要求运行的时间相同时,__(36)__的作业得到优先调度。 24. 确定作业调度算法时应注意系统资源的均衡使用,即使CPU繁忙的作业和__(37)__的作业搭配使用。 25. 按照组织形式分类文件,可以将文件分为普通文件、目录文件和__(38)__。 26. 文件系统为用户提供了__(39)__的功能,以使得用户能透明地存储访问文件。 27. 文件名或记录名与物理地址之间的转换通过__(40)__实现。 28. 文件的__(41)__与文件共享、保护和保密紧密相关。

linux操作系统教案

江苏科技大学教案用纸 课程:linux操作系统主讲教师:张其亮教材:《操作系统原理及应用(linux)》讲授题目第一章操作系统概述/linux操作系统概述 教学目的使学生掌握了解操作系统的概念、地位及作用;操作系统的功能;操作系统的分类; Linux的发展及背景;Linux的性能和特点;Linux内核,Linux下常用命令介绍 重点及难点 操作系统的地位及作用,linux下常用命令介绍主要教学方法 讲授 教学手段 多媒体 教学过程时间分配教学内容8学时第一章操作系统基本概述/linux操作系统基本概述 3学时操作系统的概念、地位及作用;操作系统的功能; 操作系统的分类; 2学时Linux的发展及背景;Linux的性能和特点; 3学时Linux常用命令 江苏科技大学教案用纸 课程:linux操作系统主讲教师:张其亮教材:《操作系统原理及应用(linux)》

讲授题目第二章Linux下程序设计基础 教学目的掌握linux下vi编辑器的使用; linux下的编译工具GCC,调试器gdb的使用; makefile文件及make工具。 重点及难点 Vim编辑器、gcc编译器、gdb调试器的使用 主要教学方法 讲授 教学手段 多媒体 教学过程时间分配教学内容 3学时第二章Linux下程序设计基础 vi编辑器的使用; linux下的编译工具GCC,调试器gdb的使用; makefile文件及make工具。 江苏科技大学教案用纸 课程:linux操作系统主讲教师:张其亮教材:《操作系统原理及应用(linux)》讲授题目第三章进程管理 教学目的进程的概念与特点,进程控制块(PCB);信号量集机制, P、V操作与应用; 经典的同步与互斥问题;

LINUX操作系统教学大纲

课程编码制订人制订日期修订人修订日期审定组(人)审定日期 《LINUX》课程教学大纲 学分:4 学时:68(讲课学时:52 实验学时:16 课内实践学时: )适用专业:计算机网络技术 一、课程的性质与任务 课程性质:专业主干课 课程类型:专业必修 课程任务:通过本课程的学习,要求学生学会Linux的安装与删除、掌握Linux的基本使用方法、常用命令,掌握Linux系统管理的实现方法以及常见服务器的安装、配置和管理等。 二、本课程与相关课程的联系 前导课程:《计算机网络》、《计算机操作系统》等 后续课程:《网络管理实训》 三、本课程的基本要求 本课程要求掌握的基本概念和应用,具体有以下几点: 1、了解Red Hat Linux 9的各种安装方法,掌握用光盘Linux安装系统。 2、掌握如何创建磁盘分区、如何创建文件系统,如何挂载和自动挂载文件系统。 3、掌握用户和用户组的创建、删除、将用户加入和移出用户组 4、掌握服务的启动、停止、查看状态、自动启动设置和进程结束命令 5、掌握RPM软件包安装、删除、升级和查询,TAR包的创建、释放、查询和安装。 6、掌握使用ADSL拨号上网和局域网上网配置 7、掌握Web服务器的安装与配置。 8、掌握FTP服务器的安装与配置 9、掌握DNS服务器的安装与配置 10、掌握DHCP服务器的安装与配置 11、掌握Sendmail邮件服务器的安装与配置 12、掌握NFS服务器的安装与配置 13、掌握Samba服务器的安装与配置 14、掌握使用telnet、SSH、VNC 远程登录和管理LINUX系统 四、教学条件

1、安装有Red Hat Linux 9操作系统的网络实训室。 2、必须要有一个多媒体教室上理论课,计算机上安装了Red Hat Linux系统。 五、课程教学内容及学时安排 章序授课主题主要内容教学要求 学 时 1 Linux的安 装与启动 理 论 教 学 1、Linux 简介 2、Linux的各种安装方法 3、使用本地光盘安装Red Hat Linux 9 的步骤 4、Linux的登陆、注销、开机、关机操 作 掌握使用本地光盘安装 Red Hat Linux 9的方 法,掌握Linux的登陆、 注销、开机、关机操作 4 2 磁盘和文 件的管理 理 论 教 学 1、创建磁盘分区 2、在分区上创建文件系统。 3、挂载和自动挂载文件系统 4、LINUX系统的目录结构 5、LINUX系统的文件类型 6、LINUX文件的权限管理 7、LINUX的常用命令 掌握如何创建磁盘分 区、如何创建文件系统, 如何挂载和自动挂载文 件系统。 6 实 践 项 目 实训:LINUX的常用命令练习掌握LINUX的常用命令 2 3 用户和用 户组的管 理 理 论 教 学 1、用户和用户组文件 2、用户帐号的管理 3、用户组的管理。 掌握用户和用户组文件 各字段的含义。用户帐 号和用户组的创建、删 除、将用户加入和移出 用户组 4 4 服务和进 程的管理 理 论 教 学 1、LINUX的启动过程。 2、LINUX的服务管理 2、LINUX的进程管理 了解LINUX的启动过 程,掌握服务启动与停 止,以及自动启动设置 方法,掌握进程的查看 和结束方法。 4 5 软件包的 管理 理 论 教 学 1、RPM软件包的管理 2、TAR包的管理 掌握RPM软件包安装、 删除、升级和查询,TAR 包的创建、释放、查询 和安装 4

Linux操作系统作业参考答案

第一章 1、简述操作系统的定义,并指出操作系统的功能主要有哪些? 答:操作系统(Operating System,简称OS)就是管理与控制计算机硬件与软件资源的计算机程序,就是直接运行在“裸机”上的最基本的系统软件,任何其她软件都必须在操作系统的支持下才能运行。 操作系统的主要功能:(1)硬件控制;(2)资源管理;(3)提供用户接口;(4)提供输入输出处理;(5)系统监控;(6)实现计算机间的通信。 注:不局限于以上几点。 2、 Linux操作系统何时出现?由谁开发出来?并列出Linux操作系统的主要特点。答:1991年,由芬兰赫尔辛基大学学生Linus Torvalds开发出来。Linux操作系统主要特点有: (1)与UNIX兼容; (2)自由软件与源码公开; (3)性能高与安全性强; (4)便于定制与再开发; (5)互操作性高; (6)全面的多任务与真正的32位操作系统。 注:不局限于以上6个。、 3、解释Linux操作系统核心版本与发行版本的含义。Linux 2、 4、1版与2、 5、1版中,哪一个版本更稳定?为什么? 答:核心版本主要就是Linux的内核。发型版本就是各个公司推出的版本。2、4、1版本更稳定。2、5、1版本就是在就是测试版本,不一定稳定。(具体建p8核心版本的版本约定) 4、 Linux操作系统的超级用户就是什么?超级用户登陆shell默认的提示符就是什么?红旗Linux默认的shell类型就是哪一种? 答:Linux操作系统的超级用户就是root,超级用户登录默认提示符就是“#”,红旗Linux 默认的shell类型就是bash。 第二章 1、简述Linux命令的一般格式。

操作系统原理与实践教程(第二版)第2章习题答案

第2章操作系统的界面 (1) 请说明系统生成和系统引导的过程。 解: 系统的生成过程:当裸机启动后,会运行一个特殊的程序来自动进行系统的生成(安装),生成系统之前需要先对硬件平台状况进行检查,或者从指定文件处读取硬件系统的配置信息,以便根据硬件选择合适的操作系统模块组,比较重要的信息通常有:CPU类型、内存大小、当前关联设备的类型和数量以及操作系统的重要功能选项和参数。按照这些信息的指示,系统生成程序就可以正确地生成所需的操作系统。 系统引导的过程:系统引导指的是将操作系统内核装入内存并启动系统的过程。主要包括初始引导、内核初始化、全系统初始化。初始引导工作由BIOS完成,主要完成上电自检,初始化基本输入输出设备,载入操作系统内核代码等工作。内核被载入内存后,引导程序将CPU控制权交给内核,内核将首先完成初始化功能,包括对硬件、电路逻辑等的初始化,以及对内核数据结构的初始化,如页表(段表)等。全系统初始化阶段要做的就是启动用户接口程序,对系统进行必要的初始化,使系统处于等待命令输入状态。 (2) 操作系统具有哪些接口?这些接口的作用是什么? 解: 操作系统为用户提供的接口有图形接口、命令接口和程序接口几种形式。 操作系统包括三种类型的用户接口:命令接口(具体又可分为联机命令接口与脱机命令接口)、程序接口及图形化用户接口。其中,命令接口和图形化用户接口支持用户直接通过终端来使用计算机系统,而程序接口则提供给用户在编制程序时使用。 (3) 请说明操作系统具有的共性服务有哪些不同类别,这些类别分别用于完成什么功能? 解:所有的操作系统都通过一些基本服务来帮助用户简单便捷地使用计算机各类资源,它们包括以下几个类别: 1.控制程序运行:系统通过服务将用户程序装入内存并运行该程序,并且要控制程序 在规定时间内结束。 2.进行I/O操作:用户是不能直接控制设备的,只能通过操作系统与外部设备进行交 互,由系统调用将结果显示在屏幕上或交给用户。 3.操作文件系统:为了保证实现“按名存取”,文件系统应该为用户提供根据文件名 来创建、访问、修改、删除文件的方法,以确保文件数据的安全可靠以及正确存取。 4.实现通信:操作系统需要提供多个程序之间进行通讯的机制,来控制程序的执行顺 序。 5.错误处理:操作系统通过错误处理机制,以便及时发现错误并采取正确的处理步骤, 避免损害系统的正确性和统一性。 (4) 系统调用的用途是什么? 解: 通常,在操作系统内核设置有一组用于实现各种系统功能的子程序(过程),并将它们提供给用户程序调用。每当用户在程序中需要操作系统提供某种服务时,便可利用一条系统调用命令,去调用所需的系统过程。这即所谓的系统调用。系统调用的主要类型包括: 1.进程控制类,主要用于进程的创建和终止、对子进程结束的等待、进程映像的替换、 进程数据段大小的改变以及关于进程标识符或指定进程属性的获得等; 2.文件操纵类,主要用于文件的创建、打开、关闭、读/写及文件读写指针的移动和

相关文档
最新文档