ubuntu server インストールメモ

Waves フルノード立ててみようと思ってみたら、 公式の推奨はubuntu/debianっぽいので、 にわか的にはubuntuだろうと考え選択した。

LTS版をダウンロード

ISO (またはtorrentファイルとかあるよ)

LTS(長期サポート版)を使う。

インストール注意点

今回は Mac上VeertuDesktopの仮想マシンにインストールしたが、何も変わることはない。と思う。

タイムゾーン、日本は Other - Asia - Japan にある。
ロケール、インストール時点では日本に設定できない。後ろで変更することになる。United Statesでよい。
ユーザアカウント、設定したものが管理者ユーザになる。ubuntuでは、基本的にrootでは作業しない。 (user full name - ただの名前, account username - システムが使用する方)
ホームディレクトリ暗号化、大事な情報を置いておくことはたぶんないのでnoでいいかな。
パーティション、デフォルトでOK。特にいじる必要もなし。
システムの自動更新、サーバーであれば通常は手動アップデートであろう。
インストールソフトウェア、standard system utilitiesのみ。どうせ後で入れる。

インストール後

インストール時に作成したユーザでログイン。
ともあれシステム更新。

$ sudo apt update
$ sudo apt upgrade

日本語ロケールファイルを入れて、ロケール更新する。(でも、ssh経由でないと日本語表示は化ける)

$ sudo apt install language-pack-ja
$ sudo localectl set-locale LANG=ja_JP.UTF-8

ホスト名とタイムゾーンを変更する場合はする(インストールで設定したが)

$ sudo hostnamectl set-hostname xxxx
$ sudo timedatectl set-timezone Asia/Tokyo

必要ならフォントも入れる。

$ sudo apt install fonts-noto

そしてssh(インストール時点で入れて置いても良いかもしれない。絶対インストールするし)

$ sudo apt install openssh-server

あとufw(ファイアウォール)は入れた方が良いかもしれない

$ sudo apt install ufw

これ以降はssh経由でやろう。

aptコマンド

検索するとapt-getがよく見つかるが、サーバーガイドにはapt-getはなく、aptになっているのでたぶんこっちを使う。