acme.sh でSSL証明書発行時にエラー

古いサーバーでPythonの関係と思いますが、「Certbot」を利用できないので、Bashで書かれている「acme.sh」でLet’s EncryptのSSL証明書を発行しました。acme.shは、Bashで書かれている ...
PowerShell 5 をPowerShell 7に切り替える

先日の記事で「PowerShell をPowerShell 7にバージョンアップする」でPowerShell 7系にバージョンアップしたのですが、PowerShell を起動するとPowerShell 5に切り替わっています。 ...
PowerShell でバージョンを確認する方法

Windows11 でPowerShell のバージョンを確認する方法ですが、何個かの方法がありますが、今回は以下の方法で紹介します
$PSVersionTableを利用する「$PSVersionTable」は、Power ...
rsyncコマンドでパーミッションエラーが表示される

rsyncコマンドを利用してコピーすると以下のようにエラーがでます
$ rsync -avz --delete --rsync-path="sudo rsync" 192.168.0.1:/var/www/html//backu ...MySQLで データインポート時に 「Unknown collation: utf8mb4_unicode_520_ci」 エラー表示

他の運営しているWordpressのサイトの引っ越しする作業があり、WordPressのDBをインポートすると下記のエラーが表示されました
Unknown collation: utf8mb4_unicode_520_ci...
awkでファイル内の値を集計

awkコマンドを利用すると簡単にファイル内のある数値を集計できます。
下記のような数字が入っているファイルがあります
XFSファイルシステムでのディスク容量の拡張

使用しているクラウドで、ディスクの空きが少なくなってきたので、ディスク容量拡張する事にしました。
クラウドのサポートページにディスク容量を拡張する下記のような手順がありましたが、ファイルシステムがext4だったので、xfs ...
SNMPを利用して1日の通信量を取得する

最近のクラウド、VPSでは管理画面で外部との通信量はクラウドやVPSの管理画面で確認できますが、物理サーバーでYAMAHAのルーターにつながっているサーバーのインターネット回線の通信量を計 ...
CUI環境でネット速度を測定する方法【speedtest-cli】

CentOSのCUI環境で高負荷の状態ではないのにコンソール操作の反応が遅いので回線速度が遅くなっているかも思って、回線速度を調べようと思ったのですが、GUIのブ ...
「新しいBing」でプロセスを監視するシェルスクリプトを作成

前回はChatGPTでプロセス監視の記事(ChatGPTでプロセスを監視するシェルスクリプトを作成)を書きましたが、マイクロソフトの「新しいBing」も使用できるようになったので、こちらでもプロセス監視のシェルスクリプトを作って貰いま ...
cronでS3のファイルをダウンロードするシェルスクリプトを実行するとダウンロードできない

AWS CLIで、s3からファイルをダウンロードするシェルスクリプトがあって、シェルスクリプトを実行すると問題なく実行できてCron経由だとエラーになる状況でした
s3からダウンロードするスクリプトは下記のようになっています ...
ChatGPTでプロセスを監視するシェルスクリプトを作成

最近、話題になっている「ChatGPT」を利用して簡単なシェルスクリプトを作成してみました。
「ChatGPT」は、OpenAIが開発した対話型AIチャットボットです。対話型で質問をすればAIが回答してくれます。
...
シェルスクリプトで引数でループする処理する方法(for文)

シェルスクリプトで全ての引数だけfor文でループ処理するには、下記のようなコードになります
#!/bin/bashfor i in "${@}"; do echo $idonefor文の構文は以下のようになります
f .../bin/bash^M: bad interpreter: No such file or directory の時の対処法

いつもは、LinuxにSSHログインしてvim コマンドでシェルスクリプトを作るのですが、Windowsでテキストエディタでシェルスクリプトで作ると改行コードが「\r\n」で保存されて、シェルスクリプトを実行すると下記のようなエラーに ...
sshd が起動しない(sshd: no hostkeys available — exiting.)

サーバーの管理は、Cockpitで管理していてサービスのメニューを確認すると「cloud-init」が起動に失敗していたので、手動で起動するとSSHのパスワード認証でログインできなくなった。
複数のサーバーも作らないので「 ...