您的位置:首页 > 运维架构

马哥第3期运维班第一周作业

2016-08-10 07:08 274 查看

1、描述计算机的组成及其功能。

计算机主要组成部分:CPU(控制器、运算器)、内存,硬盘(存储器)、鼠标,键盘(输入设备)、和显示器(输出设备)。
运算器(arithmetic unit),计算机中执行各种算术和逻辑运算操作的部件。
控制器(controller),控制器是指挥计算机的各个部件按照指令的功能要求协调工作的部件,是计算机的神经中枢和指挥中心。
存储器(Memory),存储程序和各种数据,并能在计算机运行过程中高速、自动地完成程序或数据的存取。
输入设备(InputDevice)向计算机输入数据和信息的设备。是计算机与用户或其他设备通信的桥梁。输入设备是用户和计算机系统之间进行信息交换的主要装置之一,用于把原始数据和处理这些数的程序输入到计算机中。
输出设备(Output Device)是计算机硬件系统的终端设备,用于接收计算机数据的输出显示、打印、声音、控制外围设备操作等。也是把各种计算结果数据或信息以数字、字符、图像、声音等形式表现出来。常见的输出设备有显示器、打印机、绘图仪、影像输出系统、语音输出系统、磁记录设备等。

总线:
计算机除了五大组成部件外,最重要的就是连接这些部件的线路了。这些能在各部件之间进行信息传递的通信干线称为总线。
总线(Bus)是计算机各种功能部件之间传送信息的公共通信干线,它是由导线组成的传输线束, 按照计算机所传输的信息种类,可以分为数据总线,地址总线,控制总线,分别用来传输数据、连接地址和控制信息。总线是一种内部结构,是cpu、内存、输入、输出设备传递信息的公共通道,外设备通过相应的借口电路与总线连接,从而形成计算机硬件系统。微型机就是以总线结构来连接各个功能部件的。

2、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。

GNU/Linux Distribution Timeline( GNU / Linux的发行时间表)
http://futurist.se/gldt/

Linux的发行版本可以大体分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行版本,前者以着名的Redhat(RHEL)为代表,后者以Debian为代表。

Red Hat Linux

这个名字已经成为企业级系统的代名词,红帽公司为诸多重要IT技术如操作系统、存储、中间件、虚拟化和云计算提供关键任务的软件与服务。红帽的开放源码模式提供跨物理、虚拟和云端环境的企业运算解决方案,以帮助企业降低成本并提升效能、稳定性与安全性。红帽公司同时也为全球客户或通过领先合作伙伴为客户提供技术支持、培训和咨询服务。

CentOS

CentOS(Community ENTerprise Operating System)是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。两者的不同,在于CentOS并不包含封闭源代码软件,CentOS 是一个基于Red Hat Linux 提供的可自由使用源代码的企业级Linux发行版本。CentOS是RHEL(Red Hat Enterprise Linux)源代码再编译的产物,而且在RHEL的基础上修正了不少已知的 Bug ,相对于其它 Linux 发行版,其稳定性值得信赖。

Fedora

Fedora 由Fedora Project社区开发、红帽公司赞助,目标是创建一套新颖、多功能并且自由和开源的操作系统。偏向于在个人领域的应用,Fedora 被红帽公司定位为新技术的实验场,与 Red Hat Enterprise Linux 被定位为稳定性优先不同。许多新的技术都会在 Fedora Core 中检验,如果稳定的话红帽公司则会考虑 加入 Red Hat Enterprise Linux 中。Fedora 预计每年发布 2 次发行版本。

Debian
Debian以其稳定性着称,或者称Debian系列,包括Debian和Ubuntu等。Debian是社区类Linux的典范,是迄今为止最遵循GNU规范的Linux系统。Debian 一直维护着至少三个发行版: 稳定版(stable),测试版(testing) 和 不稳定版(unstable)。

openSUSE
SUSE Linux原是以Slackware Linux为基础,并提供完整德文使用界面的产品。 openSUSE是着名Novell公司旗下的 Linux的发行版,发行量在欧洲占第一位。它同时亦是Desktop Linux Consortium的发起成员之一。

Arch Linux
Arch Linux(或称Arch)是一种以轻量简洁为设计理念的Linux发行版。其开发团队秉承简洁、优雅、正确和代码最小化的设计宗旨。因为你必须手动安装一切,它会让你学会基于 Linux 的操作系统的每个部分。Arch Linux 是最可定制的发行版,你获得的只是一个基础系统,然后你可以在它上面建立属于你个人的发行版。

Gentoo

Gentoo是一个基于Linux的自由操作系统,它能为几乎任何应用程序或需求自动地作出优化和定制。追求极限的配置、性能,以及顶尖的用户和开发者社区,都是Gentoo体验的标志特点。 Gentoo的哲学是自由和选择。得益于一种称为Portage的技术,Gentoo能成为理想的安全服务器、开发工作站、专业桌面、游戏系统、嵌入式解决方案或者别的东西——你想让它成为什么,它就可以成为什么。


3、描述Linux的哲学思想,并按照自己的理解对其进行解释性描述。

Linux的哲学思想:
1、一切皆文件;
把几乎所有资源,包括硬件设备都组织为文件格式;
2、由众多单一目的小程序组成;一个程序只实现一个功能,而且要做好;
组合小程序完成复杂任务;
3、尽量避免跟用户交互;
目标:实现脚本编程,以自动完成某些功能;
4、使用纯文本文件保存配置信息;
目标:一款使用的文本编程器即能完成系统配置工作;

4、说明Linux系统上命令的使用格式;详细介绍ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相应的示例来阐述。

http://2368360.blog.51cto.com/2358360/1836365

5、如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的。

http://2368360.blog.51cto.com/2358360/1836366

6、请罗列Linux发行版的基础目录名称命名法则及功用规定http://2368360.blog.51cto.com/2358360/1836367
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息