差分

提供: fukudat.net
ナビゲーションに移動検索に移動
2,717 バイト追加 、 2020年10月21日 (水) 23:17
編集の要約なし
2013/05/20に購入。以来、我が家のホームサーバーとして活躍した小型PC。
Ubuntu で運用していたが、2020/10/17に突然死した。その後 [[Herobox]] が代替したので、下記は既に無効。 == メンテナンス == === reboot時の作業 ===reboot後は必ず下記を実施すること。<pre>$ start-ssh-agent$ . ~/.ssh-agent.sh$ ssh-add... ssh id の passphrase を入力 ...</pre> === kernel upgrade時の作業 ===kernelがアップデートされた時は、以下のカーネルモジュールをrebuildする必要がある。 ==== gm4lin ====<pre>$ cd ~/src/gm4lin_1.2.15$ make clean$ make$ sudo make install</pre> === 18.04.1 LTSにupgrade ===dependency を clean-up するために、以下を実行。<pre>$ sudo apt-get dist-upgrade</pre> アップグレードのために、以下を実行。<pre>$ sudo do-release-upgrade</pre> ssh で接続していると、warning が出る。console を繋げるのは面倒なので、y を入力して先に進む。<pre>Continue running under SSH? This session appears to be running under ssh. It is not recommendedto perform a upgrade over ssh currently because in case of failure itis harder to recover. If you continue, an additional ssh daemon will be started at port'1022'. Continue [yN] y</pre> 進行中に fitpc2i で動いている dhcp server や DNS が止まるので、sshで接続している client の network が途切れる。その時は client の network を manual で設定して、ssh で再接続する。port 22 が死んでいたら、port 1022 を試す。 ssh でログインできたら、途切れてしまった do-release-upgrade の処理は screen 上で動いているはずなので、以下のコマンドで再接続する。 <pre>$ sudo -s# screen -listThere is a screen on: PID.ubuntu-release-upgrade-screen-window (XX/XX/XXXX XX:XX:XX XX) (Attached)1 Socket in /run/screen/S-root.# screen -d PID.ubuntu-release-upgrade-screen-window # 途切れてしまった端末接続を detach # screen -r PID.ubuntu-release-upgrade-screen-window # この端末に screen を attach</pre> 接続できたら指示に従って進め、最後に  reboot する。 ==== Perl module の再インストール == サービス ==perl のバージョンが上がるので、perl module の再インストールが必要。 <pre>$ sudo cpan DBI DBD::mysql JSON Sys::Syslog Time::Local File::Basename</pre> == 稼働中のサービス ==* [[/bindbind9|bind9]]* [[/isc-dhcp-server|isc-dhcp-server]]* [[/reverse-port-forwarder|reverse-port-forwarder]]* [[/dhcp-status-upload|dhcp-status-upload]]* [[/usbrh-upload|usbrh-upload]]* [[/gm10-upload|gm10-upload]]* [[/mysql-backup|mysql-backup]]

案内メニュー