Linuxでファイルの文字コード・改行コードを確認する
「nkf」コマンドを利用してファイルの文字コード・改行コードを確認する方法を説明します。
「nkf」がインストールされていない場合は、yumコマンドでインストールして下さい。 ...
CentOS 8で「nkf」をインストールする
ファイルの文字コードを調べたいので「nkf」コマンドを実行したら、下記のように nkf は入っていなかったので、dnfでインストールしたら、インストールできませんでした
$ nkf -g test.txt -bash: nkf: ...WordPress ヘルスチェックエラー対応 (imagickがインストールされていないか無効化)
久しぶりにWordpressでヘルスチェックをおこなうと下記のようjに、「オプションのモジュール imagickがインストールされていないか、無効化されています。」と表示されています。
imagick は以前の記事「Wor ...
シェルスクリプトで件名に空白が含まれる場合、メールする宛先がおかしくなる
シェルスクリプトでメールを送信する際に件名に空白が含まれる場合、送付する宛先がおかしくなるケースがありました
#!/bin/bashSUBJECT="test1 test2 test3"echo "test mail" | ma ...LinuxからGmailにメールを送るとnonameという添付される
Linuxのサーバーから下記のようなシェルスクリプトでechoコマンドで内容をメール本文に出力して、Gmailにメールすると出力した内容の「noname」というファイルが添付されメールされるケースがありました
#!/bin/ba ...mailx コマンドで添付ファイルをつけてメールを送る
mailxコマンドで添付ファイルを送る場合ですが「-a <添付ファイル>」とすれば添付ファイルをつけてメールを送信することができます
「mailx」コマンドがインストールされていない場合は、yum, dnfコマ ...
diff で改行・空白を無視して比較する
diffコマンドは、ファイルを比較する時によく使うコマンドですが、空白や改行も比較対象として比較されます。
その場合は、「-w」、「-B」のオプションを利用すると、空白を無視したり、空行の ...
tinydnsでSPFレコードを設定する
tinydnsは、小さく、信頼性の高いDNS権威サーバ/キャッシュサーバですは、開発がとまっているようで使っている人は少ないと思いますが、古いサーバーでこのDNSサーバーを利用している環境があって、そのサーバーに送信ドメイン認証のひと ...
Nextcloud の警告「メモリキャッシュが設定されていません。」
Nextcloud で「概要」→「セキュリティ&セットアップ警告」を確認すると、警告メッセージが表示されてました。
メモリキャッシュが有効になっていない場合や ...
Nextcloud の警告「データベースにいくつかのインデックスがありません。」
Nextcloud で「概要」→「セキュリティ&セットアップ警告」を確認すると、下記のような警告メッセージが表示されてました。
データベースにいくつかのインデックスがありません。 大きなテーブルにインデックスを追加すると、自動的 ...mod_rewrite クエリー文字列でパーセントがあるエンコードされるのを避ける
「example.com/test.php?id=ID%2id1234」のようなクエリー付きのパラメータでmod_rewrite でリダイレクトをするときに「%」を含む場合に、「%2」が「%253」のように変更される場合があります
Nextcloudでアップデートに失敗して再度アップデートできなくなった場合の対処方法
NextcloudのWEB画面にログインしたらバージョンをみると古くなっていたので、「概要」ページ内で最新版にアップデートすると「Verify integrity」の所で失敗になりました。
再度、アップデートすると「Ste ...
DNFの自動アップデートを設定する(dnf-automatic)
CentOS 7 では、yum-cron で、パッケージのアップデートを自動実行できていましたが、CentOS 8 では「dnf-automatic」で、パッケージのダウ ...
Cockpit で、SSL証明書導入してSSL化
Web UI 上で Linux サーバの管理ができる「Cockpit」ですが、通常だと or のような、URLにアクセスすると利用できます。
IPアドレスのサーバーを登録SSL証明書を発行する【ZeroSSL】
使用しているサーバーはほとんどが名前ベースのWEBサーバーですが、一部のサーバーでIPアドレスベースで使用しているコンテンツがあります。WEBベースでサーバーを ...