【B站黑马程序员LINUX 学习笔记 01】

课程看的是b站黑马程序员的

https://www.bilibili.com/video/BV1n84y1i7td/?spm_id_from=333.337.search-card.all.click&vd_source=be621a30ea2e4e0374f5df95b0b017f2

01 操作系统概述

  • 计算机由:硬件和软件组成。

操作系统是计算机软件的一种,它主要负责:
作为用户和计算机硬件之间的桥梁,调度和管理计算机硬件进行工作。
而计算机,如果没有操作系统,就是一堆无法使用的塑料而已。

  • 当计算机拥有了操作系统,就相当于拥有了灵魂,操作系统可以:

调度CPU进行工作

调度内存进行工作

调度硬盘进行数据存储

调度网卡进行网络通讯

调度音响发出声音

调度打印机打印内容

  • 常见的操作系统有哪些:

PC端:Windows\MacOs\Linux

移动端:Android、lOS、鸿蒙系统

02 Linux初识

【Linux 的组成】:

内核+系统级应用程序

  • ·内核提供系统最核心的功能,如:调度CPU、调度内存、调度文件系统、调度网络通讯、调度IO等。
  • 系统级应用程序,可以理解为出厂自带程序,可供用户快速上手操作系统,如:文件管理器、任务管理器、图片查看、音乐播放等。

市面上有很多Linux发行版。

【linux内核】

内核是Linux系统最核心的存在。Linux内核是开源的,任何人都可以下载其源代码查看或者修改。

可以通过: The Linux Kernel Archivesicon-default.png?t=N7T8https://www.kernel.org/去下载Linux内核

【linux发行版】

内核是免费、开源的,这也就代表了∶
任何人都可以获得并修改内核,并且自行集成系统级程序·提供了内核+系统级程序的完整封装,称之为Linux发行版(由个人或者公司封装的)

常见的linux发行版:

最常用:CentOS、ubuntu

03 虚拟机介绍

借助虚拟机获得可用的Linux系统环境进行学习。

什么是虚拟机?

借助虚拟化技术,在系统中,通过软件模拟计算机硬件,并给虚拟硬件安装真实的操作系统。

04 VM ware workstation Pro的安装

该软件主要给我们提供一个虚拟硬件环境

下载地址:下载 VMware Workstation Pro | CNicon-default.png?t=N7T8https://www.vmware.com/content/vmware/vmware-published-sites/cn/products/workstation-pro/workstation-pro-evaluation.html.html.html

该软件为付费软件,但可以试用一个月。

 因为我们是在windows系统上去下载该软件的,所以选择左边的。

安装方法按流程即可,将软件安装在你想要的位置(尽量不装C盘)

用户体验设置这里两个选项勾选和不勾选都可以。

为了确保软件可以使用,我们需要去检查一下其虚拟网卡:

打开windows系统的设置页面,点开网络和Internet,点击高级网络设置,找到更多网络适配器的选项,点击后弹出网络连接界面,确保网络连接界面中有VMnet1、VMnet8两个虚拟网卡。如果没有,后续软件无法使用,建议卸载重启电脑再安装一遍。

由于windows系统的不断更新,大家进入这个界面的流程可能不一样,接下来提供一个通用的方式:

点击Win+R,跳出运行按钮,输入ncpa.cpl,回车确定即可弹出界面。

05 VMware中安装linux

打开上图的网址,选择下载红色框里的版本。

Index of /7.6.1810/isos/x86_64 (centos.org)

安装CentOS:

1、打开VMware,点击创建新的虚拟机。

2、选择典型,点击下一步

3、找到下载好的centOs文件,点击下一步

4、设置一下个人信息,点击下一步

5、设置完以后选择一下虚拟机的名称以及它的位置,点击下一步

7、设置一下硬盘大小,建议40GB,点击下一步

8、确保创建后开启虚拟机选项已经勾选,然后点击完成,之后自动安装,大概等待10几分钟。

06 Mac系统中安装Linux

因为本人用的不是mac系统,所以本节未看,大家可根据需要自行观看。

07 远程连接Linux系统

【图形化与命令行】

对于系统来说,有2种不同的操作形式,图形化用的更多(windows)

linux系统也支持这两种,但使用Linux系统,使用命令行形式更多,效率更高,且资源占用低,程序运行更稳定。

在windows系统和linux系统中进行各类交互(内容复制、文件下载等)跨越VMware非常不方便。

通过FinalShell,远程连接到Linux系统。

【FinalShell的安装】

打开FinalShell官网HOSTBUF,FinalShell官网 (hostbuf.com)

选择对应版本进行下载,若提示为危险文件,不用管它点击保留即可。注意安装FinalShell时会弹出另一个软件的安装,按步骤安装即可。

【如何使用FinalShell远程连接】

首先打开虚拟机,登录到桌面,在桌面上点击鼠标右键,打开最下角的打开终端的选项,

打开终端后输入ifconfig,输入完后按下回车键,往上翻时会发现ens33里会有个IP地址,这就是虚拟机的ip地址。

回到FinalShell,点击左上角处的文件夹,弹出界面中点击白色的小加号(图中鼠标位置) 

打开后选择SSH连接

配置连接(主机就是前面ens33的ip地址,认证就是虚拟机里你系统的用户信息,端口不需要管)

配置完成后点击确定会弹出以下界面,双击CentOS.

点击接受并保存,即可连接成功。

  • 20
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值