Linux课后题(有答案的是重点)

Linux课后题(有答案的是重点)
Linux课后题(有答案的是重点)

1.5.1 课后习题

(1)什么是Linux操作系统?

答:linux是一套免费使用自由传播的类Unix操作系统,是当前流行的一种计算机操作系统。

(2)简述Linux的特点。

开放性、多用户、多任务、良好的图形用户界面、独立的硬件支持、丰富的网络应用、可靠的系统安全性、良好的可移植性、

(3)请描述Linux与Unix的关系。

Linux 和UNIX 的最大的区别是,前者是开发源代码的自由软件,而后者是对源代码实行知识产权保护的传统商业软件。

(1)简述Linux与Windows的异同点。

Windows是图形界面的,Linux类似以前的DOS,是文本界面的,如果你运行了图形界面程序X-WINDOWS后,Linux也能显示图形界面。Windows 有MS-DOS方式,在该方式下通过输入DOS命令来操作电脑;而Linux与Windows 类似,也有命令方式,Linux启动后如果不执行X- WINDOWS,就会处于命令方式下,必须发命令才能操作电脑。

2.4.1 课后习题

(1)Redhat Linux 9的默认安装(D)。

A.占用的硬盘空间最少 B.没有X Window图形系统

C.无KDE桌面环境

D.适合于对Linux系统比较陌生的用户

(2)关于安装方式说法错误的是(A)。

A.图形安装模式耗费的系统资源比较少,字符方式耗费的系统资源较多B.字符方式的安装速度也比图形方式略快 C.图形安装方式易于使用D.如果安装程序无法启动图形安装程序,即使用户选择图形安装方式,也会自动地转入字符安装方式

(3)当选择要安装的软件包时(B)。

A.可以选择单个软件包或包组,但是没有更进一步的选择

B.可以选择单个软件包或包组,如果选择后者,你可以通过选择“细节”进一步选择

C.安装程序不检查安装需要的磁盘空间 D.即使磁盘空间不够,安装程序也不会提示

(4)逻辑分区是建立在(B)分区上的。

A.从分区 B.扩展分区 C.主分区 D.第二分区

(5)在Windows与Linux双系统中,如果要让GRUB引导,则GRUB应该放在(A)。

A.MBR B./ C.root分区的首扇区 D./GRUB

(6)若一台计算机的内存大小为128M,则交换分区的推荐大小是(C)。

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

(7)Linux对于硬件的要求是什么?是否一定要很高的配置才能安装Linux?

1.CPU:要求至少是Pentium系列的

2.硬盘空间:依据用户的选择安装方式的不同,所需的硬盘空间也不相同。

3.内存:以文本方式安装,内存至少需要64MB;以图形化方式安装至少要128MB。

(8)Linux安装规范中,有两个分区一定要有,是哪两个?

主分区/和扩展分区swap

(9)交换分区的作用是什么?

用来做虚拟内存的,主要是把主内存上暂时不用的数据存到硬盘里,在需要的时候在从硬盘调进内存中

5.思考题

(1)Red Hat Linux 9一共有哪几种安装方式?选择其中一种安装方式,并选择安装新的Linux系统后,有几种安装类型可以选择,它们都用于哪种环境?

red hat linux 9有两种安装方式:图形方式和文本方式。

用户可以有5种安装类型选择:

(1)个人桌面。该类安装会为家用、便携计算机或桌面使用创建一种带有图形化环境的系统。

(2)工作站。如果除了图形化桌面环境外,还需要软件开发工具,工作站安装类型是最恰当的选择。

(3)服务器。如果希望系统具有基于linux服务器的功能,并且不想对系统配置做过多的定制工作,服务器安装是最恰当的选择。

(4)定制。定制安装在安装中具有最大的灵活性。可以选择引导装载程序,想要的软件包等。

(5)升级。如果系统上已经在运行red hat linux 版本(6.2或以上),并且用户想快速地更新到最新的软件包和内核版本,那么升级安装是最恰当的选择。

3.8 课后习题与实验

(1)Linux命令的基本格式是什么?命令[参数]

(2)链接分为(硬链接和软链接)。

(3)在Linux系统中,压缩文件后生成后缀为.gz文件的命令是(gzip)。

(4)可以在标准输出上显示整年日历的命令及参数是(cal -y)。

(5)进行字符串查找,使用(grep)命令。

(6)使用(*),每次匹配若干个字符。

(7)Linux有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用(less)命令。

(8)关闭Linux系统(不重新启动)可使用命令(shutdown –h now)。

(9)在实际操作中,想了解命令rpm的用法,可以输入(man rpm)得到帮助。

(10)在今天的1:30让系统自动关机,可使用(shutdown –h 1:30)。

(11)讲/home/nick改名成/home/juju,可输入(mv /home/nick/home/juju)。

(12)假如需要找出/etc/my.conf文件属于哪个包(package),可以执行(rpm -f)。

(13)显示一个文件最后几行的命令是(tail -n)。

(14)在Linux下,(rm -rf)命令用于删除当前目录下所有文件及子目录。

(15)在系统文档中找到关于print的说明,可使用(man print)。

(16)(rpm -Uvh)命令及其参数用来只更新已经安装过的rpm软件包。

(17)(tar -cvf)命令及其参数可将当前目录下的所有文件备份为home.tar。

(18)(tar -xvf)命令极其参数可以压缩tar文件。

(19)在gzip命令中,-d的作用是(解开压缩文件)。

(20)移动所有以数字开头的文件到/home/nick目录下,应使用命令(mv [0-9]* /home/nick)。

