カテゴリー
Linux

【VPS】/proc/user_beancounters で仮想サーバのリソースが確認できるなんて感激ですわ!【ServersMan@VPS】

以前、Sendmail で受信できても送信できない問題を何とかしました!!! | oki2a24  で次のような現象が発生し、頭を抱えましたけれども、単に sendmail を再起動しましたら直った、ということがございました。

  • sendmail で受信はできるのに送信はできない。
  • メールの再送信はしない。
  • sendmail のプロセスは生きている。
  • dovecot にアクセスしてクライアントへメール受信させることもできる。
  • 送信できなかった時のエラーメールを見ると、「host not found」とある。
  • /var/log/maillog を見ると、メール送信時に「stat=Host unknown (Name server: example.com.: host not found)」というエラーが出る。
  • sendmail を再起動すると送信ができるようになる。

この原因として、ようやく納得行く回答に行き当たることができました!

  • オープンファイル(numfile)のリソース割り当てエラーが頻発した。
  • そのため、sendmail のホスト参照機能に不具合が発生。
  • よって、受信はできても送信はできなくなった。

なお、自力で調査したわけではなく、次のページにすべて掲載されておりました。サーバホスティングのお仕事の大変さが垣間見えるようですわ♪

しかも、リソース割り当てエラーが頻発しているさまを確かめられるコマンドの解説付きですの!

  • /proc/user_beancounters の numfile 行の failcnt を確認し、ゼロでなければ、これが原因で host not found エラーが発生している。

とてもスッキリいたしました♪それにしてもこの /proc/user_beancounters、一体何者なのかしら?整理いたしますの。

カテゴリー
Linux

Apache モジュール一覧と不要なものを見極めたいですの♪

進め方!モジュールをオフにする設定と、ログから悪影響が出ていないか確認する方法

まずは編集前のバックアップですの♪

cp -a /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.131208

モジュールをオフにするには設定ファイルの該当箇所をコメントにいたします。

vim /etc/httpd/conf/httpd.conf

具体的には、次のように行の先頭に # を入れます。

#LoadModule actions_module modules/mod_actions.so

その後、Apache を再起動しても問題が無いかどうか、文法チェックをいたします。「Syntax OK」と表示されましたら合格ですの♪

apachectl configtest

OKでしたら、再起動♪

/etc/init.d/httpd restart

モジュールを無効にし、問題が無いかどうかを確かめますのに実際にウェブページへのアクセス、ブログの更新等の他に、ログからも確かめます♪

tail -f /var/log/httpd/error_log

参考ページ一覧

カテゴリー
WordPress

【WordPress】Jetpack プラグインの共有にはてなブックマークボタンを追加する方法メモ♪

  1. 設定 > 共有
  2. 共有ボタンブロックの「新サービスを追加」
  3. 新サービスを追加
    1. サービス名「はてブ」
    2. 共有 URL「http://b.hatena.ne.jp/bookmarklet?url=%post_url%&btitle=%post_title%」
    3. アイコン URL「http://cdn-ak.favicon.st-hatena.com/?url=http://b.hatena.ne.jp/articles」
  4. 共有ボタンを作成
  5. 変更を保存

設定を作りながらいろいろ試したこと

カテゴリー
Linux

【魔法少女アパッチ☆マギカ】Logwatch → Apache アクセスログ → URL デコードにて Apache Magica を特定するまでの道のり♪

ポイント

  • logwatch や HTTP アクセスログに「/cgi-bin/php」とあった場合、それは魔法少女アパッチ☆マギカ攻撃の痕跡かもしれません。

ちなみに、わたくしたちの logwatch を確認しますと、少なくとも 11月22日から攻撃が始まり、12月10日も続いていますの。

今回、魔法少女アパッチ☆マギカ攻撃の臭いから、魔法少女アパッチ☆マギカ攻撃であると判断するまでの手法のメモを残します。

カテゴリー
WordPress

【Google Analytics】Universal Analytics 対応の WordPress 選び♪設定!

Google Analytics に次のような案内がございました。

Universal Analytics は Google アナリティクスの新たな運用基準になります。Universal Analytics にアップグレードしても、現在使用している同じレポートで過去のデータをすべて利用できますが、さらに次のこともできるようになります。

  • カスタム ディメンション/指標
  • 新しいトラッキング コード
  • 詳細なレポート機能

ほう。。。 早速試してみますの!

本ブログでは Google Analytics でのアクセス解析を簡単に行うために Google Analyticator プラグインを使用しております。

