Ubuntu常用配置

在这里插入图片描述

文章目录

      • 1. 安装VMware虚拟机软件
      • 2. 下载Ubuntu镜像
      • 3. 创建Ubuntu虚拟机
      • 4. 设置屏幕分辨率
      • 5. 更改系统语言为中文
      • 6. 切换中文输入法
      • 7. 修改系统时间
      • 8. 修改锁屏时间
      • 9. 通过系统自带的应用商店安装软件
      • 10. 安装JDK
      • 11. 安装 IntelliJ IDEA
      • 12. 将左侧任务栏自动隐藏
      • 13. 安装docker

1. 安装VMware虚拟机软件


VMware16下载地址:https://www.aliyundrive.com/s/J2Xk1iCRswk

在这里插入图片描述

vm16安装成功后检查一下的网卡,看看是否存在vm1和vm8这两张网卡,缺少这两张网卡任意一张以后要不就是不能够与windows通讯,要不就是不能够上外网 。(解决办法: 卸载重装vm,如果还不行,换vm的版本)


2. 下载Ubuntu镜像


CentOS 是一个稳定且可靠的 Linux 发行版,但是CentOS8在2021年就不维护了、CentOS7在明年6月份停止维护。如果你想选择一个稳定且受支持的Linux发行版,Ubuntu是一个很好的选择。

Ubuntu是一个基于Debian的开源操作系统,具有广泛的用户群体和活跃的社区支持。它提供了长期支持(LTS)版本,每两年发布一次,并获得5年的安全更新和维护支持。

使用Ubuntu有以下几个优点:

  • 社区支持:Ubuntu拥有庞大的用户社区和活跃的开发者社区,你可以从中获取帮助、分享经验和解决问题。

  • 更新和支持:Ubuntu的LTS版本提供长期支持,这意味着你可以获得5年的安全更新和维护支持,保持系统的稳定性和安全性。

  • 软件生态系统:Ubuntu拥有广泛的软件包和应用程序,使你能够轻松地安装和使用各种开源软件和工具。

  • 用户友好性:Ubuntu注重用户友好性和易用性,提供了直观的图形界面和易于操作的工具,使新手和有经验的用户都能轻松上手。

官网下载地址:https://www.ubuntu.com/download

阿里云镜像源下载地址:http://mirrors.aliyun.com/ubuntu-releases/

本文通过阿里云镜像源下载Ubuntu镜像文件:

image-20230813100117091

image-20230813095217362


3. 创建Ubuntu虚拟机


双击安装好的vmware进行如下操作:

image-20230813105322586

image-20230813105849924

image-20230813105921534

image-20230813110040168

image-20230813110635265

然后输入用户密码登录即可,接下来我们对Ubuntu进行常规配置。


4. 设置屏幕分辨率


1、按win键,找到Settings并点击:

image-20230813111123757

2、点击Devices:

image-20230813111936077

3、点击Displays,设置屏幕尺寸和分辨率:

image-20230813112221353

4、点击keep changes:

image-20230813112354459

image-20230813112419739

ok,到这里分辨率就配置完了。


5. 更改系统语言为中文


按win键,搜索:language

image-20230813112932168

安装语言支持包:

image-20230813113019376

输入用户密码进行授权:

12

点击安装或删除语言:

image-20230813113234989

安装简体中文:(里面包括中文输入法)

image-20230813113425765

image-20230813113450295

然后将汉语拖到顶部,并点击全局应用:

image-20230813113726252

输入用户密码登录一下:

image-20230813114004234

然后我们重新登录一下这个账号即可:

image-20230813114146003

image-20230813114409608

ok,到这里系统语言就配置完了。


6. 切换中文输入法


按win键,然后搜索:language

image-20230813114935398

添加输入源:

image-20230813115038171

点击汉语:

image-20230813115239750

image-20230813115428376

然后把英语输入法删掉即可:

image-20230813115643673

image-20230813115519187

测试:

image-20230813115733022

ok,到这里中文输入法就配置成功啦。


7. 修改系统时间


按win键,然后搜索:time

image-20230813120218963

设置时区为上海:

image-20230813120449857


8. 修改锁屏时间


image-20230813122125821


9. 通过系统自带的应用商店安装软件


