🚀write in front🚀
📜所属专栏: Linux学习
🛰️博客主页:睿睿的博客主页
🛰️代码仓库:🎉VS2022_C语言仓库
🎡您的点赞、关注、收藏、评论,是对我最大的激励和支持!!!
关注我,关注我,关注我,你们将会看到更多的优质内容!!
文章目录
本章概要
- 认识 Linux, 了解 Linux 的相关背景
- 学会如何使用云服务器
- 掌握使用远程终端工具 xshell 登陆 Linux 服务器
一.Linux 背景介绍
1.Linux是什么?
Linux是一套免费使用和自由传播的类Unix操作系统!
2.计算机发展史:
计算机诞生于1946年2月14日(也就是情人节(bushi)),名称叫埃尼阿克。最开始,计算机的用途仅仅是军事用途,因为那时正值美苏冷战,使其技术突破非常迅速,不断计算机小型化。
随后不断的商业化,政府向各高校与研究机构投钱研发,孵化出了一系列产品:计算机和操作系统!产品流向全球,产生了大量的公司。最后政府随着税收的形式进行资金回流,这,就是著名的硅谷模式:
3.计算机软件发展史:
&emsp随着各个公司的不断崛起,计算机的研发分为硬件和软件两个方向,其中每个公司都有其特点:
- IBM:专门为企业所用的硬件公司,为搞笑和研究机构所用,其所用的Unix系统是收费的
- 苹果:是一个硬件软件专攻的公司,价格昂贵,但是产品质量很高,因为自己的电脑自己用,所以其操作系统广泛分布,令微软比较担忧
- 微软:是一个纯软件相关的公司,但是对于硬件研究比较少,要想将其的Windows操作系统广泛使用,只能与其他公司合作,比如英特尔作为芯片制造商,和其他计算机制造商(当时的华为,小米等等)一起制造电脑,性价比特别高!
4.Linux介绍:
a.Linux操作系统的使用:
在91年,赫尔辛基大学的21岁的天才少年雷纳尔托瓦兹,使用了搭载Unix操作系统的电脑,由于IBM的Unix是收费的,他就在想能不能自己做一个操作系统?
就这样,他自己的操作系统demo诞生了!叫做Linux(名字由来:Linux is not Unix)并且所有的源代码免费公开!
随着很多顶级黑客,工程师,收费操作系统的对抗者无偿参与项目,Linux操作系统越来越大,并且越加成熟,被互联网公司广泛使用,作为后台。
不仅仅是我们的电脑,手机要用操作系统,互联网也要有其后端操作系统。此时,操作系统的选择就显得十分重要。
普通用户在使用电脑时注重于好用,快,所以大多使用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是一款渗透测试工具,或者是文明黑客(我不想谈论恶意黑客)青睐的操作系统。
大家在学习的时候选择
Centos7.6/7.8/7.9
这几个版本就行
- 技术版本:(Linux内核源代码)
版本linux-XXX-YYY-ZZZ,其中XXX表示主版本号,YYY表示次版本号,ZZZ表示修改次数。
简单来说,商业化版本的内核就是Linux,只是通过不同的包装产生了不同的版本。
二.Linux的环境安装:
1.Linux的购买:
主要有三种
- 直接安装在物理机上. 但是由于 Linux 桌面使用起来非常不友好, 不推荐.
- 使用虚拟机软件, 将 Linux 搭建在虚拟机上. 但是由于当前的虚拟机软件(如 VMWare 之类的)存在一些 bug , 会导致环境上出现各种莫名其妙的问题, 比较折腾.
- 使用云服务器, 可以直接在 腾讯云, 阿里云或华为云 等服务器厂商处直接购买一个云服务器.
一般建议使用第三种。
在购买时一定要注意版本!选择
Centos7.6/7.8/7.9
这几个版本。并且买完之后一定要重置密码!并且记住公共地址!!
在这个环节我们最重要的是得到三个信息:
- 服务器的网 IP
- 服务器的管理员账户 (固定为 root)
- 管理员账户密码(在腾讯云网站上设置的)
2.Xshell的下载
购买成功之后,我们要通过Xshell登录云服务器,需要联网!我们先下载安装Xshell,网址在这里,大家放心食用!Xshell下载
我们只要使用免费的版本就行!
三.Linux的基本操作:
打开Xshell之后,我们输入
ssh root@
,在后面加上之前购买时看到的IP
回车以后,输入密码即可。
当然,我们还可以创建普通用户供别人使用,指令如下:
之后就可以通过普通用户的身份登陆了:
总结
今天只是对于Linux进行了简单的介绍,当然对于Linux的进一步学习我将在后续的博客中持续输出的!
更新不易,辛苦各位小伙伴们动动小手,👍三连走一走💕💕 ~ ~ ~ 你们真的对我很重要!最后,本文仍有许多不足之处,欢迎各位认真读完文章的小伙伴们随时私信交流、批评指正!
专栏订阅:
每日一题
C语言学习
算法
智力题
初阶数据结构
Linux学习
C++学习
更新不易,辛苦各位小伙伴们动动小手,👍三连走一走💕💕 ~ ~ ~ 你们真的对我很重要!最后,本文仍有许多不足之处,欢迎各位认真读完文章的小伙伴们随时私信交流、批评指正!
版权归原作者 小参宿 所有, 如有侵权,请联系我们删除。