一、准备工作

  1. 下载Ubuntu 22.04镜像
  • 官方下载地址:Ubuntu Releases
  • 推荐下载桌面版(Desktop)或服务器版(Server)根据需求选择。
  1. 制作启动U盘
  • 使用 Rufus(Windows)、Etcher(跨平台)、或 dd 命令(Linux/macOS)制作启动盘。
  • 推荐至少8GB容量U盘。
  1. 备份数据
  • 安装会格式化磁盘,重要数据请提前备份。

二、安装步骤

  1. 插入启动U盘,重启电脑,进入BIOS/UEFI设置
  • 选择从U盘启动。
  1. 进入Ubuntu安装界面
  • 选择“Install Ubuntu”(安装Ubuntu)。
  1. 语言选择
  • 选择你熟悉的语言,例如“中文”或“English”。
  1. 键盘布局
  • 选择合适的键盘布局,如“英语(美国)”或“中文(简体)”。
  1. 网络连接
  • 建议连接网络,以便安装过程中下载更新。
  1. 安装类型
  • 选择“擦除磁盘并安装Ubuntu”或“其他选项”自定义分区。
  • 推荐新手使用默认选项。
  1. 磁盘分区(可选)
  • 如果选择“其他选项”,手动创建分区:
    • 根分区 /,格式为ext4,推荐20GB以上。
    • 交换分区(swap),建议大小为内存1-2倍。
    • 家目录 /home 可单独分区。
  1. 用户信息设置
  • 设置用户名、密码及计算机名。
  1. 开始安装
  • 确认信息无误,点击安装,等待完成。
  1. 安装完成重启
  • 移除U盘,重启进入Ubuntu系统。

三、基本配置

  1. 系统更新

打开终端,执行:

 

sudo apt update

sudo apt upgrade -y

php

35 Bytes

© 菜鸟-创作你的创作

  1. 安装常用软件

例如:

 

sudo apt install vim git curl build-essential -y

php

48 Bytes

© 菜鸟-创作你的创作

  1. 设置中文支持(可选)
 

sudo apt install language-pack-zh-hans -y

sudo locale-gen zh_CN.UTF-8

sudo update-locale LANG=zh_CN.UTF-8

php

105 Bytes

© 菜鸟-创作你的创作

  1. 调整时区
 

sudo timedatectl set-timezone Asia/Shanghai

php

43 Bytes

© 菜鸟-创作你的创作

  1. 安装图形界面(服务器版用户)
 

sudo apt install ubuntu-desktop -y

php

34 Bytes

© 菜鸟-创作你的创作

  1. 启用防火墙
 

sudo ufw enable

sudo ufw status

php

31 Bytes

© 菜鸟-创作你的创作


四、推荐配置

  • 设置自动更新
 

sudo apt install unattended-upgrades

sudo dpkg-reconfigure --priority=low unattended-upgrades

php

93 Bytes

© 菜鸟-创作你的创作

  • 安装常用开发环境
    • Python:
    sudo apt install python3 python3-pip -y
    • Node.js:
    curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash - sudo apt install -y nodejs
  • 安装Docker
 

sudo apt install apt-transport-https ca-certificates curl software-properties-common -y

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable"

sudo apt update

sudo apt install docker-ce -y

sudo systemctl enable docker

sudo systemctl start docker

php

364 Bytes

© 菜鸟-创作你的创作


五、常用命令总结

命令说明
sudo apt update更新软件包索引
sudo apt upgrade升级已安装的软件包
sudo reboot重启系统
systemctl status查看服务状态
ufw status查看防火墙状态

明白了!下面给你一个系统完整的 Ubuntu 22.04 开发环境搭建与工具配置教程,包含 Python、Java、Docker、VSCode 等主流开发工具的安装与配置,助你快速搭建高效开发环境。


Ubuntu 22.04 开发环境搭建与工具配置教程


1. 系统更新

 

sudo apt update

sudo apt upgrade -y

php

35 Bytes

© 菜鸟-创作你的创作


2. 安装 Python 环境

  • 安装 Python3 和 pip:
 

sudo apt install python3 python3-pip -y

php

39 Bytes

© 菜鸟-创作你的创作

  • 验证安装:
 

python3 --version

pip3 --version

php

32 Bytes

© 菜鸟-创作你的创作

  • 推荐安装虚拟环境管理工具:
 

sudo apt install python3-venv -y

php

32 Bytes

© 菜鸟-创作你的创作

  • 创建和激活虚拟环境:
 

python3 -m venv myenv

source myenv/bin/activate

php

47 Bytes

© 菜鸟-创作你的创作


3. 安装 Java 环境

  • 安装 OpenJDK 17(Ubuntu 22.04 默认版本):
 

sudo apt install openjdk-17-jdk -y

php

34 Bytes

© 菜鸟-创作你的创作

  • 验证安装:
 

java -version

javac -version

php

28 Bytes

© 菜鸟-创作你的创作

  • 设置默认 Java 版本(如多版本环境):
 

sudo update-alternatives --config java