image-20230813121142815


10. 安装JDK


Ubuntu提供了一个名为apt的软件包管理工具,通过它可以使用命令行的方式安装、更新和删除软件包。

使用apt可以方便地管理软件包,以下是一些常用的apt命令:

  • 安装软件包:使用sudo apt install <package-name>命令来安装指定的软件包。例如,要安装Firefox浏览器,可以运行sudo apt install firefox

  • 更新软件包列表:在安装新软件包之前,最好先更新软件包列表以获取最新的可用软件包信息。使用sudo apt update命令来更新软件包列表。

  • 更新已安装的软件包:使用sudo apt upgrade命令来更新已安装的软件包到最新版本。

  • 搜索软件包:使用apt search <keyword>命令来搜索与关键字匹配的软件包。例如,要搜索与Python相关的软件包,可以运行apt search python

  • 删除软件包:使用sudo apt remove <package-name>命令来删除指定的软件包。注意,这只会删除软件包本身,不会删除其配置文件。如果要同时删除配置文件,请使用sudo apt purge <package-name>命令。

  • 查看本地已安装的软件包列表:使用apt list --installed命令,如果你只想查看与Python相关的已安装软件包,可以使用apt list --installed | grep python

1、打开终端,更新软件包列表:

sudo apt update

image-20230813122225811

2、搜索openjdk相关的软件包:

apt search openjdk

image-20230813122631580

3、安装 openjdk8:

sudo apt install openjdk-8-jdk

4、验证是否安装成功:(这个就老生常谈了)

javac -version
java -version

image-20230813123330134

5、查找jdk安装路径:

dpkg -L openjdk-8-jdk

image-20230813125636477

6、安装vim编辑器:

sudo apt-get install vim

7、配置环境变量:

sudo vim ~/.bashrc

G将光标移动到底部,然后按o另起一行,复制以下内容:(在命令模式下执行)

export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export PATH=$PATH:$JAVA_HOME/bin:$PATH

image-20230813125917566

:wq保存退出。(或者shift+zz)

8、让环境变量配置立即生效:

source ~/.bashrc

image-20230813130426574


11. 安装 IntelliJ IDEA


IDEA下载地址:https://www.jetbrains.com/idea/download/?section=linux

image-20230813131019875

1、打开终端,使用wget命令下载idea社区版安装包:(大概900M左右)

sudo mkdir /test
cd /test
sudo wget https://download.jetbrains.com.cn/idea/ideaIC-2023.2.tar.gz

image-20230813133441211

2、将安装包解压索:

sudo tar -zxvf ideaIC-2023.2.tar.gz

3、使用mv命令,将文件移动到/opt目录下:

sudo mv idea-IC-232.8660.185 /opt

image-20230813134040979

4、切换到idea的bin目录下,启动IDEA:

./idea.sh

image-20230813134157770

5、创建idea快捷方式:

image-20230813134549281

image-20230813134648947

image-20230813134830237


12. 将左侧任务栏自动隐藏


按win键,然后搜索:dock

image-20230813135152174

image-20230813135332584


13. 安装docker


docker安装文档:https://docs.docker.com/desktop/install/ubuntu/

1、关闭防火墙:(ufw是基于iptable封装的一个防火墙工具)

# 关闭防火墙
sudo ufw disable
# 查看防火墙状态
sudo ufw status
# 启动防火墙
sudo ufw enable

image-20230813140219632

2、卸载旧版的docker:

sudo apt-get remove docker docker-engine docker.io containerd runc

3、安装几个工具:

  • apt-transport-https:用于通过 HTTPS 协议进行安装源的传输。
  • ca-certificates:用于验证 HTTPS 传输的证书。
  • curl:用于通过网络进行数据传输的工具。
  • gnupg-agent:用于管理加密密钥的工具。
  • software-properties-common:用于管理软件包源的常用工具。
sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg-agent \
    software-properties-common

4、添加Docker官方GPG密钥:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

5、添加dokcer软件源:

echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

6、安装docker:

sudo apt install -y docker.io

7、验证dokcer是否安装成功:

docker --version

image-20230813145714026

8、配置阿里云镜像加速:

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://bbc8rnyr.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

