Linux操作系统题库.docx
《Linux操作系统题库.docx》由会员分享,可在线阅读,更多相关《Linux操作系统题库.docx(9页珍藏版)》请在冰豆网上搜索。
Linux操作系统题库
Linux操作系统题库
1、Linux提供了哪些用户界面,它们的区别是什么?
答:
Linux向用户提供了两种用户界面:
用户界面和系统调用。
Linux传统的用户界面是基于文本的命令行界面,即shell界面,它既可以联机使用,又可以在本机上使用。
同时Linux也为用户提供了一个方便、直观、交互性强的友好的图形化界面,在其中用户可以使用鼠标、菜单、窗口、滚动条等设施。
系统调用是Linux提供给用户的编程时使用的接口。
通过系统调用程序员可以在编程时直接使用系统提供的命令。
系统通过这个界面为用户提供低级和高效的服务。
2、请举例说明Linux的主要应用领域?
答:
Linux的主要应用领域包括:
1)Linux服务器;2)嵌入式Linux系统;3)桌面应用;4)电子政务。
3、Linux操作系统有什么特点?
答:
一方面,Linux在PC机上实现了UNIX系统的全部特性,具有多用户多任务的能力,同时保持了高效性和稳定性;另一方面,Linux的自由软件的特点,使得用户可以免费的获得,无偿的使用和传播。
Linux具有如下的优秀的特点:
1)开放性;2)完全免费;3)多用户;4)多任务;5)良好的用户界面;6)设备独立性;7)提供了丰富的网络功能;8)可靠的系统安全性;9)良好的可移植性。
4、如何理解Linux的版本?
答:
Linux的版本分为两类:
内核(Kernel)版本和发行(Distribution)版本。
1)Linux内核的版本号是有一定规则的,即“主版本.次版本号.修正号”。
主版本号和次版本号一起标志着重要的功能变动,修正号表示较小的功能变更。
次版本号的意义在于表示该版本是否为稳定版。
若次版本号为偶数则表示该内核是一个稳定版,可放心使用;若次版本号为奇数则表示该内核是一个测试版,可能存在BUG。
2)发行版就是由发行商搜索一系列的应用程序打包发售时的编号。
5、Linux和UNIX有什么共同点和不同点?
答:
UNIX虽然是一个安全、稳定且功能强大的操作系统,是对源代码实行知识产权保护的传统商业软件,但它也一直是一种大型的而且对运行平台要求很高的操作系统,只能在工作站或小型机上才能发挥全部功能,并且价格昂贵,对普通用户来说是可望而不可及的,Linux是一个类UNIX操作系统,是开发源代码的自由软件,免费、公开源代码的,可运行在多种硬件平台上。
6、有哪几种安装方式?
答:
RedHatLinux9支持通过以下的几种方法进行安装:
1)光盘安装。
这种方式最为简单和常用的方法,即直接使用安装光盘进行安装,推荐初学者使用。
2)网络安装。
即将系统安装文件放在Web、FTP或NFS服务器上,通过网络进行安装,这种方法也同样需要制作启动光盘。
7、说明Linux下制作启动盘的方法?
答:
在只有安装光盘的镜像文件,而没有安装光盘的时候,可以从网络安装,此时就需要制作Linux的启动盘。
在Linux安装光盘镜像的目录images中存放了多个制作启动软盘的镜像文件,制作软盘启动盘供本地安装方式使用时,应该使用安装光盘中images/diskboot.img文件;制作供远程安装使用的,应该使用安装光盘中images/drvnet.img文件。
如果当前本地计算机上运行的是Linux系统,那么就可以直接在其上制作本地使用的启动盘,具体步骤如下:
(1)在已有的Linux系统中以管理员身份登陆。
(2)将第一张安装光盘放入光驱,在命令行界面或终端中,执行如下的命令。
mount/dev/cdrom/mnt/cdrom
cd/mnt/cdrom/images
(3)将事先准备好的软盘插入软驱,不要对软盘进行挂接操作。
ddif=diskboot.imgof=/dev/fd0bs=1440k
如果当前运行的是Windows系统,那么就可以选择在Windows的命令行下制作启动盘。
下面介绍如何在Windows环境下制作远程使用的Linux启动盘。
步骤如下:
(1)将RedHatLinux9的第一张安装光盘和准备好的软盘分别放入光驱和软驱中,进入Windows的Command窗口。
(2)转入光盘所在的盘符。
假设光驱为G:
,进入G:
\dosutils目录,然后运行如下的命令:
rawrite–fg:
\images\drvnet.img–da:
8、使用rpm工具安装apache软件包,apache软件包可在www.apache.org网站获得。
答:
从www.apache.org网站下载的apache软件包名称为httpd-2.0.63-i386.rpm。
-在命令提示符下输入如下的命令:
rpm–ivhhttpd-2.0.63-i386.rpm
9、使用编译的方法安装apache软件,源代码可在www.apache.org获得。
答:
从www.apache.org网站下载的apache软件源程序包名称为httpd-2.0.63.tar.gz。
使用如下步骤完成apache软件包的编译安装。
在命令提示符下输入如下的命令:
1)./configure
2)make
3)makeinstall
10、XWindow系统有哪些主要特点?
答:
XWindow系统是一个非常出色的图形窗口系统,是类UNIX系统的图形用户界面的工业标准。
XWindow使得用户在Linux系统中可以像在Windows系统中一样的使用鼠标、窗口、图标和菜单等对系统进行操作。
XWindow系统最重要的特征之一就是它的结构与设备无关。
XWindow系统的主要特点有如下几点:
(1)XWindow系统是客户机/服务器结构的。
XWindow的实现是与操作系统内核分开的,其主要由XServer和XClient两部分组成。
其中XServer是操作系统中的一个程序,主要负责驱动显卡和各种图形的显示,同时也驱动其他的输入装置,如鼠标和键盘。
XClient是XWindow系统中的应用程序,它向XServer提出服务请求,得到XServer响应的显示画面。
该结构的最大好处,就是可以使得XClient和XServer在不用的两台计算机上运行。
(2)XWindow系统不是Linux操作系统的必须的构成部分,而只是一个可选的应用程序组件。
(3)XWindow系统具有网络操作的透明性。
应用程序的窗口可以显示在自己的计算机上,也可以通过网络显示在其他计算机上。
(4)支持多种不同风格的操作界面。
XWindow只提供了建立窗口的一个标准,具体的窗口形式可由窗口管理器来决定。
(5)XWindow系统是开源的,可以通过网络或其他途径免费获得源代码。
11、XWindow系统哪些组件组成?
答:
XWindow系统主要由3部分组成:
1)XServer。
XServer是控制显示器和输入设备(主要是鼠标和键盘)的软件。
2)XClient。
XClient是使用系统窗口功能的一些应用程序。
作为XServer的客户端,向XServer发送请求用于完成特定的动作。
XClient无法直接影响窗口或显示,只能发出请求给XServer,由XServer来完成具体的显示动作。
3)通信通道。
通信通道是XServer和XClient之间传输信息的通道,通过这个通道,XClient传送请求给XServer,而XServer回传状态和其他信息给XClient。
12、RedHatLinux9常用的用户GUI有哪些?
答:
RedHatLinux9常用的用户GUI包括图形界面和文本界面,其中图形界面有GNOME、KDE等桌面环境。
13、Linux文件系统与Windows文件系统的特点与区别?
答:
1)在Windows操作系统中,主分区与逻辑分区被称为驱动器,会被分配一个驱动器盘符(如C盘、D盘、E盘),每个驱动器都有自己的根目录结构,这样形成了多个树并列的情形。
与Windows相类似,Linux也采用了树状结构的文件系统,它由目录和目录下的文件一起构成。
但Linux文件系统不使用驱动器这个概念,而是使用单一的根目录结构,所有的分区都挂载到单一的“/”目录上。
2)Windows的文件系统不区分大小写,而Linux的文件系统中文件名区分大小写。
3)Windows文件系统中文件是由扩展名的,其扩展名决定了该文件的类型和部分属性,比如可执行属性,而Linux的文件是没有扩展名的概念。
14、Linux系统下有哪几种文件类型?
Linux系统中的文件与Windows中文件的差别?
答:
Linux可以只吃多种文件系统,包括FAT16、FAT32、NTFS、ext2、ext3、swap、Jfs等等。
Windows系统和Linux系统中文件的差别在于:
1)Windows的文件系统不区分大小写,而Linux的文件系统中文件名区分大小写。
2)Windows文件系统中文件是由扩展名的,其扩展名决定了该文件的类型和部分属性,比如可执行属性,而Linux的文件是没有扩展名的概念,其文件属性完全由属性字决定。
15、什么是绝对路径和相对路径?
答:
相对路径是指目标目录相对于当前目录的位置。
绝对路径是从目录树的树根“/”目录开始往下直至到达文件所经过的所有节点目录,下级目录接在上级目录后面用“/”隔开。
例如,在Linux的etc目录的子目录vsftd目录下有一文件vsftpd.conf,如果当前工作目录为etc目录,要表示vsftpd.conf文件的路径,采用相对路径为:
vsftpd/vsftpd.conf;采用绝对路径表示为:
/etc/vsftpd/vsftpd.conf。
16、在/home目录下建立一个名为dir01的文件夹,在dir01下创建一个名为file01的文件,将file01文件复制成file02文件,并使用ls命令查看dir01目录下文件的相关信息,最后删除dir01文件夹。
答:
在命令提示符下执行如下的命令:
[root@myhostroot]#cd/home;mkdirdir01←切换到/home目录后,建立dir01目录
[root@myhosthome]#cddir01;touchfile01←进入dir01目录后,新建file01文件
[root@myhostdir01]#cpfile01file02←复制file01文件,同时重命名为file02
[root@myhostdir01]#ls;cd..←退出dir01,进入/home目录
[root@myhosthome]#rm–rfdir01←删除dir01目录及其中的文件
17、使用cat命令查看/etc下group文件的内容,使用find命令在/usr/include下查找md5.h文件。
答:
在命令提示符下执行如下的命令:
[root@myhostroot]#cd/etc;catgroup←进入/etc目录后,查看group文件内容
[root@myhostetc]#find/usr/include–namemd5.h←查找/usr/include下的md5.h文件
18、在/home目录下创建一个文件夹dir02,在文件夹下可创建多个文件file1、file2、file3等,然后对dir02进行归档和压缩,最后在将其解压缩到/root目录下。
答:
在命令提示符下执行如下的命令:
[root@myhostroot]#cd/home;mkdirdir02←切换到/home目录后,建立dir02目录
[root@myhosthome]#cddir02;touchfile1←进入dir02目录后,新建file1文件
[root@myhostdir02]#touchfile2;touchfile3←新建文件file2、fil