初始Linux

1.1云计算简介

      当一件产品必不可少,而价格又特别高时,人们往往会寻找它的替代品。一旦廉价替代品的性能与原产品的性能相当,人们就会放弃对原产品的使用。云计算最初就是为了应对互联网行业高速发展所带来的网络、服务器、存储、应用软件及服务的昂贵价格而出现的“替代品”。随着云计算技术的逐步更新,人们只需要投入少量的管理工作,并且不必与服务供应商打太多交道,就能迅速获得云计算资源。云计算已经逐渐成为互联网公司的第一选择。

1.1.1 什么是云计算

      云计算是基于互联网的相关服务的增加、使用和交付模式,通常涉及互联网来虚拟化资源。“云”通常为互联网的一种比喻说法,而“计算”一词有两层含义,一是进行计算,二是对计算机资源的简称。因此我们可以把云计算理解为将计算机资源通过网络进行虚拟化,或者用虚拟化资源进行计算。

      当然,现在对于云计算的定义没有一个标准的说法,一千个人心中有一千种云计算的概念,现阶段比较被人们认可的说法是美国国家标准与技术研究院给出的定义:云计算是一种按使用量付费的模式,它随时随地提供便捷的、可通过网络按需访问的可配置计算资源共享池(资源包括网络、服务器】存储、应用软件、服务),这些资源能够快速调配,极度缩减管理资源的工作量和与服务供应商的交互。简单地说,云计算通过网络连接的方式对计算资源进行统一的管理和调度,构建一个计算资源池向用户按需提供服务。

1.1.2 云计算的服务特征

      云计算服务的主要特征如下。

    (1)可以随时随地使用任何网络设备进行访问。

    (2)可以多人共享资源池。

    (3)可以快速重新部署服务,十分灵活。

    (4)服务自助化

    (5)服务可监测。

    (6)可以减小用户的终端压力。

    (7)降低了用户的使用门槛。

    (8)基于虚拟化技术快速部署资源与提供服务。

1.1.3 云计算的发展现状

      随着云计算的不断发展,云计算服务逐步占领IT大舞台,使传统的IT行业日益丧失竞争力。为了求存,大量的互联网企业开始转型,使用云计算服务。而新生的互联网公司为了节约成本与增强竞争力,也放弃了传统的互联网模式,采用云计算模式。

      随着越来越多的企业采用云计算服务,过去的一些可靠的云计算服务已经难以满足企业的要求,加之容器技术的爆发,云计算又将迎来新的挑战。

      云计算是新兴的IT产业,其发展时间较短,但发展势头迅猛,云计算专业人才供不应求已成为常态。因此,现阶段各大高校先后开设云计算相关专业,为这一产业输送新生力量。

1.1.4 云计算学习流程

      学习云计算入门并不难,只要学会使用简单的Linux命令,会进行简单的运维与排错,就算迈进了云计算的大门。但是,要想拓宽自己的发展道路,就必须不断的给自己充电。下面介绍云计算学习的各个阶段,以及相关的工作岗位。

    1.学习Linux系统

    第一阶段是打基础,需要完成Linux系统的学习。俗话说,万丈高楼平地起,Linux就是云计算的地基,楼能盖多高,要看地基打得牢不牢靠。本书将帮助大家完成此阶段的学习。学好Linux基础,可以担任初级运维工程师。

    2.学习Shell与Python语言

    Shell与Python是云计算脚本语言,学好这两种脚本语言可以帮助你在日常生产环境之中解决简单的问题,达到自动化运维的目的,减轻工作压力,实现一键部署任务。

此阶段的学习是实现云计算能力突破的关键。掌握了Shell与Python语言的使用方法,就可以自主编写相关脚本,进阶成为运维工程师。

    3.学习Nginx架构

    学习Nginx架构知识,可以帮助你优化公司的架构,减少资源消耗,降低经营成本,开拓发展空间。完成本阶段的学习后,可以胜任云计算开发工程师,如果经验丰富,则可以担任小型企业架构师。

    4.学习容器管理

    容器是近几年的热门技术,也是新兴技术,无论公司大小,只要是互联网公司,基本都在进行容器化或者准备容器化。如果不懂容器知识,在行业之中很难有话语权,因此,这也是职业竞争的加分项。学好容器管理,能够胜任云计算研发工程师或中型企业架构师。

1.2 Linux简介

      在Linux出现之前,市场上已经存在稳定且成熟的操作系统UNIX。Linux由UNIX演变而来,在UNIX的技术和用户界面基础上进行了独创的技术改进。Linux在服务器市场拥有强劲的竞争力,对安全漏洞有极快的解决速度。

1.2.1 Linux系统与Windows系统

      为什么云计算服务会选择Linux作为自己的主要操作系统,而不是选择Windows系统呢?我想大家会有这个疑问,毕竟,比起Linux系统,Windows系统更为大众所熟知。但系统的选择并不是只看名气,云计算曾经尝试过以Windows作为操作系统,但是实践证明,Linux更适合担任这一角色。下面我们来比较一下Linux系统与Windows系统。

      1.Windows系统

      优势:Windows系统主打家庭办公,操作方便,多用于日常办公、娱乐。

      劣势:Windows系统为收费系统,不是开源软件,漏洞多,并且不太稳定,长时间开机可能出现明显的卡顿情况。

      2.Linux系统

      优势:Linux系统主打网络服务,专业性强,为免费开源系统,主要用于搭建服务器,性能稳定,长时间开机不出现卡顿情况,漏洞少,更安全。

      劣势:Linux系统是专业系统,对业余人员不是很友好,代码操作难度较高。

1.2.2 Linux系统简介

      1.一切皆文件

      Linux系统中的一切都归结为文件。对于操作系统的内核而言,命令、硬件和软件设备、进程等都被市委拥有各自特性的文件。

      2.完全兼容POSIX 1.0标准

      该标准使得在Linux下通过相应的模拟器可以运行常见的DOS、Windows程序,这为用户从Windows转到Linux奠定了基础。

      3.多用户、多任务

      Linux中各个用户对其文件设备有特殊的支配权,保证了各用户之间互不影响。多个程序可以同时并独立地运行,从而提高了整个系统的效率。

      4.完全免费

      Linux是免费的操作系统,用户可以通过网络或其他途径获得,并可以任意修改其源代码。正是由于这一点,Linux吸引了无数爱好者,他们都参与了Linux的修改与编写工作。 

 

posted @ 2023-11-26 19:13  张澜  阅读(9)  评论(0编辑  收藏  举报