liunx学习第一天知识点-基础知识

一 计算机组成

1. 冯·诺依曼体系:

    1946年数学家冯·诺依曼于提出计算机由五大部分组成:运算器、控制器、存储器、输入设备、输出设备

2. 摩尔定律:

    戈登·摩尔于1965年提出来当价格不变时,集成电路上可容纳的元器件的数目,约每隔18-24个月便会增加一倍,性能也将提升一倍。

二 服务器

1. 服务器按应用功能可分为:

    Web服务器、数据库服务器、邮件服务器、文件服务器、中间件应用服务器、日志服务器、监控服务器,程序版本控制服务器、虚拟机服务器、打印服务器、域控制服务器、多媒体服务器、通讯服务器、ERP服务器等

2. 服务器按外形分类:

    塔式服务器、机架式服务器、刀片式服务器

3. 机柜:

    机架服务器的宽度为19英寸(48.26厘米),高度以U为单位。1U=1.75英寸(4.45厘米),通常有1U,2U,3U,4U

    5U,7U几种标准的服务器。机柜的尺寸也是采用通用的工业标准

4. 服务器CPU公司
    4.1 Intel公司:  Xeon 至强(目前广泛使用)    Itanium 安腾(已停产)
    4.2 AMD公司: Althlon MP(已停产)
    4.3 IBM:         Power(主要运用于小型机)

5. 服务器分类

    按照CPU体系架构来区分,服务器主要分为两类:
    5.1非x86服务器:使用RISC(精简指令集)或EPIC(并行指令代码)处理器,并且主要采用UNIX和其它专用操作系统的服务器,指令系统相对简单,它只要求硬件执行很有限且最常用的那部分执令,CPU主要有Compaq的Alpha、HP的PA-RISC、IBM的Power PC、MIPS的MIPS和        SUN的Sparc、Intel研发的EPIC安腾处理器等。这种服务器价格昂贵,体系封闭,但是稳定性好,性能强,主要用在金融、电信等大型企业的核心系统。
    5.2×86服务器:又称CISC(复杂指令集)架构服务器,即通常所讲的PC服务器,它是基于PC机体系结构,使用Intel或其它兼容x86指令集的处理器芯片的服务器。目前主要为intel的Xeon E3,E5,E7系列,价格相对便宜、兼容性好、稳定性较差、安全性不算太高。

6. 服务器硬盘:

    硬盘接口类型
    6.1 IEEE 1394接口
    6.2 IDE接口——–硬盘接口规范,采用ATA技术规范。
    6.3 SCSI接口——应用于小型机上的高速数据传输技术。
    6.4 SATA接口—–Serial ATA,提高传输速率,支持热插拔。
    6.5 SAS接口——-Serial Attached SCSI,兼容SATA。
    目前主流的硬盘接口为SATA和SAS接口,因此,硬盘按接口类型可分为SATA硬盘和SAS硬盘。

    在计算机系统当中,硬盘的读写速率已经成为影响系统性能进一步提高的瓶颈。

7. 服务器热插拔技术

    74.1热插拔技术又称为热交换技术(Hot Swap),允许在不关机的状态下更换故障热插拔设备。

    7.2常见的热插拔设备:硬盘,电源,PCI设备,风扇等。

    7.3热插拔硬盘技术与RAID技术配合起来,可以使服务器在不关机的状态下恢复故障硬盘上的数据,同时并不影响网络用户对数据的使用。

三 存储网络

  1. DAS

    直接存储(Direct Attached Storage)。存储设备与主机的紧密相连。

    1.1 管理成本较低,实施简单。
    1.2 储时直接依附在服务器上,因此存储共享受到限制。

    1.3 CPU必须同时完成磁盘存取和应用运行的双重任务,所以不利于CPU的指令周期的优化,增加系统负担。

    1469239327360125.png

2. NAS:

    网络连接存储(Network Attached Storage):通过局域网在多个文件服务器之间实现了互联,基于文件的协议(NFS、SMB/CIFS ),实现文件共享。

    2.1集中管理数据,从而释放带宽、提高性能。
    2.2可提供跨平台文件共享功能。
    2.3可靠性较差,适用于局域网或较小的网络。

    1469239451246740.png

3. SAN:

    存储区域网络(Storage Area Networks,SAN)利用高速的光纤网络链接服务器与存储设备,基于SCSI,IP,ATM等多种高级协议,实现存储共享。

    3.1服务器跟储存装置两者各司其职。
    3.2利用光纤信道来传输数据﹐以达到一个服务器与储存装置之间多对多的高效能、高稳定度的存储环境。
    3.3实施复杂,管理成本高。

    1469239815536084.png

4. 三种网络形态对比:

    1469239923207770.png

四 操作系统

1. OS: Operating System,通用目的的软件程序

1469240347902175.png

2. OS分类:
    服务器OS:RHEL, CentOS,WindowsServer,AIX
    桌面OS:windows 10,windows 7,Mac OS,fedora
    移动设备OS:Andriod,IOS,YunOS

3. 开发接口标准

    3.1 ABI: Application Binary Interface
    ABI描述了应用程序与OS之间的底层接口,允许编译好的目标代码在使用兼容ABI的系统中无需改动就能运行。
    3.2 API:Application Programming Interface
    API定义了源代码和库之间的接口,因此同样的源代码可以在支持这个API的任何系统中编译。
    3.3POSIX: Portable Operating System Interface
    IEEE在操作系统上定义的一系列API标准,POSIX兼容的程序可在其它POSIX操作系统编译执行。
4. 运行程序格式:
    Windows: EXE,dll(dynamic link library),lib
    Linux: ELF,so(shared object),.a

