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

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

続きを読む
Linux
AWS EC2のSSHログインをパスワード方法に変更

概要 AWSのEC2インスタンスのSSHログイン方法を公開鍵と秘密鍵を使用した鍵認証方式からパスワード方式に変更する方法を紹介します。使用するOS(Amazon Linux, RHEL5, CentOSなど)によって少し […]

続きを読む
Linux
MySQLで「¥G;」を叩くと「ERROR: No query specified」となる場合

MySQLでSQLの出力を見やすくするように「¥G;」をつけてSQL分を叩くと、「ERROR: No query specified」と表示されました。 エラーになったのはレプレリケーションしているMySQL側で「SHO […]

続きを読む
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)は、サーバなどにサービス妨害攻撃またはサービス不能攻撃などと呼ばれています。大量のデータや不正パケットをサーバーに送りつけるなどの不正な攻撃を指します。 […]

続きを読む
Linux
OpenSSH クライアントで情報流出の脆弱性

概要 OpenSSHのSSHクライアントで秘密鍵が情報が流出する可能性のある脆弱性(CVE-2016-0777)が発見されました。 OpenSSH 5.4 から 7.1 までのクライアントでは、非公開で SSH接続の再開 […]

続きを読む
Linux
キーボードでのバッククォートの入力方法

概要 シェルスクリプトでコマンドの実行結果を変数に入れる時にバッククォート(`)を使用する時ですが、キーボードの入力方法が思い出せず、いつも以前使用したシェルスクリプトやWEBのシェルスクリプトのサンプルから、バッククォ […]

続きを読む
Linux
vim で複数行にコメントアウトを挿入・削除する方法

概要 1回1回、行頭に#を挿入したり、行頭の#を削除するのは、結構地味で面倒だと思いますので、vimでコメントアウトを複数行に挿入したり、削除したりする方法を説明します コメントアウトを挿入する場合前のApacheの設定 […]

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

現在、マウントしているファイルシステムのext4, xfs, btrfs などのファイルシステムの種類を確認する方法は。「df -T」のコマンドで確認できます   # テストサーバー $ df -T Files […]

続きを読む
Linux
yum updateでエラー「Error: systemd conflicts with initscripts」

ServerMan@VPSで、yum update できない事象 ServerMan@VPSを利用していますが、現在、この環境で「yum update」を叩いてカーネルのバージョンアップを含むアップデートがある場合、下記 […]

続きを読む
Linux
ドメイン変更時の新ドメインにリダイレクト [mod_rewrite]

ドメイン変更を行った際に、旧ドメインにアクセスがあった場合に新ドメインに転送する設定を紹介します 説明の際に旧ドメイン:old.hoge.com 新ドメイン:new.hoge.com として説明します 新しいドメインに転 […]

続きを読む
Linux
findのAND検索・OR検索 [ 論理演算子 ] NOT検索(特定のファイルを含まない)

findコマンドは、で絞り込み検索のAND検索、複数条件での検索(OR検索)、特定の条件などを除外(NOT検索)の方法を紹介します 動作確認用に以下のようなファイルを配置しています $ ls |egrep "ex|hog […]

続きを読む
Linux
apacheのアクセスログから画像ファイルなどを除外

Apache のログですがアクセス数が増えてくると、アクセス数に比例してログファイルの容量が増えていきます。またその際ログの書き込みも増えて負荷も増えます。 ログファイルですが、何も設定しないと画像のリクエストなどのログ […]

続きを読む