服务器硬件与Linux初步入门

  • 服务器硬件

 

笔记本  、 台式电脑   、网站pc服务器

1U服务器,U(unit)就是一个单位,1U=4.45cm

 

移动互联网和互联网的运维 ,而这些公司买的服务器dell是最多的,除了dell就是惠普、IBM以及其它品牌。

 

 

组成计算机的硬件主要有主机和输入/输出设备

主机:机箱、电源、主板、CPU、内存、显卡、声卡、网卡、硬盘、光驱等

扫描二维码关注公众号,回复: 2608700 查看本文章

 

做运维主要关注:CPU、内存、硬盘就够了。

 

输入/输出设备:显示器、键盘、鼠标、印象、摄像头、打印机、扫描仪等等。

 

服务器:指在网络环境下运行相应的应用 软件,为网上用户提供共享信息资源和各种服务的一种高性能计算机。

 

服务器的选择:I/O性能,管理性,可靠性,扩展性

 

服务器的分类:

  1. 按体系架构分类:
      • 非x86服务器:稳定性高,整体性能强,价格昂贵,体系封闭。

主要用在金融、电信等大型企业的核心系统中

      • x86服务器:基于PC机体系结构,也被称为PC服务器。

价格相对便宜,兼容性好

主要用在中小企业和非关键业务中

 

注:Linux是x86之上的。

 

  1. 按应用层次分类:
      • 入门级服务器
      • 工作组服务器
      • 部门级服务器
      • 企业级服务器 

 

  1. 按机箱结构分类:
      • 塔式服务器
      • 机架式服务器
      • 刀片式服务器

 

 

操作系统:位于硬件之上、应用软件之下的系统软件

其作用:1、管理系统中的各种那个资源

  1. 为用户提供友好的界面体验

用户通过以应用软件来操作操作系统来管理硬件。

 

常见的操作系统:

windows系列:windows XP 、windows 7 、windows 8、windows

10

UNIX系列:FreeBSD、Sun Solaris   IBM的AIX、HP的HP Unix

Linux系列:Red Hat、Ubuntu、Fedora、Debian、centos

 

  • Linux系统

Linux系统

 

Linux是一套开放源代码程序的、并可以自由传播的类Unix操作系统软件

 

Unix系统是Linux系统的前身,具有很多优秀特性

 

其设计之初,就是基于Intelx86 系列CPU架构计算机的。它是一个基于POSIX的多用户、多任务并且支持多线程和多CPU的操作系统。

 

注:POSIX,全称为Portable Operating System Interface,中文翻译为可移植操作系统接口,POSIX标准定义了操作系统应该为应用程序提供的接口标准。

 

Linux是由世界各地成千上万的程序员设计和开发实现的。

 

当初开发Linux系统的目的就是建立不受任何商业化软件版权制约的、全世界都能自由使用的类Unix操作系统兼容产品

 

在过去20年里,Linux系统主要被应用于服务器端、嵌入式开发(手机安卓就是Linux,苹果是Unix,交换机路由器防火墙全是Unix)、个人PC端(主要是windows,其次Ubuntu,)

其中服务器端领域是重中之重。

 

我们熟知的大型、超大型互联网企业(百度、Sina、淘宝、QQ、谷歌、58、赶集、Facebook等等)都在使用Linux系统操作为服务器端的程序运行平台。全球及国内排名前十的网站使用的主流系统几乎都是Linux系统。

 

总结,Linux操作系统之所以如此流行,因为它具有一下一些特点:

  1. 是开放源代码的程序软件,可自由修改
  2. Unix系统兼容,具备几乎所有Unix的优秀特性
  3. 可自由传播,无任何商业化版权制约
  4. 适合Intel等x86 CPU系列架构的计算机。

 

 

Linux起源与发展:

Linux内核项目

主要作者:芬兰赫尔辛基大学的李纳斯.拓沃兹(linus Torvalds)

1984年,Andrew S.Tanenbaum开发了用于教学的Unix系统,命名为MINIX

1989年,Andrew S.Tanenbaum开始在MINIX系统运行于x86的PC计算机平台

1990年,芬兰赫尔辛基大学学生Linus Torvalds首次接触MINIX系统

1991年,Linus Torvalds开始在MINIX上编写各种驱动程序等操作系统内核组件

1991年10月,发布了0.02版(第一个公开版),这里公开的Linux内核源码并不是现在使用的Linux系统的全部,而仅仅是Linux内核kernel部分的代码。

1993年,Linux1.0版发行,Linux转向GPL版权协议。

1994年3月,Linux的第一个盛世发行版Slackware问世

1996年,美国国家标准及数据的计算机系统实验室确认Linux版本1.2.13

1999年,Linux的简体中文发行版问世

2000年后,Linux系统日趋成熟,涌现大量基于Linux服务器平台的应用,并广发应用于基于ARM技术的嵌入式系统中。

 

Linux内核的标志——企鹅Tux,取自芬兰的吉祥物

官方网站:http://www.kernel.org(Linux内核的网站)

 

 

自由软件

核心就是没有商业化软件版权制约,源代码开放,可无约束自由传播。

 

自由软件基金会FSF:

主要项目就是GNU项目

目标:建立可自由和可移植的类Unix操作系统产品

 

GNU项目:

GNU(GUN is Not Unix)

