【Linux从入门到精通】Linux的简单介绍及环境搭建

这篇具有很好参考价值的文章主要介绍了【Linux从入门到精通】Linux的简单介绍及环境搭建。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【Linux从入门到精通】Linux的简单介绍及环境搭建  

文章目录

一、什么是Linux?

二、什么是操作系统?

三、Linux发展史及其特点

3、1 Linux的诞生

3、2 Linux的不同版本

3、3 Linux的特点

3、4 Linux的企业应用现状

四、搭建Linux环境

4、1 Linux 环境的搭建方式

4、2 购买云服务器

4、3 使用 XShell 远程登陆到 Linux


🙋‍♂️ 作者:@Ggggggtm 🙋‍♂️

👀 专栏:Linux从入门到精通 👀

💥 标题:Linux的简单介绍及环境搭建 💥

 ❣️ 寄语:与其忙着诉苦,不如低头赶路,奋路前行,终将遇到一番好风景 ❣️

【Linux从入门到精通】Linux的简单介绍及环境搭建

一、什么是Linux?

  Linux是一套免费使用和自由传播的类Unix操作系统,是一个多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。那么什么是操作系统呢?

二、什么是操作系统?

  那么什么是操作系统呢?其实我们早就用过操作系统了,并且是经常在用。这种操作系统为windows操作系统。也就是我们常说的windows 7、windows 10、window 11。这些都是windows操作系统,只不过是不同的版本。

  那到底什么是操作系统呢?我们可以结合下图一起理解一下:【Linux从入门到精通】Linux的简单介绍及环境搭建

  操作系统是一款管理软硬件的软件。对,没错,操作系统也是一款软件。它主要的任务就是通过对下管理好软硬件资源的手段,达到对上提供良好的(稳定,快速,安全)操作、使用环境。

三、Linux发展史及其特点

3、1 Linux的诞生

  Linux操作系统的诞生、发展和成长过程始终依赖着五个重要支柱:Unix操作系统、MINIX操作系统、GNU计划、POSIX标准和Internet网络。

  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.fifi)上提供过这个版本的的源代码。
  Linux 发布时的版本是 0.02 ,后来又有 0.03 版,然后又跳到 0.10 版。因为世界各地越来越多的程序员都开始开发Linux,它已经达到 0.95 版。这就意味着正是公布 1.0 版本的时间已经为期不远了。正式的 1.0 版本是在 1994 年公布的。

3、2 Linux的不同版本

  经过不断的发展,Linux现如今有很多不同的版本。我们可将他们大致分为两种版本:发行版本和技术版本。

  现如今我们见到的大多Linux的版本为发行版本。我们把发行版本又称商业化版本。也就是我们经常使用的版本:

  • Ubuntu
    Ubuntu Debian 的一款衍生版,也是当今最受欢迎的免费操作系统。 Ubuntu 侧重于它在这个市场的应用,在服务器、云计算、甚至一些运行Ubuntu Linux 的移动设备上很常见。 Ubuntu 是新手用户肯定爱不释手的一款操作系统。
  • Debian
    Debian 运行起来极其稳定,这使得它非常适合用于服务器。 debian 这款操作系统无疑并不适合新手用户,而是适合系统管理员和高级用户。
  • 红帽企业级 Linux 这是第一款面向商业市场的 Linux 发行版。它有服务器版本,支持众多处理器架构,包括x86 x86_64 。红帽公司通过课程红帽认证系统管理员 / 红帽认证工程师( RHCSA/RHCE ),对系统管理员进行培训和认证。
  • CentOS
    CentOS 是一款企业级 Linux 发行版,它使用红帽企业级 Linux 中的免费源代码重新构建而成。这款重构版完全去掉了注册商标以及Binary 程序包方面一个非常细微的变化。有些人不想支付一大笔钱,又能领略红帽企业级Linux ;对他们来说, CentOS 值得一试。此外, CentOS 的外观和行为似乎与母发行版红帽企业级Linux 如出一辙。 CentOS 使用 YUM 来管理软件包。

  还有很多的商业化版本,如下图:【Linux从入门到精通】Linux的简单介绍及环境搭建

  Linux还有一个版本为技术版本,也就是Linux的内核。我们可从Linux的官网(The Linux Kernel Archives)看到不同的技术版本,如下图:【Linux从入门到精通】Linux的简单介绍及环境搭建

3、3 Linux的特点

  Linux最主要的特点为开源。Linux是自由软件和开放源代码软件发展中最著名的例子。只要遵循GNU通用公共许可证,任何个人和机构都可 以自由地使用Linux的所有底层源代码,也可以自由地修改和再发布。随着Linux操作系统飞速发展,各种集成在Linux上的开源软件和实用工具也得到了应用和普及,因此,Linux也成为了开源软件的代名词。

  由于开源的原因,也铸就了Linux的许多特点。其主要特点有:免费开源、模块化程度高、支持广泛的软硬件、多用户操作、安全、稳定、高效、可移植

