目录linux学习——初识linux1.1云计算1.1.1什么是云计算1.1.2云计算要素1.1.3云计算的服务特征1.1.4 云计算发展现状1.1.5 云计算学习流程1.2Linux 简介1.2.1Linux系统与Windows系统1.2.2Linux系统简介1.3虚拟机安装1.3.1 VMware Workstation 17 虚拟机软件安装1.3.2CenOS 7系统安装1.4快照与克隆1.4.1快照1.4.2克隆1.5本章小结1.6参考资料
linux学习——初识linux
1.1云计算
传统的应用正在变得越来越复杂,需要做到:更多的用户更强的计算能力更加稳定安全。为了支撑这些不断增长的需求,企业不得不去购买各类硬件设备(服务器,存储,带宽等等)和软件(数据库,中间件等等),随着硬件数量的增加,管理的复杂度也越来越高。
为了保证系统的安全随着服务器硬件越来越多,运维工作也越来越复杂,因此企业这部分费用会随着应用的数量或规模的增加而不断提高。这种对于中小规模的企业,甚至个人创业者来说,软件产品的运维成本难以承受。
于是云计算应运而生,也可以说云计算是计算机软件发展的必经道路。
现在,云计算被视为计算机网络领域的一次革命,因为它的出现,社会的工作方式和商业模式也在发生巨大的改变。 将应用部署到云端后,可以不必再关注硬件和软件问题它们会由云服务提供商的专业团队去解决。只需要按照需要来支付相应的费用,而关于软件的更新,资源的按需扩展都能自动完成。总之,云计算解决的是成千上万台计算机或软件组件的部署和协作问题。所有云计算所涉及的技术都是成熟技术,云计算的关注点是如何在实现大规模部署下的综合管理。
1.1.1什么是云计算
云计算是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网虚拟化资源。
云计算是一种模型,它可以实现随时随地、便捷地、随需应变地从可配置计算资源共享池中获取所需的资源(例如,网络、服务器、存储、应用、及服务),资源能够快速供应并释放,使管理资源的工作量和与服务提供商的交互减小到最低限度。
1.1.2云计算要素
资源池
是云计算的核心。
自动管理:通过专门的软件实现和管理,无需人参与。
自主申请:用户可以动态的申请资源以支持各种运用程序申请,无须为繁琐的细节而烦恼。
动态扩展:规模可以动态扩展,处理能力可以动态回收重用。
云计算平台
云计算平台需要将以下内容整合起来:
服务器设备(CPU,内存,磁盘)
存储设备(磁盘阵列)
网络设备(路由器,交换机,负载均衡)
其他硬件资源
软件资源(操作系统,集成开发环境IDE,数据库,web服务器,中间件,缓存等)
通过网络把多个成本相对较低的计算实体整合成一个具有强大计算能力的系统,即为云计算平台。
用户通过云计算平台,能够快速申请、配置、发布、使用、释放和管理资源
部署模式
公有云(由云服务提供商拥有和管理,通过互联网向企业或个人提供计算资源)
私有云(单个组织/企业专用的云服务,而无需与其他组织共享资源)
混合云(同时使用公有云和私有云)
社区云(特定组织或行业共享使用的云计算服务方案)
1.1.3云计算的服务特征
可以随时随地使用任何网络设备进行访问
可以多人共享资源池
可以快速重新部署服务,十分灵活
服务自助化
服务可监测
可以减少用户的终端压力
减少了用户使用门槛
基于虚拟化技术快速部署资源与提供服务
1.1.4 云计算发展现状
云计算市场规模持续增长,各种云服务提供商在全球范围内竞争激烈。企业和个人用户对于云计算的需求不断增加,包括基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)等各种类型的云服务。云计算服务不断丰富和多样化,包括计算、存储、数据库、人工智能、大数据分析等各种服务。同时,云服务提供商也在不断推出新的创新服务,满足用户多样化的需求。企业和组织越来越倾向于采用混合云和多云环境,将公有云、私有云和边缘计算结合起来,以满足不同的业务需求和数据安全性要求。
随着云计算的普及,安全和隐私问题成为关注的焦点。云服务提供商不断加强安全性和隐私保护措施,同时政府和监管机构也在加强对云计算安全和隐私的监管。随着物联网和5G技术的发展,边缘计算作为云计算的延伸,正在得到更多的关注和应用。边缘计算能够提供更快的响应速度和更低的延迟,适用于诸如智能制造、智能城市等领域。
随着越来越多的企业采用云计算服务,过去的一些可靠的云计算服务已经难以满足企业的要求,加之容器技术的大爆发,云计算又将迎来新的挑战。
云计算是新兴的IT产业,其发展时间较短,但发展势头迅猛,云计算专业人才供不应求已成常态。因此,现阶段各大高校先后开设云计算相关专业,为这一产业输送新生力量。
1.1.5 云计算学习流程
Linux系统—>shell和python语言—>Nginx架构—>容器管理
从0到1,这份《云计算学习指南》收好
1.2Linux 简介
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。作为一门计算机操作系统,不同于Windows,界面简单、功能强大、稳定安全,常被企业用作服务器平台。
1.2.1Linux系统与Windows系统
为什么云计算服务会选择Linux作为自己的主要的操作系统?
1.Windows系统
优势:主打家庭办公,操作方便,多用于日常办公、娱乐。
劣势:为收费系统,不是开源软件,漏洞多,并且不太稳定,长时间开机可能出现明显卡顿情况。
2.Linux系统
优势:主打网络服务,专业性强,为免费开源系统,主要用于搭建服务器,性能稳定,长时间开机不出现卡顿情况,漏洞少更安全
劣势:Linux系统是专业系统,对业余人员不是很友好,代码操作难度较高。
1.2.2Linux系统简介
一切皆文件
Linux系统中的一切都归结为文件。对于操作系统内核而言,命令、硬件和软件设备、进程等,都被视为拥有各自特性的文件。
完全兼容POSIX 1.0标准
该标准使得在 Linux 下通过相应的模拟器可以运行常见的 DOS、Windows 程序,这为用户从Windows转到Linux奠定了基础。
多用户、多任务
Linux中各个用户对其文件设备有特殊的支配权,保证了各用户之间互不影响。多个程序可以同时并独立地运行,从而提高了整个系统的效率。
完全免费
Linux是免费的操作系统,用户可以通过网络或其他途径获得, 并可以任意修改其源代码。正是由于这一点, Linux吸引了无数爱好者,他们都参与了Linux的修改与编写工作。
Linux发行的版本:
发行版本 | 说明 |
---|---|
RedHat | 商业发行版本,成熟稳定 |
Cenos | 免费发行版本的RedHatEnterprise,简约 |
Debian | 免费发行版本,内存占用小 |
Fedora | 免费发行版本,前身为Red Hat Linux,具有前瞻性 |
SUSE | 德国企业商业发行版本,强大的服务器平台 |
openSUSE | SUSE Linux的开源版本,旨在推进Linux的广泛使用 |
Ubuntu | 免费发行版本,以桌面应用为主 |
Mandriva | 专业的操作系统,易用的YaST软件包管理系统 |
KNOPPIX | 可以之间在CD上运行,具有优秀的硬件检测和适配能力,可作为系统的急救盘使用 |
1.3虚拟机安装
1.3.1 VMware Workstation 17 虚拟机软件安装
VMware Workstation 17 虚拟机软件安装
1.3.2CenOS 7系统安装
VMware 虚拟机安装linux教程(超详细)
1.4快照与克隆
1.4.1快照
快照就是保存现有系统的一个状态,如果正在使用的系统损坏或不能正常运行,就可以直接回到保存的状态。例如,为刚安装完成的 CentOS 系统拍摄一个快照,然后安装某款软件,此时系统损坏或不能正常运行,使用者可以将系统直接恢复到刚才拍摄的快照,而不用重新安装系统。
有关快照的操作方法如下所示。
(1)拍摄快照:右键单击虚拟机名称→快照→拍摄快照→给快照起名并进行描述,
通过拍摄快照可以保留虚拟机的状态,以便以后您能返回相同的状态。
(2)快照管理:右键单击虚拟机名称→快照→快照管理器.
1.4.2克隆
克隆就是复制原始虛拟机的全部状态,克隆操作一旦完成,克隆的虛拟机就可以脱离原始虛拟机独立存在,而且在克隆的虛拟机中和原始虛拟机中的操作是相对独立的,不相互影响。
克隆虛拟机的步骤如下所示。
(1)关闭虛拟机。克隆虛拟机只能在虛拟机未启动的状态下进行。
(2)右键单击虛拟机名称一管理一克隆,进入克隆虛拟机向导界面,单击【下一步(N)】按钮
(3)选择克隆源,选择“虚拟机中的当前状态(C)“,并点击【下一步(N)】按钮。
(4)选择克隆方法,选择”创建完整克隆(F)“,并点击【下一步(N)】按钮。
(5)设置虚拟机名称及位置,并点击【完成】按钮。
1.5本章小结
对于云计算有了一定的了解,我感觉对于我们来说向云计算发展也是一个很好的机会,但是目前自己对于这个并没有很大的兴趣,希望后面可以更加了解一下关于云计算方面的知识。自己对于linux有了初步的认识,对于后面的学习有一定的帮助,并且完成了软件的安装以及配置。期待后面所学的知识。
1.6参考资料
什么是云计算