zabbix-getコマンドがみつからない
zabbix-get がインストールされていない Zabbix6.4でZabbix エージェントからデータを取得するためのコマンドラインユーティリティの「zabbix_get」を使おうと思いましたが、zabbix_get […]
新規テーブルを作成時に「Percona-XtraDB, Supports transactions, row-level locking, and foreign keys」でテーブルが作成できない
MySQLのログに下記のエラーが出て、リペアテーブルを実行しました。 231226 3:10:05 [ERROR] mysqld: Table './testdb/test1' is marked as crashed […]
php-fpmのログファイルのログレベルについて
古いWordpressのブログがあって使用しているプラグインが古いので「/var/log/php-fpm/www-error.log」に下記のWarningのエラーが大量に出力されていました。このWarningを出力しな […]
Let's Encrypt のログローテションについて
CentOS 9でcertbotを利用して「Let's Encrypt」の無料証明書を利用しています。以前のOSではログファイルは自動でローテションされていましたが、CentOS 9にしたらログローテーションがされてなく […]
rsyncで所有者・グループを同期しないでコピー
リモート先のWEBコンテンツをバックアップ用途でrysncでコピーします。 リモート先のファイル等の所有者・グループは同期してもいいですが、ファイル・ディレクトリの所有者が「apache」だったりFTPユーザーとか複数の […]
Zabbix 6.4 で障害時のメール通知する
Zabbixで障害が発生した時に設定したメールアドレスにメールで通知するように設定します。設定は簡単でWEBの管理画面で設定すれば障害発生時にアラートメールが飛ぶようになります 1.ZabbixのWEBの管理画面にログイ […]
SCPコマンドでタイムスタンプ・パーミッションを保持してコピー
いつもサーバー間のデータコピーは、scpコマンドを利用しています。「-r」のオプションをつかって、ディレクトリ以下のファイルやディレクトリを再帰的に取得してコピーしてました。 ファイルのタイムスタンプやパーミッションを保 […]
curlコマンドで特定のポートを疎通確認をする
curlコマンドで80番・443番ポート以外のURLにアクセスするには、下記のようなコマンドで確認できます curl -v [接続先IPアドレス]:[接続先ポート番号] 9090番ポートにアクセスしたい場合は、以下のよう […]
grepで2桁の数字を含む行を抽出する
テキストファイル内で2桁の数字を含む行を抽出したい grepコマンドで2桁の数字を含む行を抽出する場合は、下記のコマンドで数字を2桁の行を抽出できます grep -E "[0-9]{2}" [ファイル名] 下記のような数 […]
gz形式のファイルを解凍しないで中身を確認する
ローテーションしているログファイルで、古いログはgz形式で以下のように圧縮している場合があると思います。 $ sudo ls /var/log/mariadb/ mariadb.log mariadb.log-20230 […]
digコマンドで逆引きする方法
digコマンドは、DNSサーバーにIPアドレスやドメイン名からDNSレコードを取得するコマンドです。 逆引きは、このdigコマンドでIPアドレスからドメイン名を取得する事です 使い方は、「dig -x IPアドレス」とす […]
lsコマンドで、容量が大きいサイズ順にソートする方法
lsコマンドで、容量が大きいサイズ順にソート(降順)する 容量関係でついでですが、lsコマンドで容量が大きい順にソートするのは「-S」オプションを使用します この「-S」コマンドは、ファイルやディレクトリを容量の大きい順 […]
CentOS系でファイル名の文字を置換してファイル名を変換
CentOS系で文字列を置換して、ファイル名を変換する「rename」コマンドについて CentOS系で、「test_01.txt」等のファイルが有り「test01.txt」の用に「_」を省略したいときがあります。「mv […]
Linux の起動時間を調べる
CentOS、Ubuntuのサーバーが起動した時間を調べる方法はいくつかあります uptimeコマンドを使用する uptimeコマンドを使用するとサーバーが起動してからの時間を確認できます。下記では、「up 1 day, […]
findコマンドを結果のファイル数をカウントする
findの結果をファイル数をカウントする方法ですが、findコマンドの後にパイプ(|)の後に、wcコマンドを組み合わせればカウントできます $ find . -name "*.log" -type f | wc -l 5





