Linux第3课 Linux系统安装及换源方法

文章目录

  • Linux第3课 Linux系统安装及换源方法
    • 一、VMware虚拟机下系统的安装及配置
      • (一)创建新的虚拟机
    • 二、换源
    • 三、初次配置
    • 四、修改分辨率
    • 五、共享文件夹的实现
      • (一)创建并查看共享文件夹

Linux第3课 Linux系统安装及换源方法


用户可根据上一节课程:Linux第2课Windows下的环境配置-虚拟机安装所安装的虚拟机,选择对应的安装及配置方法。


一、VMware虚拟机下系统的安装及配置

(一)创建新的虚拟机

  1. 将Ubuntu镜像压缩包进行解压。
  2. 进入虚拟机界面后,点击“创建新的虚拟机”。
    在这里插入图片描述
  3. 在弹出的界面中选择“自定义”后,接着点击“下一步”,然后依次按图示设置即可。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    这里我建议设大一点,不然真的会很卡,我自己设置的8
    在这里插入图片描述
    在这里插入图片描述
    如果很卡这里也设置大一点

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
温馨提示:这里建议最大磁盘大小调大一些,例如120G,以防后期开发学习空间紧张
在这里插入图片描述
注意:请确保放置在空间充足的磁盘中。

在这里插入图片描述
在这里插入图片描述
4. 配置完成后,界面如下图所示,然后会跳转进入简易安装模式,等待安装完成即可。

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

  1. 安装完成将显示用户登陆的主界面,输入设置的密码即可进入系统桌面,然后按照后续图示依次点击完成。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述

二、换源

注意:本节步骤非常重要,请勿跳过!否则后续下载开发所需的一些安装包会因为网络问题出错!

初学者可能不知道什么是源?其实它就像苹果和安卓的软件应用商店一样,为Linux用户提供软件下载及更新服务的。

Ubuntu是国外开发的系统,默认的软件下载服务器是官方指定的,可能会造成下载文件比较慢或出错的情况。

大家可将软件服务器切换到国内的源进行下载,为后边系统更换输入法等配置工作做准备。下面以更换阿里云源为例,进行说明。

  1. 首先按照下图所示点击对应按钮,确认网络连接状态。
    在这里插入图片描述
  2. 点击下图所示位置,然后在输入栏输入设置“Settings”。
    在这里插入图片描述
  3. 然后搜索软件和更新“Software & Updates”,并双击打开。
    在这里插入图片描述
  4. 打开以后,依次点击下载自->其他站点“Download from->Other”。
    在这里插入图片描述
    在这里插入图片描述
  5. 滑动找到阿里云“mirrors.aliyun.com”的服务器。
    在这里插入图片描述
  6. 如果不确定要选择哪个服务器,也可以点击选择最佳服务器“Select Best Server”,会执行一系列的测试,系统进行匹配。但是注意有的时候匹配可能不那么准确。

选择完成后,会提示认证,输入设定的密码即可。

在这里插入图片描述

三、初次配置

  1. 由于简易安装下默认为英文系统界面,我们需要更改系统语言及设置中文输入法。按照下方图示,点击系统左下角的按钮,在搜索栏输入“Lanauge Support”,然后双击打开此按钮。

在这里插入图片描述
在这里插入图片描述
2. 打开后,会弹出下方图示界面,点击“Install”进行下载语言包。

在这里插入图片描述
3. 输入设置的密码。

在这里插入图片描述
4. 然后等待语言包安装完成即可。
在这里插入图片描述
5. 下载完成后,点击“Install/Remove language”按钮。添加“Chinese(simplified)”后,点击“Apply”即可。
在这里插入图片描述
在这里插入图片描述

  1. 安装完成后回到下面的界面,把汉语从最后一位通过鼠标拖到第一个

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
7. 然后切换到“Regional Formats”,选择“汉语(中国)”,点击“Apply System-wide”,弹出密码确认的话就输入密码,授权就可以了。

