Linux
一時的にManページを日本語で表示する

以前の記事で「CentOS manコマンドを日本語表示にする」で、manページを日本語に変更する方法を紹介していました。 以前の方法では環境自体が日本語環境になるので、普段は英語環境のほうが良いってユーザーもいるかと思い […]

続きを読む
Linux
dovecotの設定内容の確認(doveconf)

メールサーバーの設定を見直していて、Dovecot側設定一覧を確認したくて、postfix の「postconf」のようなコマンドがないか探していたら「doveconf」のコマンドがありました $ doveconf # […]

続きを読む
Linux
シェルスクリプトで特定の文字がある場合の分岐

シェルスクリプトの「if」文で特定の文字が含まれる場合の分岐は、 [[ $VARNAME == *特定の文字列* ]] のように検索したい文字を*で囲みます。「*」は任意の文字列を表すワイルドカードとして使用されています […]

続きを読む
Linux
SSL証明書のチェックで脆弱性のまたは強度の弱い暗号スイートを使用している可能性の警告

CentOS 6で運用しているサーバーでSSL証明書を更新して、CMANの「SSLチェック【証明書・プロトコル・暗号スイート確認】」でSSL証明書をチェックすると下記のように「脆弱性または強度が弱い暗号化スイートを使用し […]

続きを読む
Windows11
gzファイルをgrepで文字列検索する

過去のログファイルをgrepで検索する機会が多いと思いますが、ログファイルのファイルサイズの容量を小さくする為に「gzファイル」で圧縮されているケースがあります。今までは下記のように、zcat で展開してからgrep し […]

続きを読む
Linux
acme.sh でSSL証明書発行時にエラー

古いサーバーでPythonの関係と思いますが、「Certbot」を利用できないので、Bashで書かれている「acme.sh」でLet's EncryptのSSL証明書を発行しました。acme.shは、Bashで書かれてい […]

続きを読む
Linux
rsyncコマンドでパーミッションエラーが表示される

rsyncコマンドを利用してコピーすると以下のようにエラーがでます $ rsync -avz --delete --rsync-path="sudo rsync" 192.168.0.1:/var/www/html/ / […]

続きを読む
Linux
awkでファイル内の値を集計

awk コマンドでファイルの内の合計を求める awkコマンドを利用すると簡単にファイル内のある数値を集計できます。 下記のような数字が入っているファイルがあります $ cat test1.txt 10 20 30 40 […]

続きを読む
Linux
XFSファイルシステムでのディスク容量の拡張

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

続きを読む
Linux
SNMPを利用して1日の通信量を取得する

SNMPを利用してルーターの1日の通信量を取得 最近のクラウド、VPSでは管理画面で外部との通信量はクラウドやVPSの管理画面で確認できますが、物理サーバーでYAMAHAのルーターにつながっているサーバーのインターネット […]

続きを読む
Linux
CUI環境でネット速度を測定する方法【speedtest-cli】

コマンドラインで「speedtest-cli」を利用して回線速度を調べる CentOSのCUI環境で高負荷の状態ではないのにコンソール操作の反応が遅いので回線速度が遅くなっているかも思って、回線速度を調べようと思ったので […]

続きを読む
Linux
「新しいBing」でプロセスを監視するシェルスクリプトを作成

前回はChatGPTでプロセス監視の記事(ChatGPTでプロセスを監視するシェルスクリプトを作成)を書きましたが、マイクロソフトの「新しいBing」も使用できるようになったので、こちらでもプロセス監視のシェルスクリプト […]

続きを読む
Linux
cronでS3のファイルをダウンロードするシェルスクリプトを実行するとダウンロードできない

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

続きを読む
Linux
ChatGPTでプロセスを監視するシェルスクリプトを作成

最近、話題になっている「ChatGPT」を利用して簡単なシェルスクリプトを作成してみました。 「ChatGPT」は、OpenAIが開発した対話型AIチャットボットです。対話型で質問をすればAIが回答してくれます。 試しに […]

続きを読む
Linux
シェルスクリプトで引数でループする処理する方法(for文)

シェルスクリプトで全ての引数だけfor文でループ処理するには、下記のようなコードになります #!/bin/bash for i in "${@}"; do echo $i done for文の構文は以下のようになります […]

続きを読む