初始Linux发展

目录

前言 Linux概念:

  一.Linux发展历史

二.Linux的发展现状

三.发行版本

四.Linux 环境的搭建方式

主要有三种 :

4.6下载方式:

五.XShell软件


前言 Linux概念:

        Linux,全称GNU/Linux,是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。
        伴随着互联网的发展,Linux得到了来自全世界软件爱好者、组织、公司的支持。它除了在服务器方面保持着强劲的发展势头以外,在个人电脑、嵌入式系统上都有着长足的进步。使用者不仅可以直观地获取该操作系统的实现机制,而且可以根据自身的需要来修改完善Linux,使其最大化地适应用户的需要。 
        Linux不仅系统性能稳定,而且是开源软件。其核心防火墙组件性能高效、配置简单,保证了系统的安全。在很多企业网络中,为了追求速度和安全,Linux不仅仅是被网络运维人员当作服务器使用,甚至当作网络防火墙,这是Linux的一大亮点。
        Linux具有开放源码、没有版权、技术社区用户多等特点,开放源码使得用户可以自由裁剪,灵活性高,功能强大,成本低。尤其系统中内嵌网络协议栈,经过适当的配置就可实现路由器的功能。这些特点使得Linux成为开发路由交换设备的理想开发平台。     

  一.Linux发展历史

         1991年10月5日,赫尔辛基大学的一名研究生Linus Benedict Torvalds在一个Usenet新闻组 (comp.os.minix)中宣布他编制出了一种类似UNIX的小操作系统,叫Linux。新的操作系统是受到另一 个UNIX的小操作系统——Minix的启发,该系统是由一名叫Andrew S Tanenbaum的教师开发的。读者也 许猜想所发布的这个系统应该是Linux的0.01版本,实际上不是这样。真正的Linux 0.01版本并没有被发 布,原因是0.01版本不实用。Linus仅仅在第一个Linux的FTP站点(ftp://nic.funet.fi)上提供过这个版本 的的源代码。

        Linux是一种自由和开放源代码的类UNIX操作系统,该操作系统的内核由林纳斯托瓦兹在1991年首次发 布,之后,在加上用户空间的应用程序之后,就成为了Linux操作系统。严格来讲,Linux只是操作系统内 核本身,但通常采用“Linux内核”来表达该意思。而Linux则常用来指基于Linux内核的完整操作系统,它 包括GUI组件和许多其他实用工具。

二.Linux的发展现状

企业应用现状

        1.Linux在服务器领域的发展

        随着开源软件在世界范围内影响力日益增强,Linux服务器操作系统在整个服务器操作系统市场格局中占 据了越来越多的市场份额,已经形成了大规模市场应用的局面。并且保持着快速的增长率。尤其在政府、 金融、农业、交通、电信等国家关键领域。此外,考虑到Linux的快速成长性以及国家相关政策的扶持力度,Linux服务器产品一定能够冲击更大的服务器市场。 据权威部门统计,目前Linux在服务器领域已经占据75%的市场份额,同时,Linux在服务器市场的迅速崛 起,已经引起全球IT产业的高度关注,并以强劲的势头成为服务器操作系统领域中的中坚力量。

        2. Linux在桌面领域的发展

         近年来,特别在国内市场,Linux桌面操作系统的发展趋势非常迅猛。国内如中标麒麟Linux、红旗 Linux、深度Linux等系统软件厂商都推出的Linux桌面操作系统,目前已经在政府、企业、OEM等领域得 到了广泛应用。另外SUSE、Ubuntu也相继推出了基于Linux的桌面系统,特别是Ubuntu Linux,已经积 累了大量社区用户。但是,从系统的整体功能、性能来看,Linux桌面系统与Windows系列相比还有一定 的差距,主要表现在系统易用性、系统管理、软硬件兼容性、软件的丰富程度等方面。

        3.Linux在移动嵌入式领域的发展

         Linux的低成本、强大的定制功能以及良好的移植性能,使得Linux在嵌入式系统方面也得到广泛应用,目 前Linux以广泛应用于手机、平板电脑、路由器、电视和电子游戏机等领域。在移动设备上广泛使用的 Android操作系统就是创建在Linux内核之上的。目前,Android已经成为全球最流行的智能手机操作系 统,据2015年权威部门最新统计,Android操作系统的全球市场份额已达84.6%。 此外,思科在网络防火墙和路由器也使用了定制的Linux,阿里云也开发了一套基于Linux的操作系 统“YunOS”,可用于智能手机、平板电脑和网络电视;常见的数字视频录像机、舞台灯光控制系统等都在 逐渐采用定制版本的Linux来实现,而这一切均归功与Linux与开源的力量。

       4. Linux在云计算/大数据领域的发展

         互联网产业的迅猛发展,促使云计算、大数据产业的形成并快速发展,云计算、大数据作为一个基于开源 软件的平台,Linux占据了核心优势;据Linux基金会的研究,86%的企业已经使用Linux操作系统进行云 计算、大数据平台的构建,目前,Linux已开始取代Unix成为最受青睐的云计算、大数据平台操作系统。

三.发行版本

        1.Debian Debian运行起来极其稳定,这使得它非常适合用于服务器。 debian这款操作系统无疑并不适合新手用 户,而是适合系统管理员和高级用户。

        2.Ubuntu Ubuntu是Debian的一款衍生版,也是当今最受欢迎的免费操作系统。Ubuntu侧重于它在这个市场的应 用,在服务器、云计算、甚至一些运行Ubuntu Linux的移动设备上很常见。Ubuntu是新手用户肯定爱不 释手的一款操作系统。 红帽企业级Linux 这是第一款面向商业市场的Linux发行版。它有服务器版本,支持众多处理器架构,包 括x86和x86_64。红帽公司通过课程红帽认证系统管理员/红帽认证工程师(RHCSA/RHCE),对系统管 理员进行培训和认证。

        3.CentOS CentOS是一款企业级Linux发行版,它使用红帽企业级Linux中的免费源代码重新构建而成。这款重构版 完全去掉了注册商标以及Binary程序包方面一个非常细微的变化。有些人不想支付一大笔钱,又能领略红 帽企业级Linux;对他们来说,CentOS值得一试。此外,CentOS的外观和行为似乎与母发行版红帽企业 级Linux如出一辙。 CentOS使用YUM来管理软件包。

         4.Fedora 小巧的Fedora适合那些人:想尝试最先进的技术,等不及程序的稳定版出来。其实,Fedora就是红帽公 司的一个测试平台;产品在成为企业级发行版之前,在该平台上进行开发和测试。Fedora是一款非常好 的发行版,有庞大的用户论坛,软件库中还有为数不少的软件包。

         5.Kali Linux Kali Linux是Debian的一款衍生版。Kali旨在用于渗透测试。Kali的前身是Backtrack。用于Debian的所有 Binary软件包都可以安装到Kali Linux上,而Kali的魅力或威力就来自于此。此外,支持Debian的用户论 坛为Kali加分不少。Kali随带许多的渗透测试工具,无论是Wifi、数据库还是其他任何工具,都设计成立马 可以使用。Kali使用APT来管理软件包。

四.Linux 环境的搭建方式

主要有三种 :

1. 直接安装在物理机上. 但是由于 Linux 桌面使用起来非常不友好, 不推荐.

2. 使用虚拟机软件, 将 Linux 搭建在虚拟机上. 但是由于当前的虚拟机软件(如 VMWare 之类的)存在一些 bug , 会导致环境上出现各种莫名其妙的问题,。下载虚拟机进行安装的步骤有些许复杂,但好在于免费不要钱就可以安装使用Linux的各项操作,且部署方便,

3. 使用云服务器, 可以直接在 腾讯云、阿里云或华为云等服务器官网处直接购买一个云服务器。

        既然使用Linux最主要的方式是虚拟机和云服务器,所以我从网上找出了这两者的在各个方面的区别:

4.1、资源利用和使用率不同。

云服务器是通过虚拟化技术,将大量独立服务器虚拟为一个性能可分配的虚拟服务器(云服务器),可以自由定制需要的CPU数量、内存大小,硬盘大小,带宽资源,IP资源等等。虚拟主机则是通过虚拟技术,将一台服务器分割成很多小的空间,每个主机空间CPU资源、内存资源、IP资源等都是采用共享一台服务器的形式,其性能大大地受限于该台虚拟化服务器。

4.2、使用性能不同。

        云服务器在处理大量的数据资源不会出现卡慢的情况,如果需要处理较大的数据量时,可以随时升级服务器配置,群英鹰云服务器,CPU、内存和带宽、硬盘等这些都可以随时弹性升级。而虚拟主机只适合中小型网站使用,一旦网站数据访问过大,虚拟主机就会变得卡慢,而且虚拟主机升级比较麻烦,升级过程需要把数据转移到其他空间,非常麻烦。

4.3、对技术要求不同。

        云服务器有单独的操作系统,独立的CPU、内存等各种资源,使用前需要进行服务器操作系统环境的安装,使用期间需要关注服务器的各项资源和配置以及运行情况。虚拟主机则是由供应商设置好一切,用户只需把网站数据上传到空间中就可以马上使用。使用过程中,用户只需要关心网站的访问速度等这些小问题。

4.4、安全可靠性的不同。

云服务器基于云计算架构,可自动切换故障节点至正常主机,稳定性强,内置ARP防范,规模化提升ddos、病毒防攻击能力,提供快照、镜像等多种数据恢复措施。虚拟主机现已全部位于云技术平台,安全稳定性也较强。不过,由于CPU、带宽或IP等资源共享,性能方面还是略逊一筹,抗攻击能力不及云服务器。

4.5、弹性和扩展性的不同。

云服务器可支持弹性扩展,按需付费,当服务器性能不能满足网站业务发展需求时,用户可以随时进行扩容,升级主机CPU、内存、硬盘和带宽等配置,有足够的业务缓冲空间,而虚拟主机升级或扩容相对麻烦,需要重新租用新的空间。

4.6下载方式:

4.6.1.若是各位想下载虚拟机的话,可以采用下方的链接,里面有详细的步骤过程可供下载。

https://blog.csdn.net/m0_64829783/article/details/127043965?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522168457118516800213067199%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=168457118516800213067199&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_click~default-1-127043965-null-null.142^v87^insert_down28,239^v2^insert_chatgpt&utm_term=%E4%B8%8B%E8%BD%BD%E8%99%9A%E6%8B%9F%E6%9C%BA&spm=1018.2226.3001.4187

4.6.2.若是各位想采用云服务器的话,我比较推荐下面这三种:

学生云服务器_学生云主机_学生云数据库_云+校园特惠套餐 - 腾讯云 (tencent.com)

云服务器全面降价 (aliyun.com)——阿里云服务器官网

云服务器BCC_云主机_虚拟主机_弹性服务器_购买_租用-百度智能云 (baidu.com)——百度云服务器官网

      大家可以任选其一点进去下载,若只是学习Linux操作系统传统性学习的话,推荐轻量级服务器2核2G进行购买。右侧的操作系统选择 CentOS 7.6 64位. 购买时长根据需要选择, 点击立即购买即可.

购买完成后可以重置自己的root(买过后默认命名的账户)密码,还需要记住这个服务器的IP公网地址,很重要!!!

五.XShell软件

最后就是要在自己的电脑中下载一个XShell软件:

通过该软件可以使得主机与云服务器进行链接,之后就可以使用Linux操作系统进行学习了。

下载好后,点进去XShell的画面如上。

之后需要输入指令:ssh root(服务器的账户名称,一般都是叫root)@服务器的IP公网地址

按下回车便可以进行主机与云服务器的连接过程,输入自己修改过的密码即可。

下面的图便是登录成功的结果: 

注意:在XShell中ctrl+c和ctrl+v复制粘贴是不管用的,需要选中内容后点击鼠标右键选择复制/粘贴才有效 。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/34381.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ElasticSearch

1.ElasticSearch 1.1.业务分析 1.1.1.需求 假定有30万台设备在充电,每隔30秒上传充电进度 每秒上传 1万个充电进度数据 1天 24*60 * 60 * 1万 86400w 大约8.6亿个数据 需要查询温度大于43度,告警,大于48度,必须停止充电 1.…

无法报错IP设置。请检查一个或者多个设置并重试

物理机设置VMnet8无法保存IP设置时 当你打开网络连接,会发现没有vmnet1和vmnet8,所以你在这边设置一直保存不了 第一: 去谷歌浏览器下载ccleaner 浏览器下载地址:CCleaner软件app官方版下载_多特软件站 百度网盘下载地址&#…

win服务器不能流量网页,Windows服务器:限制访问人数、访问流量和限制IP

如何限制访问你网站的IP地址 对于一些重要的服务器,我们并不想让所有人都能访问,或者将一些总是攻击网站的用户屏蔽掉。这就需要添加限制访问风站的IP地址了。 将网站的属性窗口切换到“目录安全性”标签,这时我们可以看到“IP地址及域名限制…

添加tcp/ip时,未能添加要求的功能,错误是:组策略阻止了这个程序。要获取详细信息,请与系统管理员联系

winr输入gpedit.msc 计算机设置->管理模板->Windows组件->Windows Installer->关闭windows Installer 未配置改为已启用。下面禁用windows installer改为从不->点击应用 如果出现找不到gpedit.msc 点击此链接下载gpedit.bat至桌面 拷贝此文件至桌面->右键此…

chatgpt赋能python:Python如何删除重复元素

Python如何删除重复元素 Python是一种简单易学的编程语言,被广泛运用于数据科学、机器学习、人工智能等领域。处理数据时,常常需要去重,Python提供了多种方法来实现这个任务。本文将介绍Python中删除重复元素的方法,并提供相关示…

chatgpt赋能python:Python列表中如何取出偶数

Python 列表中如何取出偶数 列表是 Python 中最常见的数据结构之一,它是由一系列有序元素组成的可变序列。在许多问题中,我们需要从一个列表中找出满足特定条件的元素。在本篇文章中,我们将学习如何从 Python 列表中取出偶数。 列表中的偶数…

抖音seo矩阵源码开发部署分享

1. 抖音seo矩阵源码/源代码搭建/源代码部署打包-支持二开 抖音SEO是指通过提高在抖音平台的关键词排名,来获取流量、获取客户的目的。抖音的流量主要分为付费流量、推荐流量和搜索流量,其中搜索流量因为付费太贵、上热门太累而成为另一种进入方式 &…

抖音短视频矩阵系统源码开发搭建技术开源分享

开发背景 抖音短视频矩阵系统源码开发采用模块化设计,包括账号分析、营销活动、数据监控、自动化管理等功能。通过综合分析账号数据,快速发现账号的优势和不足,并提供全面的营销方案,以提高账号曝光率和粉丝数量。同时&#xff0…

chatgpt赋能python:Python自动去重:实现更高效的数据清洗

Python自动去重:实现更高效的数据清洗 在数据处理的过程中,数据去重是一个常见而重要的步骤,特别是在爬虫、数据分析等领域。Python作为一种高效的编程语言,具备强大的数据处理能力,在去重方面也有着出色的表现。本文…

chatgpt赋能python:用Python实现高效去重操作

用Python实现高效去重操作 在数据处理中,经常会遇到数据重复的问题。如果不进行去重操作,会影响数据分析的准确性以及后续的数据挖掘操作。Python作为一种流行的数据处理语言,提供了多种去重方法。 去重方法 1.使用set()函数 在Python中&…

chatgpt赋能python:Python数据去重和排序

Python数据去重和排序 Python是一种高级编程语言,它具有简单易学的特点,并拥有广泛的应用领域。在数据处理方面,Python拥有丰富的函数库,可以方便地进行数据去重和排序。本文将介绍Python中的数据去重和排序的方法,以…

chatgpt赋能python:Python去重-如何高效地处理重复数据

Python去重 - 如何高效地处理重复数据 在数据处理过程中,重复数据可能会导致很多问题,如降低计算效率、影响数据质量等。因此,数据去重是一个非常重要的任务,特别是在大数据处理中更是如此。Python作为一种流行的编程语言&#x…

chatgpt赋能python:Python去重和排序操作

Python去重和排序操作 Python作为一种使用广泛的编程语言,经常被用于数据处理和分析。在数据处理的过程中,去重和排序是非常重要的操作。Python提供了很多内建方法和库函数可以用来进行这些操作,本文将介绍Python中的去重和排序操作。 Pyth…

chatgpt赋能python:Python去重方法大全:从初级到高级

Python去重方法大全:从初级到高级 Python是当今最流行的编程语言之一,拥有许多强大的功能和特性。其中之一就是去重功能,Python语言提供了多种去重方法,为编程带来了极大的便利。本文将详细介绍Python的去重功能,包含…

图灵测试,时至今日还有意义吗?

来源:学术头条 我们必须承认,机器运行时的很多中间状态,是在设计初始指令时无法预见的。机器自己也会感悟出很多知识。在这种情況下,我们有必要将机器视为智能的。 艾伦图灵 图灵测试由人工智能之父—艾伦图灵提出,指测…

体验了一把ChatGPT4

不得不说ChatGPT对我的学习效率有极大的提升,它就像一位老师,不管有什么问题,都可以得到很好的答案。但是前段时间gpt3.5账号被封了,最近搞了个gpt4。市面上目前好像没啥可以白嫖的账号,基本都是免费使用几次&#xff…

无需越狱手机,下载越狱版本IPA的方法

这两天在看一些逆向反编译的知识,很多工具的使用都是针对砸壳的ipa包,所以在了解这一部分的前提就需要: 越狱手机,下载越狱的IPA文件。学会对正版IPA进行脱壳。 没有越狱手机又不会脱壳技术的我,找到了一种简单的方法…

im不丢“离线消息”设计

个人博客请访问 http://www.x0100.top 问题:接收方不在线时,消息发送的流程是怎么样的? 回答:如上图所述, (1)用户A发送消息给用户B (2)服务器查看用户B的状态为off…

测试版降级后软件还在么,2分钟告诉你如何将iOS测试版降级到正式版本

原标题:2分钟告诉你如何将iOS测试版降级到正式版本 话说亓纪为了体验iOS 11最新系统,经常会往返于iOS 11测试版和正式版系统之间。每次发一篇关于测试版系统该不该升级的文章时,总会有小童鞋来留言或者私信问亓纪关于iOS 11测试版如何降级到正…

iPhoneX利用unc0ver来越狱iOS12

在iOS11时代,有两种越狱的方式,一种是unc0ver,一种是electra,它两的历史还是挺有趣的,unc0ver的开发者本来是electra的成员,但由于不满某些东西,所以自己出来又搞了unc0ver,说是改进了越狱错误显示等,更加友好了,不过我亲身体验了两种,发现unc0ver各种不稳定,并不是像他们自己标…