5. 编程语言

    5.1 低级语言
    机器语言:0和1
    汇编语言:和机器语言一一对应,与硬件相关的特有代码、驱动程序开发
    5.2中级语言:C
    系统级应用、驱动程序
    5.3高级应用:java, Objective-C,C#,python, php应用级程序开发

6. 服务器三大操作系统

    6.1 Windows:
    6.2 Linux:GNU/Linux
    6.3Unix:
        System:(Bell Lab)
            AIX (IBM),Solaris (SUN), HP-UX (HP)
        BSD: (BSRG)Berkeley System Distribution
            NetBSD,OpenBSD, FreeBSD


    (三大操作系统市场占比)

    1469240944787674.png

五. linux

1.linux起源

    1.1 1984年:Richard Stallman发起GNU项目和自由软件基金会创建开源的UNIX实用工具版本创建通用公共许可证(GPL)开源软件许可实施原则.
    1.2 1991年:Linus Torvalds发布Linux创建开放源码,类Unix的内核,在GPL下发布
    1.3Linux操作系统:Linux内核+ GNU工具=完整的类UNIX操作系统如:CentOS,Ubuntu,Android

2. Linux发行版

    2.1 slackware:SUSE Linux Enterprise Server (SLES)
            opensuse桌面
    2.2 debian:

            ubuntu,mint
    2.3 redhat:

            rhel: redhatenterprise linux每18个月发行一个新版本
            CentOS:兼容rhel的格式

            中标麒麟:中标软件

            fedora:每6个月发行一个新版本
    2.4 ArchLinux:轻量简洁
    2.5 Gentoo:极致性能,不提供传统意义的安装程序
    2.6 LFS: Linux From scratch 自制Linux
    2.7 Android: kernel+busybox(工具集)+java虚拟机
3. linux哲学思想

    3.1 一切都是一个文件(包括硬件)
    3.2 小型,单一用途的程序
    3.3 链接程序,共同完成复杂的任务
    3.4避免令人困惑的用户界面
    3.5配置数据存储在文本中

4. 如何获得centos

    https://wiki.centos.org/Download;  http://mirrors.aliyun.com

六 红帽认证

1. 资格证书

    1.1. RhCSA  

        RedHat认证 助理工程师(管理员)

    1.2 RHCE

        RedHat认证工程师

    1.3. RHCA

        RedHat认证 架构师

2. 考级掌握

    2.1 RHCSA+RHCE 需要掌握:

        Linux入门,Linux系统管理,Linux服务及安全管理

    2.2 RHCA需要掌握

        Linux Cluster(集群)

        LB Cluster:负载均衡集群  Nginx,LVS

        HA  Cluster:高可用集群 Keepalived

        运维工具 Linux Ops;ansible

        (百台服务器以下)监控工具 Monitoring:zabbix






原创文章,作者:面授班20-1孟宪峰,如若转载,请注明出处:http://www.178linux.com/25404

(0)
面授班20-1孟宪峰面授班20-1孟宪峰
上一篇 2016-07-27
下一篇 2016-07-27

相关推荐

  • 用户组和权限管理的相关命令

    1,useradd  新建用户 useradd -u uid username 创建用户时指定uid(如不指定则Centos:500-60000, Centos7: 1000-60000) -o -u uid username  创建用户时指定uid(可以与已存在用户的uid相同) -g groupname username 创…

    2017-07-25
  • Linux基础知识(四)

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限 [root@bogon ~]# cp -r /etc/skel/ /home/tuser1 [root@bogon ~]# chmod -R 700 /home/tuser1 2、编辑/etc/group文件,添加组hadoo…

    Linux干货 2016-10-17
  • linux启动和内核管理

    linux启动和内核管理:1. 加载BIOS 的硬件信息,获取第一个启动设备2. 读取第一个启动设备MBR 的引导加载程序(grub) 的启动信息3. 加载核心操作系统的核心信息,核心开始解压缩,并尝试驱动所有的硬件设备4. 核心执行init 程序,并获取默认的运行信息5.init 程序执行/etc/rc.d/rc.sysinit 文件6. 启动核心的外挂模…

    Linux干货 2017-03-28
  • 加密解密基础、PKI以及自建私有CA

    加密解密基础、PKI以及自建私有CA 加密是以某种特殊的算法改变原有的信息数据,使得未授权的用户即使获得了已加密的信息,但因不知解密的方法,仍然无法了解信息的内容。 解密就是加密的逆向操作,将加密过的不可读的数据经过处理,能够是之前不可读的信息还原成可读信息。 PKI是Public Key Infrastructure的首字母缩写,翻译过来就是公钥基础设施;…

    Linux干货 2016-12-07
  • Linux基础知识(三)

    1、列出当前系统上所有已经登录的用户的用户名(多次登录的用户,只显示一次即可) [root@bogon ~]# w |grep -E ".*(pts|tty).*"|awk '{print $1}'|uniq 2、列出最后登录到当前系统的用户的相关信息 [root@bogon ~]# last -aF 3、取出当前系统…

    Linux干货 2016-10-09
  • “lnmap实战之负载均衡架构(无高可用)”之新增keepalived高可用

    “lnmap实战之负载均衡架构(无高可用)”之新增keepalived高可用 我之前有一篇”lnmap实战之负载均衡架构(无高可用)“博客是专门部署了lanmap,之前没有做高可用,那么我们现在就把高可用补上去吧 这样我们照着之前的文档从新部署一下 1.机器结构如下: 192.168.42.150 node0 …

    Linux干货 2017-06-25