Linux发展史和Linux系统安装

news2024/12/28 3:46:58

Linux发展史和Linux系统安装

  • Linux发展史
    • Linux前身-Unix
    • Linux诞生
    • 开源文化
    • Linux系统特点
    • Linux分支
  • Linux系统的安装
    • 安装方式
    • 虚拟机软件
    • 虚拟机的安装
      • VMware Workstation的安装
      • Virtual Box的安装
    • Linux版本的选择
    • 新建虚拟机选择镜像文件安装
      • 使用VMware Workstation
    • Linux操作系统安装
      • 使用VMware workstation进行安装
    • 使用VMware备份操作系统

Linux发展史

Linux前身-Unix

1968年 Multics项目
MIT、Bell实验室、美国通用电气有限公司走到了一起,致力于开发Multics项目。到后期由于开发进度不是很好,MIT和Bell实验室相继离开这个项目的开发,最终导致项目搁浅。
1970年(Unix元年,时间戳) Unix诞生
当时在开发Multics项目的时候,实验室中有一个开发成员开发了一款游戏(travel space:遨游太空),因为两个实验室相继离开项目开发,导致这名开发人员没法玩游戏,后来他提议组织人员重新在Multics项目之上重新的开发,也就出现了1970年的Unix。当时Unix操作系统是使用的汇编语言(机器语言)开发的。
1973年 用
C语言
重写Unix
因为汇编语言有一个最大的局限性:对于计算机硬件过于依赖。导致移植性不好,所以后期在1973年使用了C语言对其进行重新开发。
1975年 Bell实验室允许大学使用Unix。
1975年,bell实验室允许大学使用Unix操作系统用于教学作用,而不允许用于商业用途。

Linux诞生

人物 Linus,全名林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds),IT届的传奇人物。
Linux的开发作者,Linux之父,李纳斯·托瓦兹。Linux诞生时是荷兰在校大学生。
1991年 0.0.1版本
李纳斯当时学校使用的就是Unix操作系统,然后其对系统的底层代码进行了修改,放到了学校为学生开放的网站上,原先他把文件命名写成了Linus’s Unix,后期网络管理发现之后觉得这个名字不好,自己手动的将名字改成Linux。随后其他同学下载之后发现这个版本还是挺好用的,随后都把自己代码贡献给李纳斯。
1992年 0.0.2版本
1994年 1.0版本
2003年 2.6版本
PS:上述所提及的版本号并不是分支版本,而是指Linux的内核版本。

开源文化

Linux是开源的操作系统。所谓开源就是指开放源代码。
Stallman斯特曼,开源文化的倡导人。
1983年 GNU计划
1985年 FSF基金会
1990年 Emacs、GCC(c语言的编译器)、程序库
1991年 Stallman去找Linus,商谈让Linux加入其开源计划(GNU计划)
1992年 GNU/Linux

Linux系统特点

开放性(开源)、多用户、多任务、良好的用户界面、优异的性能与稳定性
多用户多任务:
单用户:一个用户,在登录计算机(操作系统),只能允许同时登录一个用户;
单任务:一个任务,允许用户同时进行的操作任务数量;
多用户:多个用户,在登录计算机(操作系统),允许同时登录多个用户进行操作;
多任务:多个任务,允许用户同时进行多个操作任务;

Windows属于:单用户、多任务。
Linux属于:多用户、多任务。

Linux分支