sudo update-alternatives --config javac

php

78 Bytes

© 菜鸟-创作你的创作


4. 安装 Docker

  • 安装必备依赖:
 

sudo apt install apt-transport-https ca-certificates curl software-properties-common -y

php

87 Bytes

© 菜鸟-创作你的创作

  • 添加 Docker 官方 GPG 密钥:
 

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

php

76 Bytes

© 菜鸟-创作你的创作

  • 添加 Docker 仓库:
 

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable"

sudo apt update

php

112 Bytes

© 菜鸟-创作你的创作

  • 安装 Docker:
 

sudo apt install docker-ce docker-ce-cli containerd.io -y

php

57 Bytes

© 菜鸟-创作你的创作

  • 启动并设置开机自启:
 

sudo systemctl start docker

sudo systemctl enable docker

php

56 Bytes

© 菜鸟-创作你的创作

  • 非root用户使用 Docker(替换yourusername):
 

sudo usermod -aG docker yourusername

newgrp docker

php

50 Bytes

© 菜鸟-创作你的创作

  • 验证 Docker 安装:
 

docker run hello-world

php

22 Bytes

© 菜鸟-创作你的创作


5. 安装 VSCode 编辑器

  • 导入 Microsoft GPG 密钥:
 

wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg

sudo install -o root -g root -m 644 packages.microsoft.gpg /usr/share/keyrings/

php

180 Bytes

© 菜鸟-创作你的创作

  • 添加 VSCode 仓库:
 

sudo sh -c 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'

sudo apt update

php

197 Bytes

© 菜鸟-创作你的创作

  • 安装 VSCode:
 

sudo apt install code -y

php

24 Bytes

© 菜鸟-创作你的创作

  • 启动 VSCode:
 

code

php

4 Bytes

© 菜鸟-创作你的创作


6. 其他常用工具安装

  • Git 版本控制:
 

sudo apt install git -y

php

23 Bytes

© 菜鸟-创作你的创作

  • Curl 网络工具:
 

sudo apt install curl -y

php

24 Bytes

© 菜鸟-创作你的创作

  • Build-essential(gcc、make等编译工具):
 

sudo apt install build-essential -y

php

35 Bytes

© 菜鸟-创作你的创作

  • Node.js(安装Node 18版本示例):
 

curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -

sudo apt install nodejs -y

php

92 Bytes

© 菜鸟-创作你的创作

  • Maven(Java项目管理):
 

sudo apt install maven -y

php

25 Bytes

© 菜鸟-创作你的创作


7. 环境配置小贴士

  • 配置环境变量: 编辑 ~/.bashrc 或 ~/.zshrc,添加: export PATH=$PATH:/your/custom/path
  • 更新配置: source ~/.bashrc
  • 设置Python镜像源加速(如国内): pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

8. 常用命令总结

命令说明
sudo apt update更新软件包索引
sudo apt upgrade升级已安装软件
python3 -m venv env创建Python虚拟环境
source env/bin/activate激活Python虚拟环境
java -version查看Java版本
docker run hello-world测试Docker安装
code启动VSCode
git clone <repo>克隆Git仓库

明白了!下面给你两套具体的开发环境配置案例示范:


一、Python数据分析环境配置(Ubuntu 22.04)


1. 安装Python及pip(如果未安装)

 

sudo apt update

sudo apt install python3 python3-pip python3-venv -y

php

68 Bytes

© 菜鸟-创作你的创作

2. 创建并激活虚拟环境

 

python3 -m venv pydata_env

source pydata_env/bin/activate

php

57 Bytes

© 菜鸟-创作你的创作

3. 安装常用数据分析包

 

pip install --upgrade pip

pip install numpy pandas matplotlib seaborn jupyterlab scipy scikit-learn

php

99 Bytes

© 菜鸟-创作你的创作

4. 启动JupyterLab

 

jupyter lab

php

11 Bytes

© 菜鸟-创作你的创作

打开浏览器访问显示的URL进行交互式数据分析。


二、Java Spring Boot 开发环境配置(Ubuntu 22.04)


1. 安装OpenJDK 17

 

sudo apt update

sudo apt install openjdk-17-jdk -y

java -version

php

64 Bytes

© 菜鸟-创作你的创作

2. 安装Maven

 

sudo apt install maven -y

mvn -version

php

38 Bytes

© 菜鸟-创作你的创作

3. 安装Git

 

sudo apt install git -y

git --version

php

37 Bytes

© 菜鸟-创作你的创作

4. 安装VSCode并推荐插件

 

sudo apt install code -y

php

24 Bytes

© 菜鸟-创作你的创作

推荐插件:

  • Java Extension Pack
  • Spring Boot Extension Pack
  • Maven for Java
  • Debugger for Java

5. 使用Spring Initializr创建项目

6. 编译运行Spring Boot项目

 

cd your-spring-boot-project

mvn clean package

java -jar target/your-app.jar

php

75 Bytes

© 菜鸟-创作你的创作


三、Docker常用命令及实战示范


1. 拉取镜像

 

