CentOSの最小インストールではまった話

掲題の件、CentOS8.2のminimumインストールメディアで最小インストールしたサーバ構築でうまくいかず。
/var/log/messagesを調べようとしたら・・・ログがなかった。ちょっとしたホラーです。

rsyslogをインストールする。

よくよく見てみると・・・

[root@localhost ~]# dnf list installed | grep syslog
[root@localhost ~]#

rsyslog入ってない・・・
そりゃログ出ないよね。

というわけでインストール。

[root@localhost ~]# yum install rsyslog
メタデータの期限切れの最終確認: 0:53:58 時間前の 2020年07月25日 03時36分43秒 に 実施しました。
依存関係が解決しました。
================================================================================
 パッケージ         Arch          バージョン             リポジトリー     サイズ
================================================================================
インストール中:
 rsyslog            x86_64        8.1911.0-3.el8         AppStream        730 k
依存関係のインストール中:
 libestr            x86_64        0.1.10-1.el8           AppStream         27 k
 libfastjson        x86_64        0.99.8-2.el8           AppStream         37 k
 logrotate          x86_64        3.14.0-3.el8           BaseOS            86 k

トランザクションの概要
================================================================================
インストール  4 パッケージ

ダウンロードサイズの合計: 880 k
インストール済みのサイズ: 2.6 M
これでよろしいですか? [y/N]: y
(中略)
インストール済み:
  libestr-0.1.10-1.el8.x86_64           libfastjson-0.99.8-2.el8.x86_64
  logrotate-3.14.0-3.el8.x86_64         rsyslog-8.1911.0-3.el8.x86_64

完了しました!

一応、rsyslogの状態を確認しておくと、起動はしていないが自動起動はenableになっている状態だったので、初回だけ手動で起動しておく。

systemctl start rsyslog

ついで:入力補完機能

最小過ぎたのでTabキーを押して入力補完する機能があまり動いていなかった。
なので、このあたりを有効化するために以下のコマンドを実行しました。

dnf install -y bash-completion
dnf install -y wget
wget https://github.com/terralinux/systemd/raw/master/src/systemctl-bash-completion.sh -O /etc/bash_completion.d/systemctl-bash-completion.sh

これで再起動かければ入力補完がマシ、というかいつも通りになります。

以上、よろしくお願いいたします。