Linux快速入门

在这里插入图片描述

write in front
所属专栏: Linux学习
️博客主页:睿睿的博客主页
️代码仓库:VS2022_C语言仓库
您的点赞、关注、收藏、评论,是对我最大的激励和支持!!!
关注我,关注我,关注我你们将会看到更多的优质内容!!


文章目录

  • 本章概要
  • 一.Linux 背景介绍
    • 1.Linux是什么?
    • 2.计算机发展史:
    • 3.计算机软件发展史:
    • 4.Linux介绍:
      • a.Linux操作系统的使用:
      • b.Linux的特征:
      • c.应用场景:
      • d.Linux版本:
  • 二.Linux的环境安装:
    • 1.Linux的购买:
    • 2.Xshell的下载
  • 三.Linux的基本操作:
  • 总结

本章概要

  1. 认识 Linux, 了解 Linux 的相关背景
  2. 学会如何使用云服务器
  3. 掌握使用远程终端工具 xshell 登陆 Linux 服务器

一.Linux 背景介绍

1.Linux是什么?

  Linux是一套免费使用和自由传播的类Unix操作系统!

2.计算机发展史:

  计算机诞生于1946年2月14日(也就是情人节(bushi)),名称叫埃尼阿克。最开始,计算机的用途仅仅是军事用途,因为那时正值美苏冷战,使其技术突破非常迅速,不断计算机小型化。
Linux快速入门_第1张图片
  随后不断的商业化,政府向各高校与研究机构投钱研发,孵化出了一系列产品:计算机和操作系统!产品流向全球,产生了大量的公司。最后政府随着税收的形式进行资金回流,这,就是著名的硅谷模式:
Linux快速入门_第2张图片

3.计算机软件发展史:

Linux快速入门_第3张图片

 &emsp随着各个公司的不断崛起,计算机的研发分为硬件和软件两个方向,其中每个公司都有其特点:

  • IBM:专门为企业所用的硬件公司,为搞笑和研究机构所用,其所用的Unix系统是收费的
  • 苹果:是一个硬件软件专攻的公司,价格昂贵,但是产品质量很高,因为自己的电脑自己用,所以其操作系统广泛分布,令微软比较担忧
  • 微软:是一个纯软件相关的公司,但是对于硬件研究比较少,要想将其的Windows操作系统广泛使用,只能与其他公司合作,比如英特尔作为芯片制造商,和其他计算机制造商(当时的华为,小米等等)一起制造电脑,性价比特别高!

4.Linux介绍:

a.Linux操作系统的使用:

  在91年,赫尔辛基大学的21岁的天才少年雷纳尔托瓦兹,使用了搭载Unix操作系统的电脑,由于IBM的Unix是收费的,他就在想能不能自己做一个操作系统?
  就这样,他自己的操作系统demo诞生了!叫做Linux(名字由来:Linux is not Unix)并且所有的源代码免费公开!
  随着很多顶级黑客,工程师,收费操作系统的对抗者无偿参与项目,Linux操作系统越来越大,并且越加成熟,被互联网公司广泛使用,作为后台。
Linux快速入门_第4张图片
不仅仅是我们的电脑,手机要用操作系统,互联网也要有其后端操作系统。此时,操作系统的选择就显得十分重要。
普通用户在使用电脑时注重于好用,快,所以大多使用Windows系统。
与Windows不同,Linux操作系统由于开源免费。所以对于每个具有上十万百万台需要装操作系统的机器的公司,可以节省很大的成本,并且由于代码开源,会有很多顶级工程师对其进行修改优化,代码的可视性也使Linux更加安全(Windows不开源,不可视),所以很多公司的后端都会使用Linux系统。

b.Linux的特征:

  • 开源:大部分免费,稳定,安全,高效
  • 更多的被专业人使用

c.应用场景:

简单的说是下面几个:

  • 互联网公司服务器后端
  • 智能设备使用(手机,智能家居)
  • 嵌入式场景

详细的说是这些:

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成为最受青睐的云计算、大数据平台操作系统。

d.Linux版本:

  • 商业化版本

