一、实践题

1.第一次下了个fedora16刻成DVD以后,开机光盘启动,黑屏,没进入。然后开机引导除了问题,win7也进不去了。之后各种周折,然后从网上边下载变安装了个fedora16,之前下载的光盘镜像都没用到。算是安好双系统了。

2.在终端键入uname -r
3.1.2-1.fc16.i686.pae 稳定版

3.linux最新Stable版本号3.1.4(2011.12.9日查询,来自The Linux Kernel Archives),但版本号的解释是次版本号为奇数(也就是1)的版本是development版,而不是stable版。development版本目前还没查到。目前3.**以后的版本不再这么分了,所以不能从版本号来看是否为稳定版。

4.Linux的吉祥企鹅的名字Tux,全称为tuxedo,NCIT 90916P40 Joeing Youthy的网络ID。名字来源于Torvalds UniX。最原始的图文界面还没有找到▲

 


二、简答题

1.你在你的主机上面安装了一块网卡,但是开机之后,系统却无法运行,你确定网卡是好的,那么可能的问题出现在哪里?该如何解决?
答:
没有安装网卡驱动,下载cpu-z查看网卡类型,并去网上查找相对应的驱动程序。(驱动程序是硬件商提供给操作系统用来驱动硬件的软件,硬件厂商要参考操作系统的驱动程序开发接口。而内核主要要做的事情就是驱动硬件。所以操作系统就是内核与其提供的接口工具。)

 

2.可不可以将Windows上的显卡驱动拿到Linux上来用?
答:
不能将Windows上面的显卡驱动程序安装到Linux上,因为WIndows与Linux是两个不同的操作系统,所以内核提供的接口工具也不同,由于驱动程序是要参考内核的开发接口来编写。所以,两者的驱动程序是不同的,Windows上的驱动程序当然不能安装在Linux上。

 

3.操作系统应该控制硬盘哪几个单元?
答:
⑴运算单元,用来执行当前指令所规定的算术运算和逻辑运算,具有定点和浮点运算功能;
⑵控制单元,指挥微处理器执行指令操作的功能;
⑶寄存器组,用来暂存操作数,中间结果和处理结果,它构成了微处理器内部的小型存贮空间,其容量大小影响到微处理器的效率;
⑷总线接口单元,提供微处理器与周围其它硬件的接口,有效地将微处理器的地址、数据和控制等信息通过总线和各相关部件接通;
⑸输入/输出接口单元。

 

4.1GB的硬盘空间等于几KB?
答:
1GB=1×1000×1000KB


 

5.Windows上面玩的游戏可不可以拿到Linux上面玩?
答:
Windows上的游戏不能在Linux上玩。因为应用程序的开发都是参考操作系统提供的开发接口,所以该应用程序只能在该操作系统上运行,不能在其他操作系统上运行。


 

6.众多distribution有何不同?
答:
各distributions之间的异同。首先要知道distribution=kernel+software+tools。相同的地方,kernel则都是来自The Linux Kernel Archives所提供的内核,Linux Standard Base(LSB)等标准来规范开发者,以及目录构架的File system Hierarchy standard(FHS)标准规范。不同的地方,主要就是管理工具,套件管理的内容模式等。其实差异并不是太大。(鸟哥认为distribution主要分为两大系统,一种是使用RPM方式安装软件的系统,包括Red Hat,Fedora,SuSE等;一种则是使用Debian的dpkg方式安装软件的系统,包括Debian,Ubuntu,B2D等。) 

 

7.UNIX是谁写的的?GNU项目是谁发起的?
答:
UNIX是Ken Thompson写出来的。GNU项目是Richard Mathew Stallman发起的。

 

8.GNU全名为何?它主要由哪个基金会支持?
答:
GNU的全名是GNU's Not Unix,官方的递归定义。主要由FSF(Free Software Foundation)基金会支持。 

 

9.何谓多用户(Multi-user)多任务(Multi-task)?
答:
如果在同一时间内允许多个用户同时使用计算机,则成为多用户操作系统。如果用户在同一时间内可以同时运行多个程序,则成为多任务操作系统。

 

10.简单阐述GNU General Public License(GPL)与Open Source的精神。
答:
Free Software是一种自由的权力,并非“价格”。自由软件的重点不是“免费”的,而是具有自由度的软件。用户可以自由执行、复制、再发行、学习、修改与强化自由软件。
挑战自我是开源软件体现的第一重精神境界,开源软件的第二重精神境界则是对团队精神的追求。
对大部分开源软件开发者来说,他们没有任何利益上的诉求,与其说他们是在挑战权威,不如说他们在挑战自我,追求技术上的突破和挑战。 

 

11.什么是POSIX?为何说Linux使用POSIX对于开发有很好的影响?
答:
POSIX即Portable Operating System Interface,可便携操作系统接口。Torvalds为了让所有软件都能在linux上运行,参考了标准的POSIX规范。POSIX标准主要针对UNIX与一些软件运行时候的标准规范,只要依据这些标准规范来设计内核与软件,理论上就可以搭配在一起执行了。UNIX上的软件是遵循这个技术规范来设计的,所以Linux依据POSIX规范来开发可以很容易的与UNIX兼容共享互有的软件。

 

12.Linux的开发主要分为哪两种内核版本?
答:
stable版本与development版本


13.简单说明Linux成功的因素。
答:
⑴很好地兼容UNIX
⑵免费 
⑶开放代码
⑷安全性、漏洞修补快速
⑸稳定
⑹支持多用户多任务
⑺对资源耗费较低
⑻开发团队壮大