Linux ファイルの所有者を監視するスクリプト ファイルの所有権を変更されていないか監視するスクリプトPHPでファイルの書込み処理をするプログラムがあって、そのファイルの所有権が「apaceh」以外だとパーミッションエラーとなり書込みが失敗するので、ファイルの所有者がApacheから変更... 2019.12.24 Linuxプログラミング
Linux Squidの帯域制限(速度制限)の仕方 CentOS 6系のサーバーでSquidを使用していて、専用線を引いており契約している速度からたまに超える場合があるので、帯域制限(速度制限)をしたいと要望があったので、以下のように「squid.conf」を変更しました。「delay_pa... 2019.12.19 Linux
Linux postmapコマンドエラー 「postmap: warning: xx.db: duplicate entry:」 postmapコマンドでデータベースを生成時に下記のようなエラーがでました$ sudo postmap /etc/postfix/senderbccpostmap: warning: /etc/postfix/senderbcc.db: d... 2019.11.22 Linux
Linux SSH接続がタイムアウトになる場合のサーバー側の設定 SSHのタイムアウトに対策【SSHサーバー】KeepAliveパケットをSSHサーバー側に送信しないSSHクライアントを使用している場合、数分通信を行なっていない場合はSSHサーバーとの通信が切れてタイムアウトになります。その場合は、SSH... 2019.11.12 Linux
Linux Cronで日本語のメールを送ると文字化け・添付ファイルになる 日本語の文字列があるメールを送ると添付ファイルなる場合の対処法件名は日本語でメール本文に日本語文字列があるメールを送信するシェルスクリプトを作って、スクリプトを実行してメールを送信すると受信したメールの件名・本文ともメールクライアントでは、... 2019.11.05 Linuxプログラミング
Linux while readで最終行が処理されない【シェルスクリプト】 while readを利用して、catコマンドでファイルを読むこんだ場合に、最終行がある文字が読み込まれない問題Windowsで生成したファイルをシェルスクリプトでwhile readを利用して、catコマンドでファイルを出力して、内容を読... 2019.10.29 Linuxプログラミング
Linux cut, awkコマンドで区切り文字を指定して取り出す 区切り文字を指定して特定の値を取り出すcutコマンド、awkコマンドを利用して、任意の区切り文字で区切られた文字を取り出す方法を紹介します。以下のファイルでは、「:」で区切りを入れてIPアドレス:ポート番号を記載されています。このファイルで... 2019.10.23 Linux
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 パーティションの拡張されなかったので、resize2fsでディスク容量を増やす 交換したディスクの容量を、resize2fsでディスク容量を増やすさくらクラウドでディスク容量が少なくなり、ディスクを大きい容量に変更したディスクがありました。さくらクラウドのサイズの大きなディスクの交換手順のようにおこなったのですが、どこ... 2019.08.08 Linux