当前位置: 首页 > news >正文

Ubuntu的安装与部分配置

该教程使用的虚拟机是virtuabox,镜像源的版本是ubuntu20.04.5桌面版

可通过下面的链接在Ubuntu官网下载:Alternative downloads | Ubuntu

也可直接通过下面的链接进入百度网盘下载【有Ubuntu20.04.5与hadoop3.3.2以及jdk1.8.0_162,该篇需要使用到Ubuntu的镜像源,但后续困难需要用到hadoop与jdk的版本】

http://链接:https://pan.baidu.com/s/1EvdZ1CQVGIX8HeUbYBtXVA?pwd=92t6 提取码:92t6

 

下面开始进入Ubuntu的安装

打开virtualbox新建

 内存大小建议为4096

 选择默认即可

 

 

 注意文件的位置,虚拟硬盘的大小建议再15GB---40GB之间

找到下载好的镜像文件并进行选择即可

 

 基本完成后启动即可

 启动时间较长,需精心等待

 选择中文

 此时页面太小,找不到往下进行的提示按键,可按住win键,同时拖动鼠标移动页面,找到合适的位置

 拖动结果如下

 最小安装与正常安装都可,正常安装会久一点,安装时断网,速度也会快一点。

 现在安装

 

 

 

 后面在终端输入密码时,若不显示数字增加,其实只是不显示密码输入的过程,实际上内部是正常输入的。

 

 重启即可

设置共享粘贴板为双向

 通过安装增强功能可以智能地自适应修改其分辨率,也可右键在显示中设置分辨率

 

 重启之后,点击视图中的【自动调整显示尺寸】即可,若不成功可重启或多试几次

若再次点击安装增强功能时报错,则右击弹出后再进行操作。

换源操作:

打开终端,依次输入下面的命令

1.安装vim编辑器:sudo apt-get install vim

2.安装git:sudo apt-get install git

3.安装pip:sudo apt-get install python3-pip

4.更换 apt 源为阿里源

sudo mv /etc/apt/sources.list /etc/apt/sources.list.bak

sudo vim /etc/apt/sources.list

sudo apt-get update   更新源

sudo apt-get upgrade    更新已安装的包

5.设定时间同步

(1) 安装时间同步工具

sudo apt-get install ntpdate

(2) 设定时区,选择 Asia、shanghai

sudo dpkg-reconfigure tzdata

(3) 与网络服务器同步时间并查看

sudo ntpdate cn.pool.ntp.org

date

6、更换 pip 为清华源

mkdir .pip

sudo vim .pip/pip.conf

使用 vim 添加以下内容:

[global]

index-url = https://pypi.tuna.tsinghua.edu.cn/simple

trusted-host = pypi.tuna.tsinghua.edu.cn

若安装 vmtools 但仍无法进行双向复制粘贴,可以使用下面命令来解决,注意执行完命令后需要重启生效。

sudo apt-get autoremove open-vm-tools

sudo apt-get install open-vm-tools

sudo apt-get install open-vm-tools-desktop

相关文章:

Ubuntu的安装与部分配置

该教程使用的虚拟机是virtuabox,镜像源的版本是ubuntu20.04.5桌面版 可通过下面的链接在Ubuntu官网下载:Alternative downloads | Ubuntu 也可直接通过下面的链接进入百度网盘下载【有Ubuntu20.04.5与hadoop3.3.2以及jdk1.8.0_162,该篇需要使…...

为什么 Splashtop 是更好用的 iOS 远程桌面应用

全球远程桌面软件市场最近达到19.2亿美元,表明使用任意设备实现随处远程控制越来越受欢迎。 近年来,企业的运营方式发生了重大改变,远程桌面软件已成为广泛使用的解决方案。Splashtop 是目前最好用的远程桌面工具之一,安全可靠且…...

[SQL挖掘机] - 字符串函数 - lower

介绍: lower函数是mysql中的一个字符串函数,其作用是将给定的字符串转换为小写形式。它接受一个字符串作为参数,并返回一个新的字符串,其中所有的字母字符均被转换为小写形式。 使用lower函数可以帮助我们在字符串处理中实现标准化和规范化…...

什么是Koala?

Koala 介绍 koala 是一个前端预处理器语言图形编译工具,支持 Less、Sass、Compass、CoffeeScript,帮助 web 开发者更高效地使用它们进行开发。跨平台运行,完美兼容 windows、linux、mac。 关键特性 多语言支持 支持 Less、Sass、CoffeeSc…...

阿里巴巴前端开发规范

前言 规范的目的是为了编写高质量的代码,让你的团队成员每天的心情都是愉悦的,大家在一起是快乐的。 现在软件架构的复杂性需要协同开发完成,如何高效地协同呢?无规矩不成方圆,无规范难以协同,比如&#xf…...

opencv-19 图像色彩空间转换函数cv2.cvtColor()

