一.Linux历史
1.计算机发展历史
1945.2.14 埃尼阿克(第一台计算机)(军事用途)
摩尔定律(计算机小型化,高性能化)
摩尔定律是英特尔创始人之一戈登·摩尔的经验之谈,其核心内容为:集成电路上可以容纳的晶体管数目在大约每经过18个月到24个月便会增加一倍。换言之,处理器的性能大约每两年翻一倍,同时价格下降为之前的一半。
计算机私人公司(面向企业的大型计算机--IBM)(面向个人的计算机--Apple,Microsoft,英特尔)(联想)
个人计算机发展---计算机+互联网---pc互联网时代---手机+互联网---移动互联网
输入-》计算-》输出 --- 复杂 --- 操作系统诞生(进程,任务管理)
Unix(汇编语言编写)(肯 汤普森)(收费)
丹尼斯里奇(c语言)
Unix操作系统重写(c书写) 苹果操作系统(Macos),微软
计算机+操作系统(引进高校) 操作系统诞生时,都没有图形化界面
计算机小型化,有操作系统
1991 芬兰赫尔辛基大学 雷纳斯托瓦兹(Linux)(开源)(Linux is not Unix)
2.操作系统
Linux操作系统 (部分汇编+C语言编写操作系统)(公开源代码)(https://www.kernel.org/)
理解开源
开源原因:Google操作系统安卓
开源之后很多工程师愿意参与该开源项目
操作系统(性能,稳定性,安全性) 操作系统的bug发现
windows(图形化界面) 企业 -》选择操作系统 -》开源(内核,高效,稳定,安全)
Linux不同的版本:(技术角度)+(商业角度)
不同类操作系统---由使用它的大量用户区别的
技术方面:内核版本2.6.32 2.6.16 6.x.x
商业方面:ubuntu,kail,centos/redhat,红旗...
Linux内核版本名称
操作系统内核不是越新越好(稳定性问题)
Linux的应用场景
服务领域,桌面领域,移动嵌入式领域,云计算(远端计算)/大数据领域...
二.环境安装
1.双系统 --- 不推荐
2.虚拟机 --- 不推荐(安装时存在问题)(虚拟机入网)
3.云服务器 --- 仿真环境(企业后的真实环境) 腾讯云,阿里云,华为云(便宜优先)
轻量级应用服务器,可以访问到的
1.选云服务器
2.找到云服务器实例,找到自己的公网IP
3.云服务器实例--更多--重置root密码(必须重置)
4.下载xshell
5.登录
三.xhsell和多用户
开始:ssh root@公网IP
新建用户:adduser 用户名
密码: passwd 用户名(输入密码不显示)
删除用户: userdel -r user1
Centos 7+Ubuntu 20.04/22.04
c+vim -> c++ vscode