前言
本文记录了linux的一些基础知识,本文使用的是KVM虚拟机安装RHEL,CentOS7,RockyLinux8.6版本的虚拟机
一、Linux
Linux是一种类Unix操作系统(OS),类似于Windows和MacOS,但Linux是开源的没,任何人都可以查看修改和分发码。
类Unix : Linux是Unix操作系统的一种克隆系统,继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络系统。
Unix : 1970年1月1日(这也为啥很多时间错误都显示1970.1.1的原因,且很多计时都是从这个时间开始),由Ken Thompson、Dennis Ritchie根据MULTICS项目的经验开发的一个操作系统UNICS,后改为UNIX。1973年用C语言重写UNIX。
Linux的主要特点
1、开源 :开源代表用户可以自由的获取、修改和使用Linux的源代码,因此可以根据具体需求进行定制和优化。
2、多用户,多任务 :Linux支持多个用户同时在线,且每个用户都可以运行自己的程序和任务,用户间互不干扰。
3、支持多线程和多CPU:Linux支持多线程编程,可以高效利用多核处理器,提高程序的执行效率。
4、兼容性强:Linux能运行主要的Unix工具软件、应用程序和网络协议,具有良好的兼容性。
5、稳定性高:Linux系统以其稳定性和安全性著称,广泛应用于服务器、超级计算机等关键领域。
Linux发行版本
Linux存在着许多不同的发行版(Distribution),如Ubuntu、CentOS、Debian、Fedora等。这些发行版都是基于Linux内核,并添加了各自特有的软件包管理系统、桌面环境(DE)和其他工具。用户可以根据自己的需求选择合适的发行版。
应用领域
Linux可安装在各种计算机硬件设备中,包括手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机等。由于Linux的开源性和高效性,它已成为服务器领域的首选系统,并广泛应用于云计算、大数据、人工智能等领域。
二、安装Linux
RHEL、CentOS和RockyLinux关系
RHEL(Red Hat Enterprise Linux):
是由红帽公司(Red Hat)开发的商业操作系统,提供了长期支持和专业的技术支持服务。
RHEL是许多企业级Linux发行版的基础,包括CentOS和Rocky Linux。
CentOS:
是一个以RHEL为基础的开源免费操作系统,通过重新编译RHEL的源代码来产生。
在功能和特性上与RHEL基本一致,但CentOS没有商业支持和订阅服务,因此是免费的。
CentOS由社区维护和支持,用户可以免费获取并使用。
Rocky Linux:
是CentOS的一个分支,也是基于RHEL的开源免费企业级操作系统。
由于CentOS自8.0版本开始更名为CentOS Stream,并成为了RHEL的上游版本,不再适合需要稳定服务系统的用户,因此Rocky Linux应运而生。
Rocky Linux由CentOS的创始人之一Gregory Kurtzer领导开发,旨在继承CentOS的稳定性和免费性,并填补CentOS Stream与传统CentOS之间的空缺。
安装一台Linux虚拟机
1、打开KVM
2、新建虚拟机
3、选择本地安装介质(ISO映像或者光驱)(L)后点击前进
4、点击浏览
5、点击pool后选择Rocky-8.6.iso卷,然后点击选择卷
6、确认加载镜像然后点击前进
7、根据自己需要选择内存和CPU数,然后点击前进
8、根据自己需要选择磁盘大小,然后点击确定
9、根据需要修改名称和网络,然后点击完成
10、按上方向键选择Install Rocky Linux 8,然后按回车,等待加载
11、下滑选择中文,选择简体中文,点击继续
12、点击安装目的地
13、点击完成
14、点击root密码
15、设置密码,然后点击确认,如果密码是回文需要点击两次
16、如果是最小化安装,需要修改软件选择
17、选择最小安装,点击完成
18、需要设置账户就选择创建账户,我这里不设置账户,直接点击开始安装
19、等待安装后,点击重启系统,等待重启
20、输入帐号密码,登陆成功