cv2.cvtColor() 函数是 OpenCV 中用于图像颜色空间转换的函数。它允许你将图像从一个色彩空间转换为另一个色彩空间。在 Python 中,你可以使用这个函数来实现不同色彩空间之间的转换。 函数的基本语法为: cv2.cvtColor(src, code[, dst[, dstCn]])参数…...

SpringCloudAlibaba微服务实战系列(二)Nacos配置中心

SpringCloudAlibaba Nacos配置中心 在java代码中或者在配置文件中写配置,是最不雅的,意味着每次修改配置都需要重新打包或者替换class文件。若放在远程的配置文件中,每次修改了配置后只需要重启一次服务即可。话不多说,直接干货拉…...

【Kafka源码走读】Admin接口的客户端与服务端的连接流程

注:本文对应的kafka的源码的版本是trunk分支。写这篇文章的主要目的是当作自己阅读源码之后的笔记,写的有点凌乱,还望大佬们海涵,多谢! 最近在写一个Web版的kafka客户端工具,然后查看Kafka官网,…...

Windows API遍历桌面上所有文件

要获取桌面上的图标&#xff0c;可以使用Windows API中的Shell API。以下是遍历桌面上所有文件的示例代码&#xff1a; #include <Windows.h> #include <ShlObj.h> #include <iostream> #include <vector> using namespace std;int main() {// 获取桌…...

【MySQL】基本查询(插入查询结果、聚合函数、分组查询)

目录 一、插入查询结果二、聚合函数三、分组查询&#xff08;group by & having&#xff09;四、SQL查询的执行顺序五、OJ练习 一、插入查询结果 语法&#xff1a; INSERT INTO table_name [(column [, column ...])] SELECT ...案例&#xff1a;删除表中重复数据 --创建…...

【Go语言】Golang保姆级入门教程 Go初学者介绍chapter1

Golang 开山篇 Golang的学习方向 区块链研发工程师&#xff1a; 去中心化 虚拟货币 金融 Go服务器端、游戏软件工程师 &#xff1a; C C 处理日志 数据打包 文件系统 数据处理 很厉害 处理大并发 Golang分布式、云计算软件工程师&#xff1a;盛大云 cdn 京东 消息推送 分布式文…...

mysql 自增长键值增量设置

参考文章 MySQL中auto_increment的初值和增量值设置_auto_increment怎么设置_linda公馆的博客-CSDN博客 其中关键语句 show VARIABLES like %auto_increment% set auto_increment_increment4; set auto_increment_offset2;...

【pytho】request五种种请求处理为空和非空处理以及上传excel,上传图片处理

一、python中请求处理 request.args获取的是个字典&#xff0c;所以可以通过get方式获取请求参数和值 request.form获取的也是个字典&#xff0c;所以也可以通过get方式获取请求的form参数和值 request.data&#xff0c;使用过JavaScript&#xff0c;api调用方式进行掺入jso…...

【全面解析】Windows 如何使用 SSH 密钥远程连接 Linux 服务器

创建密钥 创建 linux 服务器端的终端中执行命令 ssh-keygen&#xff0c;之后一直按Enter即可&#xff0c;这样会在将在 ~/.ssh/ 路径下生成公钥(id_rsa.pub)和私钥(id_rsa) 注意&#xff1a;也可以在 windows 端生成密钥&#xff0c;只需要保证公钥在服务器端&#xff0c;私钥…...

解锁新技能《基于logback的纯java版本SDK实现》

开源SDK&#xff1a; <!--Java通用日志组件SDK--> <dependency><groupId>io.github.mingyang66</groupId><artifactId>oceansky-logger</artifactId><version>4.3.6</version> </dependency> <!-- Java基于logback的…...

你需要知道的云原生架构体系内容

云原生&#xff08;Cloud-Native&#xff09;的概念在国内提及的越来越多&#xff0c;但大部分人对云原生的认识仅限于容器、微服务、DevOps等内容&#xff0c;把容器、微服务、 DevOps就等同于云原生&#xff0c;这显然是不对的。CNCF从其自身的角度定义了云原生技术&#xff…...

安全渗透--正则表达式

什么是正则表达式&#xff1f; 正则表达式是一组由字母和符号组成的特殊文本&#xff0c;它可以用来从文本中找出满足你想要的格式的句子。 一个正则表达式是一种从左到右匹配主体字符串的模式。 “Regular expression”这个词比较拗口&#xff0c;我们常使用缩写的术语“regex…...

git如何撤销commit(未push)

文章目录 前言undo commitreset current branch to here Undo Commit&#xff0c;Revert Commit&#xff0c;Drop Commit的区别 是否删除对代码的修改是否删除Commit记录是否会新增Commit记录Undo Commit不会未Push会&#xff0c;已Push不会不会Revert Commit会不会会Drop Com…...

Vue数组与字符串互转

