《鸟哥的Linux私房菜》第1章——总结与简答题回答

目录

一、什么是Linux,有什么作用?

二、Linux发展史

三、Linux发行版

四、简答题部分


一、什么是Linux,有什么作用?

Linux包括内核和系统调用两部分,是位于硬件设备与应用程序中间的操作系统。

操作系统其实也是一组程序,负责计算机系统相关的资源分配与管理。操作系统主要作用有:进程管理、内存管理、设备管理、文件系统管理等,主要特征是并发、共享、虚拟、异步。

二、Linux发展史

1969年,Ken Thompson用汇编语言写出的一组内核程序,是UNIX的原型,也称Unics。

1973年,Dennis Ritchie等人用C语言重新改写并编译了Unics,发行了第一个正式UNIX内核。

1979年,AT&T发布UNIX版权声明,明确不可对学生提供源代码。

1986年,Tanenbaum教授发布Minix这一UNIX-like的内核程序,并公开源代码。

1991年,Linus Torvalds参考Minix的设计理念,完成了Linux内核。Linux后面发展十分迅速,得益于Torvalds将程序源代码公开,并发展了虚拟团队来进行改良与发展。

三、Linux发行版

最初发布的是Linux内核。(Linux distribution)Linux发行版=内核+软件+文档/工具+可完全安装程序。分为商业(RPM,Redhat Package Manager)与社区(DPKG,Debian Packager)两种。

四、简答题部分

1.你在主机里面安装了一块网卡,但是开机之后,系统却无法使用,你确定网卡是好的,那么可能的问题出在哪里?该如何解决?

①网卡未正确插入主板插槽;重新安装网卡并保证正确。

②未安装正确的网卡驱动程序;安装驱动程序。

③未禁用主板自带网卡;启用安装的网卡。

④其他硬件问题,如网线和主板,包括网线损坏或主板与网卡不兼容等。

2.一个操作系统至少能够完整地控制整个硬件,请问,操作系统应该要控制硬件的哪些单元?

运算单元、控制单元、寄存器、接口等。

3.我在Windows上面玩的游戏,可不可以拿到Linux去玩?

不可以。应用程序开发时参考操作系统提供的API,所以应用程序只能在该操作系统上运行,不可以在其他操作系统上运行。

4.Linux本身仅是一个内核与相关的内核工具而已,不过,它已经可以驱动所有的硬件,所以,可以算是一个很普通的操作系统了,经过其他应用程序的开发之后,被整合称为Linux发行版,请问众多的发行版之间有何异同?

不同的发行版有不同的社区支持和开发团队,使用不同的包管理系统,有着不同的套件管理模式。

5.Unix是谁写得出来的?GNU计划是谁发起的?

Dennis Ritchie。Richard Mathew Stallman。

6.GUN的全名是是什么?它主要由哪个基金会支持的?

Gun's Not UNIX。 FSF自由软件基金会(free software foundation)。

7.何谓多用户(Multi-user)、多任务(Multitask)?

多用户是指操作系统能够同时为多个用户提供服务和支持,能够共享计算机系统的资源;

多任务是指操作系统能够同时执行多个程序或任务,在同一时间段内共享CPU。

8.简单说明GNU General Public License(GPL)与开源的精神。

GPL出现是为了避免GUN所开发的自由软件被其他人利用而成为专利软件,用户可以自由地执行、复制、学习、修改、发行自由软件。

开源(open source)指的是发布程序时将源代码一起公开并授权用户修改,GPL是开源的一种。

9.什么是POSXI?为何说linux使用POSIX对于发展有很好的影响?

POSIX是可移植操作系统接口(Portal Operating System Interface),是为了规范内核与应用程序之间的接口,只要按照该标准来设计内核与软件,二者就可以搭配。

正是由于Linux在起步的时候就遵循这一标准,才能很容易地与UNIX兼容共享互有的软件,再加上Liunx是直接可下载使用的,所以Linux流通速度非常快。

10.简单说明Linux成功的因素。

开源、Minix(UNIX)、强大的虚拟团队与社区支持、可靠性与可移植性、支持众多硬件结构、遵循广大开放标准等。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/644179.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

多维时序 | Matlab实现GWO-TCN-Multihead-Attention灰狼算法优化时间卷积网络结合多头注意力机制多变量时间序列预测

多维时序 | Matlab实现GWO-TCN-Multihead-Attention灰狼算法优化时间卷积网络结合多头注意力机制多变量时间序列预测 目录 多维时序 | Matlab实现GWO-TCN-Multihead-Attention灰狼算法优化时间卷积网络结合多头注意力机制多变量时间序列预测效果一览基本介绍程序设计参考资料 效…

python爬虫代码示例:爬取京东详情页图片

python爬虫代码示例:爬取京东详情页图片 一、Requests安装及示例 爬虫爬取网页内容首先要获取网页的内容,通过requests库进行获取。 GitHub: https://github.com/requests/requests PyPl: https://pypi.python.org/pypi/requests 官方文档:http://wwwpython-requ…

Java可以用于物联网的开发吗?

Java可以用于物联网的开发吗? 在开始前我有一些资料,是我根据网友给的问题精心整理了一份「Java的资料从专业入门到高级教程」, 点个关注在评论区回复“888”之后私信回复“888”,全部无偿共享给大家!!!J…

web安全学习笔记【06】——http\https抓包

思维导图放最后 #知识点: 1、Web常规-系统&中间件&数据库&源码等 2、Web其他-前后端&软件&Docker&分配站等 3、Web拓展-CDN&WAF&OSS&反向&负载均衡等 ----------------------------------- 1、APP架构-封装&原生态&…

