Linux Postfixでリレー送信を設定する方法 別サーバーのPostfixでリレー送信を設定する方法メール送信用のメールサーバーがあり、新規に追加したサーバーはそのメール送信サーバー経由でメール送信するように構築したい。その際のPostfixの設定をまとめました。 送信サーバー:mail... 2024.12.09 Linux
Linux mailコマンドでメール送信できない「send-mail: Cannot open mail:25」 特定のサーバーでメールが届かないことがわかり、サーバーにログインしてmailコマンドでメール送信すると下記のようにエラーになります$ echo "test" | mail -s "test" hoge@example.com$ send-m... 2024.12.06 Linux
Linux Zabbixで最新バージョンがリリースされているか確認方法 WEB管理画面でZabbixのアップデートがあるか確認する方法サーバーの運用管理でZabbixを利用しています。脆弱性対応や機能追加等で定期的にZabbixがアップデートされていますが、その都度、dnf updateコマンドで確認したり、公... 2024.11.28 Linux
Linux Squidでhostsファイル(/etc/hosts)の変更を反映させる方法 SquidでhostsファイルにIPアドレスを追加しても反映されない開発環境でSquidを使用しています。新規の開発環境のドメインを「/etc/hosts」ファイルに追加しましたがsquid経由でアクセスすると、開発環境ではなく本番環境を見... 2024.11.26 LinuxUbuntu
Linux MySQLでDBを作成時にエラー(You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version~) 「-」を含むデータベース名を作成時にエラーMySQLで「wptest-data_db」の名前のデータベースを作成しようとしたら下記のエラーとなり、データベースが作成できませんでしたmysql> create database wptest-... 2024.11.20 LinuxUbuntu
Linux dnfコマンドでインストールしたパッケージを確認する dnfコマンドでインストール・アップデートしたパッケージの確認方法自分の環境ではパッケージソフトの更新は、dnfコマンドの自動更新で実施しています。更新されたパッケージ一覧はcockpit経由でメールで通知がきて確認できます。手動で自動更新... 2024.11.07 Linux
Linux ソフトがアップデートしているかチェックするスクリプト 以前の記事で「Let’s EncryptのSSL証明書を有効にしたCockpitで証明書エラー」で、dnf updateでパッケージを更新したら、Cockpitで使用しているSSL証明書が書き換わり証明書エラーとなったケースがありました。パ... 2024.11.06 Linux
Linux diffコマンドの表示を見やすくする diff コマンドでファイルを比較できますが、下記のように標準出力だと少しわかりにくいです。構文:diff ファイル1 ファイル2$ cat test1.txttest1test2test3$ cat test2.txt test2test... 2024.11.05 Linux
Linux Nextcloudの警告「OPcache のインターン化文字列バッファがほぼいっぱいです。」 NextCloudをアップデート後に管理画面にアクセスし、「概要」→「セキュリティ&セットアップ警告」を確認すると、警告メッセージが表示されてました。PHP OPcacheモジュールが正しく設定されていません。OPcache のインターン化... 2024.10.28 LinuxWindows11
Linux CentOS9 で、PHP8.2のモジュールに切り替えでエラー CentOS9 で、PHP8.2にバージョンアップで「Error: It is not possible to switch enabled streams~」のエラーCentOS 9でPHP 8.1から8.2にバージョンアップしようと「d... 2024.10.23 Linux
Linux Nextcloudをアップデート後エラー「One or more mimetype migrations are available.~ 」 Nextcloudを30.0.1 にアップデートして管理画面にアクセスすると下記のエラーが表示されました。※ Nextcloud 31.0.2でも同様のエラーが発生していましたOne or more mimetype migrations ... 2024.10.21 LinuxUbuntu
Linux RHEL系で時刻同期の確認【chronyc】 RHEL7 以降、NTPサーバーは「chronyc」になっています。時刻同期の状況を確認するには「chronyc sources」とコマンドを叩くと以下のように時刻同期の状況が確認できます$ chronyc sourcesMS Name/I... 2024.10.10 Linux
Linux タイムゾーンを日本標準時(JST)に変更 【timedatectl】 タイムゾーンの設定を変更したいケースインストールした直後のサーバーだとdateコマンドで日付を確認すると、時間が日本の標準時刻じゃなくてUTC(協定世界時)になっている場合があります。OSインストール時にタイムゾーンを設定する時に設定忘れた... 2024.10.09 LinuxUbuntu
Linux if文の代替 case文について【シェルスクリプト】 シェルスクリプトのcaseについてif文と同じように条件に応じて、分岐処理ができる「case」があります。私は普段はif文で使用するので今まであまり利用する事がありませんでしたが、今回はcase について説明します。case文は、シェルスク... 2024.10.04 Linux
Linux シェルスクリプトで使うif文の条件式について if文の条件式の分岐についてシェルスクリプトを作成するときに、文字列や数値の比較して条件分岐する際にif文を利用するケースがあります。その際に条件を比較する時に条件式を使いますが、いつも条件式の条件を忘れてしまいその都度に過去のスクリプトや... 2024.10.03 LinuxUbuntu