自己的Linu课后习题_第1页
自己的Linu课后习题_第2页
自己的Linu课后习题_第3页
自己的Linu课后习题_第4页
自己的Linu课后习题_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一章认识linux系统

1.简述linux系统的应用领域。

答:liunx系统的应用主要涉及四个方面:应用服务器、嵌入式领域、软件开发以及桌面应

用,linux的长处主要在于服务器和嵌入式两个领域。

2.简述linux系统的特点。

答:1.开放性、2.多用户、3.多任务、4.良好的用户界面、5.设备独立性、6.丰富的网络功能、

7.可靠的系统安全、8.良好的可移植性。

3.简述linux系统的组成。

答:linux系统一般有4个主要部分:内核、shell、文件系统和应用程序。

4.简述linux和windows系统的区别与联系。

答:共性:1.都是多用户操作系统,2.支持多种文件系统,3.支持多种端口设备,4.支持联网

功能,5.都提供服务。

区别:1.应用目标不同,2.图形界面化不同,3.文件扩展名不同,4.重新引导功能不同,5.

命令区分大小写。

5.简述有哪些主流的linux发行版本。

答:l.Mandriva2.RedHat3.SUSE4.Debian5.Ubuntu6.Gentoo7.Slackware8.RedFlag

6.简述fedora8系统的新特性。

答:1.新的Fedora定制Spins2.PulseAudio3.CodecBuddy4.新的外观5.新的图形化

防火墙配置工具system-config-firewa116.已增强的打印机管理工具system-config-printer

7.无缝集成蓝牙设备8.Java支持---IcedTea9.已改进的网络管理NetworkManager0.7

10.更佳的笔记本电脑支持1l.Compiz和Compiz-Fusion12.包管理改进13.在线桌面

14..安全改进15.PolicyKi16.针对Xen、KVM及QEMU虚拟化的安全远程管理。

17.翻译基础架构Transifex:Transifex是一个自由开源的Web系统,它用来处理提交的翻

译。18.新的系统日志守护程序Rsyslogo19.FedoraEclipse

第二章Fedora8系统的安装和删除

7.简述安装fedora8系统的硬件要求。

答:l.CPU:Pentium31G以上。2.内存:安装linux系统一般需要256MB内存。3.硬盘空

间:若要安装所有软件包,需要有6GB左右硬盘空间。4.显示器和显卡5.DVD光驱。

8.在你的计算机上计划一个合理的分区方案。

答:1./boot分区:用来存放与Linux系统启动及有关的程序2./usr分区:用来存放Linux

系统中的应用程序。3./var分区:用来存放Linux系统中经常变化的数据以及日志文件。4.

/home分区:存放普通用户的数据,是普通分区通用户的宿主目录5./分区:Linux系统的根

目录,所有的目录都挂在这个目录下面。

9.简述分区命名方案和挂载目录。

答:1.命名方案是基于文件的,该命名方案是基于文件的,文件名的格式为/dev/xxyN,

/dev/xxyN,/dev/:这是Linux系统下所有设备文件所在的目录名。xx:分区名的前两个字

母表示分区所在设备的类型。y:这个字母表示分区所在的设备。N:最后的数字N代表

分区。

2.挂载目录:Linux系统处理分区及磁盘存储的方法截然不同,Linux系统中的每一个分区都

是构成支持一组文件和目录所必需的存储区的一部分。它是通过挂载来实现的,挂载是将分

区关联到某一目录的过程,挂载分区使起始于这个指定目录(通称为挂载目录)的存储区能

够被使用。

10.简述磁盘分区有哪些方式?

答:(1)自动分区方式。①在选定磁盘上删除所有分区并创建默认分区结构在选定驱动

上删除LinuxLinux分区并创建默②在选定驱动上删除Linux分区并创建默认的分区结构

③使用选定驱动器中的空余空间并创建默认的分区结构

(2)手工分区方式。①新建②编辑③删除④重设⑤RAID⑥LVM单击“新建”按