分支:Linux分支有很多,现在比较有名的ubuntu、Debian、CentOS(Community Enterprise Operating System、RedHat、suse等等。

Linux系统的安装

安装方式

目前安装操作系统方式有2种:真机安装、虚拟机安装。
真机安装:使用真实的电脑进行安装,像安装windows操作系统一样,真机安装的结果就是替换掉当前的windows操作系统;
虚拟机安装:通过一些特定的手段,来进行模拟安装,并不会影响当前计算机的真实操作系统

如果是学习或者测试使用,强烈建议使用虚拟机安装方式。

虚拟机软件

什么是虚拟机?
虚拟机,有些时候想模拟出一个真实的电脑环境,碍于使用真机安装代价太大,因此而诞生的一款可以模拟操作系统运行的软件。
虚拟机目前有2个比较有名的产品:vmware出品的vmware workstation、oracle 出品的virtual Box。

虚拟机的安装

VMware Workstation的安装

  1. 打开安装程序

在这里插入图片描述

  1. 进行下一步开始安装

在这里插入图片描述4. 同意许可协议

在这里插入图片描述
点击下一步:

  1. 根据需要决定是否需要更改软件的安装位置
    在这里插入图片描述

  2. 用户体验设置

在这里插入图片描述

  1. 快捷方式创建的步骤

在这里插入图片描述

  1. 点击安装按钮

在这里插入图片描述

  1. 点击完成

在这里插入图片描述

  1. 最重要的地方,在安装完之后需要检查,检查虚拟机软件是否有安装2个虚拟网卡

在这里插入图片描述
如果没有这2个网卡的话,则会影响后期windows系统与虚拟机其中操作系统之间的相互通信(比如共享网络、文件传输等)。
更多网络配置可以看我这篇:VM虚拟机配置动态ip和静态ip访问

Virtual Box的安装

  1. 运行安装程序

在这里插入图片描述

  1. 点击下一步

在这里插入图片描述

  1. 选择性更改安装的位置

在这里插入图片描述

  1. 安装的选项设置

在这里插入图片描述

  1. 断网警告,点击是即可

在这里插入图片描述

  1. 点击安装按钮

在这里插入图片描述

  1. 完成

在这里插入图片描述

  1. 检查是否有对应的虚拟网卡存在

在这里插入图片描述

两个软件安装完成之后在桌面上都有对应的快捷方式

Linux版本的选择

版本选择:CentOS 6.x/7.x 【镜像一般都是xxx.iso文件】

官网:https://www.centos.org/
官网下载得到的镜像文件(镜像文件以.iso结尾)
image.png

新建虚拟机选择镜像文件安装

使用VMware Workstation

①点击“文件”菜单,选择“新建虚拟机…”选项,选择“自定义”点击下一步
②选择兼容性,默认即可,直接下一步
③选择镜像文件的时候选择“稍后….”,点击下一步
④选择需要安装的操作系统
⑤选择虚拟机的名称(名称将会后期出现在左侧)和设置虚拟系统的安装位置
⑥cpu设置
⑦分配内存
⑧选择网络类型,选择nat即可
NAT:配置好之后windows即可和虚拟机进行互相通信,但是教室内的其他同学是访问不了的,只能自己可以访问虚拟机中的操作系统;
桥接:配置好之后其他同学也可以访问你的虚拟机操作系统;
⑨后续默认的步骤,直接下一步
⑩点击完成

Linux操作系统安装

使用VMware workstation进行安装

a. 由于之前没有指定iso镜像文件,因此此处需要先指定系统镜像文件
在这里插入图片描述
b. 运行此虚拟机
在这里插入图片描述

注意:如果开机之后鼠标点进去虚拟机出不来,则可以按下组合快捷键“ctrl+alt”。
如果启动之后出现类似提示框(不是错误框)则勾选不再提示,并且确定即可:
在这里插入图片描述
如果在启动时候出现下述错误,则说明电脑没有开启cpu的 虚拟化,如果需要开启,则需要重启计算机,并且在开启的时候进入主板的BIOS设置开启虚拟化,然后保存设置重启电脑:
在这里插入图片描述
c. 选择升级/安装已经存在的系统(通过↑/↓方向键)按下回车
在这里插入图片描述
d. 在检测到光盘(disc)之后选择跳过完整性检测直接进行安装

在这里插入图片描述
随后提示不支持的硬件,忽略直接下一步

在这里插入图片描述

e. 点击下一步
在这里插入图片描述

f. 选择在安装过程中使用的语言

在这里插入图片描述

g. 选择键盘类型,美国式英语

在这里插入图片描述
h. 选择存储设备类型
在这里插入图片描述
i. 对磁盘进行空白盘的初始化操作,选择“是,忽略所有的数据”
在这里插入图片描述
j. 设置网卡自动连接,依次应用– 关闭– 下一步
在这里插入图片描述
k. 设置时区,默认亚洲/上海
在这里插入图片描述
l. 设置密码,设置好了之后下一步

在这里插入图片描述
m. 使用全部的磁盘空间来安装Linux系统,点击下一步
在这里插入图片描述

n. 选择安装的Linux类型

在这里插入图片描述
o. 选择开发– 开发工具,前面复选框√,点击下一步
在这里插入图片描述
p. 等待软件包的安装
image.png
等待完成,点击重新引导
在这里插入图片描述

q. 重新引导之后点击“前进”
在这里插入图片描述
r. 在协议许可界面选择同意,然后点击前进
在这里插入图片描述

s. 创建普通用户帐号(可选),然后点击前进
在这里插入图片描述
t. 时间设置,设置好之后前进
在这里插入图片描述

u. 关于kdump,之后点击完成
在这里插入图片描述
v. 登录界面
在这里插入图片描述
如果需要使用非列出的用户进行登录则点击其他,否则双击列出的用户名即可,随后输入密码。

w. 使用root帐号登录之后的提示
在这里插入图片描述
x. 看到的桌面
在这里插入图片描述

使用VMware备份操作系统

在vm中备份方式有2种:快照、克隆。
快照:又称还原点,就是保存在拍快照时候的系统的状态(包含了所有的内容),在后期的时候随时可以恢复。【侧重在于短期备份,需要频繁备份的时候可以使用快照,做快照的时候虚拟的操作系统一般处于开启状态
①在菜单“虚拟机”-“快照”-“拍摄快照”
在这里插入图片描述
输入相关信息,点击拍摄快照
②搞事情
在这里插入图片描述
③使用快照恢复搞事情之前的状态
路径:虚拟机– 快照– 快照管理器
在这里插入图片描述
恢复好之后的状态:
在这里插入图片描述
克隆:就是复制的意思。【侧重长期备份,做克隆的时候是必须得关闭
路径:先关机– 右键需要克隆的虚拟机– 管理– 克隆
在这里插入图片描述
上述的名称和位置与之前新建虚拟机的时候是一样的含义。
等待克隆完成

在这里插入图片描述
克隆好的服务器相关密码帐号等信息与被克隆的系统一致。

本文内容到此结束了,
如有收获欢迎点赞👍收藏💖关注✔️,您的鼓励是我最大的动力。
如有错误❌疑问💬欢迎各位指出。
主页:共饮一杯无的博客汇总👨‍💻

保持热爱,奔赴下一场山海。🏃🏃🏃

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【总结】yarn ResourceManager 宕机重启总是失败解决排查

目录 Yarn ResourceManager 莫名奇妙宕机重启Yarn ResourceManager 报错1重启Yarn ResourceManager 报错2成功解决 Yarn ResourceManager 莫名奇妙宕机 接到同事反馈,说yarn RM 端口总是访问超时。但是查看日志,又没有发现任务蛛丝马迹,且RM…

ChatGPT扇动翅膀后带来的蝴蝶效应

对于蝴蝶效应最常见的阐述是:“一只南美洲亚马逊河流域热带雨林中的蝴蝶,偶尔扇动几下翅膀,可以在两周以后引起美国得克萨斯州的一场龙卷风。” 简介肯尼亚essay 正文论文代写之都为什么是肯尼亚?蝴蝶效应 简介 在印象中贫穷且落后的东非国家…

小航助学2023年6月GESP_C++一级试卷(含题库答题软件账号)

需要在线模拟训练的题库账号请点击 小航助学编程在线模拟试卷系统(含题库答题软件账号)_程序猿下山的博客-CSDN博客 删除编辑附件图文 答案:A 第1题以下不属于计算机输出设备的有( )。 A、麦克风B、音箱C、打印机D、显示器 答…

【Kubernetes部署篇】Kubeadm方式搭建K8s集群 1.27.0版本

文章目录 一、集群规划及架构二、系统初始化准备(所有节点同步操作)三、安装并配置cri-dockerd插件四、安装kubeadm(所有节点同步操作)五、初始化集群六、Node节点添加到集群七、安装网络组件Calico八、测试CoreDNS解析可用性 一、集群规划及架构 官方文档: 二进制…

低代码开发平台魔笔,评测火热征集!

阿里云低代码开发平台魔笔是一款面向全端(Web、H5、全平台小程序、App)场景,模型驱动的低代码开发平台, 具有集成开放、一云多端、多云部署等优势,助力客户在数字化转型进程中真正实现降本增效。 即日起至7月31日&…

自学网络安全遇到问题怎么解决?

趁着今天下班,我花了几个小时整理了下,非常不易,希望大家可以点赞收藏支持一波,谢谢。 我的经历: 我 19 年毕业,大学专业是物联网工程,我相信很多人在象牙塔里都很迷茫,到了大三大…

Xilinx XCZU7EV评估板规格书(四核ARM Cortex-A53 + 双核ARM Cortex-R5 + FPGA,主频1.5GHz)

1 评估板简介 创龙科技TLZU-EVM是一款基于Xilinx UltraScale MPSoC系列XCZU7EV高性能处理器设计的高端异构多核SoC评估板,处理器集成PS端(四核ARM Cortex-A53 双核ARM Cortex-R5) PL端UltraScale架构可编程逻辑资源,支持4K60fp…

Docker学习笔记4

使用docker管理容器: 理解下容器、镜像、仓库、docker daemon和docker client三者之间的关系: 总结: 1)docker客户端下达命令docker daemon。 2)docker daemon 先到本地镜像目录查找容器,如果没有&#…

