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”指令,可见到此文件说明配置完成

在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Node.js 与 webpack(四)

上一篇:Node.js与webpack(三)-CSDN博客 webpack原理 yu 优化 本章节主要介绍 Webpack 高级配置。 所谓高级配置其实就是进行 Webpack 优化,让我们代码在编译/运行时性能更好~ 我们会从以下角度来进行优化: 提升开发体…

Data-efficient Fine-tuning for LLM-based Recommendation

目录 Introduction 利用大型语言模型(LLM)进行推荐最近引起了相当大的关注,其中微调在 LLM 的适应中发挥着关键作用。然而,在快速扩展的推荐数据上微调LLMs的成本限制了其实际应用。为了应对这一挑战,小样本微调提供了…

【深入理解计算机系统第3版】有符号数和无符号数转换以及移位运算练习题2.23

题目 考虑下面的C函数&#xff1a; int fun1(unsigned word) {return (int) ((word << 24) >> 24); }int fun2(unsigned word) {return ((int) word << 24) >> 24; } 假设一个采用补码运算的机器上以32位程序来执行这些函数。还假设有符号数值的右移…

代码审计-PHP原生开发篇SQL注入数据库监控正则搜索文件定位静态分析

文章目录 前言1、Bluecms-CNVD-1Day-常规注入审计分析2、emlog-CNVD-1Day-常规注入审计分析3、emlog-CNVD-1Day-2次注入审计分析 前言 挖掘技巧&#xff1a; -语句监控-数据库SQL监控排查可利用语句定向分析 -功能追踪-功能点文件SQL执行代码函数调用链追踪 -正则搜索-(update…

QT----opencv4.8.0编译cuda版本,QTcreater使用

目录 1 编译opencv4.8.02 验证能否加载GPU cuda12.1 opencv4.8.0 vs2019 cmake3.29 1 编译opencv4.8.0 打开cmake&#xff0c;选择opencv480路径&#xff0c;build路径随意 点击configure后&#xff0c;选择这些选项&#xff0c;opencv_word&#xff0c;cuda全选&#xff0c;…

工业组态 物联网组态 组态编辑器 web组态 组态插件 编辑器

体验地址&#xff1a;by组态[web组态插件] BY组态是一款非常优秀的纯前端的【web组态插件工具】&#xff0c;可无缝嵌入到vue项目&#xff0c;react项目等&#xff0c;由于是原生js开发&#xff0c;对于前端的集成没有框架的限制。同时由于BY组态只是一个插件&#xff0c;不能独…

【Linux】Ubuntu 文件权限管理

Linux 系统对文件的权限有着严格的控制&#xff0c;用于如果相对某个文件执行某种操作&#xff0c;必须具有对应的权限方可执行成功&#xff0c;这也是Linux有别于Windows的机制&#xff0c;也是基于这个权限机制&#xff0c;Linux可以有效防止病毒自我运行。因为运行的条件是必…

【接口】HTTP(1)|请求|响应

1、概念 Hyper Text Transfer Protocol&#xff08;超文本传输协议&#xff09;用于从万维网&#xff08;就是www&#xff09;服务器传输超文本到本地浏览器的传送协议。 HTTP协议是基于TCP的应用层协议&#xff0c;它不关心数据传输的细节&#xff0c;主要是用来规定客户端和…

详解python中的迭代

如果给定一个list或tuple&#xff0c;我们可以通过for循环来遍历这个list或tuple&#xff0c;这种遍历我们称为迭代&#xff08;Iteration&#xff09;。 在Python中&#xff0c;迭代是通过for ... in来完成的&#xff0c;而很多语言比如C语言&#xff0c;迭代list是通过下标完…

4月4号总结

java学习 一.接口 1.介绍 定义接口需要使用到关键字interface去定义接口。 格式如下&#xff1a; 类与接口的关系不是继承&#xff0c;而是实现&#xff0c;用关键字 implements &#xff0c;格式如下&#xff1a; 这个类去实现接口&#xff0c;其中的关系就相当于&#xf…

基于Socket简单的UDP网络程序 vs 简单的TCP网络程序

