Featured image of post Ubuntu Server 再インストール

Ubuntu Server 再インストール

# きっかけ

  • ログをファイルに出力しようとしたら、rsyslogが入っていなかった
  • たぶん logrotate も入っていないのでUbuntuを再インストールする

# インストール

  • Ubuntu Server 22.04.4 LTS をインストールする
  • ちょうど .4 が 昨日リリースされた
  • 4月には Ubuntu Server 24.04 LTS がリリースされるが、初物には飛びつきたくない
  • docker さえ動けば良いので 22.04.4 で何の問題もない

# minimized

  • 今回は minimized ではない方をインストールした
  • vim, rsync, cron, rsyslog, log, logrotate, bash-completion など本当に基本的なものすら削られている
  • そこまで削る必要はない。後からインストールするのが手間である

# 初期設定

  • いままでインストール後に行っていた作業をインストール時に行うようにした
  • 静的IPアドレスの設定、githubからsshの公開鍵を設定, sshのパスワードログイン禁止

# 気を付けること

  • データ保管用のディスクにインストールしないこと
  • データが全部消える

# トラブル

# restore失敗

  • MySQLのデータをdumpしていたのだが、列名が省略されておりrestoreに失敗した
  • 自分で列名を入れてなんとか復活させたが、めちゃくちゃ面倒だった
  • 重要なのは main.account, toolbox.credit_histories の2つ

# dump失敗

  • stock_v5 の dump に失敗していた
  • stock_v5.stocks にメモを残していたのでデータが消失してしまった

# 再発防止策

  • S3へのdumpとともに, VPSのデータベースにデータを入れて置く
Licensed under CC BY-NC-SA 4.0
comments powered by Disqus
Built with Hugo
Theme Stack designed by Jimmy