You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
![プロセスとかスレッドとかプロセス間通信とかについて書く場所](https://cdn-ak-scissors.b.st-hatena.com/image/square/1ef26f6cb4349557952890dbe3e567f7f98dc151/height=288;version=1;width=512/https%3A%2F%2Fgithub.githubassets.com%2Fassets%2Fgist-og-image-54fd7dc0713e.png)
サーバの動作に異常が発生した際に原因を探るためのLinuxコマンドで、自分用のメモです。 全てmanとかググったら出てくるので説明は適当です。思いついたら後で追記していくかもです。 対象はDebian Squeezeになります。 全てパッケージインストールできるもので、パッケージ名は [in packagename] としてあります。 各所よりコメントありがとうございます。 良さ気なコマンドは追記していきます。 <追加したコマンド> * telnet (+コメント wget, netcat) * arp (+コメント arpwatch) * pstree * fdisk コメントに gdisk * host, dig * watch * reboot
Linuxで運用しているWebサーバがあり、最近レスポンスが悪いので調べてみると、CPUのiowaitの値が高いためということが判明しました。 しかしながら、このホストは以下のサービスも稼働しているのでどのサービスがIOを食っているのかが判定しづらいです。 ・Apache+PHP ・MySQL ・qmail,dovecot ・nagios ・djbdns topで見ても、プロセスのステータスが表示されるのは一瞬で傾向がつかめません。 どのプロセスがIO待ちに時間を消費しているか判定する方法はあるでしょうか? ちなみに、以下の方法を試しました。 ・topでプロセスのステータスを表示→傾向がつかめず。ステータスがIO待ちであるDになるのは一瞬で、apache,MySQLがたまにDになる。 ・iostatを表示→スループットなどは出るが、どのプロセスが原因かわからない。 muninのCPU利用情
404 error お探しのページは移動もしくは削除された可能性がございます。 The page has might be moved or deleted.
やる夫がサーバ構築するようです。<div class=なにかしらサービスのリリース時にmemcachedの再起動があると思いますので、ちょっと作った。#! /bin/sh if [ $# -ne 1 ]; then echo "./memcached.sh [start/stop]" exit 1 fi case $1 in start) /usr/local/bin/memcached -d -m 512 -p 11211 -u nobody -l `hostname -i` /usr/local/bin/memcached -d -m 512 -p 22422 -u nobody -l `hostname -i` ps axuw | grep "/usr/local/bin/memcached" | grep -v
Linuxなどを利用する上で、「これはどうやったら実現できるのだろう」と思うことは数知れない。本連載では、ユーザーがひんぱんに遭遇するであろう問題と、その解決方法を解説する。上級者には新たな発見を、初心者には上級者への道の手引きとなるだろう。 ファイルやディレクトリをバックアップ/同期するためのツールは幾つも存在していますが、rsyncはとりわけ大きな人気を誇っているといってよいでしょう。変更分を検出して差分のみを転送することで、ネットワーク経由でも効率的にバックアップ/同期が行える点や、sshなどのリモートシェル経由での利用が可能な点など、機能の洗練度はさすがに登場から10年以上たっているだけのことはあります。バックアップやミラーリングなどの用途であれば、基本的にはコピー元とコピー先でわずかな違いしか発生しないはずで、ファイルの相違部分だけを転送するrsyncは効率的に機能します。 そん
SELINUXが原因で、Linuxの起動に失敗することがある。 /etc/sysconfig/selinux の編集ミスでカーネルパニックを引き起こすとか、変なドライバーとかモジュールとかを読み込もうとして失敗して固まるとか、そういうケース。 そんな時の対処方法。 手順1:GRUBのメニューが表示されたら、何かキーを押してメニューに入る 手順2:行の先頭にkernelと記述のある行を選択し、「e」キーを押す 手順3:行の後ろまでカーソルを移動し、「selinux=0」と書き足してEnterキーを押す 手順4:「b」キーを押してブートする この方法で、/etc/sysconfig/selinuxの記述内容に関わらず、最初からSELINUXが無効な状態で起動する。 ちなみに、CentOSをインストールする際に、カーネルの起動パラメータを記述できる部分がある。ほとんどの場合はそこでは何も書かずに
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く