购买链接
https://cloud.tencent.com/act/campus购买服务器之后找到公网
ip和重置用户名密码
xshell连接下载链接:
https://www.xshell.com/zh/free-for-home-school/下载完成之后点击左上角有加号的图标,然后在主机中将公网
ip输进去,其余的都不变。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XPLwmP41-1659870395256)(D:/picture/image-20220514095213925.png)]
然后关闭软件,再次打开时,会自动跳出来一个框,选中你添加进去的,生成的密码点击保存,然后输入用户名
root,密码为买服务器后重置的密码。
显示所有的用户:
ls /home创建新用户:1.
adduser lx2.passwd3.输入密码4.再次确认密码删除用户:
userdel -r lx
现有硬件,然后有软件
为什么要有操作系统,单纯的硬件计算机,操作起来效率特别低下,难度特别高
软件是可以操作硬件的
1946年2月14日,由美国一名科学家带领团队创造出了计算机叫埃尼阿克。由于当时受限于硬件技术的约束,人们的工艺不支持特别密集的芯片的集成度(基本触发器构成),所以造的计算机非常大,几乎占领整个房间,主要目的是为了计算导弹的弹道轨迹的。
为什么会由国家发明计算机?
技术进步,是要消费的,由国家花费,由政府推动技术的进步,只能是一次性的。如何保证能把钱赚回来
国家层面把技术推动起来,把技术授权,出租给商业化的公司,就导致出现了两个地方,硅谷和华尔街,硅谷:研究技术的人。华尔街:研究商业的人。可以将技术商业化。出现了一大批优秀的公司,例如,因特尔,微软,苹果,IBM等等,用技术孵化出一些商业化的产品(民用级),然后由老百姓购买,商业公司获得钱,国家税收增加,形成了闭环。
美苏冷战 – > 在科技上相互竞争 – > 摩尔定律 – > 计算机小型化 – > 桌面级(win 10) – > 手机端 (小型化的过程)
国家推动 – > 技术分红 – > 商业化过程
OS),肯汤普森发明了第一款操作系统(Unix),使用汇编语言使用,然后 Unix 进入高校和实验室,丹尼斯里奇(C语言之父)和 肯汤普森 在c语言发明之后,将Unix 进行重构,使用c语言写的。Linux故事雷纳斯托瓦丝:在21岁时,试玩了一些Unix,按照Unix的交互方式自己编写了一个操作系统(0.01, 1w+行),然后将自己写的操作系统开源了,然后就有了一批顶级黑客,顶级工程师自愿的、免费的、无偿的参与了进来,让这款操作系统被命名为Linux操作系统,开始进行版本迭代。形成了不同版本的Linux内核
官网:http://kernel.org/
人们拿来直接用源代码,安卓(将Linux由笔记本移动到小型操作系统上,然后将其开源,命名为安卓)
有人基于Linux做应用级开发(Ubuntu、鸿蒙、Kali、debian、红旗、红帽(centos - > 提供了企业级解决方案) )
Linux发行版
技术角度:Linux内核的发行版
应用级:Linux商业化的发行版
代码开源,更安全,更高效,更稳定?还是代码闭源,更安全,更高效,更稳定?
开源之后,全世界的人民都在看,有问题立马会被找到,立马提出方案。
闭源代码,商业公司内部维护
服务器后台、嵌入式、树莓派、智能家电、车载系统、物联网、手机、平板电脑等等(Linux是开源的)
| 用户层 | 图形化、各种库、应用程序 |
|---|---|
| OS kernel | 进程管理、文件管理、内存管理、驱动管理 |
| 驱动软件层 | 帮上层实现对硬件的基本访问,往计算机新增一个设备,短暂时间没有访问,过一会之后,有反应,操作系统选择合适的驱动程序(一般而言,提供硬件的,都是由厂家进行提供给对应的驱动软件) |
| 硬件 | 键盘、显示器、网卡、显卡、磁盘… |
| 提供硬件的,都是由厂家进行提供给对应的驱动软件) | |
| 硬件 | 键盘、显示器、网卡、显卡、磁盘… |