钮,弹出如图2单击“新建”按钮,弹出如图2-9所示的对话框,对话框,开始创建新分区

①挂载点②文件系统类型③允许的驱动器大小(MB)④大小(MB)⑤其他大

小选项⑥强制为主分区

11.简述设置计算机IP地址的方法。

答:(1)通过DHCP自动配置TCP/IP属性值。(2)给计算机配置静态的TCP/IP属性值。

12.简述彻底删除fedora8系统的过程。

答(1)删除安装在MBR中的GRUB引导程序:1)使用能进入DOS界面的引导光盘进入

DOS界面。2)执行如下命令删除写在MBR中的GRUB引导程序。fdisk/mbr

(2)要彻底地删除硬盘上的Fedora8系统,需要经过删除GRUB程序和Linux分区两个

步骤。删除Linux分区:要删除计算机上的Linux分区,可以使用“计算机管理”控制台

或者其他如PartitionMagic8.0这样的分区软件实现。

第三章走进linux图形界面

13.fedora8系统默认使用的桌面环境是什么?

答:Fedora8系统默认图形化桌面环境是GNOME

14.使用系统监视器可以查看哪些信息?

答:使用“系统监视器”可以查看Fedora8系统的系统信息、进程信息、资源信息以及文件

系统信息。

15.桌面背景可以设置成哪些样式?

答:使用“外观首选项”工具可以更改桌面的背景,可以从/usr/share/backgrounds/目录中

选择图像,也可以使用自己的图像。

16.网络时间协议(NTP)守护进程有什么作用?

答:守护进程使用远程时间服务器或时间源(如卫星)来同步系统时钟,该程序允许配置

NFS守护进程来与远程服务器同步系统时钟。

17.系统日志一般保存在哪些目录下?

答:一般情况,日志记录包括记录用户登录时间、登录地点、进行什么操作等内容

1)系统登录日志被保存到/var/log/lastlog、/var/log/wtmp和/var/run/utmp文件中,这三

个文件以二进制格式保存了这些用户的登录数据。

2)Syslog日志记录ssyslogd的设置文件为/etc/syslog.conf,定义消息对应的相应目标,

一条消息可以达到多个目标,也可能被忽略。

3)日志管理newsyslogNewsyslog可以使用两种方式来管理日志文件,一种是定期管理日

志,另一种为按照设置的大小管理日志,然后可以生成多个日志备份文件。它的配置文件为

/etc/newsyslog.conf,系统管理员可以根据这里的已有配置,添加对自己的日志文件的管理。

4)其他日志除了系统登录记录和syslog记录之外,其他还有一些应用程序使用自己的记

录方式。系统每天都会自动检查系统的安全设置,包括对SetUID、SetGID的执行文件的检

查,其结果将输出到/var/log/security.today文件中。一般使用dmesg命令来查看最后一次启

动时输出的这个检测信息。这个信息也被系统保存在/var/log/dmesg.today文件中,系统中同

时也存在另一个文件dmesg.yesterday,是上次的启动检测信息,对比这两个文件,就可以

了解到系统硬件和内核配置的变化。

第四章Linux字符界面操作

18.简述进入命令行界面有哪些?

答:1.通过字符界面2.图形界面下的终端3.虚拟控制台等多种方式。

19.简述可以使用哪些命令关闭计算机系统?

答:在Linux系统下常用的关闭和重启系统的命令有"shutdown","halt","reboot"和"init",

20.简述linux系统的运行级别。

答:Linux运行级别有如下7种。

0:停止运行,所有进程中止,关闭系统。

1:单用户模式,用于维护系统,只有少数进程运行。

2:多用户模式,除了NFS服务没有启动外,其他和运行级别3一样。

3:完整的多用户模式,进入Linux系统的字符界面。

4:没有使用(可由用户定义)。

5:完整的多用户模式(带有基于XWindow的图形界面)。

