文档库 最新最全的文档下载
当前位置:文档库 › linux期末考试

linux期末考试

linux期末考试
linux期末考试

第一讲:Linux基本系统由哪几部分组成?Linux内核的功能是什么?

P6

第四讲:

一、

1.设temp是一个非空目录,说明下面3个命令的执行结果:

rm –r temp(删除整个非空目录,有提示是否删去目录下文件)

rm –r temp/*(只是删除非空目录子文件,有提示)

rmdir temp(只能删除空目录,当前目录不为空,执行失败)

2.给出命令,将主目录下的.profile文件复制到主目录下的backup目录下,如果目标文件已存在,提示用户是否覆盖。

ls -a(显示所有文件,包括隐藏文件)

pwd

cd ~(回到主目录)

touch .profile(创建隐藏文件)

mkdir backup

cp -i .profile /backup(复制文件覆盖提示)

3.已知有一个普通文件,保存在主目录下的某个位置,文件名中含有mem字符串。写出查找这个文件的命令

find -name "*mem*" -type f(普通文件)

4. 已知一个项目的源代码文件都存放在project目录下,扩展名为.c或.h。用一个命令统计所有源代码的行数。

wc -l *.[hc]

5.在/root目录下,创建一个以自己的姓的拼音命名的文件夹,复制文件/etc/fstab到该文件夹下,文件名字不变。查看文件/root/某文件夹/fstab的前4行;统计目录/root下,所有目录文件的个数

cd /root

mkdir /root/zbt

cp /etc/fstab /root/zbt

cd /root/zbt

head -4 fstab(查看文件前四行)

cd ..

ls -l|grep'^d'|wc –l(root下目录文件个数)

二、

1.

2.切换到student用户的用户主目录下;在student用户主目录下创建一个临时目录tmp;在临时目录下创建一个文件,文件名为a.txt;将a.txt复制成b.txt;将b.txt改名成c.txt;为c.txt 创建符号链接,链接文件名为linkc.txt;

cd student

mkdir tmp

ls

tmp

cd tmp

touch a.txt

ls

a.txt

cp a.txt b.txt

ls

a.txt

b.txt

mv b.txt c.txt

ls

a.txt c.txt

ln -s c.txt linkc.txt

ls

a.txt c.txt linkc.txt

使用gzip压缩创建/etc的归档,将文件另存为/home/student/tmp/etc.tar.gz;将压缩的归档文件解压到/backups目录;删除tmp目录

tar -zcvf /home/student/tmp/etc.tar.gz /etc

cd /backups

tar -zxvf /home/student/tmp/etc.tar.gz

ls /backups

etc

cd /home/student

rm -r tmp 3.列出用户主目录下的所有目录文件 rwx

4.写出一条命令,统计memo文件的行数,将结果写入memo.size文件中;

find memo/ -name "*.c" |xargs cat|wc -l

在当前目录下创建子目录test,而后进入test子目录,并在其下创建名为myfile.txt的文件,并通过键盘将“hello world”字符串输入到myfile.txt文件中,创建另一个文件file2,将myfile.txt 与file2 合并为分file3。

第五讲

1.现雇用一组顾问从事某一项目。为每位顾问创建用户帐户,并将这些帐户掭加到作为

补充组,名为consultants、组id为40000的组中。这些帐户应在90天后终止时过期,且每个月都必须更改密码。以下是顾问姓名及其相应的用户名列表(帐户的初始密码均为default):Sam Spade=SspadeBetty Boop= Bboop Dick Tracy=Dtracy groupadd -g 40000 consultants

useradd -G consultants Sspade

useradd -G consultants bboop

useradd -G consultants dtracy

date -d "91-day"

2014年 09月 22日星期一 04:42:25 EDT

chage -E 2014-9-22 -M 30 Sspade

chage -E 2014-9-22 -M 30 bboop

chage -E 2014-9-22 -M 30 dtracy

tail -4 /etc/passwd

tail -4 /etc/shadow

tail -4 /etc/gshadow

#passwd Sspade

tail -4 /etc/shadow

2.先建manager组,创建两个用户natasha,harry附属组为manager,创建第三个用户strlt 不充许login 。

groupadd manager

useradd -G manager natasha

useradd -G manager harry

useradd -G manager strlt -d /home/login

3.建一个用户susa,指定UID号为4000

useradd -u 4000 susa

第六讲

1.创建大小为400 MB的新分区和ext4文件系统。该文件系统应永久挂载在

/data的下面。

2.挂载U盘

第八讲

使用命令将linux系统下ip地址、子网掩码、默认网关、DNS

配置成下列值。

IP address : 10.4.5.6

Netmask : 255.255.255.0

Gateway : 10.5.6.251

DNS server : 192.168.0.234

Shell题

1.编写一个shell脚本,将用户主目录下的所有*.txt文件用for循环复制到mysoft子目录下并显示所复制文件的内容。

2.编写shell程序,实现自动删除50个账号的功能。账号名为stud1至stud50。

3.编写一个shell脚本,从键盘输入两个整数,比较其大小,并将其中较大的一个输出。

4、设计一个模拟台式计算器,从键盘输入两个数,再输入算术运算符,求其计算结果。要求输出结果为:第一个数运算符第二个数= 运算结果。(运算符仅包含expr支持的+ - *

后面附录知识点

附录:知识点

Shell的基本应用

知识点:1.shell是Linux的一个特殊程序,是内核与用户的接口,它是命令语言,命令解释程序及程序设计语言的统称。Shell是一个命令语言解释器,拥有自己内建shell命令集。

2.大多数Linux系统bin/bash作为默认登陆shell

3.Linux命令:(1)用于实现某一类功能的指令或程序(2)命令的执行依赖于解释器程序(例如:/bin/bash)

Linux命令分类:内部命令:属于Shell解释器的一部分(例如:pwd、cd)

外部命令:独立于Shell解释器之外的程序文件,存放在某个特定的目录中,如存放在/bin 、/sbin、/usr/bin例如(cp、rm、mail等命令)

4. Bash的常用功能:Tab键自动补齐命令编辑快捷键命令历史命令别名标准输入输出重定向操作管道操作

5. Bash(GNU Bourne-Again shell)是许多Linux平台的内定Shell,是一个基于命令行的shell 程序,支持多个语句命令。

6.bash命令:(1)命令历史:课本P62

(2)课本P63

7.linux的通用命令格式命令字[选项] [参数] 参考课本P56

8.Linux几个常用命令:(1)man命令:显示指定命令的手册页帮助信息。课本P61

(2)pwd命令:显示当前目录的绝对路径。课本P57

(3)cd命令:将当前目录改变为指定的目录。课本P57

(4)ls命令:显示指定目录的文件和子目录信息。当不指定目录时,显示当前目录下的文件和子目录信息。课本P57

(5)mkdir命令:创建目录。课本P56

(6)rmdir命令:从一个目录中删除一个或多个子目录,要求目录删除前必须为空。课本

P56

(7)touch命令:修改文件的修改时间和访问时间的时间标签为现在时间touch [选项] 文件…

-a 仅改变文件的访问时间。

-m 仅改变文件的修改时间。

-c 文件不存在时,不创建文件。

-t STAMP 使用STAMP指定的时间标签,而不是系统现在时间。

(8)file命令:查看文件类型

(9)cp命令:将给出的文件或目录复制到另一文件或目录中。课本P60

(10)rm命令:删除文件或目录。课本P61

(11)mv命令:移动或者重命名文件或目录。课本P60

(12)find命令:从指定的目录开始,递归的搜索其各个子目录,查找满足寻找条件文件的文件并对之采取相关的操作。课本P59.

(13)cat命令:依次读取其后所指的文件内容并将其输出到标准输出设备上。课本P57 (14)more命令:全屏方式分页显示文件内容less命令:与more命令相同,但扩展功能更多

(15)grep命令:以指定的查找模块搜索文件,通知用户在什么文件中搜索到与指定的文件模式匹配的字符串,并且打印出所有包含该字符串的文本行,该文本行的最前面是该行的所在文件名。课本P59

压缩、链接、vi编辑器

Linux常用命令:gzip命令:压缩、解压文件。课本P110

tar命令:将文件或目录归档为tar文件,与相关选项连用可以压缩归档文件。课本P106

ln命令:用于在文件之间创造链接,即为系统中已有的某个文件指向另外一个可用于访问它的名称。课本P105

知识点:文件系统的主要功能是存储文件的数据。Linux中文件系统为ext2.

Ext2文件系统采用索引节点(inode)方式来描述文件,系统中的所有文件(包括目录和设备)都对应一个唯一的i节点。i节点的内容包含文件说明信息和索引表两部分,文件说明信息部分包括模式(访问权限与类型)、所有者(属主和属组)、长度、时间戳、连接数等信息。索引表部分是指向文件存储块的索引指针。

目录文件的描述结构与普通文件一样,每个目录文件对应一个目录项(在其父目录中)以及一个i节点。不同之处在于目录文件的内容数据块中存放的是一个目录项列表,包含了该目录下的所有文件的目录项,头两个目录项是“.”和“..”。目录文件A的内容是一个含有6个目录项的列表,其中“.”文件就是本文件的别名,它的i节点域指向了本文件的i节点,“..”文件是父目录文件的别名,它的i节点域指向了父目录文件的i节点(根目录的“..”就是其自身)。其余4个表项分别对应了目录A下的B、C、D、E子文件,其中文件B是一个子目录,文件C 是一个普通文件。文件D和E是一个共享文件。

文件链接是实现文件共享的主要方式。Linux系统提供了两种文件链接方式,即符号链接和硬链接,用link()系统调用实现。用户可以用ln命令建立文件链接。

符号链接(symbolic link)很像Windows系统中的快捷方式,即建立一个符号链接文件,其内容是到一个实际存在的文件的路径描述。访问符号链接文件时,系统将根据其记载的内容转去访问那个实际文件。符号链接文件与目标文件是两个独立的文件,有着各自的i节点和数据块。它们之间通过文件内容而逻辑地链接在一起。

硬链接则是将两个或多个文件通过i节点物理地链接在一起。硬链接的文件具有不同的文件名和同一个i节点,通过其中任何一个文件名访问得到的都是同一内容,这就如同是一个文件具有多个别名。图中的文件D和E就是硬链接的一个例子。硬链接文件的目录项可以在同一目录下,也可以在不同的目录下,但不能跨越文件系统(即分区)。

文件的i节点中记录了该文件的连接数,用ls -l命令可以显示出文件的连接数。连接数表示连接到该i节点的文件目录项的数目。新建的普通文件的连接数为1,每建立一个与它相连的硬链接文件时其连接数就增1。

Vim(vi improved)是一种功能强大的命令行的文本编辑器,比gedit更复杂,功能更强大。Vim是一个标准的工具,几乎在所有的Redhat Linux系统中都可用。事实上,这是一个在许多基于Unix操作系统上的标准工具。Vim是一种模态编辑器,根据其所属模式不同,工作方式也不同。

Vim是一个全屏幕交互式编辑程序,可以执行输出、删除、查找、替换、块操作等文本操作。Vim作用:创建或修改文本文件,维护Linux系统中的各种配置文件

Vi三种工作模式:命令模式:用于文件导航、剪切、粘贴以及简单命令

输入模式:用于常规文本编辑

末行模式:用于保存、退出、搜索、替换以及其它复杂的操作

三种模式切换:课本P71 具体命令:课本P72到P75

管道重定向正则表达式

知识点:正则表达式(regular expression)就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。比如表达式“ab+”描述的特征是“一个'a' 和任意多个'b' ,那么'ab', 'abb', 'abbbbbbbbbb' 都符合这个特征。

表达式可以用来:

(1)验证字符串是否符合指定特征,比如验证是否是合法的邮件地址。

(2)用来查找字符串,从一个长的文本中查找符合指定特征的字符串,比查找固定字符串更加灵活方便。

(3)用来替换,比普通的替换更强大。

基本正则表达式:课本P65、P66

重定向:Linux系统中标准的输入设备为键盘,输出设备为屏幕,在某些情况下,希望能从键盘以外的其他设备读取数据,或者将数据送到屏幕以外的其他设备,这种情况就称为重定向。Linux系统定义了三个标准I/O文件,即标准输入文件stdin、标准输出文件stdout和标准错误输出文件stderr。在默认的情况下,stdin对应终端的键盘,stdout对应终端的屏幕,stderr也对应终端的屏幕。

输入重定向是指把命令的标准输入改变为指定的文件(包括设备文件),使命令从该文件中而不是从键盘中获取输入,

输入重定向的格式为:命令<文件

当提交这样的一个命令行时,Shell首先断开键盘与命令的stdin之间的关联,将指定的文件关联到stdin,然后运行命令。这样,该命令就会从这个文件中读取标准输入信息。

输出重定向是指把命令的标准输出或标准错误输出重新定向到指定文件中。这样,该命令的输出就不显示在屏幕上,而是写入到文件中。

很多情况下都可以使用输出重定向功能。

输出重定向的一般形式为:

●标准输出重定向:命令>文件

●标准错误输出重定向:命令2>文件

●合并输出重定向:命令&>文件

●附加输出重定向:命令>>文件

附加输出重定向就是将标准输出附加在一个文件的后面。

附加输出重定向的格式为:命令>>文件

附加输出重定向与标准输出重定向相似,只是当指定的文件存在时,标准输出重定向的做法是先将文件清空,再将命令的输出信息写入,而附加输出重定向则是保留文件内原有的内容,将命令的输出附加在后面。

合并输出重定向就是将标准输出与标准错误输出一起写入一个文件中,

输出重定向的用法:

(1) 合并文件,并加行号:

$ cat -n file1 file2 > file3

用cat命令和输出重定向可以方便地实现多个文件合并。此例中,cat的输出是加了行号的file1和file2的内容,重定向后,它们被写入file3中。

(2) 快速建立文件:

$ cat > file

用cat和输出重定向可以方便地建立一个小文件。此例中,Shell首先建立文件file(若它不存在的话),然后运行cat。cat从标准输入读入文本,写入文件file中。

(3) 向文件中添加内容:

$ echo “End of file” >> file

这是向文件中添加文本行的简单方法。这里echo命令向file文件末尾追加一行文字。如果要添加多行,可以用cat >> file命令。

管道(pipe)的功能是将一个程序或命令的输出作为另一个程序或命令的输入。利用管道

可以把一系列命令连接起来,形成一个管道线(pipe line),管道线中前一个命令的输出会传递给后一个命令,作为它的输入。最终显示在屏幕上的内容是管道线中最后一个命令的输出。

第五讲用户和组

知识点:Linux系统中,每个用户都有一个唯一的标示符,称为用户ID,系统中的用户至少属于一个组,称为用户分组。用户分组也有一个唯一的标示符,称为分组ID。根据用户和分组信息可以如何控制如何授权用户访问系统,以及允许访问后用户可以进行的操作权限。用户组影子文件/etc/gshadow :用于保存密码字串、密码有效期等信息

每一行对应一个用户的密码记录课本P84

组账号文件 /etc/group 用户组的配置文件,内容包括用户和用户组,并能显示出用户归属哪个用户组或哪几个用户组。课本P83

Linux常用命令:who命令【功能】显示已登录的用户。

【格式】who [选项] [am i]

【选项】

-H 显示各列的标题。

-q 显示登录的用户名和用户数。

【参数】带有参数am i时,显示自己的登录信息。

【说明】显示内容分为4列:用户名、登录的终端名、登录时间和备注。有-q选项时,只输出用户名和用户数。

Passwd命令课本P86 useradd命令课本P85 usermod命令课本P87 userdel命令课本P87

chage命令

格式:chage [选项]... 用户帐号名

常用命令选项

-m:密码的最短有效天数

-M:密码的最长有效天数

-W:密码的警告天数

-I:密码的有效天数

-E:密码的过期时间

m:密码的最短有效天数

-M:密码的最长有效天数

-W:密码的警告天数

-I:密码的有效天数

-E:密码的过期时间

-d:下次登陆时强制修改密码

用户组命令:groupadd命令课本p88 gpasswd命令课本P88

groupdel命令

第六章磁盘与文件管理系统

知识点:磁盘的组成:MBR:主引导记录(操作系统的引导信息、分区表、验证码)

主分区,一个硬盘允许4个主分区

扩展分区:一个硬盘允许3个主分区,一个扩展分区

逻辑分区:在扩展分区上创建

/bin 、/etc、 /dev 、/lib 、/sbin只能在根分区创建(课本P95)

Linux中将硬盘、分区等设备均表示为文件

交换分区是磁盘驱动器上的空间,用作当前未使用部分内存的溢出。

系统就能在内存中留出空间用于存储当前正在处理的数据,并在系统面临主内存空间不足的风险时提供应急溢出。

fdisk是用于管理磁盘分区的实用程序。(课本P97)

Linux中默认使用的文件系统类型EXT4,第4代扩展(Extended)文件系统

SWAP,交换文件系统

Linux支持的其它文件系统类型

FAT16、FAT32

XFS、JFS

文件操作权限:(1)访问权限:读取:允许查看文件内容、显示目录列表

写入:允许修改文件内容,允许在目录中新建、移动、删除文件或子目录

可执行:允许运行程序、切换目录

(2)归属:属主:拥有该文件或目录的用户帐号

属组:拥有该文件或目录的组帐号

(课本P111)

Linux命令:mkfs命令:创建文件系统(课本P100)

mount 命令(用来把文件系统挂载到系统中)

mount [ -t 类型] 设备名挂载点目录

mount -o loop ISO镜像文件挂载点目录

umount命令(卸载已挂载的文件系统)

umount 设备名

umount 挂载点目录

mkswap命令(Make Swap,创建交换文件系统)

mkswap 分区设备

chown命令(修改文件的权限)课本P112

格式:chown 属主文件或目录

chown :属组文件或目录

chown 属主:属组文件或目录

shell程序设计

知识点:Shell的功能(1)作为命令解释程序

(2)作为一种高级程序设计语言

shell是一种命令行解释程序,它提供了用户与操作系统之间基于命令行的交互界面。用户命令行输入命令,由SHELL对它们做出解释,并将其送往操作系统去执行。然而,它不仅仅是一种交互式语言,它还是一种可编程的程序设计语言。将若干个shell 命令写入一个文件就构成了一个shell程序,它可以被shell逐条的解释执行。shell 程序可以使用各种变量、参数和控制结构来组织命令流程,自动化的完成各种复杂冗繁的处理工作。

shell是基于字符串的语言:只做字符串处理,不支持复杂的数据结构和运算。Shell输出也全部是字符方式。

shell脚本的执行方式主要有3种

(1) 将脚本作为可执行文件执行:

$ chmod a+x hello

$ ./hello

用文本编辑器生成的脚本文件默认是没有x权限的,也就是说是不可直接执行的。赋予x权限后,脚本就可以像一般的Shell命令那样执行了。如果脚本不在系统存放命令的

标准目录下,需要在执行时指定脚本的路径。上例中脚本hello放在当前目录下,所以要用./hello来运行。

(2) 启动一个Shell子进程来执行脚本文件:

$ sh hello #或sh < hello

执行此命令行时,Shell进程先启动一个bash子进程,让它执行hello脚本的内容,执行完毕后bash子进程也终止。在这种方式中,脚本是作为命令参数传给子Shell的。

子Shell运行时读取该文件并执行其内容,因此脚本文件不必有执行权限。

(3) 让当前Shell进程执行脚本文件:

$ . hello #注意.后面的空格

“.”是一个Shell内部命令,hello是它的参数。“.”命令的功能是读取参数指定的文件,执行其内容。这种执行方式与第2种方式类似,区别在于此方式是由当前Shell进程来执行脚本文件的。

Shell变量:Shell是基于字符串的编程语言,shell的变量只能存储字符串。

Shell的变量有两种类型,即shell环境变量和用户自定义变量。

Shell的环境变量:作用是定制shell的运行环境,保证shell正确执行,它又分为可写和只读两大类。

1、可写的shell环境变量

可写的shell环境变量可以对它们进行赋值,大部分可写的shell环境变量都在登录过程中执行“/etc/profile”文件时进行初始化。该文件由系统管理员设置,用于为系统上的所有用户建立一个公共环境。

?2、只读的shell环境变量

只读的shell环境变量的变量名和值有shell自动设置。用户能使用和读取它们的值,但不能对它们进行更改,只读的shell环境变量有两种:一种是特殊的环境变量;另一种是位置参数。

位置参数:在命令行传递给shell脚本的参数。

共有十个位置参数,依次是

$0,$1,$2,…,$9

必有$0;而其他位置参数依据实际需求,可有可无。

输出位置参数

可以用echo命令输出位置参数

?位置参数是只读的,因此用户不能直接对参数变量重新赋值,但可以通过shell提供的命令来设置这些变量。

用set命令给位置参数赋值

格式:set 字符串1 字符串2…

其中,字符串i是要赋给第i个位置变量的值。注意:set不能对$0赋值。

移动位置参数

如果实际给定的命令行参数多于9个,就需要用shift命令移动位置参数。

shift命令可以带有一个整数作为参数,例如:shift 3

其功能是每次把位置参数左移3位。如果未带参数,则默认值为l。

自定义变量:在shell 编程语言中无须声明和初始化shell变量,一个未初始化的shell 变量,其默认的初始化值为空字符串。

?用户定义的shell变量名是由字母或下线符打头的字母、数字和下线符序列,并且大小写字母意义不同。这与C语言中标识符的定义相同。

字符串赋值,格式如下:

变量名=字符串

例如:mydir=/home/a

可以用echo命令显示变量名和值

注意显示变量值时要加$变量名(引用变量

查看变量使用变量:用env命令可以查看环境变量

用不带参数的set命令可以显示所有“shell变量(包括用户自定义变量)名以及它们的当前值。set命令还可用于改变一些只读shell环境变量的值。

在程序中使用变量值时,要在变量名前面加上一个符号“$”。这个符号告诉shell,要取出其后变量的值。

Shell输入输出命令:

shell中输入输出的标准文件

每个进程运行时自动打开三个文件,这些文件称为命令的标准文件,分别用于命令读取输入、输出结果以及输出错误消息,即

标准输入文件(stdin)

标准输出文件(stdout)

标准错误输出文件(stderr)

shell的输入输出重定向命令

<>>> 2>

Shell的输入重定向命令<

作用是解除键盘作为命令command的标准输入,并将文件“input-file”作为命令的输入源。

格式:command

Shell的输出重定向命令>

该语法用于将命令command的输出重定向到文件“output-file”上以取代显示屏

格式:command>output-file

?Shell的附加输出重定向命令>>

作用是把命令(或可执行程序)的输出附加到文件的后面,文件原有内容不被破坏。

格式:command>>output-file

?Shell的标准输出错误重定向命令2>

将产生的错误信息发送到“erro-file”中(不是默认的显示屏。

?read命令

用read命令由标准输入读取数据,然后赋给指定的变量。其一般格式如下。

read 变量1 [变量2] ……

echo 命令

echo命令是将其后的参数输出。最好用双引号把所有参数括起来,这样不

仅易读并且能使shell对它们进行正确的解释。

Linux基础期末考试试题

Linuxreg;在此扮演着极为重要的角色。探索云计算,了解其中的奥秘。 Linux期末考试试题(一) 一、选择题(每小题2分,共50分) 1.在创建Linux分区时,一定要创建(D)两个分区 A.FAT/NTFS B.FAT/SWAP C.NTFS/SWAP D.SWAP/根分区 2.在RedHatLinux9中,系统默认的(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 )

长理linux期末试卷(含答案)6

试卷编号06 拟题教研室(或教师)签名教研室主任签名 一、单项选择题(每题2分,共40分) 1.Linux是所谓的“Free Software”,这个“Free”的含义是() A.LINUX不需要付费 B.LINUX发行商不能向用户收费 C.LINUX可自由修改和发布 D.只有LINUX的作者才能向用户收费 2.下面关于SHELL的说法,不正确的是() A. 操作系统的外壳 B.什么都不是 C.是一个命令语言解释器 D.一种和C类似的程序语言 3.hda2表示() A. IDE0接口上的从盘 B.IDE0接口上的第三个逻辑盘 C.接口主盘的第二个分区 D.什么都不是 4.在安装LINUX时,设置从光盘引导需要改变()。 A.CMOS设置 B.重新分区 C.跳线 D.不能把系统改成光盘 引导 5.以下不属于服务器操作系统的是()。 A.WINDOWS XP B.WINDOWS 2000 SERVER C.LINUX D.UNIX 6.若要使用进程名来结束进程,应使用()命令。 A.kill B.ps C.pss D.pstree 7.RED HAT LINUX 9默认使用的文件系统类型为() A. ext2 B.ext3 C.FAT D.swap 8.LINUX的系统管理员的账号名为()。 A. Administrator B.root C.hello D.wang 9.在LINUX中,要查看目录文件清单,可使用()命令。 A.ls B.cd C.login D.logout 10.光盘所使用的文件系统类型为()。 A.ext2 B.ext3 C.swap D.ISO 9660 11.以下命令中,可以将用户身份临时改变为root的是()。 A.SU B.su C.login D.logout

Linux考试知识点总结

Linux服务器配置与应用考试覆盖范围知识点总结 考前★绝密知识点覆盖率95% 总结人:敌无小新时间:2009年12月23日晚 此复习题尽量保密,被老师发现可能会重考,慎重带入考场! 1.安装软件的方法? RPM包,源码包安装,*.bin格式安装文件安装 2.RPM命令参数使用? 安装软件#RPM -ivh 软件包名参数:-q 查询-U 升级-V检查-e卸载3.源码包安装过程实例? #tar -xzvf *.tar.gz #cd * #./config #make # make install 4.bin文件安装? #./*.bin 5.Linux下设置服务自启动的过程(两种)? ntsysv chkconfig --level 35 服务名称on 6.Samba服务正常工作至少需要两个守护进程,分别是? nmbd smbd 7.Samba服务的核心配置文件? /etc/samba/smb.conf 8.Samba服务器使用的安全等级? share安全等级共享级别,不需要账号和密码,安全性最低 user 安全等级用户级别,需要账号和密码,默认为该级别 server安全等级服务器级别,与user同级别,但验证由另一台SMB负责9.NFS需要哪两个安装包? nfs-utils主要提供nfs服务目录共享 portmap 主要提供远程连接 10.NFS的主配置文件? /etc/exports 11.启动停止与重启NFS服务?(此题顺序不能错) /etc/init.d/portmap start 或service portmap start /etc/init.d/nfs start service nfs start /etc/init.d/nfs stop service nfs stop /etc/init.d/portmap stop service portmap stop /etc/init.d/nfs restart service nfs restart 12.查看NFS服务器192.168.16.177上共享目录? #showmount -e 192.168.16.177 13.挂载NFS服务器上输出目录?(实例) #mount -t NFS 服务器名或IP地址:输出目录本地挂载目录 #mkdir /mnt/nfs #mount -t nfs 192.168.16.177:/nfs/public /mnt/nfs 14.卸载NFS服务器挂载目录? #umount /mnt/nfs 15.实现自动挂载NFS目录,应修改哪个文件,怎么设置? /etc/fstab (储存系统内的静态挂载点,即每次启动时挂载的文件系统。) NFS服务器名或IP:输出目录本地挂载目录nfs defaults 0 0

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_期末考试题(含答案)

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

linux考试知识点汇总.doc

LINUX 考试知识点总结 %1. 填空题 1. 文件权限 %1. 简答题 1. 1 inux 的特点 与Windows 的区別 特点:①.真正的多用户多任务操作系统 %1 .良好的兼容性,开发功能强 %1 .可移植性强 %1 .高度稳定性 %1 .丰富的图形用户界面 区别:①?多用户方面:同一时刻不同的用户访问 %1 .GUI (图形用户界面)方面 Linux 与内核相互独立 Windows 与内核结合 %1 .共享资源的相互访问 rwx rwx rwx 类型 user gro 叩 other d rwx rwx rwx 2. 文件编辑器的基本操作 w 保存 q 退出 q!强制退出 3. 文件链接命令 软链接:In -s 目标 硬链接:In 4. 创建文件/文件夹 touch mkdir 5. 文件不同对比命令 diff 6. 显示文本 cat less more 7. 删除命令 rm rm -f 强制删除 rm -r 递归删除 8. 移动文件/重命名 mv 文件名目标目录 mv 文件名新文件名 9. 复制命令 #cp ~a #cp -r 目录目标目录 #cp 文件名新文件名 文件 文件夹 链接名 rmdir 删除非空文件夹 rmdir -r 递归删除非空文件夹 移动 重命名 保留文件权限复制 复制目录 重命名

3.正则表达式 元字符:元字符名 A $* Linux -> windows 使用 NFS 与 Samba 服务器 Windows -> linux 通过网上邻居 %1 .配置文件 Windows 在注册表 Linux 由指定的存放位置女口: /etc /dev ⑤.域 linux windows 身份验证 无 有 性能 强 弱 可靠性(稳定性) 强 弱 系统管理 有抗拒感 简单易用 安全性 强 弱 功能 强 弱 2. 查找命令归总 find 命令 不根据数据库查找,速度慢,默认区分大小写 在指定的目录开始,递归的搜索各个子目录,查询满足条件的文件并对应采取相关操作 Slocate 命令 slocate 本身具有一个数据库,里面存放了系统中文件与目录的相关信息。 语 法:slocate [-u][-help][-version][-d <目录〉][查找的文件] 使用一u 选项更新数据库数据 whereis whereis 指令会在特定目录屮查找符合条件的文件。这些文件的烈性应属于原始代码, 二进制文件,或是帮助文件 语 法:whereis [-bfmsu][-B < 目录>…]卜M < 目录>...][-S < 目录>...][文件…] which which 指令会在环境变量$PATH 设置的冃录里查找符合条件的文件。 语 法:which [文件…] locate locate 指令用于查找符合条件的文件,它会去保存文件与目录名称的数据库内,查找合 乎范本样式条件的文件或目录。 语 法:locate [-d v 数据库文件>][-help][-version][?a 本样式…] 说明 只匹配行首 只匹配行尾

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

往年复习题 一、选择题: 1.以下哪一个是linux内核的稳定版本( B ) A.2.5.24B.2.6.17 C.1.7.18 D. 2.3.20 2.怎样显示当前目录( A )。 A. pwd B. cd C. who D. ls 3.欲把当前目录下的file1.txt 复制为file2.txt,正确的命令是( D )。 A. copy file1.txt file2.txt B. cp file1.txt | file2.txt C. cat file2.txt file1.txt D. cat file1.txt > file2.txt 4. 如果您想列出当前目录以及子目录下所有扩展名为“.txt”的文件,那么您可以使用的命令是( B )。 A. ls *.txt B. find. –name “.txt” C. ls –d .txt D. find . “.txt” 5. 如何删除一个非空子目录/tmp( B )。 A. del /tmp/* B. rm -rf /tmp C. rm -Ra /tmp/* D. rm –rf /tmp/* 6. 存放用户帐号的文件是(C )。 A. shadow B. group C. passwd D. Gshadow 7.下面哪个系统目录中包含Linux使用的外部设备(B )。 A. /bin B. /dev C. /boot D. /home 8.一个文件名字为rr.Z,可以用来解压缩的命令是( D ) A.tarB.gzip C. compressD. uncompress 9. Linux通过VFS支持多种不同的文件系统。Linux缺省的文件系统是( C ) A.VFATB.ISO9660 C. Ext系列D. NTFS 10.在vi编辑器中的命令模式下,键入( B )可在光标当前所在行下添加一新行 A.OB.o C. i D. a 11.在vi编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用( C )命令。 A.上箭头 B.下箭头 C. . D. *

Linux期末考试重点

Linux 练习题 第一章:Linux基础及安装 (主干内容不多,主要了解一些Linux的基本概念) 1.Linux是属于真正的多任务多用户系统 1.Linux系统是一个()的操作系统 A.单用户、单任务 B.单用户、多任务 C.多用户、单任务 D.多用户、多任务 2.Linux的运行级别都有那些?如何更改默认运行级别?字符界面的运行级别是3?图形界面5? 0:关机。不能将系统缺省运行级别设置为0,否则无法启动。 1:单用户模式,只允许root用户对系统进行维护。 2:多用户模式,但不能使用NFS(相当于Windows下的网上邻居) 3:字符界面的多用户模式。 4:没有用到。 5:图形界面的多用户模式。 6:重启。不能将系统缺省运行级别设置为0,否则会一直重启。 查看运行级别命令: runlevel 先后显示系统上一次和当前运行级别。如果不存在上一次运行级别,则用N表示。 改变提供运行级别命令: init[0123456] 第二章:Linux文件系统及命令 (主要内容,文件操作命令,参数,文件系统结构) 1.什么是工作目录、当前目录、用户主目录?查看和切换的命令是什么? Pwd查看工作目录,cd切换工作目录,cd .工作目录,cd ..工作目录上级目录。 ~表示用户主目录。 2.当前目录和上层目录怎么表示? Pwd 。。。 3.Abc和ABC是一个目录么? 不是,linux严格区分大小写。 4.文件类型有哪些?怎么判断?(目录是文件么?) ①普通文件:首字符“-”表示该文件是普通文件 ②目录文件:首字符“d”表示该文件是目录文件 ③设备文件:首字符“c”表示该文件是字符设备,“b”表示该文件是块设备 ④符号链接文件:首字符“l”表示该文件是符号链接文件 5.根据树形图,写出从一个目录到另外一个目录的命令 圆圈代表目录,方框代表文件,当前目录为n,用相对路径法和绝对路径法分别写出文件e的路径 ○1绝对路径:cd /e ○2相对路径:cd ../../e 6.查看文件的命令cat more less cat 连续显示、查看文件内容 [user@localhost ~]$ catmyfile more :一次显示一屏内容;按空格翻下一屏内容;按回车键翻下一行内容;按Q或q或Interrupt退出more 命令 [user@localhost ~]$ more file less:分屏显示内容;按向前(PageUp)向后(PageDown)浏览文件;按q退出less命令

linux期末考试练习题 2

一、单项选择题 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

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

Linux 期末考试试题 (一 ) 一、选择题 ( 每小题 2 分,共 50分) D )两个分区 C. NTFS/SWAP D.SWAP/ 根分区 A )用户对整个系统拥有完全的控制权。 C. administrator D.supervistor. ID 号的 shell 将被调用,这个 ID 是什么 ( B ) 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. Is - B. Is C. Is -a(所有) D. Is - 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. 当运行在多用户模式下时,用 CtrI+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. CtrI-C B. CtrI-F C. CtrI-B D. CtrI-D 15 . 下面哪个命令用来启动 X Window ( C ) A. runx B. Startx C. startX D. xwin 16. 用来分离目录名和文件名的字符是 ( B ) A. dash (-) B. sIash (/) C. period (.) 17. 用 "rm -i", 系统会提示什么来让你确认 ( A. 命令行的每个选项 B. 是否真的删除 A. skiIIaII B. skiII C. kiII D. kiIIaII 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 21. 局域网的网络设备通常有( ABCDE ) A.交换机 B.路由器 C.网桥 D.双绞线 E. HUB 1.在创建 Linux 分区时,一定要创建( A. FAT/NTFS B. FAT/SWAP 2.在 Red Hat Linux 9 中,系统默认的( A. root B. guest 3. 当登录 Linux 时,一个具有唯一进程 A. NID B. PID C. UID D. asterisk (*) B ) C. 是否有写的权限 ( D ) D. 文件的位置 18. 以下哪个命令可以终止一个用户的所有进程 )命令来查看网络接口的状态

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文件

Linux 期末考试试题5

河北工业大学期末考试试卷 一、填空题(2 X 10 分) 1.全部Redhat 9.0系统安装最大大约需要多大磁盘空间( 5G ). 2.Redhat 9.0默认的文件系统类型为( ext3 ) 3.输入了Shell命令的部分字符后按什么键可补全其余部分?( tab ) 4.要显示内存用量用什么命令?(free )5.完全删除/tmp下的所有文件用什么命令及参数?(rm –r /tmp )6.若从任一目录用什么命令可快速转到用户家目录?(cd ~ )7.要强制杀死某个进程用什么命令(kill -9 PID )8以192.168.6.0/255.255.255.0代表的系列计算机是(192.168.6.1-192.168.6.254 ) 9.改变命令提示符的环境变量是(PS1 ) 10.要查找文件除了用find命令外还可以用什么命令?(locate )二、叙述题(70分) 1.叙述Linux操作系统的三个主要部分及其功能。(6分) 内核:内核是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序。 命令解释层:是系统的用户界面,提供了用户与内核进行交互操作的一种接口。 文件结构:是文件存放在磁盘等存储设备上的组织方法,文件结构的相互关联性使共享数据变得容易。 2.分别叙述linux对IDE硬盘和usb接口的移动硬盘的各个分区如何表示?(6分)hdxx,sdxx, 3.叙述什么是shell? 什么是X window?Redhat的默认shell和X window是什么?(6分) Shell 是系统的用户界面,提供了用户与内核进行交互操作的一种接口。是一个命令解释器,它可以用来启动、挂起、停止、甚至编写程序。 Xwindow 选择shell如何进行任务控制。是否支持命令行编辑。是否支持命令行历史记录,环境变量有哪些,什么是它的开机启动文件或者配置文件,支持什么样的编程框架? 是UNIX和Linux系统上的图形用户界面系统。 3 Linux的默认shell是bash,默认XWindow是XFree86 4.执行命令ls –l 时,某行显示如下:(8分)-rw-r--r-- 1 chris chris 207 jul 20 11:58 mydata (1)用户chris 对该文件具有什么权限?(2)执行命令useradd Tom后,用户Tom对该文件具有什么权限? (3)如何使任何用户都可以读写执行该文件?(4)如何把该文件属主改为用户root? 1 读写 2 只读 3 chmod 777 mydata 4 chown root mydata 5.关于Samba服务器:(1)叙述该服务器的功能;(2)配置该服务器时对安全性选项

UNIX_LINUX操作系统重点知识复习

1-2章 1.Linux系统的应用主要涉及4个方面:应用服务器、嵌入式领域、软件开发和桌面应用。 2.Linux具有开放性是指它遵循世界标准规范,特别是遵循开放系统互连(OSI)国际标准。Linux系统一般有4个主要部分:内核、Shell、文件系统和应用程序。 3.简述Linux系统的以下特点:多用户;多任务;设备独立性;良好可移植性。 4.简述Linux系统的组成。 5.试比较Linux与windows系统的区别。 6.Linux的版本号分为两部分,即内核版本与发行版本。内核版本号由3个数字组成:r.x.y。r:目前发布的内核主版本。 x:偶数表示稳定版本;奇数表示开发中版本。 y:错误修补的次数。 Linux内核版本号2.1.11表明这是一个可以使用的稳定版本。(错) 7.一些组织和厂家,将Linux系统的内核、应用软件和文档包装起来,并提供一些系统安装界面、系统配置设定管理工具,就构成了Linux发行版本。Linux系统内核的版本号相对独立,根据GPL准则,虽然各发行版本都源自一个内核,但都没有自己的版权。Linux的各个发行版本都是使用Linus主导开发并发布的同一个Linux内核。 8.Linux系统使用较灵活的分区名方案,该方案基于文件,文件名的格式为/dev/xxyN,其中:/dev/是Linux系统下所用设备文件所在的目录名。 xx:分区名的前两个字母表示分区所在设备的、类型,通常是hd(IDE硬盘)或sd(SCSI硬盘)。y:这个字母表示分区所在的设备。如:/dev/had(第一个IDE硬盘)或/dev/sdb(第二个SCSI硬盘)。 N:最后的数字白代表分区。前4个分区(主分区或扩展分区)用数字1~4表示,逻辑驱动器从5开始。如:/dev/hda3是第1个IDE硬盘上的第3个主分区或扩展分区;/dev/sdb6是第2个SCSI硬盘上的第二个逻辑驱动器。 9.说明你所使用的计算机的硬盘及内存容量,并为自己的计算机设计一个合理的分区方案。第3章 1.Fedora8系统默认使用的桌面环境是GNOME。 2.Fedora8系统包括了一个功能强化的图形化桌面环境GNOME,并提供了面板图标、桌面 图标和菜单系统三种主要工具来使用系统上的应用程序。 第4章 1.在切断计算机机电源之前必须首先关闭Fedora8系统,不执行关闭Fedora8系统就直接 切断计算机的电源,这样做会导致未存盘数据的丢失、系统运行不稳定、甚至会损坏某些系统的硬件设备。 2.安装Fedora 8系统后,系统默认进入图形化界面,如果希望系统引导后自动进入字符界 面,则需要修改/etc/inittab文件。在/etc/inittab文件中找到”initdefault”的那一行,将其修改为“id:3:initdefault”,保存文件后重新启动计算机。 3.Linux系统用记登录后,超级用户的提示符是“#“,而其它用户登录后提示符是”$”。 4.登录字符界面后,可输入“startx”命令启动Linux图形化界面。 5.Fedora8 系统允许多个用户同时登录,还允许用户进行多次登录。字符界面下,虚拟控 制台的操作可以通过按下按下[ALT]键和一个功能键来实现(通常使用[F1]~[F6]键)。在图形界面下,则可使用[Ctrl+Alt+F1]~[Ctrl+Alt+F6]键切换不同的字符虚拟控制台,可使用[Ctrl+Alt+F7]键切换回图形界面。 6.Linux系统下常用的关闭和重启系统命令:(掌握语法与重要选项)

Linux期末考试试卷试题.doc

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 实现。 File 中查找Henry 、 henry 、11. grep -E '[Hh]enr(y|ietta)' file的功能是:(在文件 Henrietta 或 henrietta) 12.设 C 语言程序 A.生成目标文件的命令是( gcc -c )。 B.生成汇编语言文件的命令是( gcc -S )。 C.生成可执行程序 myp的命令是( gcc -o myp )。 13.设有两个C语言程序模块和(不含main 函数) A. 由和生成静态库的命令是(gcc -o -c)。 B. 由和生成共享库的命令是(gcc -shared -o -c )。 14.在某 Makefile 内有以下语句: SRC = TGT = $(SRC:.c=.d) SRC += 则TGT=________ ____________ SRC=_______ _________ 二、选择题( 40%) 1. 关于 Linux 内核版本的说法,以下错误的是()。 A.表示为主版本号 . 次版本号 . 修正号B. 1.2.3 表示稳定的发行版 C. 1.3.3 表示稳定的发行版D.表示对内核的第 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.终端

Linux职业认证考试50必考知识点

Linux职业认证考试50必考知识点 以下是Linux 职业认证考试 (the Linux Professional Institute Certification-----LPI)的一些知识点, 大家有兴趣可以测一下. 硬件和体系结构 1. /proc/interrupts 文件显示当前系统中正在使用的中断. 2. Linux支持标准串/并口和游戏棒口. /dev目录下对应每个设备/端口有一个文件.setserial命令用于显示修改串口配置. 3. dmesg命令可显示Linux在启动时发现了哪些硬件. 4. fdisk用于硬盘分区. newe2fs用于建立文件系统. mount 用于将分区挂在总文件树上. 5. ifconfig是最常用的网络配置工具. ping通过发送ICMP消息观察一台网上机器是否可被连通. RedHat的sndconfig用于配置声卡. minicom用于配置modem. 6. PPP协议是最通用的串行通讯协议. /etc/ppp/options中有PPP的配置信息. PAP(Password Authentication Protocol)和CHAP(Challenge Handshake Authentication Protocol)是PPP下最流行的两个认证协议. 系统安装和软件包安装

7. hda 表示第一个IDE盘, hda1是它的第一个分区. sda表示第一个SCSI盘, sda1是它的第一个分区. 8. swap分区的大小应至少和内存大小一样. root分区应尽量小.data/user等分区越细, 备份就越容易. 9. 分区完成后, 可以用mke2fs建立文件系统. 10. /etc/lilo.conf 中有Lilo的配置信息. 编辑完此文件后必须运行/sbin/lilo安装LILO bootloader. 11. tarball是最方便的打包工具. "x"选项用于解包, "c" 选项用于打包, "v"选项提供更多过程信息. "f"选项用于指明包文件名. 12. make使用Makefile文件提供的编译参数命令编译系统. "configure"脚本用于软件的环境配置. 13. 动态共享库方便不同的软件共享库函数, 而且在库升级时, 使用它的软件无需重新编译. ldd命令用于显示软件的共享库使用 情况. ldconfig命令用于更新维护系统的共享库数据缓存(cache of shared library data). "ldconfig -p"显示当前的共享库缓存. 14. 软件包管理工具有RedHat的RPM和Debian的dpkg. 15. rpm选项包括: -i 安装包 -e 卸载包

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

相关文档
相关文档 最新文档