7月 262012
 

 普段、自宅では Mac を使うことも多いが、仕事ではほとんど Gentoo Linux を使っている。とはいえ、仕事ではどうしても Office ドキュメントを扱うこともあり、LibreOffice ではレイアウトが崩れることが多いこともあって Windows XP + Office 2010 を使っている。

 Windows は自前でビルドした VirtualBox 上で起動していたが、当初割り振った仮想ディスクの容量では足りない事態になったため、仮想ディスクの容量を増やしてみた。

Continue reading »

7月 182012
 

 5 月に ZABBIX がメジャーバージョンアップして 2.0 がリリースされていたが、7 月にリリースされた 2.0.1 が Gentoo Linux でも Portage ツリーに追加されたのでインストールしてみた。

 これまでは Web インターフェイスについては手動インストールしていたが、外部監視用のさくら VPS には Gentoo Linux で使われている webapp-config を使ってインストールしたこともあって、LAN 内の ZABBIX についても webapp-config でアップデートすることにした。

Continue reading »

2月 062012
 

 旧 tech::dameningen で Linux-PAM 0.99 upgrade guide の超意訳文を公開していたが、不幸な RAID のトラブルにより消えていた。面倒なのでそのままにしていたが、最近、IBM developperWorks の記事からリンクされていることに気づいたのでサルベージしたものを再掲しておく。なお、内容は最初に翻訳した2007年11月28日時点のものなので、現在では変更されている可能性があることに気をつけて欲しい。

Continue reading »

1月 242012
 

 普段、職場でも Gentoo Linux を使っている私だが、自宅の開発環境も Gentoo Linux で、GUI周りの更新については自宅で検証してから職場で導入するようにしている。最近、~amd64 に GNOME 3 環境が降りてきたが、特に UI 周りの前評判が悪いこともあって更新を見送っていた。とはいえ、GNOME 3 に更新するのか、xfce4 に移行するのか、はたまた GNOME を捨て去って Gentoo Linux 以前に使っていた KDE に戻るのか決めるべきときにきたこともあり、まずは GNOME 3 を入れて試すことにした。

 更新にあたり、Gentoo 本家の GNOME 3.2 Upgrade Guide を自分用に以下、超和訳してみた。自分用超和訳なので意訳箇所も多いし、誤訳もある可能性もある。

Continue reading »

1月 182012
 

 この blog もホストしている自宅ネットワークでは、基本的に DNS やメールサーバなど、ほぼ全てのサービスを自宅ネットワーク内で提供している。ただ、現実問題として様々な問題から外部サーバが必要になる場合もある。そのため、さくらのVPSを借りて以下を外部から行なっている。

  • セカンダリ DNS
  • 自宅ネットワーク・サービスの死活監視
  • 自宅ネットワーク不通時の代替ページ表示 (予定)

 通常時の負荷はそんなに高くないので月額 980 円の一番安いプランで稼動しているし、用途が用途なので自宅 IP からのアクセスを除き、iptables で DNS の 53 番ポート以外のパケットを DROP している。当初はデフォルトの CentOS 5 で稼動していたが、自宅ネットワーク内の各サーバは Gentoo Linux で動作していることもあり、一台だけ CentOS なのは気分的なものも含めて何かと引っかかるところがあった。

 そこで、「Ruby x Agile version:β – さくらの VPS に Gentoo Linux をインストールする」を参考に、Gentoo Linux をインストールしてみた。ただ、この手順どおりにインストールするのではなく、パーティション構成などを極力自分の好みの状態にした状態でインストールしている。

Continue reading »

9月 172011
 

 前回、kvm ゲストとして Gentoo Linux をインストールしたが、このままだとゲスト環境の NIC やストレージ周りが実際のハードウェアをエミュレーションしているため、オーバーヘッドが大きくなる。そのため、これらを VirtIO と呼ばれる準仮想化デバイスに置き換えてオーバーヘッドを減らす。

Continue reading »