Ubuntu常用配置

在这里插入图片描述

文章目录

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

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


14. 安装星火商店

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

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

相关文章

.netcore grpc身份验证和授权

一、鉴权和授权&#xff08;grpc专栏结束后会开启鉴权授权专栏欢迎大家关注&#xff09; 权限认证这里使用IdentityServer4配合JWT进行认证通过AddAuthentication和AddAuthorization方法进行鉴权授权注入&#xff1b;通过UseAuthentication和UseAuthorization启用鉴权授权增加…

在 React+Typescript 项目环境中创建并使用组件

上文 ReactTypescript清理项目环境 我们将自己创建的项目环境 好好清理了一下 下面 我们来看组件的创建 组件化在这种数据响应式开发中肯定是非常重要的。 我们现在src下创建一个文件夹 叫 components 就用他专门来处理组件业务 然后 我们在下面创建一个 hello.tsx 注意 是t…

架构演进及常用架构

1架构演进及常用架构 1.1单体分层架构 1.2 多应用微服务架构 1.3 分布式集群部署 部署 CDN 节点&#xff1a; 用户访问量的增加意味着用户地域的分散请求&#xff0c;如果所有请求都直接发送中心服务器的话&#xff0c;距离越远&#xff0c;响应速度越差&#xff0c;这时就需…

使用CLI添加磁盘到VM

登录 https://portal.azure.com/#home&#xff0c;点击右上角的控制台图标 &#xff0c;打开CLI 在控制台中输入如下指令&#xff0c;在NetworkWatcherRG创建一个名字为TEST的虚拟机&#xff0c;使用的镜像是Win2019datacenter&#xff0c;username是aaa,password是1234567890A…

Go语言基础之基本数据类型

Go语言中有丰富的数据类型&#xff0c;除了基本的整型、浮点型、布尔型、字符串外&#xff0c;还有数组、切片、结构体、函数、map、通道&#xff08;channel&#xff09;等。Go 语言的基本类型和其他语言大同小异。 基本数据类型 整型 整型分为以下两个大类&#xff1a; 按…

javascript期末作业【三维房屋设计】

1、引入three.js库 官网下载three.js 库 放置目录并引用 引入js文件: 设置场景&#xff08;scene&#xff09; &#xff08;1&#xff09;创建场景对象 &#xff08;2&#xff09;设置透明相机 1,透明相机的优点 透明相机机制更符合于人的视角,在场景预览和游戏场景多有使用…

BIO、NIO和AIO

一.引言 何为IO 涉及计算机核心(CPU和内存)与其他设备间数据迁移的过程&#xff0c;就是I/O。数据输入到计算机内存的过程即输入&#xff0c;反之输出到外部存储&#xff08;比如数据库&#xff0c;文件&#xff0c;远程主机&#xff09;的过程即输出。 I/O 描述了计算机系统…

基于YOLOv8模型的奶牛目标检测系统(PyTorch+Pyside6+YOLOv8模型)

摘要&#xff1a;基于YOLOv8模型的奶牛目标检测系统可用于日常生活中检测与定位奶牛目标&#xff0c;利用深度学习算法可实现图片、视频、摄像头等方式的目标检测&#xff0c;另外本系统还支持图片、视频等格式的结果可视化与结果导出。本系统采用YOLOv8目标检测算法训练数据集…

CentOS7源码安装MySQL详细教程

&#x1f60a; 作者&#xff1a; Eric &#x1f496; 主页&#xff1a; https://blog.csdn.net/weixin_47316183?typeblog &#x1f389; 主题&#xff1a;CentOS7源码安装MySQL详细教程 ⏱️ 创作时间&#xff1a; 2023年08月014日 文章目录 1、安装的四种方式2、源码安装…

时序预测 | MATLAB实现SA-ELM模拟退火算法优化极限学习机时间序列预测

时序预测 | MATLAB实现SA-ELM模拟退火算法优化极限学习机时间序列预测 目录 时序预测 | MATLAB实现SA-ELM模拟退火算法优化极限学习机时间序列预测预测效果基本介绍程序设计参考资料 预测效果 基本介绍 MATLAB实现SA-ELM模拟退火算法优化极限学习机时间序列预测 程序设计 完整…

Redis中的分布式锁及其延生的问题

前言 本文将着重介绍Redis中的分布式锁及其与出现的死锁和锁误删问题 什么是分布式锁 首先问题就是什么是分布式锁&#xff0c;分布式锁就是分布式系统中实现并发控制的一种锁机制&#xff0c;它可以保证多个节点在同一个时间只有有一个能成功竞争到系统资源&#xff08;共享…

React源码解析18(5)------ 实现函数组件【修改beginWork和completeWork】

摘要 经过之前的几篇文章&#xff0c;我们实现了基本的jsx&#xff0c;在页面渲染的过程。但是如果是通过函数组件写出来的组件&#xff0c;还是不能渲染到页面上的。 所以这一篇&#xff0c;主要是对之前写得方法进行修改&#xff0c;从而能够显示函数组件&#xff0c;所以现…