Ubuntu24.04インストールからセッティングまで


Ubuntu24.04インストールからセッティングまで

インストールメディア(USB)をつくってインストール

以下、Macの場合。

https://jp.ubuntu.com/downloadよりUbuntuをダウンロード。

ダウンロードしてきたisoファイルをUSBメモリに書き込む。

Terminal window
sudo dd if=~/Downloads/ubuntu-24.04-desktop-amd64.iso of=/dev/disk4 status=progress

of=/dev/disk4は、diskutil listで調べる。

あとは、作ったUSB使ってインストール。

https://higmasan.com/ubuntu/ubuntu24-04/install-ubuntu-24-04-lts/#toc5

ホームディレクトリを英語表記に

ホームディレクトリにあるフォルダ(ダウンロードとかデスクトップとか)が日本語表記だとやりにくい。英語に戻す。

Terminal window
LC_ALL=C xdg-user-dirs-update --force

以下のコマンドで確認。

Terminal window
cat .config/user-dirs.dirs

日本語ディレクトリを削除。

Terminal window
rm -rf デスクトップ ダウンロード テンプレート 公開 ドキュメント ミュージック ピクチャ ビデオ

GUI環境の場合、再起動後ログインすると、「標準フォルダーの名前を現在の言語に合わせて更新しますか?」というウィンドウがでるので、「次回から表示しない」にチェックを入れて、「古い名前のままにする」を選択する。

https://zenn.dev/tasiten/articles/7727537e2e975e

日本語・英語切り替え

日本語-英語の切り替えをCtrl+Spaceでやりたい。

「設定」-「キーボード」から「入力ソースの追加」。日本語(Mozc)と英語(US)が選択されている状態にする。

下の方にある、「キーボードショートカット」-「ショートカットの表示と設定」から「タイピング」-「次の入力ソースへ切り替える」を選択して、「Ctrl+Space」を押す。

https://qiita.com/Ryo99_1001/items/e505674d4eee7d5a60b9

sshインストール

SSHは必須。

Terminal window
sudo apt install openssh-server

インストールすれば、起動してるはずだが、していなければ以下。

Terminal window
sudo systemctl start ssh
sudo systemctl enable ssh

/etc/ssh/sshd.confで設定を変更しておく。

Terminal window
PermitRootLogin no
PubkeyAuthentication yes
PermitEmptyPasswords no
PasswordAuthentication yes
Terminal window
sudo systemctl restart sshd

https://higmasan.com/ubuntu/ubuntu24-04/enabling-ssh-connections-to-ubuntu-24-04/

sambaインストール

scpでやり取りしてもいいが、sambaでマウントするのがやっぱり楽。

Terminal window
sudo apt install samba

設定ファイル

/etc/samba/smb.confに下記を追加

/etc/samba/smb.conf
[global]
unix extensions = no
wide links = yes
[<mount name>]
path = /home/<user name>
browsable = yes
read only = no
guest ok = no
valid users = <user name>
force user = <user name>

<user name>には自分のユーザー名。<mount name>にはマウント時に表示させたい好きな名前。

smbpasswd

smbパスワード追加

Terminal window
# sudo smbpasswd -a <user name>

hddマウント

GUIでやった方が楽。

「ユーティリティ」-「ディスク」。

apt-clone

複数の(計算)サーバーを運用するなら、apt-cloneで同じ環境を整えるのが楽。

移行前のサーバー

Terminal window
sudo apt update & upgrade
sudo apt install apt-clone
sudo apt-clone clone ~/hoge

生成されたhoge.apt-clone.tar.gzをscpで移行先に移動。

移行先のサーバー

Terminal window
sudo apt update & upgrade
sudo apt install apt-clone
sudo apt-clone restore ~/hoge.apt-clone.tar.gz

https://marumalog.hatenablog.jp/entry/2018/11/09/204219


Author

me

入谷 史人

Scientist (Ph.D.), Programer, Web Developer, Guitarist, Photographer

more...