3、4 Linux的企业应用现状

  Linux的有开源、免费、安全等诸多优点,很多行业在选择操作系统时都会优先考虑Linux操作系统,Linux在企业的应用现状也较为广泛,较为热门的有:

  • Linux 在服务器领域的发展
    随着开源软件在世界范围内影响力日益增强,Linux服务器操作系统在整个服务器操作系统市场格局中占据了越来越多的市场份额,已经形成了大规模市场应用的局面。并且保持着快速的增长率。尤其在政府、金融、农业、交通、电信等国家关键领域。此外,考虑到Linux的快速成长性以及国家相关政策的扶持力度,Linux服务器产品一定能够冲击更大的服务器市场。据权威部门统计,目前Linux在服务器领域已经占据75%的市场份额,同时,Linux在服务器市场的迅速崛起,已经引起全球IT产业的高度关注,并以强劲的势头成为服务器操作系统领域中的中坚力量。
  • Linux在桌面领域的发展
    近年来,特别在国内市场,Linux桌面操作系统的发展趋势非常迅猛。国内如中标麒麟Linux、红旗Linux、深度Linux等系统软件厂商都推出的Linux桌面操作系统,目前已经在政府、企业、OEM等领域得到了广泛应用。另外SUSE、Ubuntu也相继推出了基于Linux的桌面系统,特别是Ubuntu Linux,已经积累了大量社区用户。但是,从系统的整体功能、性能来看,Linux桌面系统与Windows系列相比还有一定的差距,主要表现在系统易用性、系统管理、软硬件兼容性、软件的丰富程度等方面。
  • Linux在移动嵌入式领域的发展
    Linux的低成本、强大的定制功能以及良好的移植性能,使得Linux在嵌入式系统方面也得到广泛应用,目前Linux以广泛应用于手机、平板电脑、路由器、电视和电子游戏机等领域。在移动设备上广泛使用的Android操作系统就是创建在Linux内核之上的。目前,Android已经成为全球最流行的智能手机操作系统,据2015年权威部门最新统计,Android操作系统的全球市场份额已达84.6%。此外,思科在网络防火墙和路由器也使用了定制的Linux,阿里云也开发了一套基于Linux的操作系统“YunOS”,可用于智能手机、平板电脑和网络电视;常见的数字视频录像机、舞台灯光控制系统等都在逐渐采用定制版本的Linux来实现,而这一切均归功与Linux与开源的力量。
  • Linux在云计算/大数据领域的发展
    互联网产业的迅猛发展,促使云计算、大数据产业的形成并快速发展,云计算、大数据作为一个基于开源软件的平台,Linux占据了核心优势;据Linux基金会的研究,86%的企业已经使用Linux操作系统进行云计算、大数据平台的构建,目前,Linux已开始取代Unix成为最受青睐的云计算、大数据平台操作系统。

四、搭建Linux环境

4、1 Linux 环境的搭建方式

  Linux 环境的搭建方式主要有三种:

  1. 直接安装在物理机上 . 但是由于 Linux 桌面使用起来非常不友好 , 不推荐。
  2. 使用虚拟机软件 , Linux 搭建在虚拟机上 . 但是由于当前的虚拟机软件 ( VMWare 之类的 ) 存在一些 bug , 会导致环境上出现各种莫名其妙的问题, 比较折腾。
  3. 使用云服务器 , 可以直接在 腾讯云 , 阿里云或华为云 等服务器厂商处直接购买一个云服务器。
​​​​   使用云服务器不仅环境搭建简单 , 避免折腾 ,, 同时还有一个最大的好处 , 部署在云服务器上的项目可以直接被外网访问到,  这个时候就和一个公司发布一个正式的网站没有任何区别。 也就能让我们自己写的程序真的去给别人去使用。我们直接给大家说一下使用云服务器的方式。

4、2 购买云服务器

  常见的服务器厂商有:腾讯云、阿里云、华为云。我们以腾讯云为例, 其他的服务器厂商也是类似.。

  首先进入到腾讯云官网(腾讯云 产业智变·云启未来),去搜索校园云服务器。【Linux从入门到精通】Linux的简单介绍及环境搭建

  我们这里进入云+校园进行选购。【Linux从入门到精通】Linux的简单介绍及环境搭建   我们这里选择最低配的就完全够用了。当然,我们不想买的话可以申请免费试用。免费试用结束后可以再选择是否购买。 购买时我们需要选择造作系统,这里推荐选择 CentOS 7.6 64位。

  购买完毕后,我们可从控制台看待我们购买的服务器的信息。【Linux从入门到精通】Linux的简单介绍及环境搭建   我们购买完毕后,应该先去记住我们云服务器的IP和重置一下云服务器的密码。【Linux从入门到精通】Linux的简单介绍及环境搭建 

4、3 使用 XShell 远程登陆到 Linux

  当我们选购完服务器后,我们就要进行登录了。XShell 是一个远程终端软件。 下载官网:

https://www.netsarang.com/products/xsh_overview.html 。 下载安装的时候选择 "home/school" 则为免费版本。

   登录过程为: 

1、

【Linux从入门到精通】Linux的简单介绍及环境搭建 

2、

【Linux从入门到精通】Linux的简单介绍及环境搭建

