Contents
Ubuntu Server 25.10インストール
1.インストールイメージのダウンロード
Ubuntu 25.10 (Questing Quokka)が2025年10月9日リリースされました。
Ubuntu 25.10 (Questing Quokka)インストールイメージ(ubuntu-25.10-live-server-amd64.iso)は下記サイトからダウンロードできます。
一般的な利用においては、このバージョンはLTSとLTSの間に提供される中間リリースであり、もしより長期間の利用が想定される場合は、24.04LTSを利用しましょう。
2.Ubuntu Server 25.10 インストール
ダウンロードしたisoファイルからインストール用CD/DVDまたはUSBディスクを作成し、インストールディスクから起動できるようにBIOSを変更して、PCを起動する
以降、インストール要領はUbuntu Server 25.04と同様ですので割愛します。
下記ページを参照してください。
rootパスワードの設定
Ubuntu のデフォルト設定では root ユーザーはパスワードが設定されていないため利用不可となっています。
root ユーザーにパスワードを設定することで、従来の [su] コマンドによる遷移が可能となる。
|
1 2 3 4 5 |
$ sudo passwd root [sudo: authenticate] Password: ← 現在のユーザのパスワード New password: ← 設定するパスワードを入力 Retype new password: ← 設定するパスワードを再度入力 passwd: password updated successfully |
rootユーザーへの切り替え
|
1 2 |
$ su - Password:<上記で設定したパスワード> |
システムの最新化
|
1 2 |
# apt update # apt upgrade |
locateコマンドの利用
Linuxシステム全体を対象として、特定のファイルを検索するのにはfindコマンドを利用する場合が多いが、findはオプションの指定がやや分かりにくいところがあります。
locateコマンドは指定したファイル名をもつファイルを全て抽出することが可能です。
1. locateパッケージのインストール
|
1 2 3 4 |
# apt install -y locate パッケージを確認する # dpkg -l | grep locate ii locate 4.10.0-3build1 amd64 maintain and query an index of a directory tree |
2. locateコマンドの実行例
|
1 2 3 4 5 6 7 |
# updatedb # locate sshd /etc/pam.d/sshd /etc/ssh/sshd_config /etc/ssh/sshd_config.d ・・・・ 上記のようにsshdを含むファイル名のリストが表示されます |
vimエディターの設定
Ubuntu にはデフォルトでvimがインストールされています
vim設定を、全てのユーザーに許可したくない場合もあるかと思います。そのような場合には各ユーザーごとにvimの環境を変更できる「.vimrc」ファイルをユーザーのホームディレクトリに作成することでvimの環境を設定できます。
今回はrootユーザーのホームディレクトリ"/root/"に「.vimrc」ファイルを作成し全ユーザーに適用するよう設定します。
|
1 |
# vi ~/.vimrc |
" vim の独自拡張機能を使用 (vi との互換性無し)
set nocompatible
" 文字コードを指定
set encoding=utf-8
" ファイルエンコードを指定 (先頭から順に成功するまで読み込む)
set fileencodings=utf-8,iso-2022-jp,sjis,euc-jp
" 自動認識させる改行コードを指定
set fileformats=unix,dos
" バックアップを取得
set backup
" バックアップを取得するディレクトリを指定
set backupdir=~/backup
" 検索履歴を残す世代数
set history=50
" 検索時に大文字小文字を区別しない
set ignorecase
" 検索語に大文字を混ぜると検索時に大文字を区別する
set smartcase
" 検索語にマッチした単語をハイライト
set hlsearch
" インクリメンタルサーチを使用
set incsearch
" 行番号を表示
set number
" 改行 ( $ ) やタブ ( ^I ) を可視化
set list
" 括弧入力時に対応する括弧を強調
set showmatch
" ファイルの末尾に改行を入れない
set binary noeol
" 自動インデントを有効にする
set autoindent
" 構文ごとに色分け表示
syntax on
" syntax on の場合のコメント文の色を変更
highlight Comment ctermfg=LightCyan
" ウィンドウ幅で行を折り返す
set wrap
上記設定は好みに合わして選択する。
ネットワークの設定
1. ホスト名の設定
Ubuntu のインストール時にホスト名を設定していて、そのままのホスト名で運用する場合には、本手順は不要です。
ホスト名を変更する場合は"hostnamectl set-hostname"コマンドを利用します。
例としてここではホスト名として「Lepard」を設定します。
|
1 2 3 4 |
# hostnamectl set-hostname Lepard 設定の結果確認 # cat /etc/hostname Lepard |
2. ネットワークインターフェイスへのIPアドレス設定
Ubuntu インストール時に固定IPアドレスを指定した場合は本項は不要。
IPアドレスを変更する場合は" /etc/netplan/00-installer-config.yaml "ファイルを変更してから、ネットワークインターフェース(今回の環境ではens33)を再起動します。
ネットワークインターフェース名はセットアップを行った環境によって変わりますので、まずはインターフェイス名を確認します。
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
ネットワーク情報確認 # ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host noprefixroute valid_lft forever preferred_lft forever 2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 00:0c:29:7a:ed:b0 brd ff:ff:ff:ff:ff:ff altname enp2s1 altname enx000c297aedb0 inet 192.168.11.83/24 brd 192.168.11.255 scope global ens33 valid_lft forever preferred_lft forever inet6 fe80::20c:29ff:fe7a:edb0/64 scope link proto kernel_ll valid_lft forever preferred_lft forever |
ens33:ネットワークインターフェース名
192.168.11.83 : IPアドレス
2.1 固定IPアドレスの設定
今回は例としてIPアドレスを192.168.11.63に固定する。必要なネットワーク情報は次の通りで、これを設定ファイルに反映させる。
アドレス : 192.168.11.63/24
デフォルトゲートウェイ : 192.168.11.1
ネームサーバー : 192.168.11.1
IPアドレスの設定は" /etc/netplan/00-installer-config.yaml "ファイルを変更することで行います。
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
インストーラーのデフォルト設定は無効化し、バックアップしておく # mv /etc/netplan/00-installer-config.yaml /etc/netplan/00-installer-config.yaml.bak 新規にインストーラー設定ファイルを作成する # vi /etc/netplan/01-installer-config.yaml network: ethernets: ens33: addresses: - 192.168.11.63/24 nameservers: addresses: - 192.168.11.1 search: - korodes.com routes: - to: default via: 192.168.11.1 version: 2 # 設定を反映 # netplan apply |
2.2 IPv6の無効化
|
1 2 3 |
# echo "net.ipv6.conf.all.disable_ipv6 = 1" >> /etc/sysctl.conf # sysctl -p net.ipv6.conf.all.disable_ipv6 = 1 |
サーバーの時刻同期を設定する
Ubuntu25.10からサーバーの時刻を自動的に合わせるサービスがsystem-timesyncdからchronyにデフォルトで変更されています。
1. chronydサービスの設定
時刻同期サーバーの設定は/etc/chrony/sources.d/ubuntu-ntp-pools.sourcesにて行います。
|
1 2 3 4 5 6 7 8 |
# vi /etc/chrony/sources.d/ubuntu-ntp-pools.sources 4-7行目 : コメントにして、その下に追記 #pool 1.ntp.ubuntu.com iburst maxsources 1 nts prefer #pool 2.ntp.ubuntu.com iburst maxsources 1 nts prefer #pool 3.ntp.ubuntu.com iburst maxsources 1 nts prefer #pool 4.ntp.ubuntu.com iburst maxsources 1 nts prefer pool ntp.nict.jp iburst |
chrony を再起動しシステム再起動後も chrony を有効にします
|
1 2 |
# systemctl enable chrony.service # systemctl restart chrony.service |
ファイアウォールでntpポートを開放します(ファイアウオールについては次ページで説明しますのでとりあえず開放しておきます)
|
1 2 3 4 |
# ufw enable # systemctl start ufw # ufw allow ntp # ufw reload |
2.chronyd のステータス( 動作 )の確認
|
1 2 3 4 5 6 7 8 |
# chronyc sources MS Name/IP address Stratum Poll Reach LastRx Last sample =============================================================================== ^+ ntp-nts-2.ps5.canonical.> 2 7 377 99 -6311us[-6357us] +/- 121ms ^+ ntp-nts-3.ps5.canonical.> 2 7 377 34 -5169us[-5223us] +/- 119ms ^+ ntp-nts-2.ps6.canonical.> 2 7 377 37 +8114us[+8060us] +/- 109ms ^* ntp-nts-3.ps6.canonical.> 2 6 373 4 +4125us[+4075us] +/- 111ms ^- ntp-nts-1.ps6.canonical.> 2 7 377 100 -1169us[-1215us] +/- 110ms |
*印がついていたら同期ができています。
3. タイムゾーンを日本にする
現在のタイムゾーン確認
|
1 2 3 4 5 6 7 8 |
# timedatectl status Local time: Mon 2026-01-12 02:04:03 UTC Universal time: Mon 2026-01-12 02:04:03 UTC RTC time: Mon 2026-01-12 02:04:03 Time zone: Etc/UTC (UTC, +0000) System clock synchronized: yes NTP service: active RTC in local TZ: no |
上記ではTime zone: Etc/UTC (UTC, +0000)となっているので、日本に合わします(Asia/Tokyo)
|
1 2 3 4 5 6 7 8 9 |
# timedatectl set-timezone Asia/Tokyo # timedatectl status Local time: Mon 2026-01-12 11:04:40 JST Universal time: Mon 2026-01-12 02:04:40 UTC RTC time: Mon 2026-01-12 02:04:40 Time zone: Asia/Tokyo (JST, +0900) System clock synchronized: yes NTP service: active RTC in local TZ: no |
上記の通り日本になっています

