溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何搭建Ubuntu環境

發布時間:2021-11-16 10:07:59 來源:億速云 閱讀:212 作者:小新 欄目:網絡管理
# 如何搭建Ubuntu環境

## 前言

Ubuntu作為最流行的Linux發行版之一,以其易用性、穩定性和豐富的軟件生態受到開發者、運維人員和普通用戶的青睞。本文將詳細介紹從零開始搭建Ubuntu環境的完整流程,涵蓋以下關鍵環節:

1. 系統安裝準備
2. 安裝過程詳解
3. 基礎環境配置
4. 開發工具鏈搭建
5. 常用軟件推薦
6. 系統優化技巧

---

## 一、系統安裝準備

### 1.1 硬件需求檢查
- **最低配置**:
  - 2GHz雙核處理器
  - 4GB內存
  - 25GB硬盤空間
- **推薦配置**:
  - 4核處理器
  - 8GB內存
  - SSD固態硬盤

> 提示:使用`lscpu`和`free -h`命令可查看現有硬件信息

### 1.2 鏡像下載
官方下載源:
```bash
# 最新LTS版本(推薦)
https://releases.ubuntu.com/22.04/
# 其他版本
https://ubuntu.com/download/alternative-downloads

鏡像類型說明:

版本類型 支持周期 特點
LTS 5年 企業級穩定
Interim 9個月 最新功能

1.3 制作啟動盤

常用工具: - Windows:Rufus(推薦)、BalenaEtcher - macOS:dd命令、UNetbootin - Linux:Startup Disk Creator

Rufus配置示例:

分區類型:GPT
目標系統:UEFI
文件系統:FAT32

二、安裝過程詳解

2.1 BIOS設置關鍵步驟

  1. 禁用Secure Boot
  2. 啟用UEFI模式
  3. 調整啟動順序(USB優先)

2.2 安裝選項說明

如何搭建Ubuntu環境

推薦分區方案(50GB磁盤示例):

/       : 30GB  ext4
swap    : 內存大小×1.5(16GB以上內存可不設)
/home   : 剩余空間 ext4
/boot   : 1GB   ext4(傳統BIOS需要)

2.3 首次啟動后檢查

# 檢查驅動狀態
ubuntu-drivers devices
# 網絡測試
ping -c 4 google.com
# 更新源列表
sudo apt update && sudo apt upgrade -y

三、基礎環境配置

3.1 網絡配置

靜態IP設置示例(/etc/netplan/01-netcfg.yaml):

network:
  version: 2
  ethernets:
    eth0:
      dhcp4: no
      addresses: [192.168.1.100/24]
      gateway4: 192.168.1.1
      nameservers:
        addresses: [8.8.8.8, 1.1.1.1]

應用配置:

sudo netplan apply

3.2 用戶管理

# 添加用戶
sudo adduser newuser --gecos ""
# 授予sudo權限
sudo usermod -aG sudo newuser
# 禁用root登錄(安全建議)
sudo passwd -l root

3.3 SSH服務配置

sudo apt install openssh-server
sudo systemctl enable --now ssh

安全加固建議: 1. 修改默認端口 2. 禁用密碼登錄(使用密鑰) 3. 配置fail2ban


四、開發環境搭建

4.1 編程語言環境

Python3配置

sudo apt install python3-pip python3-venv
# 虛擬環境示例
python3 -m venv ~/venv/project1
source ~/venv/project1/bin/activate

Node.js安裝

# 通過NVM管理版本
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
nvm install --lts

4.2 容器化工具

Docker安裝:

sudo apt install docker.io
sudo systemctl enable docker
# 免sudo執行
sudo usermod -aG docker $USER

4.3 IDE安裝

VS Code官方源添加:

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/
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/vscode stable main" | sudo tee /etc/apt/sources.list.d/vscode.list
sudo apt update && sudo apt install code

五、常用軟件推薦

5.1 效率工具

軟件名稱 安裝命令 用途
Timeshift sudo apt install timeshift 系統備份
Synaptic sudo apt install synaptic 圖形化包管理
Remmina sudo apt install remmina 遠程桌面

5.2 多媒體工具

# 編解碼器全集
sudo apt install ubuntu-restricted-extras
# 視頻播放器
sudo apt install vlc

5.3 系統監控

Glances安裝:

pip3 install glances
# 運行(需Python3.4+)
glances

六、系統優化技巧

6.1 性能調優

  1. 禁用不必要的服務:
sudo systemctl disable bluetooth.service
  1. 調整swappiness值(/etc/sysctl.conf):
vm.swappiness=10

6.2 美化方案

  1. 安裝GNOME Tweaks:
sudo apt install gnome-tweaks
  1. 推薦主題:
    • GTK主題:Adwaita-dark
    • 圖標包:Papirus

6.3 自動化維護

添加定時任務(crontab -e):

0 3 * * * sudo apt update && sudo apt upgrade -y
0 4 * * 0 sudo timeshift --create --tags W

常見問題解決

Q1: 顯卡驅動問題

# 檢查可用驅動
ubuntu-drivers devices
# 安裝推薦驅動
sudo ubuntu-drivers autoinstall

Q2: 雙系統時間不同步

timedatectl set-local-rtc 1 --adjust-system-clock

Q3: 磁盤空間不足

使用ncdu工具分析:

sudo apt install ncdu
ncdu /

結語

通過本文的詳細指導,您應該已經完成了從系統安裝到開發環境配置的全過程。Ubuntu的強大之處在于其高度的可定制性,建議定期進行以下操作:

  1. 使用apt update && apt upgrade保持系統更新
  2. 利用Timeshift創建系統快照
  3. 關注/var/log目錄下的日志文件

如需進一步學習,推薦資源: - 官方文檔:https://help.ubuntu.com - Ask Ubuntu社區:https://askubuntu.com - Ubuntu Wiki:https://wiki.ubuntu.com

注意:本文基于Ubuntu 22.04 LTS編寫,其他版本可能略有差異 “`

(注:實際使用時建議補充真實的示意圖鏈接,本文示例中的鏈接為占位符。全文約3250字,可根據需要調整各章節的詳細程度。)

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女