佳木斯网站制作,怎么样做微信公众号,网站开发策略,廊坊做网站优化的公司快乐的流畅#xff1a;个人主页 个人专栏#xff1a;《C游记》《进击的C》《Linux迷航》 远方有一堆篝火#xff0c;在为久候之人燃烧#xff01; 文章目录 一、Linux的起源1.1 计算机硬件1.2 计算机软件 二、Linux的环境安装2.1 安装方式2.2 安装版本2.3 安装过程2.4 远程… 快乐的流畅个人主页 个人专栏《C游记》《进击的C》《Linux迷航》 远方有一堆篝火在为久候之人燃烧 文章目录 一、Linux的起源1.1 计算机硬件1.2 计算机软件 二、Linux的环境安装2.1 安装方式2.2 安装版本2.3 安装过程2.4 远程登录 三、Linux的应用场景 一、Linux的起源
1.1 计算机硬件
自1946年2月14日起世界上第一台电子计算机 ENIAC 诞生计算机硬件的发展正式拉开篇章。当时计算机体型庞大其目的也是用来计算导弹的弹道轨迹等军事用途由政府和军方投资研究机构和高校研究来共同推动。而当时正值美苏冷战大国之间开始军备竞赛不断促进技术突破从而推动计算机小型化的发展。
政府和军方不计成本地投资源源不断的项目导致资金开始不足。为了保持高效的可持续发展政府和军方开始下放技术推动技术商业化、民用化。而商业化的前提也需要大量的资金这个资金就可以从金融市场中进行获取如华尔街。商人有了技术和资金就孵化出了一批产品计算机 操作系统随着产品迈向全球其过程中催生出大量的公司如苹果微软。 而在产品商业化的过程中政府通过税收的方式进行资金回流实现了一套可执行的循环体系而这种模式称为硅谷模式。
1.2 计算机软件
当时IBM公司认为计算机主要是提供给大型企业、高校和科研机构的普通人不可能用得起计算机。而苹果和微软都认为计算机将来会小型化出现在每一个人的桌面上并且摩尔定律也预言了计算机的飞速小型化发展。
IBM 专注于硬件制造搭载了Unix操作系统而苹果兼顾硬件和软件研发了Mac操作系统微软纯粹致力于软件研发了Windows操作系统。由于微软缺乏硬件所以和英特尔合作再将其他部件外包给一大堆计算机制造商成本较低主打性价比。而苹果电脑往往质量高价格也贵。
而在1991年就读于赫尔辛基大学的Linus使用了搭载Unix的计算机开始对Unix产生浓厚兴趣尝试着在MinixUnix的变种上做一些开发工作。因为当时Unix是付费版的商业操作系统Linus就想自己制作一个免费开源的操作系统于是自己写了1.1万行代码的操作系统内核开源到网络上并命名为LinuxLinux is not Unix。 而这一开源先锋的行为迅速吸引世界上顶尖的黑客和工程师以及收费操作系统的对抗者无偿参与项目研发使得Linux内核版本不断迭代与更新并衍生出一系列商业发行版如Debian、Ubuntu、Centos等。 GNU通用公共许可协议GNU General Public License简称GNU GPL或GPL是一个广泛被使用的自由软件许可协议条款最初由理查德斯托曼为GNU计划而撰写 GPL给予了计算机程序自由软件的定义任何基于GPL软件开发衍生的产品在发布时必须采用GPL许可证方式且必须公开源代码。 Linux是自由软件和开放源代码软件发展中最著名的例子。只要遵循GNU通用公共许可证任何个人和机构都可以自由地使用Linux的所有底层源代码也可以自由地修改和再发布。随着Linux操作系统飞速发展各种集成在Linux上的开源软件和实用工具也得到了应用和普及因此 Linux也成为了开源软件的代名词。 二、Linux的环境安装
2.1 安装方式
裸机安装或双系统 —— 不推荐虚拟机安装 ——不推荐云服务器 —— 推荐安装简单维护成本低仿真
2.2 安装版本
选用CentOS商业版本因为大多数互联网企业后端都选用CentOS版本的Linux环境方便以后在企业中快速适应和无缝衔接。选择7.6/7.8/7.9版本。
2.3 安装过程
目前市面上有腾讯云、阿里云和华为云等平台可以提供云服务器服务。关于配置直接买最便宜的即可因为单纯学习指令和打代码根本用不到什么空间。初次买和学生身份能优惠很多。 这里以我自身举例购买的是华为云的38元套餐。链接放在文章结尾处。 首先打开华为云主页鼠标停靠在活动页面选择惠普上云专区。 进入专区后下滑至每日限时秒杀选择最左边的38元套餐。 要先进行账号注册并实名认证才能进行购买。购买时选取离自己位置最近的区域进行服务即可。 购买后在控制台就可以找到自己的云服务器主机了。记住一定要重置密码记住一定要重置密码记住一定要重置密码密码要设置的比较复杂因为有人会恶意的不断扫描云服务器主机尝试破解如果设置的太简单一下就会被破解。 接下来下载XshellXShell 是一个远程终端软件拉至最底端选择家庭/学校免费下载。 2.4 远程登录
打开Xshell输入ssh root后接你的云服务器的公网ip在控制台可以查看接着弹窗出来输入刚刚重置好的密码接收并保存即可。这样就进入了Linux环境。
三、Linux的应用场景
服务器操作系统 Web服务器Linux是许多Web服务器的首选操作系统例如Apache、Nginx等。数据库服务器MySQL、PostgreSQL等数据库管理系统在Linux上运行非常稳定。邮件服务器Postfix、Sendmail等邮件服务器软件在Linux平台上广泛使用。文件服务器通过Samba、NFS等服务Linux可以作为强大的文件服务器。 云计算和虚拟化 云服务提供商亚马逊AWS、谷歌GCP、微软Azure等许多云服务提供商都大量使用Linux作为其基础设施的一部分。虚拟化KVM、Xen等虚拟化技术广泛应用于Linux系统上用于创建和管理虚拟机。 桌面操作系统 个人电脑尽管市场份额不如Windows和macOSLinux如Ubuntu、Fedora、Debian等发行版仍被许多个人用户作为日常桌面操作系统。专业工作站许多开发人员、科学家和工程师使用Linux作为他们的主要工作站操作系统利用其稳定性和强大的开发工具支持。 嵌入式系统 物联网设备许多物联网设备如智能家居设备、工业控制系统等使用嵌入式Linux系统如Raspberry Pi、Arduino等。消费电子产品许多智能电视、路由器和其他消费电子产品都运行嵌入式Linux系统。 移动设备 Android操作系统Android基于Linux内核是全球最流行的移动操作系统。 网络设备 路由器和交换机许多网络设备使用定制的Linux发行版来提供网络功能和管理。防火墙和入侵检测系统如iptables、Snort等安全工具在Linux上运行提供网络安全功能。 科学计算和超级计算 超级计算机全球大多数超级计算机都运行Linux利用其高度可定制性和稳定性。高性能计算许多研究机构和大学使用Linux进行高性能计算任务。 教育和研究 编程和开发教学Linux广泛应用于计算机科学和软件工程的教学中提供了一个开放和透明的环境供学生学习和实验。研究项目许多科研项目使用Linux作为其主要开发和运行平台特别是在数据分析、机器学习和人工智能领域。 安全和黑客工具 渗透测试如Kali Linux、Parrot OS等专门为安全研究和渗透测试设计的Linux发行版被广泛使用。黑客工具许多开源的黑客工具和安全分析工具都在Linux环境下开发和运行。
Linux以其开源、稳定、安全和高度可定制的特性在上述各个领域中都有广泛的应用。无论是企业、个人开发者还是研究机构Linux都提供了强大而灵活的解决方案。 华为云https://activity.huaweicloud.com/discount_area_v5/index.html Xshellhttps://www.xshell.com/zh/xshell/ 真诚点赞手有余香