ところが2013年12月3日現在、このプラグイン Google Analyticator は Universal Analytics に未対応のようですの><。ですのでよい機会と捉えましてこの際にプラグインも見直しながら取り組みの記録を残していきますわ!

カテゴリー
コンピューター

年賀状の印刷代を比較して Yahoo! JAPAN年賀状に注文するまでノート♪

去年はおっちょこちょいにも年賀状が足りずにコンビニで急をしのいでおりました。

今年は余裕をもって印刷!!!と思ったそうですけれども、プリンタが近くにないそうですの><。。。おばかさんですの♪

そこで、ネットで印刷を注文したいと伺いました。仕方ありませんわねええ、ふふ。調べてみましたの♪

注文枚数など注文したいこと

  • 年賀状50枚印刷してほしい
  • オリジナルのデザインを注文したい
  • 宛名は印刷しなくてよい

年賀状印刷を注文できるサイト

カテゴリー
WordPress

【セキュリティ向上】WordPress の .htaccess に追加して安全性を高めます!

安全性を高めたい、セキュリティを強化したいですの!そこで、今回 .htaccess ファイルに改善の余地ありということに気が付きましたので実践いたします♪

WordPress の .htaccess の追加部分ポイント

次を冒頭に追加しました。

<FilesMatch "^(wp-config\.php|wp-mail\.php|install\.php)">
Order Allow,Deny
Deny from all
</FilesMatch>

FilesMatch 部分の “^(wp-config\.php|wp-mail\.php|install\.php)” を整理します。

  • ^ 行頭を意味します。
  • () 囲った範囲をグループ化します。
  • \ エスケープ文字を意味します。
  • | 区切られた前後の正規表現のいずれかに一致します。

以上により、http://example.com の後に「wp-config.php」「install.php」「wp-mail.php」「.ht」がつく URL へのアクセスを拒否します。

カテゴリー
Apple

【iOS7】復元した iPhone の IMEI をワンタップで知る方法ノート!

  • iOS7 セットアップの最初の画面で右下の「i」マークをタップすると IMEI が表示される

実際にやってみますと、次のようになります。右下の「i」マークをタップいたします。

IMG_0007.JPG

すると IMEI が表示されました。ICCID というものも知ることができるようですが、残念ながら Unknown と表示されてしまいました。

IMG_0008.JPG

ちなみに、セットアップ済みの場合の iPhone の IMEI を知る方法

カテゴリー

布団カバーとシーツを洗う方法ノート♪

取扱い絵表示から決めた、布団カバーとシーツの洗い方♪

  • 洗濯機で洗う
  • ドライモードで洗う
  • 普通の洗剤で洗う
  • 物干し竿に干す

洗剤は、以前も使用したこちらの普通の洗剤です。

カテゴリー
Linux

Linux でファイルを空(サイズを 0)にする方法2

# ファイルを空にする
cp /dev/null /tmp/a.txt
> /tmp/a.txt
:> /tmp/a.txt
: > /tmp/a.txt
echo -n > /tmp/a.txt

cp /dev/null

「cp」コマンドは以前投稿しました。「無」ファイルをコピーするイメージです。

>、:>、: >

「>」は左側の内容を右側のファイルに書き込みます。最初の「何もなし」は、それこそ「無」をファイルに書き込んでいると考えればよいのだと思います。

次の2つですけれども、「:」という何もしないコマンドを使用しています。

「:」は何もしない。「:」を実行した後に0を戻り値として返す。

この説明だけを読みますと、ともすれば「0」がファイルに書き込まれてしまうのでは?と思いましたけれども、「何もしない」部分が書き込まれるようです。実際に試してみました。

何もしないということが「>」に渡される = 結果のないデータ(つまり「無」)がファイルに書き込まれる、ということではないでしょうか?妄想ですので正しいかどうかはわかりません♪

また、「:>」でも「: >」でも同じ結果となりました。これは、「:>」というコマンドがあるわけではなく、「:」と「>」というコマンドの組み合わせであるということがわかります。

ファイルを空にする、という動作があまりにも特殊ですので、最初は「:>」というコマンドがあるのかと思っておりました。

echo -n

標準出力になにもないものを出力し、それを「>」でファイルに上書きすることで空にしております。

このとき、改行が書き込まれてしまうため、ファイルが空にならない問題が発生しますけれども、echo に「-n」オプションを付けて「最後の改行を出力しない」ようにすれば解決ですの♪