计算机;GPL等开源协议;Linux 哲学思想的炼成;MBR & GPT—fazion in magedu 20.July

入门Linux的基础知识

fazionlan blog in 178Linux.July 22nd.

  • 第一台计算机

    1946第一台计算机ENIAC(electronic numerical integrator and calculator)在美国滨州大学诞生,是美国奥伯丁武器试验场为了满足计算弹道而研制的

    冯诺依曼体系结构:1946年数学家提出运算器、控制器、存储器、输入、输出设备

    摩尔定律:关于晶体管数与单位时间执行的指令数比例

    巨型计算机(百万亿次),大型计算机(几千万条),小型计算机(UNIX系统IBM-AIX、HP-UNIX),微型计算机

  • 服务器:

    web、数据库、邮件、文件、中间件、日志、监控、程序版本控制、虚拟机、打印、域控制、多媒体、通讯、ERP。。外形:塔式、机架式、刀片式服务器CPU:Intel(Xeon、Itanium),AMD(Althlon MP),IBM(Power)

  • CPU:主频:

  1. CPU的时钟频率,主频 = 外频 x 倍频;

  2. 外频:系统总线的工作频率

  3. 倍频:CPU外频与主频相差的倍数

  4. CPU架构:RISC、EPIC、CISC

  5. 内存:存放程序、数据、中间结果。

  6. 内存带宽:指内存与北桥芯片间数据传输速率,带宽 = 通道数 x 总线频率 x 数据总线位数 / 8

  • 网络存储结构:DAS(直接连接存储)、NAS(网络连接存储)、SAN(存储区域网络)

    Linux发展史无前例图:futurist.se/gldt/Image.bmp

  1. Linux:1991年11月,Linus Torvalds写了个小程序,取名为Linux,放在互联网上。GNU/Linux(工具+内核)发行版:slackware(SUSE Linux)、debian(ubuntu、mint)、redhat(rhel、centos、fedora)、Archlinux、Gentoo(追求极致性能)、LFS、android、

  2. Unix:第一阶段,1969年KeThompson在AT&T贝尔实验室创造,走进大学第二阶段:AT&T继续发展内部Unix版本,也对外发行system罗马数字的版本,同时出现了以加州大学伯克利分校的BSD版本并以此派生Solaris、HP-UX、IRIX、AIX、SCO等商业Unix。第三阶段:Unix系统的完善阶段,形成了AT&T的SystemV及伯克利的4.3BSD两大Unix流派。1979年,AT&T宣布了Unix的商业化计划由于封闭式的开发模式,也阻碍了软件业的进一步深化和提高。

  • 开源协议

    1984年,Richard Stallman面对程序开发的封闭模式,发起了一项国际性的源代码开放的所谓牛(GUN)计划,为保护源代码开放的程序库不会再度受到商业性的封闭式利用,制定了一项GPL条款,称为Copyleft版权模式。

  1. GPL、LGPL

  2. Apache

  3. Mozilla

  4. BSD

  5. MIT

总结如下

Image.bmp

 

  • Linux哲学思想

  1. 一切皆文件

  2. 由众多目的单一的应用程序组成:一个程序只做一件事,且做好

  3. 组合目的单一的小程序完成复杂任务

  4. 尽量避免跟用户交互

  5. 使用文本文件保存配置信息

  6. 提供机制,而非策略

  • 获取CentOS

  1. wiki.centos.org

  2. mirrors.aliyun.com

  3. mirror.sohu.com

  4. mirror.163.com

  • 文件系统

  1. ext2、3、4   in CentOS 6.x

  2. xfs、btrfs   in CentOS 7.x

  • 存储接口类型

  1. IDE:hda、hdb、hdc

  2. SCSI:sda、sd。、sdaa、

  3. SATA

  4. SAS

  • MBR(Master Boot Record),主引导分区

  1. 4个{主分区 + 扩展分区}     sda1-4{主分区、扩展分区}    sda5-n{逻辑分区 }

  • GPT(GUID Partition Table),全局唯一标示符

  1. 不区分主分区与扩展分区,支持无限个分区,即无限个主分区或扩展分区

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

(0)
hellochelloc
上一篇 2016-07-29 09:48
下一篇 2016-07-29 10:06

相关推荐

  • linux 关于 AWK 解析

    关于awk awk是一个报告生成器,他拥有强大的文本格式化的能力。 其实我么可以利用awk命令将一些文本整理成我们想要的样子,比如把一些文本整理成“表”的样子。然后打印出来,至于格式化能力会举例出来,自然会明白。 awk是有Alfred Aho,Peter Weinberger好人Brian Kernighan 这三人创造的,awk由这三个人的姓氏的首个字母…

    2017-09-09
  • 文本编辑三剑客之gawk

     awk 本章内容: awk介绍 awk基本用法 awk变量 awk格式化 awk操作符 awk条件判断 awk循环 awk数组 awk函数 调用系统命令 1.awk介绍 ★ Linux 文本处理工具三剑客:grep、sed、awk。其中grep是一种文本过滤工具;sed是文本行编辑器,而awk是一种报表生成器,就是对文件进行格式化处理的…

    Linux干货 2016-09-24
  • 第四周 文件操作

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限 [root@localhost ~]# cp -a /etc/skel /home/tuser1 [root@localhost ~]# chmod -R go= /home/tuser1 [root@localhost ~]…

    Linux干货 2017-12-24
  • Linux系统认知

    前言 在认识Linux系统之前先介绍下计算机的组成构造及其功能: 1,简单来说计算机可以划分为软件系统和硬件系统: (1)软件系统自不必说就是各种不同的程序,协助用户更好地使用电脑。 (2)硬件系统指的是主机、显示器、鼠键等硬件设备。 2,按冯诺依曼体系可将计算机按逻辑构成分为: (1)CPU(运算器、控制器)。运算器是数据处理装置,用来完成对数据的算术运算…

    Linux干货 2016-09-20
  • 加密与CA

    一次加密通讯流程: 1、生成数据 2、用单向加密数据生成特征码 3、用自己的私钥加密特征码放在数据后面 4、生成临时会话密钥加密特征码和数据 5、用对方的公钥加密临时密钥 2、私有CA 构建私有CA     1、生成私钥     2、自签署证书 给节点发放证书     …

    Linux干货 2017-02-13
  • Linux 基础命令

    一,GNU/LINUX操作系统组成        1.1硬件  计算机硬件资源,CPU,主板,内存,存储器等 1.2 内核层 包含了硬件控制,设备驱动程序,虚拟文件系统,网络管理,内存管理,进程管理,程序调度等 ,属于内核空间 1.3 系统调用 所有的操作系统在其内核里都有一些内建的函数,这些函数可以用来完成…

    2016-10-29