Linux1-初识Linux

简介:个人学习分享,如有错误,欢迎批评指正。

一、硬件和软件

我们所熟知的计算机是由:硬件和软件所组成。
硬件:计算机系统中由电子,机械和光电元件等组成的各种物理装置的总称。

在这里插入图片描述

软件:是用户和计算机硬件之间的接口和桥梁,用户通过软件与计算机进行交流。而操作系统,就是软件的一类。

一个完整的计算机:

在这里插入图片描述

二、操作系统

操作系统是计算机软件的一种,它主要负责:
作为用户和计算机硬件之间的桥梁,调度和管理计算机硬件进行工作

而计算机,如果没有操作系统,就是一堆无法使用的塑料而已。

在这里插入图片描述
当计算机拥有了操作系统,就相当于拥有了灵魂,操作系统可以:

  • 调度CPU进行工作
  • 调度内存进行工作
  • 调度硬盘进行数据存储
  • 调度网卡进行网络通讯
  • 调度音响发出声音
  • 调度打印机打印内容

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
用户使用操作系统,操作系统安排硬件干活

常见操作系统

在这里插入图片描述

不管是PC操作系统还是移动操作系统,其功能都是:调度硬件进行工作,充当用户和硬件之间的桥梁。

三、Linux系统

Linux系统的组成如下:

  • Linux系统内核
  • 系统级应用程序

两部分组成。

在这里插入图片描述

在这里插入图片描述

  • 内核提供系统最核心的功能,如:调度CPU、调度内存、调度文件系统、调度网络通讯、调度IO等。
  • 系统级应用程序,可以理解为出厂自带程序,可供用户快速上手操作系统,如: 文件管理器、任务管理器、图片查看、音乐播放等。
  • 比如,播放音乐,无论用户使用自带音乐播放器或是自行安装的第三方播放器
  • 均是由播放器程序,调用内核提供的相关功能,由内核调度CPU解码、音响发声等。

四、Linux工具

学习Linux系统,就需要有一个可用的Linux系统。如何获得?将自己的电脑重装系统为Linux?NoNo。这不现实,因为Linux系统并不适合日常办公使用。我们需要借助虚拟机来获得可用的Linux系统环境进行学习。

1.虚拟机安装

在这里插入图片描述
借助虚拟化技术,我们可以在系统中,通过软件:模拟计算机硬件,并给虚拟硬件安装真实的操作系统。
这样,就可以在电脑中,虚拟出一个完整的电脑,以供我们学习Linux系统。

VMware WorkStation部署

选用VMware WorkStation软件来提供虚拟机。

  • 下载地址: https://www.vmware.com/cn/products/workstation-pro.html

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
软件安装完成后,验证一下网络适配器是否正常配置。
在这里插入图片描述

在这里插入图片描述

或者通过快捷键:win + r输入ncpa.cpl回车即可打开

2.使用VMware安装Linux虚拟机

下载CentOS操作系统

首先,我们需要下载操作系统的安装文件CentOS7.6版本:

  • 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系统的安装,耐心等待安装完成即可,后续都是自动化的。

在这里插入图片描述

图形化、命令行
对于操作系统的使用,有2种使用形式:

  • 图形化页面使用操作系统
  • 以命令的形式使用操作系统

不论是Windows还是Linux亦或是MacOS系统,都是支持这两种使用形式。

  • 图形化:使用操作系统提供的图形化页面,以获得图形化反馈的形式去使用操作系统。
  • 命令行:使用操作系统提供的各类命令,以获得字符反馈的形式去使用操作系统。

Windows系统的图形化和命令行

在这里插入图片描述
在这里插入图片描述

Linux系统的图形化和命令行
在这里插入图片描述
在这里插入图片描述

无论是企业开发亦或是个人开发,使用Linux操作系统,多数都是使用的:命令行

3.Finalshell连接到Linux系统

我们使用VMware可以得到Linux虚拟机,但是在VMware中操作Linux的命令行页面不太方便.
我们可以通过第三方软件,FinalShell,远程连接到Linux操作系统之上。并通过FinalShell去操作Linux系统。这样各类操作都会十分的方便。

  • FinalShell的下载地址为:Windows:http://www.hostbuf.com/downloads/finalshell_install.exe
  • Mac: http://www.hostbuf.com/downloads/finalshell_install.pkg

下载完成后双击打开安装。
按照提示一直下一步即可安装完成。
在这里插入图片描述

连接到Linux系统

首先,安装ssh,在Linux终端输入:sudo apt install ssh
再者,查询到Linux系统的IP地址 :ifconfig

在这里插入图片描述
打开Finshell软件,配置到Linux系统的连接
在这里插入图片描述
在这里插入图片描述
按图示配置连接,并点击确定

在这里插入图片描述

打开连接管理器
在这里插入图片描述
双击刚刚配置好的连接

在这里插入图片描述
点击接受并保存
在这里插入图片描述

如图连接成功

在这里插入图片描述

4.WSL安装

WSL:Windows Subsystem for Linux,是用于Windows系统之上的Linux子系统。
作用很简单,可以在Windows系统中获得Linux系统环境,并完全直连计算机硬件,无需通过虚拟机虚拟硬件。

在这里插入图片描述
简而言之:
Windows10的WSL功能,可以无需单独虚拟一套硬件设备,就可以直接使用主机的物理硬件,构建Linux操作系统,并不会影响Windows系统本身的运行

WSL部署
WSL是Windows10自带功能,需要开启,无需下载

在这里插入图片描述
点击确定后会进行部署,最后重启即可。
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

打开Windows应用商店
在这里插入图片描述
搜索Ubuntu
在这里插入图片描述
点击获取并安装
在这里插入图片描述
在这里插入图片描述
点击启动
在这里插入图片描述
输入用户名用以创建一个用户:

在这里插入图片描述
输入两次密码确认(注意,输入密码没有反馈,不用理会,正常输入即可)
在这里插入图片描述

至此,得到了一个可用的Ubuntu操作系统环境
在这里插入图片描述

安装Windows Terminal软件

Ubuntu自带的终端窗口软件不太好用,我们可以使用微软推出的:Windows Terminal软件
在应用商店中搜索terminal关键字,找到Windows Terminal软件下载并安装

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

再次打开Windows Terminal软件,即默认使用Ubuntu系统了(WSL)

在这里插入图片描述

五、总结

在这里插入图片描述

该内容主要是本人对哔站up黑马程序员的Linux课程的学习总结!

结~~~

  • 12
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值