目录
1.1 硬件和软件
1.2 初识Linux
1.2.1 Linux的诞生
1.2.2 LInux内核
1.2.3 Linux发行版
1.3 虚拟机介绍
1.4 VMware WorkStation 安装
1.5 在VMware上安装Linux
1.6 远程连接Linux系统
1.6.1 图形化、命令行
1.6.2 FinalShell
1.1 硬件和软件
我们所熟知的计算机是由:硬件和软件所组成。
硬件:计算机系统中由电子,机械和光电元件等组成的各种物理装置的总称。
软件:是用户和计算机硬件之间的接口和桥梁,用户通过软件与计算机进行交流。 而操作系统,就是软件的一类。
一个完整的计算机:
操作系统是计算机软件的一种,它主要负责: 作为用户和计算机硬件之间的桥梁,调度和管理计算机硬件进行工作。 而计算机,如果没有操作系统,就是一堆无法使用的塑料而已。
当计算机拥有了操作系统,就相当于拥有了灵魂,操作系统可以:
- 调度CPU进行工作
- 调度内存进行工作
- 调度硬盘进行数据存储
- 调度网卡进行网络通讯
- 调度音响发出声音
- 调度打印机打印内容 ......
常见的操作系统有:windows、linux、mac等。
不管是PC操作系统 还是移动操作系统 其功能都是:调度硬件进行工作 充当用户和硬件之间的桥梁。
1.2 初识Linux
1.2.1 Linux的诞生
Linux创始人: 林纳斯 托瓦兹
Linux 诞生于1991年,作者上大学期间
因为创始人在上大学期间经常需要浏览新闻和处理邮件,发现现有的操作系统不好用, 于是他决心自己写一个保护模式下的操作系统,这就是Linux的原型, 当时他21岁,后来经过全世界网友的支持, 现在能够兼容多种硬件,成为最为流行的服务器操作系统之一。
1.2.2 LInux内核
Linux系统的组成如下: Linux系统内核 与系统级应用程序 两部分组成。
内核提供系统最核心的功能:如调度CPU、调度内存、调度文件系统、调度网络通讯调度IO等。
系统级应用程序,可以理解为出厂自带程序,可供用户快速上手操作系统,如:文件管理器、任务管理器、图片查看、音乐播放等。
比如,播放音乐,无论用户使用自带音乐播放器或是自行安装的第三方播放器均是由播放器程序,调用内核提供的相关功能,由内核调度CPU解码、音响发声等。
可以看出,内核是Linux操作系统最核心的所在,系统级应用程序只是锦上添花。 Linux内核是免费开源的,任何人都可以下载内核源码并查看且修改。 可以通过:https://www.kernel.org 去下载Linux内核.
1.2.3 Linux发行版
内核是免费、开源的,这也就代表了: 任何人都可以获得并修改内核,并且自行集成系统级程序 提供了内核+系统级程序的完整封装,称之为Linux发行版。
任何人都可以封装Linux,目前市面上由非常多的Linux发行版,常用的、知名的如下:
不同的发行版: 基础命令100%是相同的,只是部分操作不同。
总结:
1.3 虚拟机介绍
通过虚拟化技术,在电脑内,虚拟出计算机硬件,并给虚拟的硬件安装操作系统,即可得到一台虚拟的电脑,称之为虚拟机。
学习Linux系统,需要有Linux系统环境。 我们不能给自己电脑重装系统为Linux,所以通过虚拟机的形式,得到可以用的Linux系统环境,供后续学习使用。
1.4 VMware WorkStation 安装
虚拟化软件:通过虚拟化技术,可以虚拟出计算机的硬件,那么如何虚拟呢?我们可以通过提供虚拟化的软件来获得虚拟机。
VMware下载地址: https://www.vmware.com/cn/products/workstation-pro.html
软件安装完成后,验证一下网络适配器是否正常配置。
win + r 输入ncpa.cpl回车可打开网络配置查看:
1.5 在VMware上安装Linux
下载网址:https://vault.centos.org/7.6.1810/isos/x86_64/ (最后的/不要漏掉)
或者直接使用如下链接下载: https://vault.centos.org/7.6.1810/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso
在VMware中安装CentOS操作系统
打开VMware软件:
按照步骤创建虚拟机
点击完成后,即开启了CentOS系统的安装,耐心等待安装完成即可,后续都是自动化的。
1.6 远程连接Linux系统
1.6.1 图形化、命令行
对于操作系统的使用,有2种使用形式: 1.图形化页面使用操作系统 2.以命令的形式使用操作系统 不论是Windows还是Linux亦或是MacOS系统,都是支持这两种使用形式。
图形化:使用操作系统提供的图形化页面,以获得图形化反馈的形式去使用操作系统。
命令行:使用操作系统提供的各类命令,以获得字符反馈的形式去使用操作系统。
1.6.2 FinalShell
下载FinalShell
使用VMware可以得到Linux虚拟机,但是在VMware中操作Linux的命令行页面不太方便,主要是:
- 内容的复制、粘贴跨越VMware不方便
- 文件的上传、下载跨越VMware不方便
- 也就是和Linux系统的各类交互,跨越VMware不方便
可以通过第三方软件,FinalShell,远程连接到Linux操作系统之上。 并通过FinalShell去操作Linux系统。 这样各类操作都会十分的方便。
FinalShell的下载地址为:
Windows: http://www.hostbuf.com/downloads/finalshell_install.exe
Mac: http://www.hostbuf.com/downloads/finalshell_install.pkg 下载完成后双击打开安装。
连接到Linux系统
1、首先,先查询到Linux系统的IP地址
在Linux操作系统中,桌面空白右键点击:open in terminal 输入ifconfig,即可看到IP地址。
2、 打开Finshell软件,配置到Linux系统的连接
3、按图示配置连接,并点击确定
4、打开连接管理器
5、点击接受并保存
如图连接成功
注意: Linux虚拟机如果重启,有可能,发生IP改变 如果改变IP需要在FinalShell中修改连接的IP地址 后面会讲解如何固定IP地址不发生改变。