Linux
while readで最終行が処理されない【シェルスクリプト】

while readを利用して、catコマンドでファイルを読むこんだ場合に、最終行がある文字が読み込まれない問題 Windowsで生成したファイルをシェルスクリプトでwhile readを利用して、catコマンドでファイ […]

続きを読む
Linux
cut, awkコマンドで区切り文字を指定して取り出す

区切り文字を指定して特定の値を取り出す cutコマンド、awkコマンドを利用して、任意の区切り文字で区切られた文字を取り出す方法を紹介します。 以下のファイルでは、「:」で区切りを入れてIPアドレス:ポート番号を記載され […]

続きを読む
Linux
シェルスクリプトを利用して、iptablesに特定のIPを拒否するスクリプト

シェルスクリプトの引数に特定のIPを指定して、そのIPをF/Wに追加する iptablesのF/Wで特定のIPアドレスを拒否(DROP)したい場合に、その都度コマンドを入力するのが面倒なので、シェルスクリプトで引数に拒否 […]

続きを読む
Linux
SMTP Authを何度も試みててくるIPアドレスをブロックする【postfix】

postfixで何度もSMTP Auth をしてくるSPAMメールの業者のIPアドレスをブロックする メールサーバーを運用していると、海外からのSPAM業者がSTMPサーバーにアクセスしてきます。いちようメールサーバーは […]

続きを読む
Linux
IPアドレスを指定して受信拒否 【postfix】

迷惑メール対策として、特定のIPアドレスから受信拒否 Postfixでメールサーバーを運用していると迷惑メール・SPAMメール等で対策で特定のIPアドレスからの接続を拒否したいケースがあります。 その場合はPostfix […]

続きを読む
Linux
SPAMデータベースを利用して迷惑メール対策【postfix】

RBLデータベースに登録されていブラックリストを利用して迷惑メール対策 postfixを利用してメールサーバーを構築してるサーバーがあります。このメールサーバーですが迷惑メール業者からのアクセスが多いので何かしらの対策が […]

続きを読む
Linux
シェルスクリプトで「Enter」を押さないと処理を進めないようにする

「Enter」キーの入力しないと処理を一時停止する シェルスクリプトで処理を進めていて、変数とか処理に問題なければ処理を進めたいケースがあります。その場合に「エンター(Enter)キー」を押すと処理を進める場合は「rea […]

続きを読む
Linux
postfixで送信・受信・送受信を転送する

postfixでメールの送信・受信・送受信をBCCとして転送する 送信したメール・受信したメール・送受信したメールを転送(アーカイブ)する仕組みとしてpostfixでは、「always_bcc」、「sender_bcc_ […]

続きを読む
Linux
Lightsailでは、Amazon Linux 2が使用できない

Lightsailでは、スナップショットを使ったスケールダウンができないので、スケールダウンしたいインスタンスをAmazon Linux 2で作ってそちらに移行をしようとおもったけど、インスタンス作成時にOS選択で「Am […]

続きを読む
Linux
Lightsail インスタンスのスケールダウンついて

Amazon Lightsail 今の契約しているプランをスペックが低いプランへの変更するスケールダウンですが、スケールアップのようにスナップショットを利用して、今のプランより上位のプランへのスケールアップはできません […]

続きを読む
Linux
dateコマンドで、ファイルのタイムスタンプを取得

指定したファイルのタイムスタンプを取得する方法 指定したファイルの日付・時間等のタイムスタンプを取得するには「date」コマンドを使用すれば取得できます $ ls -l test.txt -rw-rw-r-- 1 cen […]

続きを読む
Linux
Nginx のKeep-aliveの設定

Keep-Alive について Keep-Aliveは、WEBサーバーとクライアント(ウェブブラウザ)の通信時にHTTP通信を切断せずに、HTTP通信を送受信する仕組みです。WEBサーバーでは同一サーバーに画像、Java […]

続きを読む
Linux
パーティションの拡張されなかったので、resize2fsでディスク容量を増やす

交換したディスクの容量を、resize2fsでディスク容量を増やす さくらクラウドでディスク容量が少なくなり、ディスクを大きい容量に変更したディスクがありました。さくらクラウドのサイズの大きなディスクの交換手順のようにお […]

続きを読む
Linux
ディスクのUUID確認(blkidコマンド)

概要 CentOS 6以降、fstabでパーティションをマウントポジションなど設定する時にUUIDが設定するようになっています。OSをインストール時に自動でUUIDは設定されるので普段は意識しなくても大丈夫ですが、ディス […]

続きを読む
Linux
muninにPHP-FPMのグラフを増やす

muninにphp-fpmのリソース監視 php-fpmで使用しているメモリ、子プロセス数などを視覚的にわかるようにmuninにphp-fpmをグラフを追加します。php-fpmのメモリ、子プロセスを表示するのが目的です […]

続きを読む