pg_repackをインストールする。

はじめに

sudo nano /etc/fstab
mnt/md0 削除
sudo reboot

sudo mdadm –fail /dev/md0 /dev/sdd
sudo mdadm –remove /dev/md0 /dev/sdd
sudo zpool create -f raid1 /dev/sdd
sudo zfs set mountpoint=/mnt/md0 raid1
sudo zfs set compress=on raid1
sudo chown m0r016:m0r016 /mnt/md0/
sudo mkdir /mnt/sdc
sudo mount /dev/md0 /mnt/sdc
rsync -av /mnt/sdc/ /mnt/md0/
sudo reboot
sudo zpool attach raid1 /dev/sdc /dev/sdd

PostgreSQLを再インストールする

はじめに

sudo apt purge postgresq;l*をしたときに、設定ファイルが消されずうまく再インストールができないという問題が生ずる。これを解決する。

1.PostgreSQL をアンインストールする。

terminal
1
2
3
4
5
6
sudo apt purge postgresql\*
sudo rm -r /etc/postgresql/
sudo rm -r /etc/postgresql-common/
sudo rm -r /var/lib/postgresql/
sudo userdel -r postgres
sudo groupdel postgres

2.PostgreSQL をインストールする。

terminal
1
sudo apt install postgresql

cronのログを出力する。

はじめに

MastodonにAtomの情報を投稿する。がきちんと動いているか、不安になったため、cronで実行したログを出させることにする。

1.コメントアウトを外す。

/etc/rsyslog.d/50-default.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//  Default rules for rsyslog.
//
// For more information see rsyslog.conf(5) and /etc/rsysl>

//
// First some standard log files. Log by facility.
//
auth,authpriv.* /var/log/auth.log
*.*;auth,authpriv.none -/var/log/syslog
- //cron.* /var/log/cron.log
+ cron.* /var/log/cron.log
daemon.* -/var/log/daemon.log
kern.* -/var/log/kern.log
//lpr.* -/var/log/lpr.log
mail.* -/var/log/mail.log
//user.* -/var/log/user.log

2.サービスを再起動する。

terminal
1
sudo service rsyslog restart

timerを使わず、serviceのみで再起動させる。

はじめに

systemd を使ってサービスを指定した時間に再起動するときに、私の場合 timer ファイルを作って再起動するように仕込んでいたのだが、timer ファイルを使わず、RuntimeMaxSec=を使うことにより、自動的に再起動することができるようになるみたいだ。(実際のところ違うみたいだが)

続きを読む

matrixを構築する。

はじめに

最近、Discord の買収が危惧されている。
Fediverse を眺めていたら、matrixというチャットツールがあるらしい。
これを構築して見ようと思う。

続きを読む

Ubuntuを自動アップデートする

はじめに

Ubuntu 使う際に毎回sudo apt update && sudo apt upgradeを打つのがめんどくさいため、自動でアップデートしてくれるようにする。

目次

続きを読む