一.计算机的组成
1.控制器:是整个计算机的中枢神经,根据程序要求进行控制,协调计算机各组成部分工作及内存与外设的访问等;
2.运算器:功能是对数据进行各种算术运算和逻辑运算;
3.存储器:功能是存储程序,数据,和各种信号,命令等信息;
4.输入设备:作用是将程序,原始数据,文字,字符,控制命令或现场采集的数据等信息输入到计算机。常见的是输入设备有键盘,鼠标等;
5.输出设备:他把计算机后的信息输出出来。常见的输出设备有显示终端,打印机,绘图仪;
二.操作系统的简介
操作系统(Operating System ,简称OS)是管理系统和控制计算机硬件与软件资源的计算机程序,是配置在计算机硬件上的第一层软件,任何其他软件都必须在操作系统的支持下才能运行。
其主要工作是由操作系统内核实现的,操作系统内核提供一系列具备预定功能的多内核函数,通过一组称为系统调用的接口,(应用程序接口API,由操作系统实现提供的所有系统调用所构成的集合,是应用程序和系统之间的接口),呈现给用户;
系统调用接口:程序员通过该接口与内核进行通信
程序管理:一部计算机可能同时间有很多的工作在等待CPU运算处理,内核这个时候必须要能够控
制这些工作,让CPU的资源做有效的分配才行。
内存管理:控制整个系统的内存管理,系统所有的程序代码与数据都必须要先存放在内核当中。通
常内核会提供虚拟内存的功能,当内存不足时可以提供内存交换的功能。
文件系统管理 :例如数据的输入和输出等的工作,还有不同文件格式的支持等。
设备驱动:硬件的管理是内核的主要工作之一,设备的驱动程序就是内核管理着硬件的代码,设备
的驱动程序可以使硬件准备好工作,时刻等待着程序的调用。好在目前都有所谓的“可加载模块”功
能,可以将驱动程序编辑成模块,就不需要重新编译内核。
系统调用把应用程序的请求传给内核,调用相应的内核函数完成所需的处理,将处理的结果返回给应用程序;
常见的操作系统:UNIX,Linux类,MacOS,windows类,iOS,Android,ChromeOS等等。
三.linux的特点
1.源代码开放
2.真正的多用户多任
3.完全兼容POSIX标准
4.强大的可移植性
5. 丰富的网络功能
6.良好的用户界面
7. 可靠的系统安全
8. 高度的稳定性
四. linux的应用领域
1. 服务器领域
2. 桌面应用领域
3. 嵌入式系统
4. 集群、虚拟化、云计算、大数据平台基石
五.Linux的发行版本
Redhat,centos,rocky,Ubuntu,suse
六. Linux的认证
1. RHCSA英文全称:Red Hat Certified System Administrator ,中文全称:红帽认证系统管理员
2. RHCE英文全称:Red Hat Certified Engineer,中文全称:红帽认证工程师。
3. RHCA英文全称:Red Hat Certified Architect,中文全称:红帽认证架构师。
4. RHCSS英文全称:Red Hat Certified Security Specialist,中文全称:红帽认证安全专家。
5. RHCDS英文全称:Red Hat Certified Datacenter Specialist ,中文全称:红帽认证数据中心专家。
6. RHCVA英文全称:Red Hat Certified Virtualization Administrator,中文全称:红帽企业虚拟化管理
7. 红帽 OpenStack 认证工程师
8. 红帽 OpenStack 认证系统管理员
七.创建虚拟机
1.新建虚拟机
2.点击首页的创建的虚拟机,或者点击标签栏“文件”下面的新建虚拟机
3. 选择自定义,可以按照喜好设置虚拟机的配置,点击下一步;
4. 兼容性按照默认就好,点击下一步
5. 选择稍后安装操作系统,点击下一步
6. 选择Linux操作系统,版本为Redhat Enterprise linux 9 64,点击下一步
7. 设置虚拟机名称以及安装位置,点击下一步
8. 可选择虚拟机的CPU数量以及CPU核数,完成点击下一步
9. 选择虚拟机的内存,依照个人需求而定,完成点击下一步
10. 选择网络连接类型,具体的介绍请参考,这里选择NAT,点击下一步
11. 选择I/O控制器类型,默认即可,点击下一步;
12. 选择虚拟磁盘类型,默认即可,点击下一步
13. 选择磁盘,建议使用创建新磁盘。如有虚拟磁盘也可以选择第二项,不建议直接使用物理磁盘。点击下一步
14. 设置磁盘大小,40即可,其他保持默认,点击下一步
15. 设置磁盘文件的名称,直接下一步即可
16. 虚拟机至此已经创建成功,点击完成即可。接下来开始安装操作系统,通过虚拟光驱安装。
八. 安装Linux的操作系统
-
1. 点击图中的CD/DVD,设置光盘文件(新手选择Redhat9.1系统镜像,老手可根据需求自行选择)
-
2. 按照图中位置,选择RHEL9的镜像文件,点击确定
- 3. 点击开启此虚拟机
-
4. 鼠标点进去,用键盘选择第一项,Install Red Hat Enterprise Linux 9.1。等待界面加载完成
-
5. 选择安装时的语言,这个随意,本人习惯使用英文。点击Continue(下一步)
-
6. 图示为每一项的中文意思,KDUMP是一个系统崩溃时收集信息的工具,如果系统用于练习则不需要开启。
-
7. 安装源默认为光盘,无需修改。软件选择Server with GUI(带有图形化界面)。软件有很多种,老手可自行选择,新手直接确定就行
-
8. 安装位置选择磁盘,选中Automatic自动分区,点击done保存(此处老手可进行磁盘分区的可手动分区,点击custom后,done保存,然后按照自己需求决定分区大小以及分区。)
-
9. 安装之前还需要为Root用户设置密码(如果设置的密码为弱密码,则需要点两次确定。)
-
10. 直接点击Begin Installation(开始安装)
-
11. 安装成功后点击Reboot(重启)
-
12. 重启后进入设置界面,点击start setup开始设置
-
13. 根据提示进行设置,并设置普通用户的用户名及密码
-
14. 点击Start Using Red Hat Enterprise Linux,就可以体验Red Hat Enterprise Linux 9.1系统了。
九. Linux操作系统学习大纲
十. 安装系统:
1. 光盘安装
2. 制作u盘启动盘
3. 通过网络方式安装