前言
本文介绍了Linux的发展历史以及环境搭建。
一、技术是推动社会发展的基本动力
1. 人为什么能成为万物之长呢?
本质是人会使用工具(创造与使用工具)。
人进化的方式是以工具被发明产生的。而工具发明的时间是比较短暂的,因此,人进化的效率是非常高的。
2. 人为什么要制作工具,让自己进化?
①原始社会:人与自然进行对抗
②现代社会:人与人进行竞争
因此,人发明工具是必然的。
3. 人怎么发明工具?
人通过实践总结出知识——>通过知识发明工具——>工具被改良——>新的知识
计算机是工具,因此它背后是有大量的知识,而我们现在做的就是学习这些知识。
4. 为什么会有不同的岗位和行业?
人学习知识的能力是变化不大的,但是工具和知识是不断增多的。
一个工具背后的知识是不能被一个人完全学到的,因此就产生了知识的细分,产生细分后慢慢的就产生了行业。
二、计算机(操作系统)发展的基本脉络
1. 第一台计算机是什么时候发明的呢?
1946年2月14日。
二战结束,美苏冷战。——>国家与国家的对抗,国家的本质就是人的意志。——>计算机被发明了。
2.计算机是被谁发明的呢?
军方推动,用于计算导弹的弹道轨迹。(绝大多数新工具和新技术都是政府和军方推动的)
①军方有没有科研能力呢?没有的话,怎么办?
交给大学、科研机构——>产生很多的技术结论和专利。
②军方科研是需要经费的,那么钱从哪里来?
政府税收——>科研机构(一锤子买卖?)——>军方使用,过时后——>允许民用,商业公司——>新技术,包装成为商品<——>老百姓购买商品
上面的过程,被称为硅谷模式。
3.例子:
计算机被发明,为了军方使用,过时后——>商业化——>IBM、微软、苹果,这样的公司就诞生了。
IBM——>各种企业级计算机——>摩尔定理——>卖给其他的商业公司(基本是卖给了全球)
苹果(软硬件都做)——>贵,非常好
微软(只做软件)——>intel(只做硬件),联合制作——>便宜,并不差——>联想、东芝、宏碁、华硕……——>搭载的CPU都是intel,搭载的操作系统都是微软。
4.引入操作系统
就如同游乐场,需要有
①基础设施——>硬件角色,计算机
②管理人员——>软件角色,操作系统
肯汤普森:用汇编语言编写了第一个unix操作系统;
与好朋友C语言之父——丹尼斯里奇——>改写了unix操作系统,用C语言写成了unix操作系统。
unix操作系统——>捐赠、售卖——>全球的各大高校,进行学术研究——>芬兰的一所高校,赫尔辛基大学——>雷纳斯托瓦斯(学生)——>试玩unix——>仿照unix操作系统编写了一个新的操作系统Linux操作系统,并将这款操作系统源码公开于世(开源!)
三、Linux发展的基本脉络
第一代Linux开源了。——>全世界顶级的黑客和工程师开始参与项目(不缺钱,为了改变世界)——>Linux越来越大
1.开源闭源哪个好?
开源更好,源码面前了无秘密
- 代码的稳定性
- 代码的安全性
- 代码的效率
2.面向的对象
企业:愿意使用,安全、稳定。因此,Linux在企业中广泛使用。
老百姓:不愿意使用,没有图形化界面,使用不方便。
3.Linux相关概念——是什么?有哪些发行版本?特征?……
- 应用场景
企业、手机、智能设备、车载系统、单片机等。 - 发行版本
技术路径:(主版本).(次级版本).(修订次数,偶数:稳定版,奇数:测试版)
商业化发行版:Ubuntu,CentOS/redhat,kali,红旗等版本 - Linux是开源的,但不代表用Linux做出来的产品是免费的
四、Linux环境的安装
- 双系统、直接给笔记本换成linux
- 虚拟机(wmware player+centOS 7.x)
- 云服务器(方便)
云服务器购买?
1.注册对应的云服务器账号
2.购买,找到你搞吗的主机
3.保存公网IP
4.重置root密码
链接云服务器?
xshell登录工具
开始链接——>ssh root@你的公网IP——>登录密码是刚刚重置的密码
登录时有任何弹窗全部接受。 - Linux下新建和删除用户
新建:adduser (用户名)
password (用户名)
输入密码
删除:userdel -r (用户名)
总结
以上就是今天要讲的内容,本文介绍了Linux环境搭建的相关概念。本文作者目前也是正在学习Linux相关的知识,如果文章中的内容有错误或者不严谨的部分,欢迎大家在评论区指出,也欢迎大家在评论区提问、交流。
最后,如果本篇文章对你有所启发的话,希望可以多多支持作者,谢谢大家!