查看docker镜像源:

sudo docker info

image-20230813150603295

9、设置docker开机自启:

sudo systemctl enable docker

10、测试

# 下载镜像
sudo docker pull mysql:5.7

# 查看镜像
sudo docker images

# 启动镜像
sudo docker run --name=mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456  --restart=always -d mysql:5.7 

# 查看正在运行的容器 
sudo docker ps

image-20230813150839985

image-20230813151329523

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

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

相关文章

用户数据报协议UDP

UDP的格式 载荷存放的是:应用层完整的UDP数据报 报头结构: 源端口号:发出的信息的来源端口目的端口号:信息要到达的目的端口UDP长度:2个字节(16位),即UDP总长度为:2^16bit 2^10bit * 2^6bit 1KB * 64 64KB.所以一个UDP的最大长度为64KBUDP校验和:网络的传输并非稳定传输,…

css3背景渐变

1.线性渐变 <style>.box {width: 200px;height: 200px;border: 1px solid black;float: left;margin-left: 50px;}.box1 {background-image: linear-gradient(green, yellow, red);}/* 右上 */.box2 {background-image: linear-gradient(to right top, green, yellow, re…

SAP MM学习笔记16-在库品目评价

在库品目评价是指评估物料。具体比如物料价格&#xff0c;数量&#xff0c;保管场所等发生变化的时候&#xff0c;判断是否发生了变化&#xff0c;要不要生成 FI票&#xff0c;用哪个FI科目来进行管理等内容就叫在库品目评价。 在库品目评价有很多层级&#xff0c;这里先讲3兄弟…

基于Qlearning强化学习的路径规划算法matlab仿真

目录 1.算法运行效果图预览 2.算法运行软件版本 3.部分核心程序 4.算法理论概述 4.1 Q值更新规则 4.2 基于Q-learning的路径规划算法设计 4.3 Q-learning路径规划流程 5.算法完整程序工程 1.算法运行效果图预览 2.算法运行软件版本 MATLAB2022A 3.部分核心程序 ..…

Mybatis三剑客(一)在springboot中自动生成Mybatis【generator】

1、pom.xml中新增plugin <plugin><groupId>org.mybatis.generator</groupId><artifactId>mybatis-generator-maven-plugin</artifactId><version>1.3.7</version><configuration><overwrite>true</overwrite><…

分布式 - 服务器Nginx:一小时入门系列之动静分离

文章目录 1. 动静分离的好处2. 分离静态文件3. 修改 Nginx 配置文件4. location 命令修饰符优先级 1. 动静分离的好处 Apache Tocmat 严格来说是一款java EE服务器&#xff0c;主要是用来处理 servlet请求。处理css、js、图片这些静态文件的IO性能不够好&#xff0c;因此&…

IDEA关闭项目,但是后台程序没有关闭进程(解决方案)

最近遇到一个很奇怪的问题&#xff0c;idea关闭项目后&#xff0c;系统进程没有杀死进程&#xff0c;再次执行的时候会提示端口占用&#xff0c;并提示Process exited with an error: 1 (Exit value: 1) 错误原因&#xff1a;应用程序关闭后&#xff0c;进程不能同步关闭 解决方…

[vscode]vscode运行cmake时候exe不执行而且前面多一些字符

遇到一个奇怪问题,你单独打开cmd去执行vscode编译过程序没问题&#xff0c;但是你在vscode确不会执行&#xff0c;这是因为vscode没有读取到电脑环境变量导致加载DLL失败&#xff0c;但是在vscode终端不会给你提示少DLL&#xff0c;需要你自己把DLL复制到exe目录即可解决问题。…

关于Cesium的常见需求整理之点位和弹窗(点位弹窗)

一、点位上图 ①在Cesium中&#xff0c;每个自定义的地图元素被视为一个entity对象&#xff0c;如果我们要添加点位到地图上&#xff0c;那就必须先创建一个entity对象。 var entity new Cesium.Entity({position: position, });以上代码我们创建了一个entity对象&#xff0…

Python Opencv实践 - 图像缩放

import cv2 as cv import numpy as np import matplotlib.pyplot as pltimg_cat cv.imread("../SampleImages/cat.jpg", cv.IMREAD_COLOR) plt.imshow(img_cat[:,:,::-1])#图像绝对尺寸缩放 #cv.resize(src, dsize[, dst[, fx[, fy[, interpolation]]]]) #指定Size大…

CANoe自动化工程的搭建

基于XMLCAPL建立自动化工程 1、导入ini文件2、新建 Test Environment3、报告类型4、代码编写 1、导入ini文件 工程的配置的文件&#xff0c;配置DUT相关信息&#xff0c;具体视工程而编写内容。 2、新建 Test Environment 1、新建XML测试用例环境 2、导入XML测试用例文件 …

关于Neo4j的使用及其基本命令

关于Neo4j的使用 文章目录 关于Neo4j的使用1、启动方式2、创建新节点&#xff0c;节点内有属性3、创建关系4、查询节点5、查询关系6、删除两个节点的关系7、删除节点8、删除某个标签的全部关系9、某个节点添加属性10、删除节点某个属性 1、启动方式 进入bin目录&#xff1a; …

Web 服务器 -【Tomcat】的简单学习

Tomcat1 简介1.1 什么是Web服务器 2 基本使用2.1 下载2.2 安装2.3 卸载2.4 启动2.5 关闭2.6 配置2.7 部署 3 Maven创建Web项目3.1 Web项目结构3.2 创建Maven Web项目 4 IDEA使用Tomcat4.1 集成本地Tomcat4.2 Tomcat Maven插件 Tomcat 1 简介 1.1 什么是Web服务器 Web服务器是…

Neo4j笔记-数据迁移(导出/导入)

这里先说明以下几点&#xff1a; Neo4j在4.0下版本默认的库名是&#xff1a;graph.db Neo4j在4.0上版本默认的库名是&#xff1a;neo4j.db 不管是Neo4j&#xff0c;还是Neo4j Desktop&#xff0c;都会在bin目录下有neo4j、neo4j-admin软件。在conf目录下&#xff0c;有neo4j.…

unity实现角色体力功能【体力条+体力计算】

导读&#xff1a;实现功能 1、角色体力计算 2、角色疲劳动画 3、体力条制作、跟随 默认做好角色的idle/run/walk动画、切换和玩家输入&#xff0c;我使用的是新输入系统&#xff0c;动画时单变量混合树&#xff0c;参数Sports。 【每一部分功能根据自己需求观看哦】 1、角色体…

科研论文中SCI,SSCI ,CSSCI是什么

目录 1 SCI 2 SSCI 3 CSSCI 什么是SCI&#xff0c;SSCI &#xff0c;CSSCI 目前&#xff0c;在国际科学界&#xff0c;如何正确评价基础科学研究成果已引起越来越广泛的关注。而被SCI、SSCI收录的科技论文的多寡则被看作衡量一个国家的基础科学研究水平、科技实力和科技论文…

HarmonyOS SDK开放能力,服务鸿蒙生态建设,打造优质应用体验

华为开发者大会2023&#xff08;HDC.Together&#xff09;于8月4日至6日在东莞松山湖举行&#xff0c;在HarmonyOS端云开放能力技术分论坛上&#xff0c;华为为广大开发者们介绍了HarmonyOS SDK开放能力在基础开发架构、功能特性等方面的变化之处&#xff0c;通过将常见的通用能…

市面上最好用的4款免费ETL工具推荐

一、ETL介绍 ETL流程是数据仓库建设的核心环节&#xff0c;它涉及从各种数据源中抽取数据&#xff0c;经过清洗、转换和整合&#xff0c;最终加载到数据仓库中以供分析和决策。在数据仓库国产化的背景下&#xff0c;ETL流程扮演着重要的角色&#xff0c;今天我们就来讲讲ETL流…

MATLAB算法实战应用案例精讲-【图像处理】图像分类模型Swin TrasnformerViT

目录 Swin Trasnformer 1. 模型介绍 2. 模型结构 3. 模型实现 4. 模型特点 5. 模型效果 ViT( Vision Transformer) 模型介绍 模型结构与实现 1. 图像分块嵌入 2. 多头注意力 3. 多层感知机&#xff08;MLP&#xff09; 4. DropPath 5. 基础模块 6. 定义ViT网络 …