Linux Let’s Encrypt のログローテションについて CentOS 9でcertbotを利用して「Let's Encrypt」の無料証明書を利用しています。以前のOSではログファイルは自動でローテションされていましたが、CentOS 9にしたらログローテーションがされてなくログファイルが肥大し... 2023.12.14 Linux
Linux rsyncで所有者・グループを同期しないでコピー リモート先のWEBコンテンツをバックアップ用途でrysncでコピーします。リモート先のファイル等の所有者・グループは同期してもいいですが、ファイル・ディレクトリの所有者が「apache」だったりFTPユーザーとか複数の所有者・グループとなっ... 2023.12.07 Linux
Linux Zabbix 6.4 で障害時のメール通知する Zabbixで障害が発生した時に設定したメールアドレスにメールで通知するように設定します。設定は簡単でWEBの管理画面で設定すれば障害発生時にアラートメールが飛ぶようになります1.ZabbixのWEBの管理画面にログインします2.「通知」→... 2023.12.04 Linux
Linux SCPコマンドでタイムスタンプ・パーミッションを保持してコピー いつもサーバー間のデータコピーは、scpコマンドを利用しています。「-r」のオプションをつかって、ディレクトリ以下のファイルやディレクトリを再帰的に取得してコピーしてました。ファイルのタイムスタンプやパーミッションを保持する必要があり、その... 2023.11.16 Linux
Linux curlコマンドで特定のポートを疎通確認をする curlコマンドで80番・443番ポート以外のURLにアクセスするには、下記のようなコマンドで確認できますcurl -v :9090番ポートにアクセスしたい場合は、以下のようなコマンドとなります【成功時】$ curl -v 192.168.... 2023.10.25 Linux
Linux grepで2桁の数字を含む行を抽出する テキストファイル内で2桁の数字を含む行を抽出したいgrepコマンドで2桁の数字を含む行を抽出する場合は、下記のコマンドで数字を2桁の行を抽出できますgrep -E "{2}" 下記のような数字を含むテキストファイルで、2桁の数字を含む行を抽... 2023.10.24 Linux
Linux gz形式のファイルを解凍しないで中身を確認する ローテーションしているログファイルで、古いログはgz形式で以下のように圧縮している場合があると思います。$ sudo ls /var/log/mariadb/mariadb.log mariadb.log-20230922.gz maria... 2023.10.20 LinuxUbuntu
Linux digコマンドで逆引きする方法 digコマンドは、DNSサーバーにIPアドレスやドメイン名からDNSレコードを取得するコマンドです。逆引きは、このdigコマンドでIPアドレスからドメイン名を取得する事です使い方は、「dig -x IPアドレス」とすれば、逆引きできます# ... 2023.10.06 Linux
Linux lsコマンドで、容量が大きいサイズ順にソートする方法 lsコマンドで、容量が大きいサイズ順にソート(降順)する容量関係でついでですが、lsコマンドで容量が大きい順にソートするのは「-S」オプションを使用しますこの「-S」コマンドは、ファイルやディレクトリを容量の大きい順にリストアップします。容... 2023.09.27 LinuxUbuntu
Linux CentOS系でファイル名の文字を置換してファイル名を変換 CentOS系で文字列を置換して、ファイル名を変換する「rename」コマンドについてCentOS系で、「test_01.txt」等のファイルが有り「test01.txt」の用に「_」を省略したいときがあります。「mv」コマンドでもできます... 2023.09.22 LinuxUbuntu
Linux Linux の起動時間を調べる CentOS、Ubuntuのサーバーが起動した時間を調べる方法はいくつかありますuptimeコマンドを使用するuptimeコマンドを使用するとサーバーが起動してからの時間を確認できます。下記では、「up 1 day, 3:45」が起動してか... 2023.09.20 LinuxUbuntu
Linux findコマンドを結果のファイル数をカウントする findの結果をファイル数をカウントする方法ですが、findコマンドの後にパイプ(|)の後に、wcコマンドを組み合わせればカウントできます$ find . -name "*.log" -type f | wc -l5 2023.09.19 LinuxUbuntu
Linux ファイルのバックアップを作る時に日付を付与するワンライナー ファイルバックアップする時に下記のようなコマンドで、ファイル名に日付をつけてバックアップすることがあります。$ cp /home/admin/test.txt /home/admin/test_20230907.txtこれ普通にバックアップ... 2023.09.07 Linux
Linux sedコマンドで「/」 と 「&」を含む場合のエクケープ処理 シェルスクリプト内でテキストファイル内の一部の文字を置換する処理があって、半角空白と「&」を含んでいて、置換がうまく処理されずに変数名が残ってしまいました$ cat in.txtCORPORATION 御中$ sh sed_file.sh#... 2023.09.01 Linux
Linux 永続オブジェクトキャッシュを使用してください 【WordPress】 「永続オブジェクトキャッシュを使用してください」 の警告メッセージついてWordpressのヘルスチェックで下記のように「永続オブジェクトキャッシュを使用してください」と表示されます。以前は「Memcached Redux」を使っていました... 2023.08.21 LinuxWordPress