docker pull nginx

php

17 Bytes

© 菜鸟-创作你的创作

2. 运行容器

 

docker run -d -p 8080:80 --name mynginx nginx

php

45 Bytes

© 菜鸟-创作你的创作

3. 查看运行中的容器

 

docker ps

php

9 Bytes

© 菜鸟-创作你的创作

4. 进入容器命令行

 

docker exec -it mynginx /bin/bash

php

33 Bytes

© 菜鸟-创作你的创作

5. 停止并删除容器

 

docker stop mynginx

docker rm mynginx

php

37 Bytes

© 菜鸟-创作你的创作

6. 构建自定义镜像

  • 创建 Dockerfile:
 

FROM python:3.9-slim

WORKDIR /app

COPY . /app

RUN pip install -r requirements.txt

CMD ["python", "app.py"]

php

106 Bytes

© 菜鸟-创作你的创作

  • 构建镜像:
 

docker build -t my-python-app .

php

31 Bytes

© 菜鸟-创作你的创作

  • 运行镜像:
 

docker run -d -p 5000:5000 my-python-app

php

40 Bytes

© 菜鸟-创作你的创作

明白!下面给你三部分详细教程:


1. JupyterLab 使用教程(基础入门)


安装与启动

 

pip install jupyterlab

jupyter lab

php

34 Bytes

© 菜鸟-创作你的创作

启动后,浏览器自动打开 JupyterLab 界面,默认在 http://localhost:8888。


界面介绍

  • 左侧文件浏览器:管理文件和文件夹
  • 中间工作区:打开多个 notebook、终端、文本文件
  • 右侧面板:变量查看、命令面板等(可自定义扩展)

新建 Notebook

  • 点击左上角 “+” 按钮,新建 Python Notebook
  • 支持运行代码单元(Shift + Enter执行当前单元)

常用快捷键

功能快捷键
运行当前单元Shift + Enter
新建单元A(上方),B(下方)
删除单元D,D(连续按两次)
保存Ctrl + S

安装扩展(以变量查看器为例)

 

jupyter labextension install @lckr/jupyterlab_variableinspector

php

63 Bytes

© 菜鸟-创作你的创作


2. Spring Boot 项目模板及快速启动


使用Spring Initializr生成项目

  • 访问 https://start.spring.io/
  • 选择:
    • Project: Maven Project
    • Language: Java
    • Spring Boot版本:最新稳定版(如2.7.x或3.x)
    • 添加依赖:Spring Web, Spring Data JPA, MySQL Driver等
  • 生成项目压缩包,解压到本地。

快速运行

  1. 导入IDE
    在VSCode/IntelliJ IDEA中打开项目。
  2. 配置数据库
    在 src/main/resources/application.properties 或 application.yml 配置数据库连接:
 

spring.datasource.url=jdbc:mysql://localhost:3306/your_db?useSSL=false&serverTimezone=UTC

spring.datasource.username=root

spring.datasource.password=yourpassword

spring.jpa.hibernate.ddl-auto=update

php

198 Bytes

© 菜鸟-创作你的创作

  1. 创建简单Controller
 

@RestController

public class HelloController {

@GetMapping("/")

public String hello() {

return "Hello, Spring Boot!";

}

}

php

141 Bytes

© 菜鸟-创作你的创作

  1. 启动项目
 

mvn spring-boot:run

php

19 Bytes

© 菜鸟-创作你的创作

浏览器访问 http://localhost:8080,看到页面输出即可。


3. Docker Compose 多容器编排示例


目录结构

 

myapp/

├── docker-compose.yml

├── app/

│ ├── Dockerfile

│ └── app.py

└── requirements.txt

php

93 Bytes

© 菜鸟-创作你的创作


1. app/Dockerfile

 

FROM python:3.9-slim

WORKDIR /app

COPY requirements.txt .

RUN pip install -r requirements.txt

COPY app.py .

CMD ["python", "app.py"]

php

132 Bytes

© 菜鸟-创作你的创作


2. app/app.py (简单Flask示例)

 

from flask import Flask

app = Flask(__name__)

@app.route('/')

def hello():

return "Hello from Flask app running in Docker!"

if __name__ == '__main__':

app.run(host='0.0.0.0', port=5000)

php

195 Bytes

© 菜鸟-创作你的创作


3. requirements.txt

 

flask

php

5 Bytes

© 菜鸟-创作你的创作


4. docker-compose.yml

 

version: '3'

services:

web:

build: ./app

ports:

- "5000:5000"

redis:

image: "redis:alpine"

php

112 Bytes

© 菜鸟-创作你的创作


5. 使用说明

  • 构建并启动服务:
 

docker-compose up --build

php

25 Bytes

© 菜鸟-创作你的创作

  • 访问 http://localhost:5000 查看 Flask 应用
  • Redis 容器运行在后台,可供Web容器连接
  • 停止并移除容器:
 

docker-compose down

php

19 Bytes

© 菜鸟-创作你的创作

Ubuntu22.04系统安装及配置 - 菜鸟-创作你的创作

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