2011-12-01から1ヶ月間の記事一覧

Vim Cheat Sheet

編集モード gg ファイルの先頭に移動する G ファイルの末尾に移動する ^ カレント行の先頭の文字に移動する 0 カレント行の先頭に移動する $ カレント行の末尾に移動する w 次の単語の先頭に移動する b 前の単語の先頭に移動する W 次の空白で区切られた単語…

cURLを使ったファイルのアップロード

構成 CentOS release 5.6 (Final) cURL 7.15.5 (x86_64-redhat-linux-gnu) ファイルのアップロード 例としてHTTPを取り上げていますが、FTP / FTPS / SFTP / SCPについても同様です。 HTTPを使うときはHTTPサーバーがPUTを許容するように設定されている必要…

Memcacheのstatsコマンド

概要 Memcacheのstatsコマンドでどんな情報を表示できるのか、というメモ。 構成 CentOS release 5.5 (Final) memcached version 1.4.5 statsコマンドで表示できる情報 項目名 説明 例 pid プロセスID 18622 uptime memcachedの稼働時間(秒) 10699178 time…

net.core.somaxconnについて調べてみた

概要 ↓ memcachedのtcp_backlogのデフォルト値は1024で、stats settingsにも1024と表示されているのですが、 stats settings ... STAT tcp_backlog 1024 ... END↓ net.core.somaxconnがデフォルト値のままだと128に切り詰められてしまい、 # cat /proc/sys/n…

トラブルシューティングでよく使うコマンド<各種サービス編>

Unicornが8080ポートへのHTTPリクエストにレスポンスしていることを確認したい localhostの8080ポートに、/helpsを要求するGETリクエストを送信します。Unicornが8080ポートをlistenしていれば、レスポンスとして/helpsの内容が返ってきます。 $ curl http:/…

hdparmコマンドを実行すると「HDIO_DRIVE_CMD(null) (wait for flush complete) failed: Inappropriate ioctl for device」になる

構成 CentOS release 5.6 (Final) 問題 hdparmコマンドを実行すると「HDIO_DRIVE_CMD(null) (wait for flush complete) failed: Inappropriate ioctl for device」と表示されます。 # hdparm -t /dev/vda1/dev/vda1: Timing buffered disk reads: 412 MB in …

ベンチマークしてみた 〜 CloudCore VPS 2G、CentOS 5.6

概要 提供事業者 株式会社KDDIウェブコミュニケーションズ サービス名 CloudCore VPS 種別 2G 物理/仮想 仮想 CPU 物理1コア Memory 2GB HDD 100GB OS CentOS release 5.6 (Final) サーバー構成 # uname -aLinux kvps-27-34-160-196.secure.ne.jp 2.6.18-238…

ベンチマークしてみた 〜 さくらのVPS 4G、CentOS 5.5

概要 提供事業者 さくらインターネット株式会社 サービス名 さくらのVPS 種別 4G 物理/仮想 仮想 CPU 仮想4コア Memory 4GB HDD 120GB OS CentOS release 5.5 (Final) サーバー構成 # uname -aLinux www6027uc.sakura.ne.jp 2.6.18-194.26.1.el5 #1 SMP Tue …

ベンチマークしてみた 〜 さくらのVPS 512、CentOS 5.5

概要 提供事業者 さくらインターネット株式会社 サービス名 さくらのVPS 種別 さくらのVPS 512 物理/仮想 仮想 CPU 仮想2コア Memory 512MB HDD 20GB OS CentOS release 5.5 (Final) サーバー構成 # uname -aLinux www32009u.sakura.ne.jp 2.6.18-194.26.1.e…

neobundle.vimでVimのプラグインを管理する

neobundle.vimの導入 GitHubからcloneするだけで導入できます。 $ git clone https://github.com/Shougo/neobundle.vim ~/.vim/neobundle.vim.git プラグインの管理 ~/.vimrcに以下の行を追加します。 1 filetype off 2 3 if has('vim_starting') 4 set runt…

共有ライブラリの追加

概要 共有ライブラリをシステムに認識させるには、そのディレクトリを共有ライブラリ検索パスに追加する必要があります。/libディレクトリと/usr/libディレクトリはデフォルトで含まれていますが、FedoraやCentOSでは/usr/local/libディレクトリが含まれてい…