Linux

Linux

IPv6のリンクローカルアドレスへの疎通確認

IPv6のリンクローカルアドレスへの疎通確認をLinuxのping6コマンドで行う場合,Iオプションでインタフェースの指定が必要です.以下,fedoraでの実行例です. ping6 -I ens18 fe80::1 なお,グローバルアドレス...
Linux

locale関連のエラーメッセージ

dnfコマンドを実行するときに, Failed to set locale, defaulting to C.UTF-8 のようなメッセージがでて気になるので調べてみました.なお,このメッセージが表示されてもdnfコマンド自体は正常に実行さ...
Linux

Nextcloudのcronジョブをsystemd-timerに移行する

Nextcloudのバックグランドジョブをcronからsystemd-timerに移行した時の手順です. 詳細手順は,Nextcloud本家のこのページを参照してください. serviceファイルの作成 /etc/systemd/syste...
fedora

systemctl enableできない

/etc/systemd/systemの下に,serviceおよびtimerファイルを作成し, systemctl daemon-reload systemctl enable xxx.timer としたところ,以下のようなエラーがでました...
systemd

systemd-resolvedを制御する

systemd-resolvedの動作を理解し,制御できるようにします. systemd-resolvedについて systemd-resolvedとは,簡単に言うとDNSのリゾルバ(DNSのクライアント)を制御するための仕組みと考えておけ...
systemd

systemd-timerから呼び出すシェルスクリプトからメールが飛ばない

systemd-timerから呼び出すシェルスクリプトからメールが飛ばないので原因を調べています.なお,そのシェルを手で動かすとちゃんとメールが送信されることは確認しています.また,setenforce 0としても動作しないし,SELinu...
SELinux

SELinuxとsystemd

systemdで利用するシェルスクリプトとSELinuxとの関連を探ってみます. ExecStartで指定するシェルのSELinuxコンテキストのラベルが以下の二つの場合 default_t nfs_t では実行できませんでした. Exec...
MyDNS

ダイナミックDNS変更コマンドの起動をcronからsystemd-timerへ

ダイナミックDNSの情報変更コマンドの起動をcronからsystemd-timerへ変更してみました. serviceファイル /etc/systemd/system/mydns.serviceというファイルを以下の内容で作成します. [U...
fedora

NetworkManagerでDNS設定を行わないようにする方法

vi /etc/NetworkManager/NetworkManager.conf # ブロックに dns=none # を追加する
Let's Encrypt

certbotのcron設定をtimer設定へ変更する

certbotのcron設定をsystemd-timer設定へ変更する手順です.なお,利用しているOSはfedora 35(2022/4/19現在)です. certbotをインストールするとタイマー用のファイル/usr/lib/system...