韶音openfit值得入吗?南卡、韶音、cleer哪家的开放式耳机好呢?

开放式耳机以其独特的音场表现和自然的听觉感受,以及不入耳的舒适佩戴体验而赢得了众多音乐发烧友和运动爱好者的们的青睐。今天,给大家带来了开放式耳机市场中备受关注的三款开放式耳机,分别是NANK南卡OE PRO、韶音OpenFit、和cleer ARC II;…

简易MFC的成绩管理系统

意义 掌握MFC控件的基本使用,结合了面向对象和Window消息机制的知识。 选择做简单的成绩管理系统,该项目切合大学生实际情况。易于更好理解。 项目实现了成绩的增加、修改、删除、存储(文件读写操作)的功能。 创建项目 打开软件…

Bytebase 2.3.0 - Snowflake SQL 审核,Oracle 数据脱敏和数据导出中心

🚀 新功能 支持 Snowflake 的 SQL 审核❄️。 新增数据导出中心。 支持 Oracle 的数据脱敏。 🎄 改进 支持配置外部审批节点,并用于自定义审批流中。 自定义审批流支持「退回」操作。 项目的「租户模式」改名为「批量模式」。 优化了…

GraalVM初体验

本篇文章我会根据自己的本机安装GraalVM,并将一个简单的jar打包成一个可执行文件 机器:mac 处理器2.7 GHz 四核Intel Core i7 (非M1) GraalVM:17 (支持的jdk为8-17),因此不需要找单独…