一、数组转换成字符串的方法 join() var arr [A, B, C]; var str arr.join(、); console.log(str); // 输出 A、B、C toString() var arr [A, B, C]; var str arr.toString(); console.log(str); // 输出 A, B, C JSON.stringify() var arr [A, B, C]; var str JSO…...

Java编程实现遍历两个MAC地址之间所有MAC的方法

Java编程实现遍历两个MAC地址之间所有MAC的方法 本文实例讲述了java编程实现遍历两个MAC地址之间所有MAC的方法。分享给大家供大http://家参考&#xff0c;具体如下&#xff1a; 在对发放的设备进行后台管理时,很多时候会用到设备MAC这个字段,它可以标识唯一一个设备。然而在数…...

2025年大模型技术演进:从DeepSeek到Omni全景回顾

1.大三下保研成功&#xff0c;当时就pytorch熟练&#xff0c;玩过一些小模型&#xff0c;大模型调api都不会。海面了好几家公司&#xff0c;靠以前的课题项目和pku一个研究院切合&#xff0c;拿了大模型算法实习生offer&#xff0c;实际上以rag清洗数据为主&#xff0c;在这边学…...

终极指南:用OpenCore Configurator轻松搞定黑苹果引导设置

终极指南&#xff1a;用OpenCore Configurator轻松搞定黑苹果引导设置 【免费下载链接】OpenCore-Configurator A configurator for the OpenCore Bootloader 项目地址: https://gitcode.com/gh_mirrors/op/OpenCore-Configurator 还在为复杂的黑苹果引导配置而头疼吗&a…...

OpenTiny NEXT 从入门到精通·第 2 篇

OpenTiny NEXT 从入门到精通第 2 篇&#xff1a;组件篇——TinyVue 核心组件库深度实战组件库是前端应用的“乐高积木”。TinyVue 作为 OpenTiny 生态的核心 UI 组件库&#xff0c;拥有 130 企业级组件&#xff0c;覆盖中后台开发的绝大部分场景。但会用组件只是第一步&#xf…...

基于卷积神经网络的忍者像素绘卷风格迁移实战教程

基于卷积神经网络的忍者像素绘卷风格迁移实战教程 1. 引言&#xff1a;当像素艺术遇上AI风格迁移 想象一下&#xff0c;你正在开发一款复古风格的忍者游戏&#xff0c;需要大量像素风格的场景和角色。传统手工绘制不仅耗时耗力&#xff0c;而且难以保持风格一致性。现在&…...

算法——bfs/dfs

Find The Multiple 给定一个正整数 n&#xff0c;编写一个程序找出 n 的一个非零倍数 m&#xff0c;其十进制表示只包含数字 0 和 1。可以假设 n 不大于 200&#xff0c;并且存在一个 m&#xff0c;其十进制表示不超过 100 位。 输入 输入文件可能包含多个测试用例。每一行包含…...

并发测试中的时序问题:如何复现与修复?

在分布式系统与高并发应用日益普及的今天&#xff0c;时序问题已成为软件测试领域最具挑战性的难题之一。这类问题往往表现为数据不一致、状态错乱、逻辑异常或系统崩溃&#xff0c;其根源在于多个线程或进程对共享资源或状态的操作顺序与预期不符。对于软件测试从业者而言&…...

Python下载指南:x86、amd64、ARM、32位、64位到底怎么选?

Python下载指南&#xff1a;x86、amd64、ARM、32位、64位到底怎么选&#xff1f; 在下载 Python&#xff08;或其他软件&#xff09;时&#xff0c;你是否对着满屏的 x86、amd64、ARM64、32-bit、64-bit 感到头大&#xff1f; 别担心&#xff0c;这些术语其实只代表两个核心维度…...

2025届学术党必备的五大降AI率工具推荐

Ai论文网站排名&#xff08;开题报告、文献综述、降aigc率、降重综合对比&#xff09; TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 现如今的学术环境里头&#xff0c;各种各样的AI内容检测系统正变得越发普及&#xff0c;为原…...

MCP协议v3.1兼容性落地难题全解析,深度解读2026主流框架适配方案与避坑清单

第一章&#xff1a;MCP协议v3.1核心语义演进与兼容性挑战本质MCP&#xff08;Model Control Protocol&#xff09;v3.1并非简单功能叠加&#xff0c;而是围绕“语义可验证性”与“执行上下文感知”两大原则重构协议内核。其核心语义层引入了显式状态约束断言&#xff08;State …...

告别重复编码:用快马AI为你的.NET项目自动生成高效工具类与模板

今天想和大家分享一个.NET开发中的效率提升小技巧——如何用自动化工具快速生成常用工具类代码。作为一个经常需要重复编写类似功能的后端开发者&#xff0c;我发现合理使用代码生成工具可以节省大量时间&#xff0c;让我们把精力集中在更有价值的业务逻辑上。 分页响应类的设…...