6:重新引导计算机。

21.简述在linux系统下获取帮助有哪些方式?

答:1.使用man手册页命令语法:man[选项][命令名称]

2.使用help命令命令语法:[命令]-help

3.whereis命令命令语法:whereis[选项][命令名]

22.简述有哪些重定向方式?

答:重定向有5种方式,分别是:输出重定向、输入重定向、错误重定向、追加重定向以及

同时实现输出和错误的重定向。

23.简述vi编辑器模式。

答:vi编辑器是所有Linux系统的标准编辑器,用于编辑任何ASCII文本,对于编辑源程序

尤其有用。它功能非常强大,通过使用vi编辑器,可以对文本进行创建、查找、替换、删

除、复制和粘贴等操作。vi编辑器有3种基本工作模式,分别是命令行模式、插入模式和末

行模式。

24.使用shutdown命令设定在30分钟之后关闭计算机。

答:#shutdown-h30

25.使用命令将"cat/etc/named.conf”设置为别名为named,然后取消别名。

答:设置别名:#aliasnamed="cat/etc/named.conf

取消别名:unaliasnamed

26.使用echo命令和输出重定向创建文本文件/root/nn,内容是hello,然后再使用追加重定向

输入内容为word.

答:#echohello>/root/nn

#echoword»/root/nn

27.使用管道方式分页显示/var目录下的内容.

答:#more/var

28.使用命令cat显示文件/etc/passwd和/etc/shadow,只有正确显示第一■个文件时才显示第

二个文件。

答:#cat/etc/passwd

29.使用vi编辑器创建文本文件/root/v,文件内容为hell,最后保存退出。

答:#vi------->i------>hell------>:wq/root/v

第五章文件和目录

30.简述linux系统有哪些文件类型。

答:普通文件、目录文件、字符设备文件、块设备文件和符号链接文件等。

31.简述软连接文件和硬链接文件的区别。

答:硬链接记录的是目标的inode,软链接记录的是目标的路径。软链接就像是快捷方式,

而硬链接就像是备份。软链接可以做跨分区的链接,而硬链接由于inode的缘故,只能在本

分区中做链接。所以,软链接的使用频率要高得多。

32.简述Fedora8系统下的目录结构。

答:Linux系统都有根文件系统,它包含系统引导和使其他文件系统得以挂载所必要的文件,

根文件系统需要有单用户状态所必须的足够的内容,还应该包括修复损坏系统、恢复备份等

的工具。Linux系统的目录结构是分层的树形结构,都是挂载在根文件系统“/”下,

33.简述使用“ls-1”命令显示的详细信息。

答:(1)第1列:1.第1个字符表示文件的类型2.第2〜4个字符表示文件所有者对此文件的

访问权限3.第5〜7个字符表示用户组对此文件的访问权限4.第8〜10个字符表示其他用

户对此文件的访问权限(2)第2列:文件的链接数(3)第3列:文件的所有者

(4)第4列:文件的用户组名(5)第5列:文件所占的字节数(6)第6〜8列:文件上一次的修

改时间(7)第9歹IJ:文件名

34.简述使用什么命令删除具有子目录的目录。

答:#rm-rf[目录名]

35.使用命令切换到/etc目录,并显示当前工作目录路径。

答:#cd/etc

#pwd

36.使用命令显示/root目录下所有文件目录的详细信息,包括隐藏文件。

答:#Is-al/root

37.使用命令创建空文件/root/ab,并将该文件的时间记录更改为8月8日8点8分。

答:#mkdir/root/ab

#touch-c-t08080808

38.使用命令创建具有默认权限的744的目录/root/ak,然后将/etc/named.conf文件复制到该

目录中,最后再将该目录及其目录下的文件一起删除。

答:#mkdir-m744/root/ak

#cp/etc/named,conf/root/ak

#rm-rf/root/ak

39.统计文件/etc/namcd.conf的行数、字符数和单词数。