在这里插入图片描述
8. 然后再次输入密码。
在这里插入图片描述
9. 按照下图所示进行重启。
在这里插入图片描述
在这里插入图片描述
10. 重启后,可以看到界面已经中文成功设置,点击“更新名称”即可。
在这里插入图片描述
在这里插入图片描述
11. 接下来我们进行中文输入法的设置,点击设置按钮,点击“区域和语言”,在展开的右侧界面内,找到“输入源”,点击下方的“+”按钮

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

  1. 点击“汉语”,然后在展开的输入法中选择第一个,点击“添加”。(这里以第一种拼音为例进行添加,有五笔需求的用户可自行选择)

在这里插入图片描述
在这里插入图片描述
13. 添加完成后,界面的右上角将可看到添加结果。
在这里插入图片描述
同Windows中英文切换快捷键不同的是,按“Win键+空格键”即可切换输入法。

  1. 最后我们来对系统日期和时间进行设置,同样还是打开设置,搜索“日期和时间”。
    在这里插入图片描述
  2. 关闭“自动设置日期和时间”,可以在下方“日期和时间”内进行设置。点击“时区”,选择“Shanghai,中国”

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

四、修改分辨率

如果需要修改显示的分辨率,我们可以通过设置来改变。

  1. 点击下图所示位置,然后在输入栏输入“设置”。

在这里插入图片描述
2. 然后双击打开图标,点击搜索按钮,输入“显示”。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3. 根据个人需求选择显示的分辨率,然后按照后续提示操作即可完成更改。
在这里插入图片描述
4. 这里完成更改后,效果如下:
在这里插入图片描述

五、共享文件夹的实现

在进行后续程序的开发中,我们经常需要在主机和虚拟机之间传递文件,比如说,源代码位于虚拟机,而在主机下阅读或修改源代码,这里就需要用到共享文件夹这个机制。

由于本章教程是以Vmware虚拟机来进行的,所以我们就以其自带的功能进行说明。

(一)创建并查看共享文件夹

1.关闭Ubuntu系统,然后点击“虚拟机->设置”。
在这里插入图片描述
2. 然后在弹出的界面中,依次点击“选项->共享文件夹->文件夹共享”,然后单击“总是启用”,再点击“添加”。

在这里插入图片描述
3. 在弹出的界面中,点击“下一步”,然后点击“浏览”,根据需求选择盘符,自行创建一个文件夹。这里以创建名为“Share”为例进行:

注意:创建的共享文件夹内,初次配置时必须为空,否则会配置失败。如有文件,可暂先移出备份。

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

在这里插入图片描述

在这里插入图片描述
4. 开启虚拟机,启动系统。如提示无法连接虚拟设备的弹窗提示,直接选“否”。

在这里插入图片描述
5. 进入桌面后按下“Ctrl+Alt+T”打开命令行终端
6. 输入指令“sudo apt install open-vm-tools”,然后在弹出的选项中输入设置的密码。(指令输入可直接复制并粘贴到命令行终端。密码输入不显示,输入完成后按下回车即可)。

在这里插入图片描述


注意:若在安装时出现如下所示提示内容

在这里插入图片描述
可参照“第2课 Windows下的环境配置->2.启动电脑本地的VMware相关服务”文档内容,重新开启NAT服务,再输入指令“sudo apt install open-vm-tools”重新安装即可。


  1. 确认一下前面虚拟机配置后,系统“/mnt”目录下是否生成了“hgfs”文件夹。输入指令“ls /mnt/”。
    在这里插入图片描述

注意:若未有“hgfs”文件夹生成,如下图所示:
在这里插入图片描述
则需要手动创建,输入指令“sudo mkdir /mnt/hgfs”(同样指令输入可直接复制并粘贴到命令行终端。密码输入不显示,输入完成后按下回车即可)。
在这里插入图片描述


  1. 确定“/mnt”目录下有“hgfs”文件夹后,再进行是手动挂载,输入指令“sudo mount-t fuse.vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other”即可手动挂载。

在这里插入图片描述


注意:若手动挂载时出现如下所示提示,
在这里插入图片描述
输入“sudo mount -t fuse.vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other -o nonempty”重新挂载即可。
在这里插入图片描述


  1. 挂载完成以后,输入指令“cd /mnt/hgfs/Share”,进入共享文件夹。

