鸟哥私房菜 第1章 Linux是什么 课后习题

一、实践题

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
⑵免费
⑶开放代码
⑷安全性、漏洞修补快速
⑸稳定
⑹支持多用户多任务
⑺对资源耗费较低
⑻开发团队壮大

更多相关文章
  • 亲爱的午饭: 从2011年6月推出签到制度至今,已有1年多时间,有很多午饭无忧币越万枚,期间经常有午饭反馈说不知道无忧币的用途在哪里,随着午饭们的无忧币越来越多,有了通货膨胀的苗头,新午饭们看着老午饭们那数以万计的无忧币,不禁感叹"贫富差距太大啦!"为了降低通货膨胀和贫富差距大的 ...
  • 一.会话模式简介与示例代码   会话模式下,客户端和服务实例上下文.服务实例是一一对应关系,每一个客户端都在服务端都有自己对应的服务实例上下文.如下图所示                    服务端使用会话模式的条件:   1.使用支持会话模式的绑定,如WSHttpBinding.WS2007Ht ...
  • Python平台的优秀PDF报表类库Reportlab.它不属于Python的标准类库,所以必须手动下载类库包并安装: yum install python-reportlab -y 这篇文章将介绍reportlab中基本常用的api,使用canvas画出一份整洁的PDF报表.详细内容参考repor ...
  • 易网科技讯 11月9日消息,腾讯控股有限公司(香港联交所: 00700) 今天公布截至2011年9月30日未经审核的第三季度综合业绩.财报显示,腾讯第三季度总收入为人民币74.962亿元(11.796亿美元),比上一季度增长11.2%,比去年同期增长43.4%.期内盈利为人民币24.461亿元(3. ...
  • nginx安装 站点搭建及配置  问题分析 总结 回到顶部 nginx安装     Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行.由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入口网站及搜索引擎 ...
  • 信息化技术的高速发展,为每个时代烙下了不同的印记.如今,我们正处于云计算和大数据时代,云计算以其灵活的计算能力和平台开放能力,为大数据的快速发展打下了良好基础,并已先行落地;而大数据作为云计算应用的升华,正在展现着数据的价值与魅力,并为各行各业的业务创新不断提速. 大数据来势汹汹,传统行业面临着重构 ...
一周排行
  • PHP云人才系统 PHPYun为 PHP100旗下产品. 下载源码:http://www.phpyun.com/phpyun_2.4_GBK_Beta.zip 2.4版本的 先看根目录下index.php文件:   ...
  • 当时面试官给了两个数,就问你有多少种方法计算出它们的和. 我当时只答出了四种: (()) [] let expr 我现在总结下: 使用awk计算 #1. #将1和2作为两个参数分别对应$1和$2 echo 10 12 ...
  • 每经记者 金微 发自北京 对超级电容客车,也许很多读者对其只有一个模糊的概念.在中上汽车董事长谢镕安看来,这是未来新能源汽车发展的蓝海.不过,现在超级电容客车的发展却遇到了"瓶颈",由于国家补贴政 ...
  • 商报综合报道 谷歌上周末在其官方博客上发表文章称,已收购了Office服务提供商DocVerse.借助这家允许微软用户在网络上编辑和共享文件的小型技术企业,谷歌加强了对微软办公软件业务的攻击. 但收购交易的条款没有披 ...
  •  这篇文章是我第二次看到了,  又读了一遍. 很有教育[正面和反面]意义, 可以从社会很多方面体会此文章的内涵意义,希望您能够把它读完. (一) 从搬进,这家民房的第一天,我就开始怀疑我隔壁的那个储藏室根本没住人.一 ...
  • Erlang是基于消息传递的分布式开发语言,开发简单而功能强大.虽然Erlang的FP编程对于一些FP Geeker来讲不算什么,但要被大多工作中的开发人员来讲,还是有很大的鸿沟的,而且在开发的便利性上不如其他“主流 ...
  • #include <stdio.h> #include <iostream> #include<math.h> using namespace std; char *s =&quo ...
  •   注意:模板参数区分大小写! 郑重声明:写这篇博客主要不是为了教大家如何自定义类模板,而是通过这件事情跟大家说明一个道理,就是不将就的精神.如果单纯的写如何自定义类模板,那一点意义都没有,因为这个东西随便在网上都能 ...
  • 10月28日,在中国软件行业协会及其会刊<软件世界>杂志成立20周年庆典上,Autodesk全球副总裁兼大中华区总裁高群耀为中国软件业如何走上成功之路出谋划策.     以过去十年间他在Autodesk和 ...
  • Aronson's sequence:1, 4, 11, 16, 24, 29, 33, 35, 39, 45, 47, 51, 56, 58, 62, 64, ...whose definition is:T is ...