SpringBoot集成mybatis时idea控制台中文乱码问题解决

在application.yml中配置好映射文件打印数据库日志文件时,控制台出现乱码的情况解决如下 问题 在执行查询操作的时候,查询时可以查看是没有问题的,但是控制台乱码了 解决 在File-Setting-Editor-File Encodings中设置如图所示就可以了 现在…

软件测试之功能测试详解

一、测试项目启动与研读需求文档 (一) 组建测试团队 1、测试团队中的角色 2、测试团队的基本责任 尽早地发现软件程序、系统或产品中所有的问题。督促和协助开发人员尽快地解决程序中的缺陷。帮助项目管理人员制定合理的开发和测试计划。对缺陷进行跟…

业余爱好-生物信息学/生物化学/物理/统计学/政治/数学/概率论/AI/AGI/区块链

生物信息学 高等数学—元素和极限-实数的定义高等数学—元素和极限-实数的元素个数高等数学—元素和极限-自然数个数少于实数个数高等数学—元素和极限-无穷大之比较高等数学—元素和极限-级数的收敛高等数学—元素和极限-极限的定义数学分析与概率论人工智能AI数学基础——全套…

http503错误是什么原因

HTTP503错误在站长圈很经常遇到,很多网站站长经常遇到的HTTP503错误经常会不知道怎么去解决它。今天我们就来针对HTTP503错误问题展开说说。HTTP503错误是指服务器暂时无法处理客户端的请求,常常出现在服务器超负荷或维护期间。在这种情况下,…

HTML 入门手册(二)

目录 HTML 入门手册(一) 10-表单 11-input标签 11.1文本框 (text) 11.2密码框 (password) 11.3单选按钮 (radio) 11.4复选框 (checkbox) 11.5普通按钮 11.6提交按钮 (submit) 11.7重置按钮 (reset) 11.8隐藏域 (hidden) 11.9文件上传 (file) 11.10数字输入 (numbe…

2024年上海高考数学最后四个多月的备考攻略,目标140+

亲爱的同学们,寒假已经来临,春节即将到来,距离2024年上海高考已经余额不足5个月了。作为让许多学子头疼,也是拉分大户的数学科目,你准备好了吗?今天,六分成长为您分享上海高考数学最后四个多月的…

Sulfo Cy3 hydrazide,磺化-Cy3-酰肼,可用于与生物分子的羰基衍生物偶联

您好,欢迎来到新研之家 文章关键词:Sulfo-Cyanine3-hydrazide,Sulfo Cy3 hydrazide,Sulfo Cyanine3 HZ,磺化 Cy3 酰肼,磺化-Cy3-酰肼 一、基本信息 产品简介:Sulfo-Cyanine3-hydrazide能够与…

【GitHub项目推荐--人脸识别】【转载】

01 带有移动应用程序的人脸识别库 OpenFace 作为用于人脸识别的通用库,能够实现瞬态和移动人脸识别,目前在 GitHub 上斩获 14291 Star。以下为 LFW 数据集 Sylvestor Stallone 输入单个图像的流程。 项目地址:https://github.com/cmusatya…

用python写一个双色球中奖模拟器

先说规则: 一等奖:投注号码与当期开奖号码全部相同(顺序不限,下同),即中奖; 二等奖:投注号码与当期开奖号码中的6个红色球号码相同,即中奖; 三等奖&#xf…

ai智能写作软件有分享吗?分享4款解放双手的软件!

随着人工智能技术的不断发展,AI智能写作软件逐渐成为内容创作者们的新宠。这些软件不仅能够帮助我们快速生成高质量的文本内容,还能在优化搜索引擎排名等方面发挥重要作用。本文将为大家介绍几款常用的AI智能写作软件,让您轻松提升内容创作效…

科技发展趋势,墨水屏电子桌牌将发挥更重要作用

随着科技的不断发展,电子桌牌作为信息展示和宣传的新型设备,逐渐在各个行业得到广泛应用。在国企单位、政府部门、大企业、外企等,墨水屏电子桌牌作为一种新型的数字化展示工具,也已经得到了越来越多的应用。下面,中科…

2023年智能可穿戴行业市场分析(电商数据查询分析):智能手表销额增长21%,手环明显下滑

近年来,随着技术的进步,智能可穿戴设备在社交网络、医疗保健、导航等诸多领域有着非常广泛的应用,这为大众生活带来了诸多便利。 当前的可穿戴产品形态纷繁多样,主要包括智能手表、智能眼镜、智能手环、健康穿戴和体感控制等等&am…

“接口”公共规范的遵守者

👨‍💻作者简介:👨🏻‍🎓告别,今天 📔高质量专栏 :☕java趣味之旅 欢迎🙏点赞🗣️评论📥收藏💓关注 💖衷心的希…

1.准确率-机器学习模型性能常用的评估指标

选择正确的工具对问题的解决非常关键,而深度学习,即大型模型,只是机器学习技术广泛范围中的一种方法。因此,我们有必要了解机器学习。而机器学习中,最重要的是找到一个好的评估指标来评估机器学习模型的性能。它可以帮…

基于springboot+vue的IT技术交流和分享平台系统(前后端分离)

博主主页:猫头鹰源码 博主简介:Java领域优质创作者、CSDN博客专家、公司架构师、全网粉丝5万、专注Java技术领域和毕业设计项目实战 主要内容:毕业设计(Javaweb项目|小程序等)、简历模板、学习资料、面试题库、技术咨询 文末联系获取 研究背景…

thinkphp5向数据表插入数据并且获得id

$id db(数据表名)->insertGetId([status>1]); 直接...打印$id就是这条插入的数据的id了