Linux

CentOS5 のvimでRubyのオムニ補完を使う

オムニ補完は↑のような補完機能。RubyやRails開発で使えます。 http://vim-ruby.rubyforge.org/を突っ込めば使えますが、CentOS環境のvimはrubyinterpが無効になっているのでパッケージを入れ直す必要があります。手順は以下。 1. vimのrpmパッケージを作る…

CentOS5.1 rpmforgeリポジトリを使う

コピペで入れられるようにメモ。 % wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm % sudo rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.i386.rpm % sudo sed -i 's/enabled = 1/enabled = 0/g' /etc/yu…

CentOSでタイムゾーンを変更する

dateを実行した際にEDTなどではなくJSTを表示するように修正する場合以下の作業を行う。 # 既存のファイルを上書き cp /usr/share/zoneinfo/Japan /etc/localtime /etc/sysconfig/clock を修正する。 ZONE="Asia/Tokyo" 再起動する。

CentOS5.1 に Rails入れる

手元にメモがなかったので書いておこう。 # yum install ruby ruby-docs ruby-irb ruby-rdoc ruby-ri # wget http://rubyforge.org/frs/download.php/35283/rubygems-1.1.1.tgz # tar xvfz rubygems-1.1.1.tgz # cd rubygems-1.1.1 # ruby setup.rb # gem in…

ソフトウェアRAID1を構築する際のMBR設定

LinuxなどでRAID1(ミラーリング)を行った際に片肺でもシステムが起動するためにはMBRの設定が必要です。 /dev/sda /dev/sdbをRAID1で使っており、/bootを独立したパーティションとしている場合、以下の作業でMBRの設定ができます。 # grub grub> device (hd0…

CentOS5.1にTritonn(MySQL + Senna)をインストールする

全文検索に便利なSenna環境を組み込みます。 ・http://qwik.jp/tritonn/ ファイルの取得 rpmがあるのでそれを取得します。(http://sourceforge.jp/projects/tritonn/files/) # wget http://iij.dl.sourceforge.jp/tritonn/29197/MySQL-client-5.0.51a-trit…

MySQLのrootユーザを削除したときの対処

ぼーっと作業して何故か消してしまったときの対処法。例はCentOSです。パスなどは適時読み替えてください。 まずMySQLを停止します。 # /etc/init.d/mysql stopMySQLを認証無視モードで起動します。--skip-grant-tablesが無視フラグです。 # /usr/sbin/mysql…

Fastladderをローカルサーバにインストール

livedoor Readerの英語版、FastladderをUbuntuにインストールしました。手順メモ。 % wget http://fastladder.org/downloads/fastladder-0.0.2-src.tar.gz % tar xvfz fastladder-0.0.2-src.tar.gz % rails -v Rails 1.2.5 % sudo gem update rails -y % rai…

UbuntuでFTP

UbuntuでFTPサーバを立ち上げる場合、proftpdをインストールのみですぐに動作する。vsftpdだと色々面倒っぽい。 $ sudo apt-get install proftpd

USBストレージにラベル付け

USBストレージは認識された順にデバイス名が割り振られるので、ボリュームラベルを付与して管理する。 sdg1を「usb1」と名付ける # e2label /dev/sdg1 usb1 # e2label /dev/sdg1 usb1 fstab書き換え LABEL=usb1 /export/usb1 ext3 defaults 0 0

HyperEstraierを導入してみた

Rubyリファレンスが"503 Service Unavailable"でガッカリなので、 ローカルに保存してあるruby-man-ja-htmlをHyper Estraierで全文検索できるようにしてみました。 簡単、便利、速いのでオススメ。 http://server/doc/ 配下を検索できるようにする。 環境はC…

apcupsdの設定

サーバのUPS設定をしていなかったので、apcupsdを使って自動シャットダウン等するようにしてみました。 UPSはAPCのCS350 USB接続 ブラウザからステータス確認できるようにする apcupsdのパッケージはyumで入れる OSはCentOS 5 apcupsdの導入 リポジトリ設定…

HD-CS500U2 ベンチマーク

速度だけ簡易計測。 結果は実用上問題ない程度かな。 # hdparm -ft /dev/sdg /dev/sdg: Timing buffered disk reads: 100 MB in 3.00 seconds = 33.28 MB/sec 追記 samba経由の転送は、27MB/s 前後で安定。

ファイルサーバにUSB HDD増設

HD-CS500U2きーたーよー。 さっそく増設。以下メモ書き。電源入れて接続確認。 # dmesg ...... usb-storage: device found at 3 usb-storage: waiting for device to settle before scanning usbcore: registered new driver usb-storage USB Mass Storage s…

CentOS5 で RPMforge を使う

RPMforge ってリポジトリを使うと、yum で色々入れられて便利ですよっ!って話。 # wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm # wget http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt # rpm…