Linux シェルスクリプトを利用して、iptablesに特定のIPを拒否するスクリプト シェルスクリプトの引数に特定のIPを指定して、そのIPをF/Wに追加するiptablesのF/Wで特定のIPアドレスを拒否(DROP)したい場合に、その都度コマンドを入力するのが面倒なので、シェルスクリプトで引数に拒否したいIPアドレスを指... 2019.10.09 Linuxプログラミング
Linux SMTP Authを何度も試みててくるIPアドレスをブロックする【postfix】 postfixで何度もSMTP Auth をしてくるSPAMメールの業者のIPアドレスをブロックするメールサーバーを運用していると、海外からのSPAM業者がSTMPサーバーにアクセスしてきます。いちようメールサーバーはSMTP認証をしている... 2019.10.07 Linux
Linux IPアドレスを指定して受信拒否 【postfix】 迷惑メール対策として、特定のIPアドレスから受信拒否Postfixでメールサーバーを運用していると迷惑メール・SPAMメール等で対策で特定のIPアドレスからの接続を拒否したいケースがあります。その場合はPostfixの設定ファイル「main... 2019.10.04 Linux
Linux SPAMデータベースを利用して迷惑メール対策【postfix】 RBLデータベースに登録されていブラックリストを利用して迷惑メール対策postfixを利用してメールサーバーを構築してるサーバーがあります。このメールサーバーですが迷惑メール業者からのアクセスが多いので何かしらの対策が必要でしたので、RBL... 2019.10.03 Linux
Linux シェルスクリプトで「Enter」を押さないと処理を進めないようにする 「Enter」キーの入力しないと処理を一時停止するシェルスクリプトで処理を進めていて、変数とか処理に問題なければ処理を進めたいケースがあります。その場合に「エンター(Enter)キー」を押すと処理を進める場合は「read Wait」という ... 2019.09.26 Linuxプログラミング
Linux postfixで送信・受信・送受信を転送する postfixでメールの送信・受信・送受信をBCCとして転送する送信したメール・受信したメール・送受信したメールを転送(アーカイブ)する仕組みとしてpostfixでは、「always_bcc」、「sender_bcc_maps」、「reci... 2019.09.24 Linux
Linux dateコマンドで、ファイルのタイムスタンプを取得 指定したファイルのタイムスタンプを取得する方法指定したファイルの日付・時間等のタイムスタンプを取得するには「date」コマンドを使用すれば取得できます$ ls -l test.txt-rw-rw-r-- 1 centos centos 34... 2019.08.21 Linuxプログラミング
Linux Nginx のKeep-aliveの設定 Keep-Alive についてKeep-Aliveは、WEBサーバーとクライアント(ウェブブラウザ)の通信時にHTTP通信を切断せずに、HTTP通信を送受信する仕組みです。WEBサーバーでは同一サーバーに画像、Javaスクリプトファイル、C... 2019.08.14 Linux
プログラミング ヒアドキュメントでHTML分を出力する [PHP] 複数行あるHTMLタグをヒアドキュメントを使って出力するphpでHTML分を出力する場合、ヒアドキュメントを使うと便利です。下記が簡単なサンプルです<?php $html = <<<EOD <!DOCTYPE html><html><hea... 2019.08.01 プログラミング
プログラミング PHP ログをファイルに出力する error_log関数でエラーログを出力エラーログなどを任意のファイルに等に出力する場合は「error_log」関数を使用すると便利です。error_log関数は任意のメッセージをログファイルに出力したり、メール送信できますerror_lo... 2019.07.25 プログラミング
Linux ディスクのUUID確認(blkidコマンド) 概要CentOS 6以降、fstabでパーティションをマウントポジションなど設定する時にUUIDが設定するようになっています。OSをインストール時に自動でUUIDは設定されるので普段は意識しなくても大丈夫ですが、ディスクを増設したときはUU... 2019.07.22 Linux
プログラミング PHPの配列の初期化 array関数で配列を初期化するarray関数を使用して、PHPの配列を初期化します。使い方は簡単は、$array = array() のように使います$array = array();簡単なサンプルでは、配列に値を挿入しています。その後a... 2019.07.17 プログラミング
Linux muninにPHP-FPMのグラフを増やす muninにphp-fpmのリソース監視php-fpmで使用しているメモリ、子プロセス数などを視覚的にわかるようにmuninにphp-fpmをグラフを追加します。php-fpmのメモリ、子プロセスを表示するのが目的ですので、php-fpmの... 2019.07.16 Linux
Linux nginxに変更したらメモリ不足なったので、php-fpmを設定を見直し ApacheからNginxに変更したらサーバーが定期的に落ちるVPSをサーバーをLightsailに変更した際に、Apacheを使っていたWEBサーバーをnginxに変更しました。始めは問題なく動作していたのですが、しばらくするとNetwo... 2019.07.12 Linux
Linux CentOSで、swapのswapの使用率を表示する Swapの使用率を確認するLinuxで物理メモリを使い切るとswap領域を使用します。今のメモリ状況は「free」コマンドで確認できます。下記では、「-m」のオプションでメモリの量をMB単位で表示しています。$ free -m total ... 2019.07.09 Linux