好的!下面给你一份 Ubuntu 22.04 系统安装及配置教程,涵盖从准备、安装到常用配置,帮助你顺利完成安装并快速进入使用状态。


Ubuntu 22.04 系统安装及配置教程


一、准备工作

  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
  1. 安装常用软件

例如:

sudo apt install vim git curl build-essential -y
  1. 设置中文支持(可选)
sudo apt install language-pack-zh-hans -y
sudo locale-gen zh_CN.UTF-8
sudo update-locale LANG=zh_CN.UTF-8
  1. 调整时区
sudo timedatectl set-timezone Asia/Shanghai
  1. 安装图形界面(服务器版用户)
sudo apt install ubuntu-desktop -y
  1. 启用防火墙
sudo ufw enable
sudo ufw status

四、推荐配置

  • 设置自动更新
sudo apt install unattended-upgrades
sudo dpkg-reconfigure --priority=low unattended-upgrades
  • 安装常用开发环境
    • 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

五、常用命令总结

命令说明
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

2. 安装 Python 环境

  • 安装 Python3 和 pip:
sudo apt install python3 python3-pip -y
  • 验证安装:
python3 --version
pip3 --version
  • 推荐安装虚拟环境管理工具:
sudo apt install python3-venv -y
  • 创建和激活虚拟环境:
python3 -m venv myenv
source myenv/bin/activate

3. 安装 Java 环境

  • 安装 OpenJDK 17(Ubuntu 22.04 默认版本):
sudo apt install openjdk-17-jdk -y
  • 验证安装:
java -version
javac -version
  • 设置默认 Java 版本(如多版本环境):
sudo update-alternatives --config java
sudo update-alternatives --config javac

4. 安装 Docker

  • 安装必备依赖:
sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
  • 添加 Docker 官方 GPG 密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  • 添加 Docker 仓库:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable"
sudo apt update
  • 安装 Docker:
sudo apt install docker-ce docker-ce-cli containerd.io -y
  • 启动并设置开机自启:
sudo systemctl start docker
sudo systemctl enable docker
  • 非root用户使用 Docker(替换yourusername):
sudo usermod -aG docker yourusername
newgrp docker
  • 验证 Docker 安装:
docker run hello-world

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/
  • 添加 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
  • 安装 VSCode:
sudo apt install code -y
  • 启动 VSCode:
code

6. 其他常用工具安装

  • Git 版本控制:
sudo apt install git -y
  • Curl 网络工具:
sudo apt install curl -y
  • Build-essential(gcc、make等编译工具):
sudo apt install build-essential -y
  • Node.js(安装Node 18版本示例):
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install nodejs -y
  • Maven(Java项目管理):
sudo apt install maven -y

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

2. 创建并激活虚拟环境

python3 -m venv pydata_env
source pydata_env/bin/activate

3. 安装常用数据分析包

pip install --upgrade pip
pip install numpy pandas matplotlib seaborn jupyterlab scipy scikit-learn

4. 启动JupyterLab

jupyter lab

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


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


1. 安装OpenJDK 17

sudo apt update
sudo apt install openjdk-17-jdk -y
java -version

2. 安装Maven

sudo apt install maven -y
mvn -version

3. 安装Git

sudo apt install git -y
git --version

4. 安装VSCode并推荐插件

sudo apt install code -y

推荐插件:

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

5. 使用Spring Initializr创建项目

  • 访问 https://start.spring.io/ 在线创建基础项目结构
  • 或在VSCode安装 Spring Initializr 插件直接生成

6. 编译运行Spring Boot项目

cd your-spring-boot-project
mvn clean package
java -jar target/your-app.jar

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


1. 拉取镜像

docker pull nginx

2. 运行容器

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

3. 查看运行中的容器

docker ps

4. 进入容器命令行

docker exec -it mynginx /bin/bash

5. 停止并删除容器

docker stop mynginx
docker rm mynginx

6. 构建自定义镜像

  • 创建 Dockerfile
FROM python:3.9-slim
WORKDIR /app
COPY . /app
RUN pip install -r requirements.txt
CMD ["python", "app.py"]
  • 构建镜像:
docker build -t my-python-app .
  • 运行镜像:
docker run -d -p 5000:5000 my-python-app

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


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


安装与启动

pip install jupyterlab
jupyter lab

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


界面介绍

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

新建 Notebook

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

常用快捷键

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

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

jupyter labextension install @lckr/jupyterlab_variableinspector

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.propertiesapplication.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
  1. 创建简单Controller
@RestController
public class HelloController {
    @GetMapping("/")
    public String hello() {
        return "Hello, Spring Boot!";
    }
}
  1. 启动项目
mvn spring-boot:run

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


3. Docker Compose 多容器编排示例


目录结构

myapp/
├── docker-compose.yml
├── app/
│   ├── Dockerfile
│   └── app.py
└── requirements.txt

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"]

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)

3. requirements.txt

flask

4. docker-compose.yml

version: '3'
services:
  web:
    build: ./app
    ports:
      - "5000:5000"
  redis:
    image: "redis:alpine"

5. 使用说明

  • 构建并启动服务:
docker-compose up --build
  • 访问 http://localhost:5000 查看 Flask 应用
  • Redis 容器运行在后台,可供Web容器连接
  • 停止并移除容器:
docker-compose down