对于学习计算机的每一位同学来说,网络基础知识都是必须要理解透彻的,网络基础理解越到位,对于Linux系统及集群的学习就越轻松,我们学习云计算方面的技术,云计算本身就是要靠网络通信访问才能使用,没有网络,就没有云计算的,不管是学习操作系统、虚拟化、分布式、集群、云平台,网络都是绕不开的,深入理解后,学习会变的越来越轻松。
但是网络技术是逻辑性很强的一门学科,尤其是到了云计算后,你不仅需要理解物理网络,还要理解虚拟网络,这也就决定了网络基础越牢固越利于你理解云中的通信。
网络是分层模型,现在使用的模型是TCP/IP模型,现在一般认为是应该分为5层模型:
上图中划分的更详细,是按照OSI参考模型进行的构图。
网络技术中学习的主要是各种网络协议,我们要对网络中常用的协议非常熟悉,对每一个协议的报文格式要认识透彻,例如:以太网帧结构、IP协议格式、TCP协议格式、ARP协议格式、ICMP协议格式、HTTP协议格式等,要能够理解交换机工作原理及过程、路由原理及工作过程、数据转发过程、TCP三次握手过程等,以下是蒲公英的教师团队给出的网络基础学习建议:
Linux,全称GNU/Linux,是一套免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年第一次释出,它主要受到Minix和Unix思想的启发,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的Red Hat Enterprise Linux、SUSE、oracle linux等。
与Windows操作系统软件一样,Linux也是一个操作系统软件。但与Windows不同的是,Linux是一套开放源代码程序的,并可以自由传播的类UNIX操作系统软件,随着信息技术的更新变化,Linux应用领域已趋于广泛。
如今的IT服务器领域是Linux、UNIX、Windows三分天下,Linux系统可谓是后起之秀,尤其是近些年,服务器端Linux操作系统不断地扩大着市场份额,每年增长势头迅猛,并对Windows及UNIX服务器市场的地位构成严重的威胁。
Linux作为企业级服务器的应用十分广泛,利用Linux系统可以为企业构架WWW服务器、数据库服务器、负载均衡服务器、邮件服务器、DNS服务器、代理服务器(透明网关)、路由器等,不但使企业降低了运营成本,同时还获得了Linux系统带来的高稳定性和高可靠性。现在的云主机预装的系统一般都是Linux系统。
随着Linux在服务器领域的广泛应用,从近几年的发展来看,该系统已经渗透到了电信、金融、政府、教育、银行、石油等各个行业,同时各大硬件厂商也相继支持Linux操作系统。这一切都在表明,Linux在服务器市场的前景是光明的。大型、超大型互联网企业(腾讯、淘宝、百度、新浪等)都在使用Linux系统作为其服务器端的程序运行平台,全球及国内排名前十的网站使用的几乎都是Linux系统,Linux已经逐步渗透到各个领域的企业里。
由于Linux系统开放源代码,功能强大、可靠、稳定性强、灵活,而且具有极大的伸缩性,再加上它广泛支持大量的微处理器体系结构、硬件设备、图形支持和通信协议,因此,在嵌入式应用的领域里,从因特网设备(路由器、交换机、防火墙、负载均衡器等)到专用的控制系统(自动售货机、手机、PDA、各种家用电器等),Linux操作系统都有很广阔的应用市场。特别是经过这几年的发展,它已经成功地跻身于主流嵌入式开发平台。例如,在智能手机领域,Android Linux已经在智能手机开发平台牢牢地占据了一席之地。
所谓个人桌面系统,其实就是我们在办公室使用的个人计算机系统, 例如: Windows XP、Windows 7、MAC等。华为荣耀magicbookpro Linux版搭载的国产的深度操作系统deepin也是基于Linux开发的,Linux系统在这方面的支持也已经非常好了,完全可以满足日常的办公及家用需求,例如:
虽然Linux个人桌面系统的支持已经很广泛了,但是在当前的桌面市场份额还远远无法与Windows系统竞争,这其中的障碍可能不在于Linux桌面系统产品本身,而在于用户的使用观念、操作习惯和应用技能,以及曾经在Windows上开发的软件的移植问题。不过随着我们国家大力发展信创,国产操作系统openKylin(开放麒麟)等桌面系统的推进,可以预见,Linux桌面系统也会很快发展起来,会越来越多的被用户使用。
Linux系统管理部分知识是你作为一个云计算运维工程师的基础技能,必备技能,只有熟悉了Linux命令行基本使用,才能对Linux系统有更深入和清晰的认识,才有可能学习后面集群技术、云平台维护技术,否则无从谈起云计算运维。
请到「后台-用户-个人资料」中填写个人说明。
© 2024. All Rights Reserved. 冀ICP备2023032251号