答:#wc-lew/etc/name.conf

4().使用命令创建/root/a文件的硬链接文件/root/b和软连接文件/root/c。

答:#touch/root/a

#In/root/a/root/b#In-s/root/a/root/b

第六章Linux常用操作命令

1.常用的文本显示和处理命令有哪些?区别是什么?

答:这些命令有cat,more,less,head,tail,sort,uniq,cut,comm以及diff等。

l.cat:显示文本文件,more:分页显示文本文件,2.1ess:回卷显示文本文件,3.head:

显示指定文件前若干行,4.tail:查看文件末尾数据,5.sort:对文件中的数据进行排序,

6.uniq:将重复行从输出文件中删除,7.cut:从文件每行中显示出选定的字节、字符或字段,

8.comm:比较两个已排过序的文件,9.diff:逐行比较两个文本文件,列出其不同之处

2.使用什么命令显示当前计算机内核的版本.

答:#unname-r

3.使用什么命令清除终端屏幕上的内容。

答:#clear

4.是用什么命令可以以倒序方式排序文件内容。

答:#sort-r

5.使用命令一次3行显示文件/etc/name.conf文件的内容。

答:#head-3/etc//named.conf

6.使用命令查找/etc目录下的文件name.conf。

答:#find/etc-namename.conf或者#locate/etc/name.conf

7.使用命令将当前计算机的主机名修改为ITo

答:#hostnameIT

8.使用命令显示公元2008年8月的月历。

答:#cal82008

9.使用命令将当前计算机时间设置为2008年8月6号。

答:#date-s080806

10.使用命令显示/etc/name.conf文件的文件类型。

答:#file/etc/name.conf

第七章Shell编程

1.简述简单shell程序的创建过程。

答:作为命令语言互动式地解释和执行用户输入的命令是Shell的功能之一,Shell还可以用

来进行程序设计,它提供了定义变量和参数的手段以及丰富的过程控制结构。使用Shell编

程类似于使用DOS中的批处理文件,称为Shell脚本,又叫做Shell程序或Shell命令文件。

2.简述执行shell程序有哪些方法?

答:在Fedora8系统下执行Shell程序有如下3种方法:(1)bash[Shell程序文件名]使用

这种方法的命令格式为:bash[Shell程序文件名](2)bash<[Shell程序名]使用这种方法

的命令格式为:bash<[Shell程序名](3)用chmod命令使Shell程序成为可执行的然后运行

一个文件能否运行取决于该文件的内容本身是否可执行且该文件是否具有执行权。

3.简述常见的shell环境变量。

答:HOMEPATHTERMUIDPWDPSIPS2

4.简述常用的字符串比较符号有哪些?

答:常用的字符串比较符号如下:L=:比较两个字符串是否相同,相同则为''是

2.!=:比较两个字符串是否相同,不同则为“是3.-n:比较字符串的长度是否大于0,

如果大于0则为“是"。4.-z:比较字符串的长度是否等于0,如果等于0则为“是”。

5.简述linux系统下有哪些条件判断语句和循环控制流程语句?

答:1.在Shell程序中使用条件判断语句可以使用if条件语句和case条件语句。2.在Shell

程序中使用循环控制语句可以使用for语句、while语句以及until语句。

6.简述if条件语句和case条件语句的区别。

答:两者的区别在于使用case语句的选项比较多而己.

7.查看当前系统下用户shell定义的环境变量的值。

答:1.#echoSHOME2.#echo$PWD3.#echo$PS14.#echoSPS2

5.#echoSPATH6.#echoSTERM7.#echo$UID

第八章用户和组群账户管理

1.简述在linux系统中用户有哪些分类。

答:在Linux系统中主要有root用户、虚拟用户和普通用户这3类用户。

2.管理用户账户的配置文件有哪些?并描述这些文件各字段的含义。

答:l./etc/passwd是系统识别用户的一个文件,Linux系统中所有的用户都记录在该文件中。

