admin 管理员组文章数量: 887021
初识Linux
- 一、操作系统概述
- (一)硬件和软件
- (二)操作系统
- (三)常见操作系统
- 二、初识Linux
- (一)Linux的诞生
- (二)Linux的内核
- (三)Linux发行版
- 三、虚拟机介绍
- 四、VMware WorkStation的安装
- 五、在VMware上安装Linux
- (一)下载CentOS操作系统
- (二)创建虚拟机步骤
- 六、远程连接Linux系统
- (一)图形化、命令行
- (二)使用命令行学习Linux系统
- (三)远程连接虚拟机步骤
- 七、拓展:WSL(Windows Subsystem for Linux)
- (一)为什么要用WSL
- (二)什么是WSL
- (三)部署WSL
- (四)安装Ubuntu
- (五)安装Terminal软件
- 八、拓展:虚拟机快照
- (一)为什么要进行虚拟机快照
- (二)虚拟机关机的状态下,进行虚拟机快照
一、操作系统概述
(一)硬件和软件
计算机就是由 硬件和软件(操作系统) 组成的。
- 硬件: 计算机系统中由电子、机械和光电元件等组成的各种物理装置的总称。
即看的见、摸得着的东西。如电脑中的CPU、内存硬盘,外设中的鼠标、键盘、显示器等
- 软件: 是用户和计算机硬件之间的接口和桥梁,用户通过软件和计算机进行交流。
Linux操作系统,就是软件的一类
(二)操作系统
操作系统是计算机软件的一种,其主要作用:
作为用户和计算机硬件之间的桥梁,调度和管理计算机硬件进行工作。
计算机如果没有操作系统,就是一堆无法使用的废料。当计算机有了操作系统,就相当于有了灵魂。
操作系统可以:
- 调度CPU进行工作
- 调度内存进行工作
- 调度硬盘进行数据存储
- 调度网卡进行网络通讯
- 调度音响发出声音
- 调度打印机打印内容
……
用户使用操作系统,操作系统安排硬件干活
(三)常见操作系统
- PC操作系统:Windows、
Linux
、MacOS - 移动设备的操作系统:Android、IOS、HarmonyOS
二、初识Linux
(一)Linux的诞生
Linux由 林纳斯·托瓦兹 在1991年创立并发展至今成为服务器操作系统领域的核心系统。
(二)Linux的内核
1. Linux系统由两部分组成:Linux系统内核、系统级应用程序
- Linux系统内核:内核提供最核心的功能,如:调度CPU、调度内存、调度文件系统、调度网络通讯、调度IO等;
- 系统级应用程序:可以理解为出厂自带程序 ,可供用户快速上手操作系统,如:文件管理器、任务管理器、图片查看、音乐播放等。
举例:
比如,播放音乐,无论用户使用自带音乐播放器或是自行安装的第三方播放器,均是由播放器程序,调用内核提供的相关功能,由内核调度CPU解码、音响发声等。
2. 内核是免费、开源的,这就代表了:
- 任何人都可以获得并修改内核,并且自行集成系统级程序
(下载Linux内核地址:http://www.kernel) - 提供了内核+系统级程序的完整封装,称之为Linux发行版。
1.什么是Linux系统的内核?
内核提供了Linux系统的主要功能,如硬件调度管理的能力。Linux内核是免费开源的,任何人都可以查看内核的源代码,甚至是贡献源代码。
2.什么是Linux系统发行版?
内核无法被用户直接使用,需要配合应用程序才能被用户使用。在内核之上,封装系统级应用程序,组合在一起就称之为Linux发行版。
(三)Linux发行版
任何人都可以封装Linux,目前市面上由非常多的Linux发行版,常用的、知名的如下:
我们将主要基于 CentOS操作系统 , Ubuntu系统 作为辅助,进行介绍
不同的发行版:
- 基础命令100%是相同的
- 部分操作不同(如软件安装)
- 不论用什么发行版,都是Linux,学到的东西都是通用的。
三、虚拟机介绍
- 学习Linux系统,就需要有一个可用的Linux系统。但由于Linux系统并不适合日常办公使用,所以我们需要借助虚拟机来获得可用的Linux系统环境进行学习。
- 借助虚拟化技术,我们可以在系统中,通过软件模拟计算机硬件,并给虚拟硬件安装真实的操作系统。
- 这样,就可以在电脑中,虚拟出一个完整的电脑,以供我们学习Linux系统。
1.什么是虚拟机?
通过虚拟化技术,在电脑内,虚拟出计算机硬件,并给虚拟的硬件安装操作系统,即可得到一台虚拟的电脑,称之为虚拟机。
2.为什么要使用虚拟机?
学习Linux系统,需要有Linux系统环境。我们不能给自己电脑重装系统为Linux,所以通过虚拟机的形式,得到可以用的Linux系统环境,供后续学习使用。
四、VMware WorkStation的安装
- 我们选用VMware WorkStation软件来提供虚拟机。
- 软件安装完成之后,验证一下网络适配器是否正常配置。
可通过快捷键:win+R,输入ncpa.cpl回车即可打开
五、在VMware上安装Linux
(一)下载CentOS操作系统
首先,我们需要下载操作系统的安装软件,本次使用CentOS7.6版本进行学习:
链接下载(直接复制到迅雷上):https://vault.centos/7.6.1810/x86_64/CentOS-7-x86_64-DVD-1810.iso
(二)创建虚拟机步骤
六、远程连接Linux系统
学习目标
- 掌握操作系统的图形化、命令行2种操作模式
- 理解为什么使用命令行操作Linux系统
- 掌握使用 FinalShell软件连接 Linux操作系统
(一)图形化、命令行
- 图形化:图形化页面使用操作系统。使用操作系统提供的图形化页面,以获得图形化反馈的形式去使用操作系统。
- 命令行:以命令的形式使用操作系统。使用操作系统提供的各类命令,以获得字符反馈的形式去使用操作系统。
- 不论是Windows还是Linux亦或是MacOS系统,都是支持这两种使用形式。
- Linux操作系统的图形化页面不好用且不稳定,使用命令行的形式操作更加高效且稳定资源占用低,企业和开发者都选择命令行,所以我们也学习命令行
(二)使用命令行学习Linux系统
- 在开发中,使用命令行形式,效率更高,更加直观,并且资源占用低,程序运行更稳定。
所以,在后续的课程学习中,我们:
除了在少数需要做对照讲解的情况下会使用图形化页面,其余都会以命令行的形式去讲解Linux操作系统的使用
- FinalShell的下载地址:http://www.hostbuf/downloads/finalshell_install.exe
下载完成后双击打开安装
(三)远程连接虚拟机步骤
新建完之后双击新建的主机
注:
- Linux虚拟机如果重启,有可能发生IP改变,在其终端中输入
ifconfig
重新找到 IP 地址即可- 如果改变IP需要在FinalShell中修改连接的IP地址
七、拓展:WSL(Windows Subsystem for Linux)
(一)为什么要用WSL
WSL作为Windows10系统带来的全新特性,正在逐步颠覆开发人员既有的选择。
- 传统方式获取Linux操作系统环境,是安装完整的虚拟机,如VMware
- 使用WSL,可以以非常轻量化的方式,得到Linux系统环境
目前,开发者正在逐步抛弃以虚拟机的形式获取Linux系统环境,而在逐步拥抱WSL环境。
所以,为什么要用WSL,其实很简单:
- 开发人员都在用,大家都用的,我们也要学习
- 实在是太方便了,简单、好用、轻量化、省内存
(二)什么是WSL
WSL: Windows Subsystem for Linux,是用于Windows系统之上的Linux子系统。
作用很简单,可以在Windows系统中获得Linux系统环境,并完全直连计算机硬件,无需通过虚拟机虚拟硬件。
简而言之:
Windows10的WSL功能,可以无需单独虚拟一套硬件设备,就可以直接使用主机的物理硬件,构建Linux操作系统,并不会影响Windows系统本身的运行。
(三)部署WSL
(四)安装Ubuntu
微软商店搜索Ubuntu直接进行安装
下次点击就都可以正常使用啦
(五)安装Terminal软件
微软商店搜索Terminal直接进行安装
八、拓展:虚拟机快照
(一)为什么要进行虚拟机快照
在学习阶段我们无法避免的可能损坏Linux操作系统。如果损坏的话,重新安装一个Linux操作系统就会十分麻烦。
VMware虚拟机(WorkStation和Funsion)支持为虚拟机制作快照。通过快照将当前虚拟机的状态保存下来,在以后可以通过快照恢复虚拟机到保存的状态。
(二)虚拟机关机的状态下,进行虚拟机快照
- 制作快照
- 还原快照
Q:快照有什么作用?
A:快照可以保存虚拟机的状态,当虚拟机出现问题的时候,可以通过预先制作的快照恢复到制作时候的状态,用作备份用。
完
版权声明:本文标题:【Linux】快速入门系列(一) —— 初识Linux 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1725938193h895897.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论