Linux プロセスの生存を監視するスクリプト 概要Linuxでスクリプトを作っていると、あるプロセスが上がってないとサービス起動するとか、あるプロセスが上がってないとメールするとか、そのような監視プログラムを利用する場合あります。その都度、以前使用したスクリプトでその箇所をコピーしたり... 2016.05.16 Linux
Linux CentOS ハードウェア情報の取得 概要他のディストリビューションでも使用できると思いますが、LinuxのCentOSでCPUやメモリ等のハードウェア情報を取得したい場合に使用するコマンドを紹介しますCPU情報 取得CPU情報を取得するには「/proc/cpuinfo」を参照... 2016.05.09 Linux
Linux 変数内に複数の検索する文字列があるかチェックするシェルスクリプト 概要特定の文字列やエラーなどの文字列が変数内のあったら、処理をわけるという処理が必要なスクリプトを作る機会があったので、そのスクリプトを紹介しますスクリプトは、以下の様な感じの処理です egrepコマンドで検索する文字列をOR検索します。 ... 2016.04.18 Linuxプログラミング
Linux タイムゾーンを日本に変更する方法 「Linux」 概要AWSでAmazon Linux, CentOS を使用しているとタイムゾーンがUTCになっていて日本時間じゃなくて使い勝手が悪かったので変更方法を紹介しますAWS以外でも同じような方法で変更できるかと思いますタイムゾーンの変更手順(A... 2016.04.14 Linux仮想化
Linux Server.InternalError: Internal error on launch で起動しない場合 [AWS] 概要AWSで無料枠のインスタンスで評価用のサーバーを作成し、本番予定のインスタンスタイプ(i2.8xlarge)で負荷テストをする案件があり、サーバーを構築後シャットダウンをおこない、評価用インスタンスの「i2.8xlarge」に変更し起動... 2016.03.25 Linux仮想化
Linux NIC(LANカード)交換後にネットワークが上がらない時の対処方法 概要CentOS 6.x でNIC(LANカード)を交換後にネットワークが起動しないケースがありました。その場合の対処方法を説明しますCentOS 6.x では、MAC アドレスと ethX を対応付けが記録されていて、NIC(LANカード... 2016.03.22 Linux
Linux fstabの書き方が間違っているいて起動しない場合の対処方法 概要先日データーセンター作業で、運用しているサーバーのディスク容量が少なくなり、HD交換として起動すると以下のエラーが表示されましたfsck.ext4: No such file or directory which trying to o... 2016.03.22 Linux
Linux ntpdでの時刻同期がずれる場合の対策(frequency error xxx PPM 〜) 概要CentOS 6.x で稼働しているサーバーで、以下の様なエラーが出力されてntpdの時刻同期が出来てにない事象が発生しました。原因はハードウェアクロックとカーネルクロックの時刻が大幅にずれており同期ができなくっているみたいですMar ... 2016.03.07 Linux
Linux vimで行番号を表示・非表示にする方法 概要vimで行番号を表示・非表示にする方法を紹介します行番号を表示行番号を表示するには、ESCを押したあとに、下記のように「:set number」または「:set nu」と入力します:set numberまたは:set nu行番号を非表示... 2016.02.25 Linux
Linux 行番号を付けて出力する(nlコマンド) 概要ファイルに行番号をつけて出力する方法は、catコマンド、awkコマンド、nlコマンドで出力できます。本記事では、「nlコマンド」を利用した場合の方法を説明しますcatコマンドで行番号を表示cat -n <ファイル名> で行番号をつけてで... 2016.02.25 Linux
Linux grepで該当した行の前後を表示する方法 概要grepでログファイルなどを調べた場合、該当した(パターンマッチした)行だけはなく該当した行の前後や、該当した行の前5行とか、該当した行の前5行とか表示したい場合があります。その場合は、grepコマンドのオプションの「-A」・「-B」・... 2016.02.18 Linux
Linux grepで検索文字の行番号を取得 概要先日、当サーバーへのHPが閲覧できなくなり、SSH接続も重くなりコンソール操作も難しい状況になりました。ServerMan@VPSの管理画面より再起動しても事象は変わりません。外部に公開しているサービスがApacheのWEBサービスのみ... 2016.02.01 Linux
Linux WordPress DoS/DDoS攻撃 (xmlrpc.phpへの大量アクセス) 概要先日、当サーバーへのHPが閲覧できなくなり、SSH接続も重くなりコンソール操作も難しい状況になりました。ServerMan@VPSの管理画面より再起動しても事象は変わりません。外部に公開しているサービスがApacheのWEBサービスのみ... 2016.01.26 Linux
Linux Apache DoS攻撃対策モジュール【mod_evasive編】 概要DoS攻撃(Denial of Service attack)は、サーバなどにサービス妨害攻撃またはサービス不能攻撃などと呼ばれています。大量のデータや不正パケットをサーバーに送りつけるなどの不正な攻撃を指します。Apacheでの、Do... 2016.01.20 Linux
Linux vim で複数行にコメントアウトを挿入・削除する方法 概要1回1回、行頭に#を挿入したり、行頭の#を削除するのは、結構地味で面倒だと思いますので、vimでコメントアウトを複数行に挿入したり、削除したりする方法を説明します コメントアウトを挿入する場合前のApacheの設定ファイル<Locati... 2016.01.14 Linux