文件各字段含义:

1.用户名也称为登录名,在系统内用户名应该具有唯一性。

2.口令存放加密的口令,其实口令已被映射到/etc/shadow文件中了

3.用户标识号在系统内用一个整数标识用户ID号,每个用户的UID都是唯一的,root用户

的UID是0,普通用户的UID默认从500开始,本例中的用户zhangsan的UID是500

4.组群标识号在系统内用一个整数标识用户所属的组群的ID号,每个组群的GID都是唯一

5.用户名全称用户名描述,可以不设置。在本例中,zhangsan用户的用户名全称是“张三”

6.主目录用户登录系统后首先进入的目录,zhangsan用户的主目录是/home/zhangsan

7.登录Shell用户使用的Shell类型,Fedora8系统默认使用的Shell是bash

2Jetc/shadow文件

文件各字段的含义:

1.用户名这里的用户名和/etc/passwd中的用户名是相同的

2.加密口令口令已经加密,如果有些用户在这里显示的是"!!”,则表示这个用户还没有

设置口令,不能登录到系统

3.用户最后一次更改口令的日期从1970年1月1日算起到最后一次修改口令的时间间隔(天

数)

4.口令允许更换前的天数如果设置为0,则禁用此功能。该字段是指用户可以更改口令的

天数

5.口令需要更换的天数如果设置为0,则禁用此功能。该字段是指用户必须更改口令的天数

6.口令更换前警告的天数用户登录系统后,系统登录程序提醒用户口令将要过期

7.账户被取消激活前的天数表示用户口令过期多少天后,系统会禁用此用户,也就是说系统

会不让此用户登录,也不会提示用户过期,是完全禁用的

8.用户账户过期日期指定用户账户禁用的天数(从1970年的1月1日开始到账户被禁用

的天数),如果这个字段的值为空,账户永久可用

9.保留字段目前为空,以备将来Linux系统发展时用

3.管理组群账户的配置文件有哪些?并描述这些文件格字段的含义。

答:1./etc/group文件

文件各个字段含义:

1.组群名用户组群名称

2.组群口令存放加密的密码,在上面示例中我们看到的是一个X,其实口令已被映射到

/etc/gshadow文件中

3.组群标识号在系统内用一个整数标识组群GID,每个组群的GID都是唯一的,默认普通

组群的GID从500开始。

4.组群成员属于这个组群的成员,如root组群的成员有root用户

2./etc/gshadow文件

文件各个字段含义:

1.组群名组群的名称

2.组群口令口令已经加密,如果有些组群在这里显示的是“广,表示这个组群没有口令。

3.组群管理者组群的管理者,有权在该组群中添加、删除用户

4.组群成员属于该组群的用户成员列表,如有多个用户用“,”分隔。

4.默认情况下新创建的用户账户UID是多少?

答:在系统内用一个整数标识用户ID号,每个用户的UID都是唯一的,root用户的UID是

0,普通用户的UID默认从500开始。

5.简述对用户账户设置口令和不设置口令的区别。

答:使用passwd命令可以设置或修改用户的口令,普通用户和超级权限用户都可以运行

passwd»普通用户只能更改自己的用户口令,root用户可以设置或修改任何用户的口令。

如果passwd命令后面不接任何选项或用户名,则表示修改当前用户的口令。

6.简述/etc/login.defs配置文件的内容。

答:/etc/login.defs文件规定了创建新用户时的一些默认设置,比如创建用户时是否需要主目

录、UID和GID的范围、用户账户口令的期限等。

第九章磁盘和文件系统管理

Lfdisk命令有哪些子命令,其含义分别是什么?

答:使用fdisk命令可以对磁盘进行分区。

命令语法:

