Linux
Apache2.4のSSLCertificateChainFileについて新着!!

【Apache 2.4】RHEL 8/9/10時代のSSL証明書設定、「SSLCertificateChainFileは不要? RHEL 8や9、そして10への移行を進める中で、Apache(httpd)のSSL設定を見 […]

続きを読む
Linux
Nextcloud 管理画面警告「sodium パスワードハッシュ用の Argon2」

Nextcloudを含むサーバーを移設したら管理画面を見ると下記のような警告が表示されています PHPのモジュールこのインスタンスには、いくつかの推奨 PHP モジュールがありません。パフォーマンスと互換性を向上させるた […]

続きを読む
Linux
certbotで特定のドメインの証明書と設定を削除

無料でSSL証明書(Let’s Encrypt証明書)を発行しているcertbotで運用しているドメインを廃止したりして、特定のドメインのみ不要になるケースがあります。不要になったドメインのSSL証明書及び設定を削除する […]

続きを読む
Linux
Nextcloudの管理画面の警告「Cron 最後の実行」

少し他の方と違う環境かも知れませんが、Nextcloudを別サーバーに移設して無事に管理画面にログインできるので下記の画面のように警告が出ています セキュリティ&セットアップ警告 すべてが正しく設定されていることは、イン […]

続きを読む
Linux
無料SSL証明書(Let's Encrypt)のキー長について

CMANのSSLチェックで、「256bit キー長は2048 bit以上が推奨されています」と表示される certbotでSSL証明書を発行して、CMANでSSL証明書を確認すると下記のように警告が表示されました CMA […]

続きを読む
Linux
Vim日本語文字化けの対策

vimエディタのインストール RockyLinux10をインストールしました。CUIで使用するテキストエディタはvimを利用するので、下記のコマンドでvim入れてました。 だけど、日本語文字を含むファイルを開くと文字化け […]

続きを読む
Linux
swapを使用しているプロセスを確認する

Linuxでswapを使用しているプロセスを簡単に調べるには、topコマンドで「top -o SWAP」SWAPを表示するのが便利です 上記の様にSWAPが表示されない場合は、以下の手順でSWAPを表示するようにします […]

続きを読む
Linux
grep qのオプションについて

AIでシェルスクリプトを作ってもらうと、結構下記のような使い方を多いです 普段は使わないので、qのオプションですが以下の意味があります -q のオプションですが、 quiet(静かに) の略で、マッチした行は 一切表示し […]

続きを読む
Linux
MariaDBの最適化(OPTIMIZE TABLE)を実行する方法

データベースの最適化(OPTIMIZE TABLE)とは データベースのデータの削除や更新を繰り返すと、ディスク上のデータ配置に隙間(断片化/フラグメンテーション)ができます。これを放置すると、ファイルサイズが肥大化し、 […]

続きを読む
Linux
EUC-JPのファイルをUTF-8、SJISに変換する

あるお客様のHTMLファイルをデザインを修正する案件がありました。いつも通りにお客様のサイトに行ってHTMLファイルをダウンロードしてテキストエディタで開くと文字化けします。文字コードを確認したら「EUC-JP」でした。 […]

続きを読む
Linux
スワップファイルが無い環境でスワップファイルを作成する

メモリ不足でサーバーがフリーズ 一番安いクラウドを契約して構築したら負荷の高い処理すると、Out Of Memory となりメモリ消費の多いプロセスがKillするまでサーバーがフリーズする状況となりました。原因を調べてみ […]

続きを読む
Linux
CSV処理は awk を使わずに「IFS」 を利用する

ShellのIFS(区切り文字)について シェルスクリプトで CSV や区切り文字のデータを扱うとき、awkを利用していましたが最近はAIを利用してシェルスクリプトを作成する機会が増えました。その際にAIは、「IFS」を […]

続きを読む
Linux
certbot-renew.timerで更新時にApacheを再起動する

無料のSSL証明書を更新するには、certbotを利用する事が多いです。このcertbotですが以前ではcrontabでは、以下のように設定して更新していました。 今回インストールしたRockyLinux 9では、cer […]

続きを読む
Linux
特殊文字やクォートが含まれたファイルの削除方法

シェルスクリプトの実行ミスやコピペの操作ミスで下記のような特殊文字が含むファイル名ができた場合の削除方法を紹介します たぶん、シェルスクリプトで変数を展開したファイルを作成する時に、ダブルコーテーションとシングルコーテー […]

続きを読む
Linux
nmcli コマンドでデバイスの自動接続設定を確認する

今はクラウドが主流なのでネットワークデバイスが起動時に自動接続がオフになっているケースが少ないですが、物理サーバーをOSからインストールする時にネットワークデバイスの自動接続を有効にするのを忘れてそのまま運用していました […]

続きを読む