Debian
Debian运行起来极其稳定,这使得它非常适合用于服务器。 debian这款操作系统无疑并不适合新手用
户,而是适合系统管理员和高级用户。
Ubuntu
Ubuntu是Debian的一款衍生版,也是当今最受欢迎的免费操作系统。Ubuntu侧重于它在这个市场的应
用,在服务器、云计算、甚至一些运行Ubuntu Linux的移动设备上很常见。Ubuntu是新手用户肯定爱不
释手的一款操作系统。
红帽企业级Linux 这是第一款面向商业市场的Linux发行版。它有服务器版本,支持众多处理器架构,包
括x86和x86_64。红帽公司通过课程红帽认证系统管理员/红帽认证工程师(RHCSA/RHCE),对系统管
理员进行培训和认证。
CentOS
CentOS是一款企业级Linux发行版,它使用红帽企业级Linux中的免费源代码重新构建而成。这款重构版
完全去掉了注册商标以及Binary程序包方面一个非常细微的变化。有些人不想支付一大笔钱,又能领略红
帽企业级Linux;对他们来说,CentOS值得一试。此外,CentOS的外观和行为似乎与母发行版红帽企业
级Linux如出一辙。 CentOS使用YUM来管理软件包。
Fedora
小巧的Fedora适合那些人:想尝试最先进的技术,等不及程序的稳定版出来。其实,Fedora就是红帽公
司的一个测试平台;产品在成为企业级发行版之前,在该平台上进行开发和测试。Fedora是一款非常好
的发行版,有庞大的用户论坛,软件库中还有为数不少的软件包。
Kali Linux
Kali Linux是Debian的一款衍生版。Kali旨在用于渗透测试。Kali的前身是Backtrack。用于Debian的所有
Binary软件包都可以安装到Kali Linux上,而Kali的魅力或威力就来自于此。此外,支持Debian的用户论
坛为Kali加分不少。Kali随带许多的渗透测试工具,无论是Wifi、数据库还是其他任何工具,都设计成立马
可以使用。Kali使用APT来管理软件包。
毫无疑问,Kali Linux是一款渗透测试工具,或者是文明黑客(我不想谈论恶意黑客)青睐的操作系统。

Linux快速入门_第5张图片

大家在学习的时候选择Centos7.6/7.8/7.9这几个版本就行

  • 技术版本:(Linux内核源代码)
    Linux快速入门_第6张图片

  版本linux-XXX-YYY-ZZZ,其中XXX表示主版本号,YYY表示次版本号,ZZZ表示修改次数。
Linux快速入门_第7张图片

  简单来说,商业化版本的内核就是Linux,只是通过不同的包装产生了不同的版本。

二.Linux的环境安装:

1.Linux的购买:

主要有三种

  1. 直接安装在物理机上. 但是由于 Linux 桌面使用起来非常不友好, 不推荐.
  2. 使用虚拟机软件, 将 Linux 搭建在虚拟机上. 但是由于当前的虚拟机软件(如 VMWare 之类的)存在一些 bug , 会导致环境上出现各种莫名其妙的问题, 比较折腾.
  3. 使用云服务器, 可以直接在 腾讯云, 阿里云或华为云 等服务器厂商处直接购买一个云服务器.

一般建议使用第三种。
Linux快速入门_第8张图片

在购买时一定要注意版本!选择Centos7.6/7.8/7.9这几个版本。并且买完之后一定要重置密码!并且记住公共地址!!
Linux快速入门_第9张图片
在这个环节我们最重要的是得到三个信息:

  1. 服务器的网 IP
  2. 服务器的管理员账户 (固定为 root)
  3. 管理员账户密码(在腾讯云网站上设置的)

2.Xshell的下载

  购买成功之后,我们要通过Xshell登录云服务器,需要联网!我们先下载安装Xshell,网址在这里,大家放心食用!Xshell下载

我们只要使用免费的版本就行!
Linux快速入门_第10张图片

三.Linux的基本操作:

  打开Xshell之后,我们输入ssh root@,在后面加上之前购买时看到的IP
Linux快速入门_第11张图片
回车以后,输入密码即可。
Linux快速入门_第12张图片
当然,我们还可以创建普通用户供别人使用,指令如下:

Linux快速入门_第13张图片
之后就可以通过普通用户的身份登陆了:
Linux快速入门_第14张图片

总结

  今天只是对于Linux进行了简单的介绍,当然对于Linux的进一步学习我将在后续的博客中持续输出的!
  更新不易,辛苦各位小伙伴们动动小手,三连走一走 ~ ~ ~ 你们真的对我很重要!最后,本文仍有许多不足之处,欢迎各位认真读完文章的小伙伴们随时私信交流、批评指正!

专栏订阅:
每日一题
C语言学习
算法
智力题
初阶数据结构
Linux学习
C++学习
更新不易,辛苦各位小伙伴们动动小手,三连走一走 ~ ~ ~ 你们真的对我很重要!最后,本文仍有许多不足之处,欢迎各位认真读完文章的小伙伴们随时私信交流、批评指正!

你可能感兴趣的:(Linux学习,linux,服务器,unix,windows)