3、

【Linux从入门到精通】Linux的简单介绍及环境搭建 

  然后输入你刚开始购买云服务器所重置的密码。还有一点是,这里必须在购买后进行重置密码,否则你是登录不上去的。 

  以上就是整个购买和登录的过程,登陆上去后我们就可以进行操作了。后面我会给大家持续更新Linux的操作指令等内容。

  希望以上内容会对你有所帮助,感谢阅读。文章来源地址https://www.toymoban.com/news/detail-422479.html

到了这里,关于【Linux从入门到精通】Linux的简单介绍及环境搭建的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 30天精通Python(数据分析篇)——第2天:环境搭建之Windows下安装Anaconda及使用介绍

    Anaconda 是适合数据分析的 Python 开发环境, 在全球有超过1100万用户(网上看到的数据) ,它是一个开源的 Python 发行版本,其中包含了 conda(包管理和环境管理)、Python 等180多个科学包及其依赖项,本文为大家进行详细介绍。 相信一些具有 Python 基础的读者,Python 开发环境已经搭

    2024年02月04日
    浏览(51)
  • 【100天精通Python】Day51:Python 数据分析_数据分析入门基础与Anaconda 环境搭建

    目录 1 科学计算和数据分析概述 2. 数据收集和准备 2.1 数据收集 2.1.1  文件导入:

    2024年02月10日
    浏览(47)
  • 【Unity ShaderGraph】| Shader Graph入门介绍 | 简介 | 配置环境 | 窗口介绍 | 简单案例

    前言 Unity2018版本之后推出了一款名为 Shader Graph 的可编程渲染管线工具。 这个工具可以通过可视化界面拖拽来实现着色器的创建和编辑,大大简化了着色器的制作过程,同时着色效果编译显示也快。 下面就来介绍一下Shader Graph的基本信息及使用方法,上手非常简单,一起来

    2024年02月08日
    浏览(39)
  • 【100天精通python】Day1:python入门_初识python,搭建python环境,运行第一个python小程序

     目录 专栏导读  1 初始python python 概述 python的应用领域   应用python的公司  2 搭建python 开发环境  2.1 安装python(以windows 系统为例)(1)下载安装包  (2) 下载保存后打开文件夹点击以管理员身份运行  (3)选择自定义安装,同时将add python3.9 to path勾上。  (4)测试

    2024年02月15日
    浏览(43)
  • Linux介绍及环境搭建

    💻1.1 计算机的发展 世界第一台计算机于 1945年2月14日 在 美国宾夕法尼亚大学 诞生,取名为埃尼阿克( eniac )。 如图可以看出来,最早期的计算机十分庞大,各个部件都暴露在外面。随着计算机的慢慢发展,得出了一个名为 摩尔定律 ,意思就是说,随着时间和技术的发展,

    2024年02月03日
    浏览(37)
  • rust入门系列之Rust介绍及开发环境搭建

    Rust基本介绍 网站: https://www.rust-lang.org/ rust是什么 开发rust语言的初衷是: 在软件发展速度跟不上硬件发展速度,无法在语言层面充分的利用硬件多核cpu不断提升的性能和 在系统界别软件开发上,C++出生比较早,内存管理容易出现安全问题的背景下。 为了解决开发系统界别软

    2024年02月12日
    浏览(65)
  • onlyoffice基础环境搭建+部署+demo可直接运行 最简单的入门

    office这个体系分为四个大教程         1、【document server文档服务器基础搭建】         2、【连接器(connector)或者jsApi调用操作office】-进阶         3、【document builder文档构造器使用】-进阶         4、【Conversion API(文档转化服务)】-进阶           如果需要

    2024年02月22日
    浏览(46)
  • 【初识Linux】:背景介绍以及环境搭建

    朋友们、伙计们,我们又见面了,本期来给大家解读一下有关Linux的基础知识点,如果看完之后对你有一定的启发,那么请留下你的三连,祝大家心想事成! C 语 言 专 栏: C语言:从入门到精通 数据结构专栏: 数据结构 个  人  主  页 : stackY、 目录 1. Linux背景介绍    

    2024年02月06日
    浏览(34)
  • kali linux入门及常用简单工具介绍

    目录 前言 一、kali linux是什么? 二、安装下载kali 三、kali常见工具介绍 1.nmap 2.sqlmap 3.hydra 4.netcat 总结 相信很多同学了解到和学习网络安全的时候都听过 kali 系统,大家都称之为黑客最喜爱的系统,那么什么是kali,初学者用kali能做些什么,我将在本文中做简单的介绍 Kali L

    2024年02月08日
    浏览(49)
  • 入门Python编程:了解计算机语言、Python介绍和开发环境搭建

    计算机语言是用来控制计算机行为的一种语言,通过它可以告诉计算机该做什么。计算机语言和人类语言在本质上没有太大区别,只是交流的对象不同。 计算机语言发展经历了三个阶段: 1. 机器语言 机器语言使用二进制编码来编写程序。 执行效率高,但编写起来麻烦。 2

    2024年02月09日
    浏览(69)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包