Linux系统安装
Linux系统安装
目录
- Linux发展史
- Linux发行版本
- Vmware虚拟化软件
- 操作系统安装
- 远程连接工具
一.Linux发展史
UNIX和Linux发展史
(从1965年Multics系统开始,到1996年Linux成熟)
1. 早期基础:1965-1969
1965: Multics系统开发
开发者/组织:Bell Labs (AT&T)、MIT、GE
关键贡献:创建Multiplexed Information and Computing Service (Multics),作为分时操作系统原型,为UNIX奠定基础。
1969: Unics原型诞生
开发者:Ken Thompson (C语言之父)
关键贡献:使用汇编语言(B语言)开发File Server System (Unics),即UNIX的原型。
2. UNIX成熟与扩展:1970-1979
1973: C语言与UNIX重写
开发者:Dennis Ritchie 和 Ken Thompson
关键贡献:发明C语言,并用C语言重写UNIX内核,提高可移植性和效率。
1977: BSD操作系统
开发者:Bill Joy (Sun公司创始人)
关键贡献:在Berkeley大学修改UNIX源码,创建BSD (Berkeley Software Distribution),推广开源理念。
1979: System V与Minix
事件:UNIX发布System V用于个人计算机。
开发者:Andrew Tanenbaum
关键贡献:因UNIX禁止源码共享,开发教学用Minix系统,兼容UNIX。
3. 自由软件运动兴起:1980-1988
1984: GNU项目与FSF基金会
开发者/组织:Richard Stallman
关键贡献:启动GNU (GNU’s Not Unix)项目,创办FSF (Free Software Foundation),倡导自由软件(用户可修改和再发行)。开发GCC、Emacs、Bash等工具,但需在UNIX上运行。
原则:自由软件可销售(如服务或手册),但需遵守GPL版权。
1985: GPL版权声明
组织:FSF
关键贡献:创建General Public License (GPL),防止自由软件被专利化,确保开源传播。
1988: XFree86开发
组织:MIT
关键贡献:成立XFree86组织,为GUI (图形用户界面) 开发奠定基础。
4. Linux诞生与成长:1991-1996
1991: Linux内核初版
开发者:Linus Torvalds
关键贡献:基于gcc和bash工具,为386机器开发Linux内核,融合自由软件元素。
1994: Linux v1.0发布
开发者:Linus Torvalds
关键贡献:正式发布Linux首个稳定版本,推动开源社区发展。
1996: Linux v2.0与吉祥物
开发者:Linus Torvalds
关键贡献:发布Linux v2.0,性能大幅提升;确定企鹅为Linux吉祥物,象征友好和开放。
二.Linux发行版本
1.Ubuntu(乌班图)
简介:基于 Debian 的开源系统,全球用户量最大的 Linux 发行版之一,以易用性和完善的生态著称。
特点:
✅ 图形化界面友好,支持一键安装,兼容 Windows 软件(通过 Wine 或虚拟机)。
✅ 软件源丰富,通过apt命令或图形化工具轻松安装软件。
✅ 社区活跃,文档齐全,适合学习 Linux 基础。
适用场景:个人桌面用户、开发者日常办公、轻度服务器部署。
缺点:商业版本(Ubuntu Pro)部分功能需付费;长期支持版(LTS)更新速度较慢。
2.Linux Mint
简介:基于 Ubuntu,主打 “开箱即用”,保留 Linux 强大功能的同时,优化了对传统桌面用户的体验。
特点:
✅ 预装多媒体解码器、驱动程序,兼容 Windows 打印机、扫描仪等外设。
✅ 界面风格接近 Windows/macOS,降低新手学习成本。
✅ 支持 “传统模式” 和 “Cinnamon 桌面”,满足不同用户习惯。
适用场景:从 Windows/macOS 迁移的用户、家庭日常使用。
3.Red Hat Enterprise Linux(RHEL)
简介:红帽公司推出的付费企业级系统,以稳定性、安全性和长期支持(10 年 +)闻名。
特点:
✅ 严格测试的内核和软件包,适合 7×24 小时运行的关键业务(如银行、电信)。
✅ 支持订阅制,提供官方技术支持和漏洞修复。
✅ 衍生版本众多:CentOS(免费社区版,已停更)、Rocky Linux、AlmaLinux(替代方案)。
适用场景:企业服务器、大型数据中心、需要合规性认证的行业(如医疗、金融)。
4.SUSE Linux Enterprise(SLE)
简介:德国 SUSE 公司的企业级系统,主打 “工业级稳定”,支持多种架构(x86、ARM、Power)。
特点:
✅ 集成 YaST 图形化管理工具,简化服务器配置和集群管理。
✅ 支持实时内核(Real-Time Kernel),适合工业控制、嵌入式设备。
✅ 与VMware、OpenStack 等云平台深度兼容。
适用场景:企业级服务器、云计算环境、工业自动化。
5.Arch Linux
简介: 以 “KISS 原则”(Keep It Simple, Stupid)为设计哲学,追求极简、灵活和最新技术。
特点:
✅ 滚动更新(Rolling Release),无需重装系统即可获取最新软件版本。
✅ 需要手动配置(从分区到桌面环境),适合深度定制。
✅ 社区维护的 AUR(Arch User Repository)包含超 10 万款用户自定义软件包。
适用场景:技术极客、开发者、想深入理解 Linux 底层原理的用户。
缺点:学习曲线陡峭,依赖用户自主解决问题。
6.Gentoo
简介: “自编译” 爱好者的终极选择,所有软件需从源代码编译,高度定制化。
特点:
✅ 通过make.conf配置编译参数,可针对 CPU 架构优化性能(如AMD/Intel专属指令集)。
✅ 无官方图形化安装工具,需纯命令行操作,耗时极长(编译一个内核可能数小时)。
✅ 支持 “即时编译”(Just-In-Time Compilation),按需生成二进制文件。
适用场景:追求极致性能的开发者、嵌入式设备定制、学术研究。
7.Lubuntu/Xubuntu
简介: Ubuntu 的轻量化分支,分别采用 LXQt/LXDE 和 XFCE 桌面环境,资源占用极低。
特点:
✅ 支持 1GB 内存以下的老旧电脑,开机仅需数十秒。
✅ 保留 Ubuntu 的软件兼容性,可通过apt安装丰富应用。
适用场景:低配笔记本 /台式机、教育设备、复古计算机。
8.Puppy Linux
简介:仅有几百 MB 大小,可直接运行在 U 盘上,无需安装到硬盘。
特点:
✅ 即插即用,支持从 CD/DVD/USB 启动,适合修复系统或临时办公。
✅ 内置工具集齐全,包括浏览器、办公软件、多媒体播放器。
适用场景:系统急救、临时环境使用、硬件兼容性测试。
9. Debian( Debian GNU/Linux)
简介:Linux 发行版的 “祖母”,众多主流系统(如 Ubuntu、Mint)的上游版本,以稳定性和开源合规性著称。
特点:
✅ 分为 “稳定版”(Stable)、“测试版”(Testing)、“不稳定版”(Unstable),满足不同风险偏好。
✅ 严格的自由软件政策,不包含闭源驱动或固件。
适用场景:服务器基础架构、开发者构建自定义系统的起点。
10.Fedora
简介:红帽旗下的社区版系统,主打 “前沿技术”,是 RHEL 的 “试验田”。
特点:
✅ 支持最新内核、Gnome 桌面环境和开发工具(如 Python、Go)。
✅ 提供三种版本:Workstation(桌面)、Server(服务器)、CoreOS(容器优化)。
适用场景:开发者预览新技术、桌面用户追求最新功能。
11.Kali Linux
简介:基于 Debian 的渗透测试专用系统,内置 600 + 安全工具(如 Nmap、Metasploit、Wireshark)。
特点:
✅ 专为网络安全工程师、白帽黑客设计,支持无线攻击、漏洞扫描、取证分析。
✅ 预配置 root 权限,图形化工具界面友好。
适用场景:网络安全测试、渗透攻击教学、恶意软件分析。
13.Deepin(深度操作系统)
简介:中国团队开发的高颜值 Linux 发行版,主打 “美观与易用” 平衡。
特点:
✅ 自主设计的 DDE 桌面环境,支持全局暗黑模式、手势操作、高分屏适配。
✅ 深度优化微信、QQ 等国产应用的兼容性,内置应用商店。
适用场景:国产操作系统替代、桌面用户追求视觉体验。
三.如何选择适合你的 Linux 发行版
| 需求 | 推荐发行版 |
|---|---|
| 新手入门 | Ubuntu、Linux Mint |
| 企业服务器 | RHEL(及衍生版)、SUSE |
| 极客定制 | Arch Linux、Gentoo |
| 老旧设备 | Lubuntu、Puppy Linux |
| 网络安全 | Kali Linux |
| 国产替代 | Deepin |
四.VMware虚拟化软件