1984年由Richard Stallman发起并创建

宗旨:开发一个完整的类似于Unix的完全自由、可传播的操作系统

官方网站:http://www.gnu.org

 

GPL协议

GPL(GNU General Pulic License)

GNU自由软件的通用许可协议

允许用户任意复制、传递、修改及再发布

基于自由软件修改再次发布的软件,仍需要遵守GPL

 

简单的理解,GPL许可的核心,是保证任何人有共享和修改自由软件的自由,任何人有权取得、修改和重新发布自由软件的源代码权利,但都必须同时给出具体更改的源代码。

 

注:开源社区的著名的Linux内核就是GPL许可下发布的

 

LGPL协议:

LGPL(Lesser General Pubilc License)

LGPL相对于GPL较为宽松,允许不公开全部源代码

为基于Linux平台开发商业软件提供了更多空间。

 

开放源代码软件(Open Source Software)

即开源软件

Firefox网页浏览器

OpenOffice办公套件

Apache网站服务器软件

等等

 

 

Linux系统的组成

Linux操作系统由Linux内核和各种外围程序组成。

 

Linux内核是一个特殊的软件程序,用于实现CPU和内存分配、进程调度、设备驱动等核心操作,以面向硬件为主。

 

 

 

Linux的内核版本

 

Linux内核采用稳定版和开发版本并存的版本控制方式。

 

版本号的命名格式为x.yy.zz

说明:x,为主版本号。

用于表示内核结构、功能等方面的重大升级

 yy,为次版本号

用于表示内核版本是开发版本还是稳定版本。

使用奇数,代表开发版本

使用偶数,代表稳定版本

 zz,修订版本号。

用于表示对同一个内核次版本的不断修订和升级,通常修订版本只

是对内核进行较小的改变。

 

 

Linux系统的外围程序:

外围程序包括分析用户指令的解释器、网络服务程序、图形桌面程序等各种应用型的软件程序,以面向用户为主。

 

构成Linux系统的外围程序大部分来自于GNU项目或其他组织的开源软件

如:C语言编译工具gcc,命令解释器程序bash,网站服务器程序httpd等。

因此Linux操作系统更确切的含义应为“GNU/Linux操作系统”

 

另外一些重要组成部分则来自加利福尼亚大学berkeley分校的BSD Unix项目和麻省理工学院的X windows系统项目,以及在这之后成千上万的程序员开发的应用程序。

 

Linux操作系统=Linux内核+GNU软件及系统软件+必要的应用程序。

 

Linux之所以受到广大计算机爱好者的喜爱,主要原因:

  1. Linux属于自由软件,用户不用支付任何费用既可以获得系统和系统的源代码,并且可以根据自己的需要对源代码进行必要的修改,无偿使用,无约束地自由传播。
  2. Linux具有Unix的全部优秀特性,任何使用Unix操作系统合伙想要学习Unix操作系统的re,都可以通过学习Linux来了解Unix。

 

特点:

  1. Linux是Unix在pc计算机上的克隆版,仿Unix内核构建,几乎与Unix指令及向下完全兼容。
  2. 是一个完善的支持多用户、多任务、多进程、多CPU的系统
  3. 具有很多的系统稳定性与可靠性
  4. 具有很高的系统安全性
  5. 有完善的网络服务,支持HTTP、FTP、SMTP、POP、SAMBA、SNMP、DNS、DHCP、SSH、TELNET等
  6. 是基于GNU许可,自由开放的系统
  7. 有大量第三方免费应用程序
  8. 得到了众多业界厂商支持,如IBM、ORACLE、INTEL、HP、MOTO、Google等
  9. 有完善的大型数据库平台,包括Oracle、DB/2、Sybase、MySQL、PostgreSQL等
  10. 有完善的图形用户界面,包括GNOME、KDE等
  11. 有完善的开发平台,包括C/C++、Java、Perl等,支持各类图形界面API,如GTK+、QT等

 

 

Linux的应用领域:

 

  1. IT服务器Linux系统应用
    1. 电信、金融、政府、教育、银行、石油等各个行业支持Linux操作系统
    2. 各大硬件厂商也相继支持Linux操作系统
    3. 大型、超大型互联网企业都在使用Linux系统

 

  1. 嵌入式Linux系统应用
    1. 网络设备(路由器、交换机、防火墙、负载均衡器等)
    2. 专用的控制系统(自动售货机、手机、PDA、各种家用电器等)
    3. Android

 

  1. 个人桌面Linux应用领域
    1. 浏览器上网
    2. 办公室软件
    3. 收发电子邮件
    4. 实时通信
    5. 文字编辑

 

注:centos  linux是国内互联网使用最多的linux系统版本

 

centos主流版本在国内互联网企业的使用现状说明:

 

 

CentOS 5系列:站25%左右,主流版本有CentOS 5.5、 CentOS 5.8、CentOS

5.10、CentOS 5.11,不推荐新手学习

 

CentOS 6系列:站45%左右,主流版本有CentOS6.2、CentOS6.4、CentOS6.6、CentOS6.7、CentOS6.8

 

CentOS 7系列:刚发布了不久,目前极少企业正式使用。有企业在用,一般都是大企业的局部环境。

猜你喜欢

转载自blog.csdn.net/Evan_Sone/article/details/81459379