时速云使用 Higress 替换 Ngnix Ingress + Spring Cloud Gateway 的生产实践

作者:王金山,北京云思畅想科技有限公司技术部微服务架构师,负责公司 API 网关和服务网格等研发工作 时速云介绍 时速云成立于2014年10月,致力于通过云原生技术帮助企业实现数字化转型,拥有云原生应用平台 TCAP 和云原…

php 目录

简介 PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言。 PHP代码的标签 数据类型 String(字符串) Integer(整型) Float(浮点型) Boolean(布尔型) Array(数组&…

knife4j(swagger2)实现spring security或shiro权限注解内容显示

在前后端交互时,某些接口需要指定权限才能访问,虽然可以在ApiOperation注解的notes参数上自己加上,但是每个接口都要手动写,有点儿。。。 基于此需求,我们可以使用swagger提供的OperationBuilderPlugin,通…

档案库房空气质量温湿度一体化平台解决方案

档案馆温湿度十防环境一体化解决平台方案 说明:档案库房温湿度一般要达到如下要求: 在选定温度、湿度后,每昼夜波动幅度温度≦2℃,湿度≦5%RH。 下表是档案库房温湿度要求列表: 档案库房温湿度要求 项 目 温湿度范…

企业给员工内部搭建知识库用什么好?

企业给员工内部搭建知识库是一种有效的知识管理方式,可以帮助企业更好地管理和共享知识资源,提高员工的工作效率和学习能力。本文将介绍企业搭建内部知识库的好处、搭建方法和注意事项等方面的内容,希望对企业进行知识管理的决策者有所帮助。…

青年就业创业数据分析:视频相关就业已成为数字生态就业的主要发展形式

哈喽大家好,随着网络的普及,利用数字科技与互联网技术,以青年群体为主要对象,数字生态行业催生出了一大批新兴的就业岗位。世界范围内,数字生态经济已成为不少国家经济发展的重要支撑,成为解决青年就业问题…

00后腾讯T3-2 晒出工资单:狠补了这个,真香…

最近一哥们跟我聊天装逼,说他最近从腾讯跳槽了,我问他跳出来拿了多少?哥们表示很得意,说跳槽到新公司一个月后发了工资,月入5万多,表示很满足!这样的高薪资着实让人羡慕,我猜这是税后…

采用Prometheus+Grafana+Altermanager搭建部署K8S集群节点可视化监控告警平台

文章目录 1. 实验节点规划表2. 安装Prometheus3. 安装node_exporter4. 配置prometheus.yml文件5. 安装Grafana6. 安装Altermanager监控告警 采用 "PrometheusGrafana"的开源监控系统,安装部署K8S集群监控平台。 并使用Altermanager告警插件,配…