安装vmware



安装的位置尽量不要放到C盘





点击许可证输入秘钥,百度可以搜素秘钥

注意:vmware安装完成后不要移动安装目录
检查是否安装成功

查看是否有vmnet8网卡,如果没有说明安装失败

五.安装操作系统
1.Kylin(麒麟)系统
1.1 创建一个虚拟机
#类似我们自己购买一台服务器
#桌面点击软件

点击创建新的虚拟机




点击Linux,选择Centos7 64位









可以更改地址


1.2 开始安装Kylin系统
将麒麟系统镜像插入到vmware虚拟机的cdrom
右键虚拟机->设置->使用ISO映像文件->浏览选择kylin-sp3镜像
选择第一个安装kylin v10版本

使用方向键选择第一个















1.3 读取遵从协议

注意系统版本选择顺序有时候不同


ip a #查看IP地址信息

1.4 修改虚拟交换机信息
虚拟机-->左上角编辑-->虚拟网络编辑器




1.5 使用远程连接工具连接
xshell
secureCRT
PuTTY
MobaXterm
Termius
终端SSH




输入密码yangyi123.com

2.Ubunt系统
2.1 创建硬件













安装操作系统,将镜像插入到cdrom光驱中




2.2 开始安装系统,默认回车





下一步需要将网络断开,因为在安装过程中会去官方更新软件包特别慢 ,右键虚拟机--》设置














设置名字以及名称和普通用户,密码为1




记得将网络恢复


2.3 使用xshell连接

输入用户名yangyi 密码为1


六.虚拟机使用
1.关闭虚拟机使用挂起功能。
2.开启虚拟机(只能开1次)
3.不小心移除的虚拟可以使用打开或者扫描功能

1.快照功能

2.删除功能
2.1 移除不是真正的删除
2.2 右键->管理->从磁盘中删除
3.切换到字符界面
# ubuntu系统
[root@yangyi ~]# systemctl set-default multi-user.target
[root@yangyi ~]# reboot

浙公网安备 33010602011771号