Linux
Linux でディレクトリ構造のみコピーする

概要 ディレクトリをそのままコピーするのじゃなくて、ディレクトリ構造のみをコピーしたいケースは無いででしょうか? 例えば、メールサーバーを移行した際に、ユーザーのメールボックスの領域だったり、Apacheでバーチャルホス […]

続きを読む
Linux
.bash_profileと.bashrc の違いについて

概要 ユーザー環境のカスタマイズで「パス」、「エリアス」など追加などする場合は、「.bash_profile」や「.bashrc」に追加します。 「.bash_profile」や「.bashrc」は、用途によって使い方を […]

続きを読む
Linux
Server@VPSでyum updateを叩くスクリプト

概要 DTIのServer@VPSで、OSをCentOS 7を使用している場合に、「yum update」を叩くと以下のエラーになります。 Error: systemd conflicts with initscript […]

続きを読む
Linux
マウントしているファイルシステムの種類を確認

CentOSでマウントしている、ファイルシステムを調べる この記事を掲載しているサーバーはServerman@VPSというサーバーを借りて運用しています。クラウドですので、OSインストール作業がなかったので、どのようなフ […]

続きを読む
Linux
プロセスの生存を監視するスクリプト

概要 Linuxでスクリプトを作っていると、あるプロセスが上がってないとサービス起動するとか、あるプロセスが上がってないとメールするとか、そのような監視プログラムを利用する場合あります。 その都度、以前使用したスクリプト […]

続きを読む
Linux
CentOS ハードウェア情報の取得

概要 他のディストリビューションでも使用できると思いますが、LinuxのCentOSでCPUやメモリ等のハードウェア情報を取得したい場合に使用するコマンドを紹介します CPU情報 取得 CPU情報を取得するには「/pro […]

続きを読む
Linux
変数内に複数の検索する文字列があるかチェックするシェルスクリプト

概要 特定の文字列やエラーなどの文字列が変数内のあったら、処理をわけるという処理が必要なスクリプトを作る機会があったので、そのスクリプトを紹介します スクリプトは、以下の様な感じの処理です egrepコマンドで検索する文 […]

続きを読む
Linux
タイムゾーンを日本に変更する方法 「Linux」

概要 AWSでAmazon Linux, CentOS を使用しているとタイムゾーンがUTCになっていて日本時間じゃなくて使い勝手が悪かったので変更方法を紹介します AWS以外でも同じような方法で変更できるかと思います […]

続きを読む
Linux
vimで行番号を表示・非表示にする方法

概要 vimで行番号を表示・非表示にする方法を紹介します 行番号を表示 行番号を表示するには、ESCを押したあとに、下記のように「:set number」または「:set nu」と入力します :set number また […]

続きを読む
Linux
行番号を付けて出力する(nlコマンド)

概要 ファイルに行番号をつけて出力する方法は、catコマンド、awkコマンド、nlコマンドで出力できます。本記事では、「nlコマンド」を利用した場合の方法を説明します catコマンドで行番号を表示 cat -n < […]

続きを読む
Linux
grepで該当した行の前後を表示する方法

概要 grepでログファイルなどを調べた場合、該当した(パターンマッチした)行だけはなく該当した行の前後や、該当した行の前5行とか、該当した行の前5行とか表示したい場合があります。 その場合は、grepコマンドのオプショ […]

続きを読む
Linux
grepで検索文字の行番号を取得

概要 先日、当サーバーへのHPが閲覧できなくなり、SSH接続も重くなりコンソール操作も難しい状況になりました。ServerMan@VPSの管理画面より再起動しても事象は変わりません。 外部に公開しているサービスがApac […]

続きを読む
Linux
WordPress DoS/DDoS攻撃 (xmlrpc.phpへの大量アクセス)

概要 先日、当サーバーへのHPが閲覧できなくなり、SSH接続も重くなりコンソール操作も難しい状況になりました。ServerMan@VPSの管理画面より再起動しても事象は変わりません。 外部に公開しているサービスがApac […]

続きを読む
Linux
Linux カーネルの脆弱性(CVE-2016-0728 )

概要 Linux Kernel 3.8以降のLinux Kernelで、ゼロデイ攻撃の脆弱性が見つかりました(CVE-2016-0728)。 脆弱性はセキュリティデータや認証鍵、暗号鍵といったデータの保持やキャッシュに使 […]

続きを読む
Linux
Apache DoS攻撃対策モジュール【mod_evasive編】

概要 DoS攻撃(Denial of Service attack)は、サーバなどにサービス妨害攻撃またはサービス不能攻撃などと呼ばれています。大量のデータや不正パケットをサーバーに送りつけるなどの不正な攻撃を指します。 […]

続きを読む