Linux系统

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

从基本结构上来讲,电脑可以分为五大部分:运算器、存储器、控制器、输入和输出设备。

运算器(Datapath):对数据进行各种算术运算和逻辑运算,即对数据进行加工处理。

存储器(Memory):存储程序、数据和各种信号、命令等信息,并在需要时提供这些信息。

控制器(Control):整个计算机的中枢神经,对程序规定的控制信息进行解释,根据其要求进行控制,调度程序、数据、地址,协调计算机各部分工作及内存与外设的访问。

输入设备(Input system):外部设备,简称外设。将程序、原始数据、文字、控制命令或现场采集的数据等信息输入到计算机。

输出设备(Output system):外设。输出计算机的中间结果或最后结果、机内的各种数据符号及文字或各种控制信号等。

2、Linux发行版

Linux发行版有数百种之多,Linux发行版本大体分为两类,一类是商业公司维护的发行版本,以著名的Redhat(RHEL)为代表;一类是社区组织维护的发行版本,以Debian为代表。

Debian:运行起来极其稳定,这使得它非常适合用于服务器。平时维护三套正式的软件库和一套非免费软件库,Debian这款操作系统派生出了多个Linux发行版。它有37500多个软件包,这方面唯一胜过Debian的其他发行版只有Gentoo。Debian使用apt或aptitude来安装和更新软件。

Ubuntu:Ubuntu是Debian的一款衍生版,拥有Debian的所有优点,它使用apt软件管理工具来安装和更新软件。它也是如今市面上用起来最容易的发行版之一。Ubuntu使用基于apt的程序包管理器。

Slackware:Slackware Linux是一个高度技术性的、干净的发行版,也是被认为最纯净和最不稳定的发行版。

RHEL:这是第一款面向商业市场的Linux发行版,它有服务器版本,支持众多处理器架构,包括x86和x86_64。如果安全是关注的首要问题,那么红帽企业级Linux的确是款完美的发行版,它使用YUM程序包管理器。

CentOS:是一款企业级Linux发行版,它使用红帽企业级Linux中的免费源代码重新构建而成。 CentOS使用YUM来管理软件包。

3、Linux的哲学思想

     ① 一切皆文件:把几乎所有资源统统抽象为文件形式,包括硬件设备,甚至通信接口等。

     ② 由众多功能单一的程序组成,一个程序只做一件事,组合小程序完成复杂任务。

     ③ 尽量避免跟用户交互。

     ④ 使用文本文件保存配置信息。

原创文章,作者:N24_ViCi,如若转载,请注明出处:http://www.178linux.com/55996

(0)
N24_ViCiN24_ViCi
上一篇 2016-10-30 15:12
下一篇 2016-10-30 15:37

相关推荐

  • tomcat

    tomcat 简述 tomcat的结构 tomcat配置 总结与问题 简述 什么是tomcat? tomcat是一个java2ee的web容器的残缺实现,提供了serverlet,asp转换等组件。 tomcat的功能? tomcat能够将asp文件通过转换,转换为serverlet格式,这样子就可以被java识别运行并将结果转为asp响应,并且tomcat…

    2016-06-24
  • 小白易患错误之绝对路径和相对路径的操作错误

    小白易患错误之绝对路径和相对路径的操作错误 作为一个不安稳的小白,一天都在那路乱折腾,恰巧,老师课程题目中有一题将/etc/skel 这个目录的文件除了..和. 复制到/home/USRNAEM 的家目录下。然后自以为是不按照老师的方法,自己折腾用了这样一条命令 [root@local skel]# ls -A .bash_lo…

    Linux干货 2016-08-05
  • DNS

    这里都以我本机的实验为例 正向解析:就是从主机名到IP的解析过程 先在工作目录/var/named/创建一个区域数据文件 以zcylinux.io域为例:vim/var/named/zcylinux.io.zone $TTL  600     #设置全局变量TTL的值为600s zcylinux.io.&nb…

    Linux干货 2017-05-30
  • Cobbler实现多系统自动化安装

    Cobbler介绍:  Cobbler能够快速建立多系统同时安装的网络系统安装环境;传统的pxe+dhcp+tftp+kickstart仅能够提供单一系统安装,功能过于简单;如果遇到安装不同操作系统时就遇到瓶颈;而cobbler正好解决了这一问题。Cobbler是增强版的网络系统安装。 Cobbler由不同的组件配合完成系统安装,各组件之间配合如下…

    Linux干货 2015-08-11
  • Shell脚本基础练习

    脚本编程能力是作为运维工程师不可或缺的一项基本技能,各种系统的运维,如果完全靠命令行一条一条命令来执行,工作效率可想而知,而脚本却可以将完成一定功能的各个命令依据一定的流程控制,逻辑判断去完成某种功能,提升工作效率。学习shell脚本,光学习理论是远远不够的,所以在学习中要多多练习,下面就看一些关于shell脚本基础的练习 (1) 编写脚本/root/bin…

    2017-08-05
  • linux基础服务之DNS

    一、DNS简介 1、DNS:Domain Name System(域名系统),是互联网上IP和域名相互解析的分布式层级结构的数据库。DNS的出现能够使用户更好的更加方便的访问互联网,不用记IP地址来访问互联网,可以通过人类更容易记住域名来访问互联网。 2、DNS是一种C/S架构的服务器,客户机用于一个名字对应的地址,而服务器是为客户机提供查询的,查询由两种机…

    2017-05-29

评论列表(1条)

  • 马哥教育
    马哥教育 2016-11-02 16:14

    内容格式把握得很好,原理部分可以加入一些自己的理解,加油!