注意:虚拟机这里的共享文件夹名称与主机环境下创建的文件夹名称必须一致。若不一致,请修改为统一名称!


  1. 现在主机的共享文件夹位于E:\Share,那虚拟机的路径在**/mnt/hgfs/Share/**。可做个测试:在主机的共享文件夹内放入test.txt。

在这里插入图片描述
在虚拟机下/mnt/hgfs/Share/下输入“ls”指令,可见到此文件说明配置完成

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/518414.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

java生成word

两种方案 一、poi-tl生成word <dependency><groupId>com.deepoove</groupId><artifactId>poi-tl</artifactId><version>1.12.1</version> </dependency> public static void main(String[] args) throws Exception {String…

解决打印尺寸难题:精准打印证件复印件的软件

为什么打印复印件&#xff0c;尺寸总是不对&#xff0c;用尺子测量打印出来总是不一样。 每次打印复印件&#xff0c;不是大了就是小了&#xff0c;让人十分痛苦。收款牌和桌卡也总是尺寸不对&#xff0c;怎么办&#xff1f;打印的痛苦谁能懂&#xff1f;复印件、收款牌、桌卡…

DashOJ-8.奇偶统计

题目链接&#xff1a; 题目详情 - 奇偶统计 - DashOJ 思路&#xff1a; &#xff08;while循环加if分支语句&#xff09; 巧用死循环 while(1) 然后在里面第一句就判断输入的数字是否等于0 if(x0) &#xff0c;如果 等于0就直接break跳出循环 或者用 while(cin>>x) 代…

AI Kimi:帮助教师做好试卷命题

原文&#xff1a;https://www.toutiao.com/article/7353661304307778083/?log_fromcfd0a50014034_1712243146922 最近&#xff0c;Kimichat工具很火。这款软件不仅仅是一个聊天和阅读工具&#xff0c;还是一个强大的教学辅助工具。作为一位教师&#xff0c;尝试使用Kimichat&…

Flask-RESTful 分析

Flask-RESTful 是一个 Flask 扩展&#xff0c;它为构建 RESTful API 提供了方便的工具和资源。它简化了创建 RESTful 服务的过程&#xff0c;允许开发者专注于业务逻辑而不是 HTTP 协议的细节。 资源&#xff08;Resources&#xff09;&#xff1a; Resource 类&#xff1a;是…

【C++】模拟实现红黑树(插入)

目录 红黑树的概念 红黑树的性质 红黑树的调整情况 红黑树的模拟实现 枚举类型的定义 红黑树节点的定义 插入函数的实现 旋转函数的实现 左旋 右旋 自检函数的实现 红黑树类 红黑树的概念 红黑树&#xff0c;是一种二叉搜索树&#xff0c;但在每个结点上增加一个存储…

数据结构进阶篇 之 【并归排序】(递归与非递归实现)详细讲解

都说贪小便宜吃大亏&#xff0c;但吃亏是福&#xff0c;那不就是贪小便宜吃大福了吗 一、并归排序 MergeSort 1.基本思想 2.实现原理 3.代码实现 4.归并排序的特性总结 二、非递归并归排序实现 三、完结撒❀ –❀–❀–❀–❀–❀–❀–❀–❀–❀–❀–❀–❀–❀–❀…

Leetcode链表刷题总结(Java版)

链表 1、移除链表元素&#xff08;考虑全情况&#xff09; 问题需求&#xff1a;根据给定的val值&#xff0c;移除链表中值是这个val的节点 203. 移除链表元素 - 力扣&#xff08;LeetCode&#xff09; 这里有一个问题就是&#xff0c;如果需要被移除的节点不是中间的某个节点…

【蓝桥杯嵌入式】六、真题演练(二)-1研究篇:第 13 届真题-第二部分

温馨提示&#xff1a; 真题演练分为模拟篇和研究篇。本专栏的主要作用是记录我的备赛过程&#xff0c;我打算先自己做一遍&#xff0c;把遇到的问题和不同之处记录到演练篇&#xff0c;然后再返回来仔细研究一下&#xff0c;找到最佳的解题方法记录到研究篇。题目在&#xff1a…

【CSS】浮动笔记及案例

CSS浮动 1. 认识浮动 float属性可以指定一个元素沿着左侧或者是右侧放置&#xff0c;允许文本和内联元素环绕它 float属性最初只使用文字环绕图片但却是早起CSS最好用的左右布局方案 绝对定位、浮动都会让元素脱标&#xff0c;以达到灵活布局的目的可以通过float属性让元素脱…

SSM实战项目——哈哈音乐(二)后台模块开发

1、项目准备 ① 引入后台模块&#xff08;hami-console&#xff09;需要的依赖 <project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://maven.apache.org/POM/4.0…

【Qt】:常用控件(五:显示类控件)

常用控件 一.ProgressBar二. Calendar Widget 一.ProgressBar 使⽤ QProgressBar 表⽰⼀个进度条 代码⽰例:设置进度条按时间增⻓ 设置定时器&#xff0c;每个0.1秒&#xff0c;让进度条1 在实际开发中&#xff0c;进度条的取值&#xff0c;往往是根据当前任务的实际进度来进行…

创意绘图画画小程序:融合白板黑板功能,开启绘画新纪元

创意绘图画画小程序&#xff1a;融合白板黑板功能&#xff0c;开启绘画新纪元 在数字化时代的浪潮下&#xff0c;艺术创作正逐渐摆脱传统形式的束缚&#xff0c;以更加多元、便捷的方式走进人们的生活。其中&#xff0c;创意绘图画画小程序以其独特的白板画、黑板画功能&#…

蓝桥杯真题:k倍区间

import java.util.Scanner; // 1:无需package // 2: 类名必须Main, 不可修改public class Main {public static void main(String[] args) {Scanner sc new Scanner(System.in);int n sc.nextInt();int k sc.nextInt();int[] a new int[n];long[] v new long[200000];long…

【注册中心】ZooKeeper

文章目录 概述Zookeeper的应用场景Zookeeper的角色Zookeeper 的数据模型zookeeper客户端常用命令Zookeeper的核心功能Zookeeper的架构与集群规则Zookeeper的工作模式Zookeeper如何实现分布式锁Zookeeper JavaAPI&#xff08;Curator&#xff09;来源 概述 Zookeeper 是一个开源…

手写防抖节流、手写深拷贝、事件总线

一、防抖 手写防抖--基本实现&#xff08;面试&#xff09; 手写防抖并且绑定this和event 添加取消功能 添加立即执行状态&#xff0c;默认不立即执行 underscore库介绍&#xff0c;lodash更轻量级 二、节流 用underscore库&#xff0c;调用throttle函数 手写基础版节流-&#…

Spring重点知识(个人整理笔记)

目录 1. 为什么要使用 spring&#xff1f; 2. 解释一下什么是 Aop&#xff1f; 3. AOP有哪些实现方式&#xff1f; 4. Spring AOP的实现原理 5. JDK动态代理和CGLIB动态代理的区别&#xff1f; 6. 解释一下什么是 ioc&#xff1f; 7. spring 有哪些主要模块&#xff1f;…

数据结构系列-队列的结构和队列的实现

&#x1f308;个人主页&#xff1a;羽晨同学 &#x1f4ab;个人格言:“成为自己未来的主人~” 队列 队列的概念及结构 队列&#xff1a;只允许在一端进行插入数据操作&#xff0c;在另一端进行删除删除数据操作的特殊线性表&#xff0c;队列具有先进先出FIFO&#xff0c;…

Python | Leetcode Python题解之第10题正则表达式匹配

题目&#xff1a; 题解&#xff1a; class Solution:def isMatch(self, s: str, p: str) -> bool:m, n len(s), len(p)dp [False] * (n1)# 初始化dp[0] Truefor j in range(1, n1):if p[j-1] *:dp[j] dp[j-2]# 状态更新for i in range(1, m1):dp2 [False] * (n1) …

【C++】排序算法 --快速排序与归并排序

目录 颜色分类&#xff08;数组分三块思想&#xff09;快速排序归并排序 颜色分类&#xff08;数组分三块思想&#xff09; 给定⼀个包含红⾊、⽩⾊和蓝⾊、共 n 个元素的数组 nums &#xff0c;原地对它们进⾏排序&#xff0c;使得相同颜⾊ 的元素相邻&#xff0c;并按照红⾊、…