(21)分页显示/etc目录下所有文件的详细信息,应使用命令(more /etc/*)。(1)启动计算机,利用root用户登录到系统,进入字符提示界面。

(2)用pwd命令查看当前所在的目录。

(3)用ls命令列出此目录下的文件和目录。

(4)用ls -a选项列出此目录下包括隐藏文件在内的所有文件和目录。

(5)用man命令查看ls命令的使用手册。man ls

(6)在当前目录下,创建目录lesson。mkdir lesson

(7)利用ls命令列出文件和目录,确认lesson目录创建成功。ls -l

(8)进入lesson目录,查看当前目录。cd lesson pwd

(9)利用touch命令,在当前目录创建一个新的空文件abc。touch abc

(10)利用cp命令复制系统文件/etc/stab到当前目录下。cp /etc/fstab .

(11)复制文件fstab到一个新文件fstab.bak,作为备份。cp fstab fstab.bak (12)列出当前目录下的所有文件的详细信息ls -l

(13)用less命令分屏查看文件fstab的内容,注意练习less命令的各个子命令,例如b,p,q等并对ext3关键字查找。less fstab less /ext3 fstab

(14)用grep命令在文件中对关键字ext3进行查询,并于上面的结果进行比较。grep …ext3? fstab

(15)给文件fstab创建一个软连接fstab.lns和一个硬链接fstab.lnh。

软链接:ln –l fstab fstab.lns 硬连接:cp –l fstab fstab.lnh

(16)显示文件fstab及其链接的详细信息。ls -a

(17)删除用户主目录下的fstab,显示文件fstab.lns与fstab.lnh的详细信息,比较文件fstab.ln的链接数的变化。rm –rf fstab

(18)用cat命令查看文件fstab.lnh的内容,看看有什么结果。cat fstab.lnh (19)用cat命令查看文件fstab.lns的内容,看看有什么结果。cat fstab.lns (20)删除以f开头且文件名中包含ln的所有文件,显示当前目录下的文件列表,回到上层目录。

rm –rf f*ln*

(21)用tar命令把目录lesson打包。tar –cvf ***(打成的包名) /lesson

(22)用gzip命令对打好的包进行压缩操作。gzip ***(上题的包名)

(23)把文件lesson.tar.gz改名为backup.tar.gz。mv lesson.tar.gz backup.tar.gz (24)显示当前目录下的文件和目录列表,确认重命名成功。

(25)把文件backup.tar.gz移动到lesson目录下。mv backup.tar.gz /lesson (26)显示当前目录下的文件目录列表,确认移动成功。ls

(27)进入lesson目录,显示目录中的文件列表。cd lesson ls -l

(28)把文件backup.tar.gz解包。tar –zxvf backup.tar.gz

(29)显示当前目录下的文件和目录列表,复制lesson目录为lessonbak目录作为备份。cp lesson lessonbak

(30)查找root用户自己的主目录下的所有名为abc的文件。find /root –name “abc*” -print

(31)删除lesson子目录下的所有文件。rm –rf *.*

(32)利用rmdir命令删除空子目录lesson。rmdir lesson

(33)回到上层目录,利用rm命令删除目录lesson及其下所有文件。rm –rf lesson 5.思考题

(1)find命令与grep命令各用于各种场合?

find 命令用于从目录树中查找与搜索条件匹配的文件;

grep 命令用于查找输入流中包含模板文本的行。

(2)如何把两个文件合并成一个文件?

cat命令

例如:cat file1.out file2.out >file2.out

cp 命令

例如:cp test1 test2

(3)理解重定向与管道命令在Linux命令操作中的角色。

(4)举例说明如何利用通配符和正则表达式对文件进行快速查找。

4.3.1课后习题

(1)简述VI的三种工作模式。

一般模式:启动VI进入。

插入模式:在一般模式,输入a/i/o等进入该模式。

命令模式:在一般模式输入:则进入命令模式。

(2)如何根据实际情况退出VI?

文件编辑完成后,返回一般模式,输入:wq进行保存和退出,输入:q是不保存退出,而输入: q!不保存强制退出。

(3)在VI编辑器下,光标移动的方式有哪些?k/j/h/l上下左右

(4)在VI中复制一行并粘贴的命令是(yyp)。

(5)进入VI后,希望光标停留在第5行,命令是(5H)。

(6)需要将所有的字符串s1替换成s2,命令是(R)、

(7)将文件中的某一行恢复成编辑前的状态,命令是(U)。

(8)将当前目录下文件的详细信息输出至gedit进行编辑,在终端输入的命令为(:w gedit)。

6.4.1 课后习题

(1)唯一标示每一个用户的是_UID_和_用户名_.

(2)某文件的权限为drw-r- -r- -,用数值形式表示该权限,则该八进制数为_644_,该文件类型是_目录_.

(3)Root的UID是_0_,GID是0_。

(4)为了开启磁盘配额功能,使用的两个文件系统属性关键字分别是usrquota和grpquota。

(5)使用_repquota_命令可以监控系统所有用户使用的磁盘空间,并在接近极限时提示用户。

(6)Bash的环境配置文件为_.bashrc_。

(7)关于建立系统用户的错误描述是(D)

A.在Linux系统下建立用户使用useradd命令。

B.每个系统用户分别在/etc、passwd和/etc/shadow文件中有一条记录。

C.每个系统用户在默认状态下得工作目录为/home/用户名。

D.每个系统用户在/etc/fstab文件中有一条记录。

(8)作为一个管理员,你希望在每一个新用户的目录下放一个文件.bashrc,那么你应该在(A)目录下放整个文件,以便于新用户创建目录是自动将这个文

件复制到自己的目录下。

A./etc/skel/

B./etc/default/

C./etc/defaults/

D./etc/profile.d/

(9)下面参数可以删除一个用户并同时删除用户的主目录的是(B)。

A.rmuser -r

https://www.360docs.net/doc/d116838729.html,erdel –r

C.uwermgr -r

D.deluser -r

(10)在使用了shadow口令的系统中,/etc/passwd和/etc/shadow两个文件的权限正确的是(C)。

A.-rw-r- -r- -,-r- -r- -r--

B.-rw-r-----,-r--------

C.-rw-r--r--,-r-------

D.-rw-r--rw-,-r-----r-

(11)文件exer1的访问权限为rw-r--r--,现要添加所有用户的执行权限和同组用户的执行全系和同组用户的写权限,下列命令正确的是(B)。

A.chmod g+w exer1

B.Chmod a+x g+w exer1

C.Chmod 765 exer1

D.Chmod o+x exer1

(12)系统用户user1和user2,同属于users组。在user1用户目录下得一个file1,它拥有644的权限,如果user2用户想修改user1用户目录下得file1文件,应拥有(C)的权限。

A.744

B.646

C.664

D.746

(1)创建新用户nick,设置其主目录为/home/nick。useradd nick –m –d /home/nick

(2)查看/etc/passwd和/etc/shadow文件的最后一行。tail –n 1

/etc/passwd和tail –n 1 /etc/shadow

(3)给用户nick设置密码。passwd nick

(4)再次查看文件/etc/shadow文件的最后一行,看看有什么变化。

(5)使用nick用户登录系统。su nick

(6)锁定用户nick。password –l nick

(7)查看文件/etc/shadow文件的最后一行,看看有什么变化。

(8)再次使用nick用户登录系统,看能否登录成功。

(9)解除对用户nick的锁定。password –u nick

(10)更改用户nick的账户名为juju。 usermod –l juju nick

(11)查看/etc/passwd文件的最后一行,看看有什么变化。

(12)指定用户juju在2010年12月31日过期。useradd juju–e default –-expire -2010/12/31

(13)创建一个新组,组名为class,指定600为GID。groupadd –g 600 class (14)查看/etc/group文件的最后一行。tail –n 1 /etc/group

(15)将用户juju加入改组。useradd juju –g class

(16)查看/etc/group文件的最后一行,看看有什么变化。tail –n 1

/etc/group

(17)给组class设置组密码。gpassword class

(18)从class组中删除用户juju。groupdel juju

(19)再次查看/etc/group文件的最后一行,看看有什么变化。

(20)删除组class。groupdel class

(21)用vi来编辑/etc/fstab,在/home分区启动磁盘配额功能。

(22)给quotacheck命令创建https://www.360docs.net/doc/d116838729.html,er和aquota.group文件。

(23)给用户juju设置磁盘配额功能。 #edquota –u juju

(24)将其blocks的软限设置为2000,硬限设置为3000.

(25)将其inodes的软限设置为2000,硬限设置为3000.

(26)重新启动系统。reboot

(27)用quotaon命令启用quota功能。

(28)切换到用户juju,查看自己的磁盘限额及使用情况。su juju

(29)尝试修复大小分别超过磁盘限额软限制和应限制的文件到用户的住

目录下,检验一下磁盘限额功能是否起作用。

(1)如何让某用户账号暂时无法登入主机?

(2)我希望在设定每个账号是(使用useradd),默认情况下,它们的跟目

录就好有一个名为www的子目录,应该怎么做?

7.3.1 课后习题

(1)在Linux系统中,以_文件_方式访问设备。

(2)CD-ROM 标准的文件系统类型是_ISO9660_。

(3)字符设备文件类型的标志是_c_。

(4)将光盘CD-ROM (/dev/cdrom)安装到文件系统的/mnt/cdrom 目录下的命

令是_#mount -t iso9660 /dev/cdrom /mnt/cdrom_。

(5)Red Hat Linux9 中默认打印管理服务是_CUPS_,其Web管理地址是

__http://localhost:631__。

(6)在大多数发行版本中,属于块设备(block device)的是( B )--P98

A.串行口

B.硬盘

C.虚拟终端

D.打印机

(7) 在Linux中,如何标识接在IDE0(从盘b)上的slave硬盘的第二个扩

展分区?( A )

A./dev/hdb2

B./dev/hd1b2

C./dev/hdb6

D./dev/hd1b6

(8) 下面文件中用来设置X Windows的显示分辨率的是( D )

A.xinit

B.xinitrc

C.XF86Setup

D.XF86Config

—P105

(9) 在XF86Config配置文件中,用来设置字体文件的段是( C )

A.The xfsCodes section

B.The Graphics section

C.The Files section

D.The Fonts section

(10) 已知Linux系统中的唯一一块硬盘是第一个IDE接口的master设备,

该硬盘按顺序有三个主分区和一个扩展分区,这个扩展分区有划分了三个逻辑分

区,则该硬盘上的第二个逻辑分区在Linux中的设备名称是( D )。

A./dev/hda2

B./dev/hda4

C./dev/hda5

D./dev/hda6

(1)挂载DVD-ROM与/mnt/dvd目录下,并读取其中的文件。

mount –t iso9660 /dev/dvdrom /mnt/dvd

(2)插入USB存储设备,并挂载在/mnt/usb目录下。

mount –t vfat /dev/sdb1 /mnt/usb

(3)读取USB存储设备上的文件。

(4)在USB存储设备上创建名为usbtxt的文件。

(5)在“主菜单”→“系统设置”→“服务器设置”→“服务”下,查看CUPS服务是否启动。

(6)按提示配置一台打印机。

4.完成实验报告

5思考题

(1)查看/dev目录,找到与当前系统设备对应的各类设备文件。

ls /dev/tty* 查看终端设备信息

(2)查看/etc/X11/XFree86Config,了解该配置文件的结构。

8.5 课后习题与实验

(1) 在Linux系统中所有内容都被表示为文件,组织文件的各种方法称为_文件系统_。

(2) Linux使用支持Windows9.x/2000 长的文件名的文件系统的类型是_vfat_。

(3) 在Linux系统中,用来存放系统所需要的的配置文件和子目录的目录是_/etc_。

(4) Linux文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文件,一般应将其放在_dev_目录中。

(5) 列出当前硬盘的分区情况的命令为_先输入fdisk再输入_p。P112

(6) 想要对硬盘IDE0的第二扩展分区建立ext3文件系统,命令为

_mkfs –V –t ext3/ dev/Hda2_。

(7) Linux在启动时,读取etc/fstab_文件以自动加载文件系统。

(8) 请说出下面的目录主要放置什么数据?

/etc:__配置文件__。

/boot: _启动文件_。

/bin,/user/bin: _命令文件_。

/sbin,/user/sbin: _系统管理_。

/var/log: _日志文件_。

(9) 某/etc/fstab文件中的某行如下:

/dev/hda5第一个逻辑分区(设备名)/mnt/dos文件系统的挂载点vfat文件系统类型 defaults,userquota挂载选项 1需要备份2跳过(是否在启动时通过fsck磁盘检测工具检查文件系统)

(10) 当文件系统受到破坏时,如何检查和修复系统? fsck -a

(1) 用fdisk命令创建磁盘分区时,需要保证磁盘的剩余空间不为0。

(2) 以root用户账号登录到系统字符界面下。

(3) 输入fdisk命令,把要进行分区的硬盘备份文件作为参数。

(4) 输入m,列出所有可能使用的子命令。

(5) 输入p,显示已有的分区表。

(6) 输入n,创建扩展分区。

(7) 输入n,在扩展分区上创建新的分区。

(8) 输入l,选择创建逻辑分区。

(9) 输入新分区的起始扇区号,按Enter键使用默认值。

(10) 输入新分区的大小(不要将硬盘所有剩余空间全分配掉,实验要求需要

创建两个逻辑分区)。

(11) 再次输入n创建另一个逻辑分区,将硬盘所有剩余空间都分配给它。

(12) 输入p,显示分区表,查看新创建好的分区。

(13) 输入l,显示所有的分区类型的代号。

(14) 输入t,设置分区的类型。

(15) 输入要设置分区类型的分区代号(要保证这里设置的两个逻辑分区的

文件系统分别是ext3和vfat)。

(16) 输入p,查看设置结果。

(17) 输入w,把设置写入硬盘分区表,退出fdisk并重新启动系统。

(18) 在上述新创建的分区上创建ext3文件系统和vfat文件系统。

mkfs –v-t ext3 /dev mkfs –v-t vfat /dev

(19) 用fsck命令检查文件系统。

(20) 在/mnt目录下建立挂载点:tmp1和tmp2。mkdir /mnt/temp1

(21) 利用mount命令,列出已经挂载到系统上的分区。

(22) 把上述新创建的ext3分区挂载到/mnt/tmp1。

mount –t ext3 /dev/xxx /mnt/temp1

(23) 把上述新创建的vfat分区挂载到/mnt/tmp2。

mount –t vfat /dev/xxx /mnt/temp2

(24) 利用mount命令列出挂载到系统上的分区,查看挂载是否成功。

(25) 利用umount命令卸载上面的两个分区。

(26) 利用mount命令查看卸载是否成功。

(27) 编辑系统文件/etc/fstab文件,把上面两个分区加入此文件中。

(28) 重启系统,显示已经挂载到系统上的分区,检查设置是否成功。

5.思考题

(1) 在Linux下能创建windows分区吗?在Linux下能创建windows的文件

系统吗?怎样创建?

答:可以在Linux下能创建windows分区,用任何linux的磁盘管理工具都可以建立FAT和NTFS的分区。

也可以在Linux下能创建windows的文件系统,只需要设置文件类型为windows能识别的类型就行。

(2) 文件挂载表的文件是什么?作用是什么?格式是怎样的?

(3) 利用mount命令挂载一个文件系统和将其写入文件挂载表的区别是什

么?

11.3.1 课后习题

(1)欲发送10个分组的报文测试与主机https://www.360docs.net/doc/d116838729.html,的连通性,应使用的命令和

参数是ping –c 10 https://www.360docs.net/doc/d116838729.html,。

(2)Ping 命令可以测试网络中主机系统是否能到达远端主机,所以常常用于测试网络的连通性。

(3)ICMP协议为IP协议提供差错报告。

(4)DNS域名系统主要负责主机名和IP地址之间的解析。

(5)在TCP/IP模型中,应用层包含了所有的高层协议,在下面的一些协议中,Ftp 协议是能够实现本地与远程主机之间的文件传输工作。

(6)下面的网络协议中,面向连接的协议是(A)

A.传输控制协议

B. 用户数据报协议

C. 网际协议

D. 网际控制报文协议

(7)局域网的网络地址192.168.1.0,子网掩码为255.255.255.0,局域网络连接其他网络的网关地址是192,168.1.1。主机192.168.1.20访问网络地址为172.16.1.0,子网掩码为255.255.255.0的网络时,其路由设置正确的是(B)。

A.route add -net 192.168.1.0 gw 192.168.1.1 netmask 255.255.255.0 metric 1

B.route add -net 172.16.1.0 gw 192.168.1.1 netmask 255.255.255.0 metric 1

C.route add -net 172.16.1.0 gw 172.16.1.1 netmask 255.255.255.o metric 1

D.route add -net default 192.168.1.0 netmask 172.168.1.1 metric 1

(9)下列提示中。不属于ifconfig命令范围的是(D)。

A.本地回环地址

B. 配置网卡的ip地址

C. 激活网络适配器

D. 加载网卡到内核中

(9)下列哪个是子网号为16位的A类地址与子网号为8位的B类地址的子网掩码?(A)。

A. 255.255.255.0和255.255.255.0

B.255.0.255.0和255.255.255.0

C.255.0.0.0和255.0.0.0

D.255.0.0.0和255.255.255.0

(10)当我们与某远程网络连接不上时,就需要跟踪路由查看,以便了解在网络的什么位置出现了问题,满足该要求的命令是(B)。

A.Ping

B. Traceroute

C. Netstat

D. Route

1.思考题

(11)当无法连接远程主机的时候,此时应该按什么顺序,用什么方法,分别检测系统中的那些设置?

答:1.首先确定远程主机运行正常

2.如果通过公网,检查联网是否正常,专线看看线路是不是通

3.路由、交换机等是不是有问题

4.网卡驱动,设置,参数是不是正常

5.软件是不是正常

(12)利用ifconfig和route命令配置的IP地址、子网掩码和默认网关等信息和利用netconfig命令及编辑配置文件有什么不同?

16.3 课后习题与实验

16.3.1 课后习题

(1)什么是Shell?Red Hat Linux 9默认的是哪一种Shell?

答:1.Shell是一个命令语言解释器,它拥有自己内建的命令集,也能被系统中其他的应用程序调用。用户在命令提示符下输入的命令都由Shell解释后传递给内核。

2.Red Hat Linux 9默认的是Bourne Again Shell(bash)。

(2)Shell的主要功能是什么?主要执行方式有哪些?

答:1. 它的功能是接受到用户输入的命令后首先检查命令是否为内部的,若不是则再检查它是否是一个应用程序。然后,Shell在搜索路径里寻找这些应用程序。如果命令不是一个内部命令,也没有包含在搜索路径里,将会显示错误信息。如果成功找到,该内部程序或应用程序将被分解为系统调用并传递给Linux内核。

2 .主要执行方式有:

(1)输入定向到Shell脚本

$ bash < 脚本名

(2)以脚本名作为参数

$ bash 脚本名〔参数〕

(3)将Shell脚本的权限设置为可执行,然后在提示符下直接执行它。

$ chmod a+x 脚本名$ PATH=&PATH:. $ 脚本名

Linux教程第四版课后习题4答案

第四章 4.1常用的有哪儿种系统中默认的是什么? 答:几种常见的:、、、、 下默认的是 () 4.2简述的主要功能。有什么特点? 答:是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。 引用、多命令执行、命令行展开:~ {}、命令的执行状态结果、多命令执、命令补全:$、路径补全:、命令缓存表、命令别名:, 命令历史:、文件名通配符:、变量、快捷键。 4.3执行脚本的方式是哪些? 答:1、输入定向到脚本。该方式用输入重定向方式让从给定文件中读入命令行,并进行相应处理。其一般形式是: $<脚本名例如: $ <1 2、以脚本名作为参数。其一般形式是: $脚本名 [参数] 3、将脚本的权限设置为可执行,然后在提示符下直接进行。

4.4将主提示符改为用户的主目录名,并予以输出。 答:1= $ $ 4.5说明三种引号的作用有什么区别。 答:中有三种引号,分别为双引号(" ")、单引号(' ')以及反引号(` `)。 双引号(" "):在双引号中,除了$, '', `和\以外所有的字符都解释成字符本身。 单引号(' '):在单引号中所有的字符包括特殊字符($,'',`和\)都将解释成字符本身而成为普通字符。 反引号(` `):在反引号中的字符串将解释成命令来执行。 4.6利用变量赋值方式,将字符串 c:>\$\*显示出来。 答:$ $ $ ”c:>\$\*” 4.7显示环境变量的设置情况,说明各自的意义。 答: 只对当前的起作用的环境变量 1、控制台中设置,不赞成这种方式,因为他只对当前的起作用,换一个设置就无效了:

直接控制台中输入: $"$" (关闭会还原为原来的) 对所有的用户的都起作用的环境变量 2、修改文件,如果你的计算机仅仅作为开发使用时推存使用这种方法,因为所有用户的都有权使用这个环境变量,可能会给系统带来安全性问题。这里是针对所有的用户的,所有的 在的最下面添加: "$" 针对当前特定的用户起作用的环境变量 3、修改文件,这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,这里是针对某一特定的用户,如果你需要给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下的文件就可以了。 在下面添加: "$"。 4.8 分析下列脚本的功能: $# [$ 0] "$ \$$ ” ‘ $1’

linux题库选择及答案

一、选择题 1.在创建Linux分区时,一定要创建(D )两个分区 A. FAT/NTFS B. FAT/SWAP C. NTFS/SWAP D.SW AP/根分区 2.在Red Hat 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. 字符 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 21.局域网的网络设备通常有(ABCDE)

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_______,链接有两种:___ 软链接______和___硬链接______。 改变文件或目录的读写和执行权限的命令是__chmod________。 17. 指定在创建文件或目录时预设权限掩码的命令是___umask_______。 18. 改变文件或目录所有权的命令是__chown________。 19. ACL 可以为某个文件单独设置该文件具体的某用户或组的权限。需要掌握的命令也只有 三个:__getfacl__、__setfacl__、__chacl__。

Linux课后选择题

Linux安装程序提供的两个引导装载程序是()。 A. GROUP和LLTO B. DIR和COID C. GROB和LILO D. 以上都不是 答案:C 题型:单选题 Linux的根分区系统类型是()。 A. FAT16 B. FAT32 C. .ext4 D. NTFS 答案:C 题型:单选题

在安装Linux操作系统时,必须创建的两个分区是()。 A. /home和/usr B. /和/usr C. /和/swap D. /home和/swap 答案:C 题型:单选题 一台PC的基本配置为主题1GB,硬盘存储容量120GB,内存512MB。在安装Linux系统时,交换分区大小应为() A 100MB B 512MB C 2048MB D 300MB 答案:C 提醒:单选题

在RedHat linux中系统管理员的名称是() A root B user C ftpuser D administrator 答案:A 提醒:单选题 inittab 文件存放在()目录下面。 A /etc B /home C /var D /boot 答案:A 提醒:单选题

Linux的创始人是() A. Make jane B. Tangnade C. Jane lu D. Linus Torvalds 答案:D 题型:单选 Linux的内核版本是什么的版本()A.不稳定 B.稳定的 C.第三次修订 D.第二次修订 答案:B 题型:单选

以下不属于服务器操作系统的是哪个() A.Windows 2000 Server B.Netware C.Windows XP D.Linux 答案:C 题型:单选 Linux有3个查看文件的命令,如果希望再查看文件内容过程中用光标可以上下移动来查看文件内容,则符合要求的命令是() 答案:C 题型:单选题

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系统应用与开发教程》所有课后习题和答案

《Linux系统应用与开发教程》所有课后习题和答案 第1章Linux概述 (1) 第2章shell及常用命令 (4) 第3章vi编辑器的使用 (7) 第4章X Window系统的使用 (9) 第5章Linux系统的常用软件 (11) 第6章硬件管理 (11) 第7章网络基本配置 (12) 第8章常用网络服务的配置和使用 (15) 第9章系统管理与监控 (19) 第10章Linux系统的安全管理 (21) 第11章shell程序设计 (24) 第12章gcc的使用与开发 (26) 第13章gtk+图形界面程序设计 (27) 第14章Qt图形界面程序设计 (28) 第15章集成开发环境KDevelop的使用 (31) 第1章 Linux概述 1.什么是Linux? Linux是一套免费使用和自由传播的类UNIX操作系统,源代码开放,能运行于各类硬件平台,包括Intel x86系列和RISC处理器。这个系统是由世界各地成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的UNIX兼容产品。 2.Linux有哪些特性? (1)开放性 (2)多用户 (3)多任务 (4)良好的用户界面 (5)设备独立性 (6)丰富的网络功能

(7)可靠的系统安全 (8)良好的可移植性 3.Linux与Windows操作系统的主要区别是什么? (1)从发展的背景看,Linux是从一个比较成熟的操作系统发展而来的,而其他操作系统,如Windows等,都是自成体系,无对应的相依托的操作系统 (2)从使用费用上看,Linux是一种开放、免费的操作系统,Windows是封闭的系统,需要有偿使用。 (3)Linux上丰富的应用软件也是自由的,而在Windows下,几乎所有的软件都有独立的版权,需要购买使用,即使某些软件可以免费使用,也一般不提供其源代码,更不用说由用户修改扩充其功能了。 (4)Windows对硬件配置要求高,而Linux在低端PC系统上仍然可以流畅运行4.Linux与Unix的共同点与不同点是什么? 共同点:由于Linux是从Unix发展来到,它遵循Unix开放标准,基本支持同样的软件、程序设计环境和网络特性,可以说Linux是UNIX的PC版本,Linux在PC机上提供了相当于UNIX工作站的性能。 与商用Unix的不同点有:1)Linux是免费软件,用户可以从网上下载,而商用的UNIX除了软件本身的价格外,用户还需支付文档、售后服务费用;2)Linux拥有GNU软件支持,Linux能够运行GNU计划的大量免费软件,这些软件包括应用程序开发、文字处理、游戏等方面的内容;3)Linux的开发是开放的,任何志愿者都可以对开发过程做出贡献;而商用UNIX则是由专门的软件公司进行开发的。 与自由Unix的不同点: 1)在组织方式上,FreeBSD由它的核心团队(core team)的领导,他们负责原始程序的开发与维护。有core team的优点是原始程序会有一致性,会有组织的被更新,但是整个系统的活力操纵在core team手中,缺乏活力。Linux没有核心团队,在Linus的主导下来自世界各地的爱好者都可以发布自己的patch,缺点是源代码杂乱无章且可能会相互冲突。 2)在发展方向上,FreeBSD的核心团队将主要精力投入在UNIX自身的风格和特点上。Lin ux通常会首先加入商品化系统上的各种东西,比如新的硬件驱动、samba等。因此,从易用和可用上讲,Linux更容易上手和使用。 3)在系统核心功能上二者区别不大,但在Linux系统上,几乎可是找到任何需要的功能 4)在系统的性能上,据专家分析,FreeBSD在网络性能、软件移植性和系统规范化上略胜一畴,而在硬件支持、磁盘IO操作等方面Linux略强一些。 5.什么是GNU软件,什么是GPL和LGPL? GUN项目主要由自由软件基金资助的一个项目,目标是开发一个自由的、UNIX类型的操作系统,称为GNU系统。GNU是―GNU’s Not UNIX‖的首字母的递归缩写,目前使用Linux内

linux复习题(选择题)

一、单选 1 . 存放用户帐号的文件是(C)。 A. shadow B. group C. passwd D. gshadow 2 . 下面哪个系统目录中包含Linux使用的外部设备(B)。 A./bin B. /dev C. /boot D. /home 00 3 . Linux系统的联机帮助命令是(D)。 A. tar B. cd C. mkdir D. man 4 . 如何删除一个非空子目录 /tmp (B )。 A. del /tmp/* B. rm -rf /tmp C. rm -Ra /tmp/* D. rm –rf /tmp/* 5. 更改一个文件权限的命令是(C)。 A. change B. attrib C. chmod D. at 6. 如果执行命令 #chmod 746 file.txt,那么该文件的权限是(A)。 A. rwxr--rw- B. rw-r--r— C. --xr--rwx D. rwxr--r— 7. 如果您想列出当前目录以及子目录下所有扩展名为“.txt”的文件,那么 您可以使用的命令是(A )。 A. ls *.txt B. find –name “.txt” C. ls –d .txt D. find . “.txt” 8 . 怎样显示当前目录(A)。 A. pwd B. cd C. who D. ls 9 . 欲把当前目录下的 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 10.为了达到使文件的所有者有读(r)和写(w)的许可,而其他用户只能 进行只读访问,在设置文件的许可值时,应当设为:( B )。 A. 566 B. 644 C. 655 D. 744 11.为了将当前目录下的压缩归档文件myftp.tar.gz解压缩,我们可以使 用:( A )。 A. tar -xvzf myftp.tar.gz B. tar -xvz myftp.tar.gz C. tar -vzf myftp.tar.gz D. tar -xvf myftp.tar.gz 12.用来保存用户名、个人目录等资料的文件是( B )。 A. /etc/shadow B. /etc/passwd C. /etc/inittab D. /etc/group 13.一个文件的权限是-rw-rw-r--,这个文件所有者的权限是( C )。 A. read-only B. write C. read-write 14.绝大多数Linux分区使用的文件系统类型是( D )。 A. vfat B. nfs C. swap D. ext2

Linux操作系统 考试题库

1.在Linux目录结构中目录中的文件是普通用户可以使用的可使用的可执行文件的目录是(B)19 A./sbin B./bin C./usr D./lib 2.在Linux目录结构中Linux的内核及引导程序所需要的文件位于(B)目录 A/bin B./boot C./root D./proc 3.在Linux目录结构中用来存放系统配置文件(D)目录 A./lib B./dev C./proc D./etc 4.Linux三种特殊权限中仅用于目录文件的权限是(C)22 C.黏滞位 D.都可以 5.Linux三种权限中允许进入目录的权限(C) 22 可读可写可执行 D.都不是 6.下列脚本文件最先自动执行的是(A)24 A./etc/ B./etc/profile C.~/.bashrc D.~/.bash_logout 7.下面通配符可匹配多个任意字符的通配符是(A)29 A.* B. ? C.[abcde ] D.[!a-e] 8.输出重定向符号右边的文件已经存在,不会覆盖文件而是追加的定向符是(B) A.> B.> > C. 2> D.&> 9.表示用户家目录的是(B) A./home (所有用户家目录的父目录,+用户名才是用户家目录) B.~ C. . D. .. 10.可删除非空目录及其子目录的命令是(B) A. touch -r 空目录 11. 是强引用的符号(A) A. 单引号 B.反引号 C.双引号 D.中括号 12.可显示隐藏文件的ls命令形式选项是(A)

13.可通过接受标准输入作为输出内容来创建简单文件的命令是(B)42 A.touch D. gedit 14.不带有编辑功能但有翻页、按行滚动、搜索功能的命令是(B) 43 A.cat 和less 和 tail D vi 15.wc命令可统计文件的行数、字数和字节数。在下列格式中只显示文件的字数的是(C) 51 A.wc B. wc -c C. wc -w D wc -l 16.可实现文件重命名的命令是(B)52 A.cp B. mv C. ln D rename 17.在Linux系统中可通过挂载将光盘、U盘或一个文件系统连接到主目录树的一个目录节点。期中光盘或光盘镜像对应的文件系统类型是(C)44 A.vfat B. ext3 D vboxsf 18.下面更改文件命令只能更改符号连接的目标文件的权限的命令是(C) A.chown C. chmod D.以上都不对 19.chmod命令的权限模式可使用字符串形式或八进制形式,当使用八进制形式时模式应由三或四位八进制构成,其中从最高到最低位依次表示为(A)每个八进制的三个二进制位从高到低分别表示为有无读、写、执行权限 A.文件所有者文件所属组其他用户 B. 其他用户文件所属组文件所有者 C.文件所属组文件所有者其他用户 D.其他用户文件所有者文件所属组 20.chmod命令的权限模式可使用字符串形式或八进制形式,当使用八进制形式时模式应由三或四位八进制构成,其中每个八进制的三个二进制位从高到低分别表示为有无(A) A.读写执行 B.写读执行 C.执行读写 D.执行写读 21.运行时不会创建子进程的方式是(C)69 A.赋予shell程序文件可执行权限,直接运行shell 程序(外部命令)

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

一、命令部分 1?新建一个用户user,密码设为123456,并将其加到root组。写出所用命 令。 # useradd wang # passwd wang 123456 123456 # groupadd root # usermod —root wang 2?将当前计算机的IP地址设为192.168.1.123子网掩码为255.255.255.0。写出所用命令。 # ifconfig eth0 192.168.1.123 netmask 255.255.255.0 3. 显示当前系统的日期和时间命令。 # date -d — 4. 查看命令sort 的帮助文件,写出所用命令。 # man sort 5. 分屏显示/etc/httpd/conf/httpd.conf 文件的命令。 # less /etc/httpd/conf/httpd.conf 按“ Ci”出该命令 6. 将hello!写入/home/wang/test.txt的命令(vi及vim编辑器除外)。 # echo ‘hello! '> /home/wang/test.txt 7. 更改用户zhang的登录shell为/sbin/nologin的命令。 # usermod —/sbin/no log in zha ng

8. 配置当前主机的默认网关为192.168.2.254 的命令# route add default gw 192.168.2.254 9?连续pi ng目的IP为192.1682245为10次的的命令# pingp 10 192.168.2.245 10. 打包并压缩/etc 目录的命令。 # tar -zcvf mylinux_etc.tar.gz /etc/ 或# tar -jcvf mylinux_etc.tar.bz2 /etc/ 11. 查看月历并将内容追加到文件/dd 中的命令。 cal ->>/dd 12. 查看当前目录的命令。 Pwd 或ls 13. 将/etc/passwd的内容追加到文件aaa中的命令。cat /etc/passwd >>/aaa 14. 查看/etc/passwd文件的前10行的命令。 head -10 /etc/passwd 15. 查看/etc/vsftpd/vsftpd.conf 的后10 行的命令。tail -10 /etc/vsftpd/vsftpd.conf 16重启samba服务的命令。 service smb restart 17. 查看进程状态的命令。 ps -aux

linux课后习题答案教材课后习题参考答案

第 1 章Linux 概况 一、选择题 1、下列哪个选项不是Linux 支持的? A. 多用户 B. 超进程 C. 可移植 D. 多进程 2、Linux 是所谓的“Free Software”,这个“Free”的含义是什么? A. Linux 不需要付费 B. Linux 发行商不能向用户收费 C. Linux 可自由修改和发布 D.只有Linux 的作者才能向用户收费 3、以下关于Linux 内核版本的说法,错误的是? A. 依次表示为主版本号.次版本号.修正次数的形式 B. 1.2.2 表示稳定的发行版 C. 2.2.6 表示对内核2.2 的第6 次修正 D. 1.3.2 表示稳定的发行版 4、以下哪个软件不是Linux 发行版本? A. 红旗 Server 4 B. Solaris 10 C. RedHat 9 D. Fedora 8 5、与Windows 相比Linux 在哪个方面相对应用得较少? A. 桌面 B. 嵌入式系统 C. 服务器 D. 集群 A6、Linux 系统各组成部分中哪一项是基础? A.内核 B. X Window C. Shell D. Gnome B7、Linux 内核管理不包括的子系统是哪个? A. 进程管理系统 B. 内存管理系统 C. 文件管理系统 D. 硬件管理系统 A8、下面关于Shell 的说法,不正确的是哪个? A. 操作系统的外壳 B. 用户与Linux 内核之间的接口 C. 一种和C 类似的高级程序设计语言 D. 一个命令语言解释器 B9、以下哪种Shell 类型在Linux 环境下不能使用? A.B Shell B.K Shel C.R Shell D.Bash 10、在Linux 中把声卡当作何种设备? A. 字符设备 B. 输出设备 C. 块设备 D. 网络设备 二、填空题 1、Linux 采用 LRU 算法(最近最少使用)算法,淘汰最近没有访问的

常见linux笔试题-100道选择题与答案

Linux认证笔试基本题(答案见最后) (以下均为单选题) 1.cron 后台常驻程序 (daemon) 用于: A. 负责文件在网络中的共享 B. 管理打印子系统 C. 跟踪管理系统信息和错误 D. 管理系统日常任务的调度 2.在大多数Linux发行版本中,以下哪个属于块设备 (block devices) ? A. 串行口 B. 硬盘 C. 虚拟终端 D. 打印机 3.下面哪个Linux命令可以一次显示一页内容? A. pause B. cat C. more D. grep 4.怎样了解您在当前目录下还有多大空间? A. Use df B. Use du / C. Use du . D. Use df . 5.怎样更改一个文件的权限设置? A. attrib B. chmod C. change D. file 6.假如您需要找出 /etc/my.conf 文件属于哪个包 (package) ,您可以执行: 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 7.假如当前系统是在 level 3 运行,怎样不重启系统就可转换到 level 5 运行? A. Set level = 5 B. telinit 5 C. run 5 D. ALT-F7-5 8.那个命令用于改变 IDE 硬盘的设置? A. hdparam B. ideconfig C. hdparm D. hddparm 9.下面哪个命令可以列出定义在以后特定时间运行一次的所有任务? A. atq B. cron C. batch D. at 10.下面命令的作用是:set PS1="[\u\w\t]\\$" ; export PS1 A. 改变错误信息提示 B. 改变命令提示符 C. 改变一些终端参数 D. 改变辅助命令提示符 11.作为一个管理员,你希望在每一个新用户的目录下放一个文件 .bashrc ,那么你应该在哪个目 录下放这个文件,以便于新用户创建主目录时自动将这个文件复制到自己的目录下。 A. /etc/skel/ B. /etc/default/ C. /etc/defaults/ D. /etc/profile.d/ 12.在bash中,export命令的作用是: A. 在子shell中运行命令 B. 使在子shell中可以使用命令历史记录 C. 为其它应用程序设置环境变量 D. 提供NFS分区给网络中的其它系统使用

LINUX上机考试试题

《网络操作系统与管理》机考测试题 1.破解超级用户root的密码,将密码改为redhat。 (三个e,一个space+1,一个b) 开机时按e(也可以是任意键),再次按e键进入kenel参数界面; 选中第二行,再次按e键,之后用空格键(space键)+1直接进入runlever1,然后回车; 按b键重新引导系统; #getenforce------------enforcing #setenforce0(关闭防火墙,为1时开启); #getenforce------------permissive #passwd 输入密码并确认; #init6(重启); 2.建立manager组,创建两个用户harry,natasha,他们的附属组都为manager,创建用户strlt,用户strlt的登录shell为非交互式shell。#groupadd manager(创建manager组) #vim/etc/group;(检查是否创建成功) (创建两个用户) #useradd harry–G manager #useradd natasha–G manager (创建用户strlt,用户strlt的登录shell为非交互式shell) #useradd–s/sbin/nologin strlt (检查) #vim/etc/passwd #vim/etc/group 3.将/etc/fstab复制到/var/tmp/fstab,设置harry可以读写,natasha 不能做任何操作,其他用户可读,设置manager组为fstab的所属组。(复制) #cp/etc/fstab/var/tmp/fstab (设置manager组为fstab的所属组) #chgrp manager/var/tmp/fstab (设置harry可以读写) #setfacl–m u:harry:rw/var/tmp/fstab (设置natasha不能做任何操作) #setfacl–m u:natasha:0/var/tmp/fstab

linux考题与答案

一.填空题 4. ping命令可以测试网络中本机系统是否能到达一台远程主机,所以常常用于测试网络的连通性。5. vi编辑器具有两种工作模式(命令模式;输入模式) 6.我们可以用ls –al命令来观察文件的权限,每个文件的权限都用10位表示,并分为四段,其中第一段占-----位,表示-----,第二段占3位,表示-----对该文件的权限。(1; 文件类型;文件所有者) 8. dns(域名系统)实际上是分布在internet上的主机信息的数据库,其作用是实现----和----之间的转换。(ip地址;主机名) 9. apache是实现www服务器功能的应用程序,我们通常所说的―浏览web服务器‖在----为用户提供浏览-----的就是apache应用程序。(服务器端;web服务) 10.在linux系统上做备份可以有两种类型:-----和-----。其中前者是指对-操作系统、应用程序-的备份,后者是指对-----的备份。(系统备份;用户备份;;用户文件)8. samba服务器是internet应用服务器之一,他可以使用户在异构网络操作系统之间进行文件共享。操作过程为:在linux端启动进程smbd和nmbd;在客户端修改windows95/98的注册表 7,samba实现linux(SMB协议)和windows(netbios协议)的共享,NFS实现linux之间共享,wins提供域名解析,仅限windows 三.选择题(共20分,每题1分) 2.一台pc机的基本配置为:主频933、硬盘存储容量40g、内存128m,显存8m。在安装linux 系统时,交换分区大小应选---- a)8m b)64m c)128m d)256m 答案:d 3.关闭linux系统(不重新启动)可使用----命令。 a)ctrl+alt+del b)halt c)shutdown -r d)reboot 答案:c 4.实现从ip地址到以太网mac地址转换的命令为: a)ping b)ifconfig c)arp d)traceroute 6.在vi编辑器中的命令模式下,删除当前光标处的字符使用--------命令。 a) b) c) d) 答案:a 8.用命令ls -al显示出文件ff的描述,由此可知文件ff的类型为----。 -rwxr-xr-- 1 root root 599 cec 10 17:12 ff a)普通文件 b)硬连接 c)目录 d)符号连接 答案:a 9.删除文件命令为: a)mkdir b)rmdir c)mv d)rm 答案:D 10.在下面列出的名称中,不属于dns服务器类型的是: a)primary master server b)secondary master server c)samba d)cache_only server 答案:c

Linux.课后题答案

第二章常用命令 选择题 1. 若要设置/usr/myprog文件的拥有者有读、写和可执行权限,用户组和其他用户均没有对该文件的操作权限,以下操作命令中,正确的是(A )。 A. chmod 700 /usr/myprog B. Chown 700 /usr/myprog C. Chmod u=rwx /usr/myprog D. Chmod u=rwx go-r-w-x /usr/myprog 2.Linux命令的续行符使用( B )。 A. / B. \ C. ; D. & 3.在Linux中,若要返回上三级目录,由应使用( C )命令。 A. cd/ B. cd ../../ C. cd ../../../ D. cd - 4.以下命令用法中,功能与ll相同的是(B )。 A. ls -a B. ls -l C. ls -la D. ls -F 5.若要删除/usr/mytest目录及其下的子目录和文件,以下操作正确的是(D ) A.rmdir /usr/mytest B. rm /usr/mytest C. rm –f /usr/mytest D. rm –r /usr/mytest 6.在对目录进行复制、删除或移动操作时,如果要对整棵目录树进行操作,应在命令中选择使用(A )参数。 A. –r B. -f C. -b D. -i 7.以下命令中,不能用来查看文本文件内容的命令是( D )。 A.less B. cat C. tail D. diff 8.若要列出/etc/目录下所有以vsftpd开头的文件,以下命令中,不能实现的是( B )。 A. ls /etc|grep vsftpd B. ls /etc/vsftpd C. ls /etc/vsftpd* D. ll /etc/vsftpd* 9.在Linux系统中,若要查看当前文件系统的剩余空间,则可作用(A )命令。 A. df B. du C. free D. uptime 10.Linux在查看文件内容过程中用光标可以上下移动来查看文件内容的命令是( B )。 A. cat B.less C.more D. tail 11.使用chmod 551 file1对其进行了权限修改,用ls –al 查看到如下的几个文件权限,

Linux期末考试复习试题(含答案)

1 Linux期末考试复习题 --completed on Nov 17,2013 by lvlv 一、选择题 1Linux( B ) A. Linux操作系统具有虚拟内存的能力 B. Linux操作系统不是UNIX Linux上程序不适合UNIX平台上运行 C. Linux操作系统不限制应用程序可用内存的大小 D. Linux一时间可以有多个用户使用主机 Linux TCP/IP Unix Linux上完成的程序移植到Unix Linux操作系统是免费软件 他网络操作系统最大的区别。 2Linux交换分区的作用是(C)。 A B C D 3. 如果执行命令 #chmod 746 file.txt A A. rwxr--rw- B. rw-r--r-- C. --xr—rwx D. rwxr--r— 4. Linux光标上下移动来查 C A cat B. more C. less D. menu less具有more more 5. 若一台计算机的内存为8GB C A64GB B. 128GB C. 16GB D. 32GB 解析:交换分区的大小一般为内存的两倍. 6. 在使用mkdir B A-m B. -p C. -f D.-d 7. 为了能够把新建立的文件系统mount B A. 子目录 B. 挂载点 C. 新分区 D. 目录树 8. 文件exer1的访问权限为rw-r--r-- A 2 A chmod a+x, g+w exer1 B chmod 765 exer1 C chmod o+x exer1 D chmod g+w exer1

9. 关闭linux-C A ctrl+alt+del B shutdown -r C halt D reboot ctrl+alt+del A是退出系统会话 10. ( C) 命令可实现重新启动Linux操作系统。 A init 0 B halt C shutdown-r D shutdown-h init1。init 作是立即完成的。init 0命令用于立即将系统运行级别切换为0init 6命令用于将 系统运行级别切换为6 halt shutdown -h. reboot shutdown -r . 11.假设Red Hat Linux操作系统的/usr/bin/paste paste( D ) 命令来诊断问题。 A rpm-Va B rpm -qf /usr/bin/paste C rpm-qa D rpm -vf /usr/bin/paste 12. 在Linux( C )文件对Web服务器端口进行配置。 A metd.conf B lilo.conf C httpd.conf D resolv.conf 13.在Linux/dev/sdb5标识的是(D)。 A1块IDE硬盘上的第5个逻辑分区 B2块IDE硬盘上的第1个逻辑分区 C1块SCSI硬盘上的第5个逻辑分区 D2块SCSI硬盘上的第1个逻辑分区 sdb5sd表示SCSI b5表示第一个逻辑分区。这是因为Linux 的第一个逻辑分区从5Linux主分区命名为1~4 多可以分割为四个主分区。 14.inittab文件存放在( A )录中。 A /etc 15 /boot C /soln D /root 15. 在Linux操作系统中提供了大量的网络route命令用来查看 ( D) 命令也可以完成该项功能。 A. ifconfig -r B. traceroute C. set D. Netsrar -r 16.Linux系统中在下列 ( A ) 文件中指定了网络路由信息。 A/etc/network B/etc/reso1v.conf C/etc/host conf D/etc/hosts 17.Linux中修改文件权限的命令是 ( B) 。 A chown B chmod C change D Chgrp 18.在Linux pwd命令表示 ( C ) 。 3 A B C D 19.如果在Linux rd命令( C )。

linux考试题库(300道)

使用shutdown -k命令并不真正使系统关机,而只是给用户提出警告 1 错误 2 正确 正确答案:2 提示:rx1:T 手工运行fsck的最好时机是在系统备份文件之后,这样在发现错误后,还可以利用备份文件进行修复 1 正确 2 错误 正确答案:1 提示:rx2:T Linux 系统引导后,内核运行init程序,这个程序在处理任何其他规定的运行等级之后,在运行/etc/rc.d/rc.sysinit脚本 1 正确 2 错误 正确答案:2 提示:rx3:F 进程可以处于僵死状态,而在当前进程表中仍有记录 1 正确 2 错误 正确答案:1 提示:rx4:T dump必须借助于其他工具才能支持备份级别 1 错误 2 正确 正确答案:2 提示:rx5:T 为了应用smbclient读取远程机power上的pub共享目录,共享目录的正确写法是//power:share 1 错误 2 正确 正确答案:1 提示:rx6:F syslogd守护进程,不仅可以将日志记录在本地机message文件中,还可以将日志记录通过网络发送出去 1 正确 2 错误 正确答案:1 提示:rx7:T Samba服务器可以设置成在网络下对外宣称自己是一个Windows NT服务器或Win95客户机 1 正确 2 错误 正确答案:1 提示:rx8:T

在fatab文件中,使用;标记注释行 1 正确 2 错误 正确答案:2 提示:rx9:F 为匹配所有的空行,可以使用如下正则表达式^$ 1 正确 2 错误 正确答案:1 提示:rx10:T 如果系统使用了sendmail,那么sendmail.log文件以二进制形式保存了sendmail的统计信息 1 错误 2 正确 正确答案:1 提示:rx11:F a.out是现代Linux的可执行文件、目标文件和系统函数库的标准格式 1 正确 2 错误 正确答案:1 提示:rx12:T Linux系统以文本文件的形式保存大部分系统日志,如lastlog 1 正确 2 错误 正确答案:2 提示:rx13:F 安装过程中,如果是使用fdisk分区工具,我们必须十分小心,因为对分区表所作的修改在每一步完成后,都会立刻反映到分区表上,除非在第二次打开fdisk后,选择删除新分区,再重新分区 1 错误 2 正确 正确答案:1 提示:rx14:F 目录树结构与文件系统是两个不同的概念,文件系统是磁盘或分区上文件的物理存放方法,而目录树结构是操作系统中管理文件的逻辑方式 1 错误 2 正确 正确答案:2 提示:rx15:T dump不同于其它备份工具的地方在于:它直接读取文件系统,而不是通过文件系统读取文件来进行备份,这样可在不影响文件时间戳的情况下,备份文件。 1 错误 2 正确 正确答案:2 提示:rx16:T

相关文档
最新文档