---
# System prepended metadata

title: Ubuntu 22.04 LTS 初始環境設置
tags: [Linux]

---

# Ubuntu 22.04 LTS 初始環境設置

當 Ubuntu 22.04 LTS 安裝完畢後，登入使用者帳戶。
接著進行以下設定，盡可能省去其他不必要的操作，使系統環境保持乾淨。

## 更新系統套件

檢查系統套件

```shell
sudo apt update
```

更新系統套件

```shell
sudo apt upgrade
```

清除安裝包

```shell
sudo apt clean
```

## 安裝 SSH Server

安裝 OpenSSH Server

```shell
sudo apt install openssh-server
```

啟動 OpenSSH Server

```shell
sudo /etc/init.d/ssh start
```

## 移除 Cloud-init

解除安裝 Cloud-init

```bash
sudo apt purge cloud-init
```

刪除 Cloud-init 殘留檔案

```bash
sudo rm -rf /etc/cloud/ && sudo rm -rf /var/lib/cloud/
```

重啟系統

```bash
sudo reboot
```

## 設定虛擬記憶體

查看當前記憶體資訊

```shell
free -h
```

關閉 `swap.img`

```shell
sudo swapoff /swap.img
```

刪除原有的 `swap.img`

```shell
sudo rm /swap.img
```

新建一個大小為 32GB 的 `swap.img`

```shell
sudo fallocate -l 32G /swap.img
```

確認 `swap.img` 大小

```shell
ls -lh /swap.img   
```

修改 `swap.img` 權限

```shell
sudo chmod 600 /swap.img
```

設定 `swap.img`

```shell
sudo mkswap /swap.img
```

啟動 `swap.img`

```shell
sudo swapon /swap.img
```

開機自動啟動 `swap.img`

```shell
echo '/swap.img none swap sw 0 0' | sudo tee -a /etc/fstab
```

重啟系統

```shell
sudo reboot
```