⭐小白苦学IT的博客主页 ⭐初学者必看&#xff1a;Linux操作系统入门 ⭐代码仓库&#xff1a;Linux代码仓库 ❤关注我一起讨论和学习Linux系统 1.前言 网络编程前言 网络编程是连接数字世界的桥梁&#xff0c;它让计算机之间能够交流信息&#xff0c;为我们的生活和工作带来便利…

蓝桥杯python组真题练习1

目录 1.单词分析 2.成绩统计 3.门牌制作 4.卡片 5.跑步训练 6.蛇形填数 7.时间显示 1.单词分析 1.单词分析 - 蓝桥云课 (lanqiao.cn) s list(input()) maxx 0 for i in s:num s.count(i)if num>maxx:sm imaxx numif num maxx:if ord(sm)>ord(i):sm i print…

考研经验与科目学习建议

前言 24考研刚刚结束&#xff0c;成功上岸&#xff0c;回想起刚开始的时候的迷茫&#xff0c;加上因为迷茫而被卖书的坑的几百块钱。感慨万千&#xff0c;所以决定写下这篇文章。回想当时&#xff0c;因为笔者零基础&#xff0c;加上作为一名专升本的学生&#xff0c;惶恐因为…

如何锁定鼠标光标在水平、垂直或45度对角线模式下移动 - 鼠标水平垂直移动锁定器简易教程

在我们进行精细工作例如如创建图标和图形设计时&#xff0c;通常需要我们对鼠标移动进行精确控制。一旦向左或向右轻微移动&#xff0c;都可能导致设计出错。若出现不必要的错误&#xff0c;我们极有可能不得不重新开始&#xff0c;这会令人感到非常沮丧。这种情况下&#xff0…

SAP ERP实施有几个阶段?工博科技带来SAP系统实施项目全流程介绍

根据SAP实施方法论&#xff0c;SAP系统实施流程一共分为五个主要项目阶段&#xff1a;项目准备、蓝图设计、系统实现、上线准备、上线后支持。在项目启动前&#xff0c;双方必须对项目实施过程中各阶段所涉及的任务与交付件以及项目完成标志达成共识&#xff0c;各阶段项目交付…

微信小程序 python+django口腔牙科问诊系统 springboot设计与实现_1171u

口腔助手”小程序主要有管理员&#xff0c;医生和用户三个功能模块。以下将对这三个功能的作用进行详细的剖析。 本文通过采用B/S架构&#xff0c;uniapp框架、MySQL数据库&#xff0c;结合国内“口腔助手”管理现状&#xff0c;开发了一个基于微信小程序的“口腔助手”小程序。…

TCP客户端及服务器端开发实践

一、TCP客户端及服务器端开发实践 1、TCP网络应用程序开发分类 ① TCP客户端应用程序开发 ② TCP服务器端应用程序开发 客户端程序是指运行在用户设备上的程序&#xff0c;服务端程序是指运行在服务器设备上的程序&#xff0c;专门为客户端提供数据服务。那如何记忆呢&…

软考--软件设计师(软件工程总结1)

目录 1.定义 2.软件生存周期 3.软件过程&#xff08;即软件开发中遵循的一系列可预测的步骤&#xff09; ​编辑4.软件开发模型 5.需求分析&#xff08;软件需求分析&#xff0c;系统需求分析或需求分析工程&#xff09; 6. 需求工程 7.系统设计 8.系统测试 1.定义 软件…

【开发环境】Mac 安装 Visual Studio Code ( VSCode 简介 | 下载 VSCode | 安装 VSCode | 安装中文语言包 )

文章目录 一、Visual Studio Code 简介二、MAC 安装 Visual Studio Code1、下载 Visual Studio Code2、安装 Visual Studio Code3、安装中文语言包4、编辑 html 并运行 一、Visual Studio Code 简介 Visual Studio Code 简称 VSCode , 是 微软 开发的一款 轻量级 / 跨平台 的代…

腾讯云服务器4核8g配置好不好?用它干啥使?

腾讯云4核8G服务器多少钱&#xff1f;腾讯云4核8G轻量应用服务器12M带宽租用价格646元15个月&#xff0c;活动页面 txybk.com/go/txy 活动链接打开如下图所示&#xff1a; 腾讯云4核8G服务器优惠价格 这台4核8G服务器是轻量应用服务器&#xff0c;详细配置为&#xff1a;轻量4核…