ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
| この記事の要点 |
|
Ubuntu とは
Ubuntu は、英国 Canonical 社が開発する Debian ベースの Linux ディストリビューションです。2004 年に最初のリリース 4.10 Warty Warthog が登場し、以降「誰でも使いやすい Linux」を掲げてデスクトップ・サーバ・クラウドで広く普及しました。世界中の Web サーバ・クラウド VM・組み込み機器・WSL の既定ディストリ等で利用されています。
名前の「Ubuntu」は南アフリカのズールー語で「他者への思いやり」を意味します。バージョン番号は YY.MM 形式(例: 24.04 は 2024 年 4 月リリース)で、コードネームは「形容詞 + 動物名」の頭文字をアルファベット順に進めるのが慣例です。
リリースサイクル: LTS と通常版
| 区分 | リリース頻度 | サポート期間 | 用途 |
|---|---|---|---|
| LTS (Long Term Support) | 2 年毎 (偶数年 4 月) | 5 年 (+ Ubuntu Pro で +5 年 = 10 年) | 本番サーバ・長期運用 |
| 通常版 (Interim Release) | 6 ヶ月毎 (4 月・10 月) | 9 ヶ月 | 新機能の試験・デスクトップ |
主な LTS バージョン
| バージョン | コードネーム | リリース | 標準サポート終了 |
|---|---|---|---|
| 20.04 LTS | Focal Fossa | 2020-04 | 2025-04 |
| 22.04 LTS | Jammy Jellyfish | 2022-04 | 2027-04 |
| 24.04 LTS | Noble Numbat | 2024-04 | 2029-04 |
| 26.04 LTS (予定) | — | 2026-04 | 2031-04 |
本番サーバには通常版ではなく必ず LTS を選びます。通常版 (例: 23.10) はサポートが 9 ヶ月で切れるため、運用負担が大きくなります。
カーネル: GA カーネルと HWE カーネル
Ubuntu LTS には 2 種類のカーネルがあります:
- GA カーネル: リリース時点のカーネルを 5 年間維持。安定性重視。
- HWE (Hardware Enablement) カーネル: 半年毎に新しいカーネルへ更新。新ハードウェア対応に必要。
# 現在のカーネル確認
uname -r
# HWE カーネルへ切り替え (22.04)
sudo apt install -y linux-generic-hwe-22.04
# GA カーネルへ戻す
sudo apt install -y linux-generic
パッケージ管理: apt
Debian 由来の apt コマンドで .deb パッケージを管理します。リポジトリは /etc/apt/sources.list および /etc/apt/sources.list.d/。
# パッケージ一覧更新
sudo apt update
# 更新可能なパッケージ確認
apt list --upgradable
# システム全体を更新
sudo apt upgrade -y
# 新規インストール
sudo apt install -y nginx
# 削除 (設定ファイルは残す)
sudo apt remove nginx
# 設定ファイルごと削除
sudo apt purge nginx
# 不要パッケージの自動削除
sudo apt autoremove -y
# パッケージ検索
apt search "search-word"
apt show nginx
PPA (Personal Package Archive) の追加
# Launchpad の PPA を追加 (例: 最新版 Git)
sudo add-apt-repository ppa:git-core/ppa
sudo apt update
sudo apt install git
# PPA 削除
sudo add-apt-repository --remove ppa:git-core/ppa
snap: 隔離型パッケージ
snap は Canonical 製のサンドボックス型パッケージシステム。アプリ本体と依存ライブラリをまとめてコンテナ的に隔離します。Ubuntu Core (IoT 向け) や Ubuntu Desktop で標準有効。
# snap でインストール
sudo snap install code --classic # VS Code
sudo snap install chromium
# 一覧
snap list
# 更新
sudo snap refresh
# 削除
sudo snap remove code
# snap 自体を無効化したい (サーバ用途で多い)
sudo systemctl disable --now snapd.service snapd.socket
sudo apt purge snapd
デスクトップ環境とフレーバー
Ubuntu 本家のデスクトップは GNOME(22.10 以降は Wayland 既定)。軽量派生も多数あります:
| フレーバー | デスクトップ | 特徴 |
|---|---|---|
| Ubuntu | GNOME | 本家・標準 |
| Kubuntu | KDE Plasma | Windows ライクで多機能 |
| Xubuntu | Xfce | 軽量・低スペック PC 向け |
| Lubuntu | LXQt | 更に軽量 |
| Ubuntu MATE | MATE | GNOME 2 系の流れを汲む |
| Ubuntu Budgie | Budgie | シンプル・モダン |
Ubuntu Server
Ubuntu Server はデスクトップ環境を含まない最小構成。Web サーバ・DB サーバ・コンテナホストに最適です。
# サーバ初期設定の典型
sudo apt update && sudo apt upgrade -y
# タイムゾーン
sudo timedatectl set-timezone Asia/Tokyo
# SSH を鍵認証のみに
sudo sed -i 's/#PasswordAuthentication yes/PasswordAuthentication no/' /etc/ssh/sshd_config
sudo systemctl restart ssh
# ファイアウォール (ufw)
sudo ufw allow OpenSSH
sudo ufw allow 'Nginx Full'
sudo ufw enable
# 自動セキュリティ更新
sudo apt install -y unattended-upgrades
sudo dpkg-reconfigure -plow unattended-upgrades
Ubuntu Pro (商用サポート)
Ubuntu Pro は Canonical の商用サブスクリプション。個人利用は無料で 5 台まで登録可能で、以下が得られます:
- ESM (Expanded Security Maintenance): LTS のサポート期間を 5 年 → 10 年に延長
- Livepatch: カーネル再起動なしでセキュリティパッチ適用
- FIPS / CIS / DISA-STIG 準拠のセキュリティビルド
- Universe リポジトリの追加セキュリティ更新
# Ubuntu Pro 登録 (要 ubuntu.com アカウント)
sudo pro attach <token>
# 状態確認
pro status
# Livepatch 有効化
sudo pro enable livepatch
クラウドでの Ubuntu
| クラウド | 提供形態 | 備考 |
|---|---|---|
| AWS EC2 | 公式 AMI | マーケットプレイスで Pro 版も提供 |
| Azure | 公式イメージ | Ubuntu Pro for Azure が標準選択肢 |
| GCP | 公式イメージ | ubuntu-2404-lts 等 |
| DigitalOcean / Linode | Droplet/Linode テンプレ | 軽量利用に人気 |
WSL での Ubuntu
Windows 上で Ubuntu を使うなら WSL2 (Windows Subsystem for Linux) が定番。Microsoft Store から「Ubuntu」「Ubuntu 22.04 LTS」「Ubuntu 24.04 LTS」をインストールできます。
# PowerShell (管理者) で WSL 有効化
wsl --install -d Ubuntu-24.04
# 利用可能ディストリ一覧
wsl --list --online
# インストール済み確認
wsl -l -v
# 既定を WSL2 に
wsl --set-default-version 2
FAQ
Q: LTS と通常版、どちらを選ぶ?
A: 迷ったら必ず LTS。本番サーバは LTS 一択。最新機能を試したいデスクトップ趣味用途のみ通常版を検討。
Q: do-release-upgrade で 22.04 → 24.04 にできる?
A: できます。sudo do-release-upgrade -d(-d は次の LTS 候補が出るまでに必要)。事前バックアップ必須。
Q: snap を使いたくない
A: sudo apt purge snapd && sudo apt-mark hold snapd で除去・固定可能。代わりに Flatpak / apt パッケージを使います。
Q: ESM の対象パッケージか確認したい
A: pro security-status で main / universe / ESM 対象が一覧されます。
📸 参考画像
※ 旧バージョンから引き継いだ参考画像です。手順・図解の補助としてご覧ください。

ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
- ディストリビューションの確認
- Ubuntu
人気ページ
- 1 Eclipseで「サーバーに追加または除去できるリソースがありません。」の原因と対処法
- 2 tomcat の起動 / 停止ログと catalina.log・catalina.out の違い
- 3 JavaScript base URL 取得方法|window.location.origin と SSR/Node.js 対応
- 4 YouTube Data API v3 エラー一覧|403/400/404 の主要原因と切り分け
- 5 Spring Frameworkのアノテーション一覧
- 6 Laravel エラー一覧|500/Blade/DB 接続/ルーティングの代表エラー
- 7 3Dグラフィックスとは|モデリング/レンダリング/主要ソフトウェア (Blender / Maya)
- 8 【Spring】@Valueアノテーションとは
- 9 CATALINA_HOME の確認方法 (Linux / Mac)
- 10 【Spring】@Autowiredアノテーションとは
最近更新/作成されたページ
- IPv6とは|128bitアドレス・コロン16進表記/::省略・リンクローカル・SLAAC・デュアルスタック 2026-06-22 12:34:44
- MAC アドレスフィルタリングの仕組みと限界 | ネットワーク入門 2026-06-22 12:19:10
- VPNとは|暗号トンネル・サイト間/リモートアクセス・IPsec/SSL-VPN/WireGuardを解説 2026-06-22 12:19:10
- HTTP/2 とは 多重化・HPACK・バイナリフレーム | ネットワーク入門 2026-06-22 12:17:25
- gRPC とは HTTP/2 + Protocol Buffers の高速 RPC | ネットワーク入門 2026-06-22 12:17:25
- WebSocket とは 全二重リアルタイム通信 ws/wss | ネットワーク入門 2026-06-22 12:17:25
- WebRTC とは ブラウザ間 P2P の音声・映像・データ通信 | ネットワーク入門 2026-06-22 12:17:25
- HTTP/3 (QUIC) とは UDP ベースの低遅延 Web 通信 | ネットワーク入門 2026-06-22 12:17:25
- Web通信プロトコル入門 HTTP/2・HTTP/3・WebSocket・gRPC・WebRTC | ネットワーク入門 2026-06-22 12:17:25
- HAProxy とは frontend/backend と設定例 | ネットワーク入門 2026-06-22 12:17:24
- iptables/nftablesとは|テーブル・チェーン・ルール例・永続化をLinux視点で解説 2026-06-22 12:17:24
- CDN とは エッジキャッシュ・TTL・Cloudflare/CloudFront | ネットワーク入門 2026-06-22 12:17:24
- TLS/SSLの仕組み|ハンドシェイク・暗号スイート・前方秘匿性・証明書検証をわかりやすく解説 2026-06-22 12:17:24
- ファイアウォールとは|パケットフィルタ・ステートフル・DMZ・次世代FW(L4/L7)を解説 2026-06-22 12:17:24
- 証明書と認証局(CA)とは|X.509・信頼チェーン・DV/OV/EV・失効(CRL/OCSP)を解説 2026-06-22 12:17:24
コメントを削除してもよろしいでしょうか?