fdisk[-b〈分区大小刁[-uv][磁盘设备名]

fdisk[-l][-b〈分区大小刁[-uv][磁盘设备名]

fdisk[-s〈分区编号习

子命令含义

l.m显示所有在fdisk中使用的命令

2.p显示硬盘分区信息

3.a设置硬盘启动区

4.n创建新的分区

5.e创建扩展分区

6.p创建主分区

7.t更改分区文件系统

8.d删除硬盘分区

9.q退出fdisk,不保存硬盘分区设置

10.W保存硬盘分区设置并退出fdisk

2.Linux系统下常用的文件系统有哪些?

答:1.Ext2.ext23.ext34.JFS5.ReiserFS6.XFS

3.使用某个系统文件存放数据,一般经过哪些操作步骤?

答:(1)使用fdisk命令在硬盘上创建分区。(2)使用mkfs命令在分区上创建文件系统。

(3)使用mount命令挂载文件系统,或是修改/etc/fstab文件使得开机自动挂载文件系统。

(4)使用umount卸载文件系统。

4.要对区分创建ext3文件系统,可是使用哪些命令?

答:1.使用mkfs命令创建文件系统命令语法:mkfs-t[文件系统类型][磁盘设备名]

2.使用其他命令创建文件系统.mkfs.ext3,mkfs.ext2,mke2fs,mkdosfs,mkfs.msdos和

mkfs.vfht命令,使用mk长命令在执行的时候,也是调用的这些命令。

5.文件有哪些权限,含义分别是什么?

答:1.一般权限:用“1s7”命令可以显示文件的详细信息,其中包括权限。2.除了一般

权限以外,还有所谓的特殊权限。用户若无特殊需求,不要启用这些权限,避免出现安全漏

洞。

6.可以使用哪些方法设置文件的权限?

答:1.文件管理器更改权限2.通过文字设定法更改权限3.数字设定法

第十章Linux日常管理和维护

1.RPM软件包的设计目标是什么?

答:RPM的设计目标:(1)可升级性(2)强大的查询功能(3)系统校验(4)纯净源码

2.使用RPM软件包管理的用途是什么?

答:RPM软件包管理的用途如下:(1)可以安装、删除、升级和管理软件;(2)通过RPM

软件包管理能知道软件包包含哪些文件,也能知道系统中的某个文件属于哪个软件包;(3)

可以查询系统中的软件包是否安装并查询其版本;(4)开发者可以把自己的程序打包为RPM

软件包发布;(5)软件包签名GPG和MD5的导入、验证和签名发布;(6)依赖性的检查,

查看是否有软件包由于不兼容而扰乱了系统。

3.简述linux系统的进程分类。

答;Linux系统有以下3种进程。(1)交互式进程:一个由shell启动并控制的进程,交互式

进程既可在前台运行,也可在后台运行。(2)批处理进程:与终端无关,安排在指定时刻完

成的一系列进程。(3)守护进程:在引导系统时起动,以执行即时的操作系统任务,如Ipd,

inetd及named等。

4.简述进程启动的方式。

答:启动一个进程有两种主要途径:手工启动和调度启动,后者是事先进行设置,根据用户

要求自行启动。

5.简述linux系统的启动过程。

答:1.BIOS自检2.启动GRUB3.加载内核4.执行init进程5.通过/etc/inittab

文件进行初始化6.tt.tr/bin/login程序

6.简述GRUB有哪些特性?

答:(1)GRUB在x86机器上提供一个真正基于命令行的、先于操作系统启动的环境。

(2)GRUB支持逻辑块寻址(LBA)方式。

(3)GRUB的配置能在每次系统引导时被读取。

第十一章Linux网络基本配置

1.要设置计算机主DNS服务器IP地址需要修改哪个配置文件?

答:因为文件/etc/sysconfig/network是用来指定服务器上的网络配置信息的,所以通过修改

配置文件/etc/sysconfig/network即可修改计算机的主DNS服务器的IP。

2.用哪些方法可以管理网络服务?

答:有三种方法:1.服务配置工具:一个图形化应用程序,它显示了每项服务的描述以及每

项服务是否

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论