ブログ

telnet による SMTP サーバへのアクセス

前回の投稿では telnet による pop3 サーバへのアクセスを書きました。これでメーラがない環境でもメールを読み出すことは可能になりました。
今度は、telnet でメールを送信する方法です。

telnet による pop3 サーバへのアクセス

メールアドレスを作成してテストする際に、確認作業は必須ですが、いちいちメーラーで設定して確認するのは面倒です。
そこで、telnet で 110 番のポートを叩いてテストすると自動化も可能でらくちんです。

ports-mgmt/pkg_replace のすすめ

FreeBSD でプログラムをインストールするための枠組みとして、 ports というものがあります。これはプログラムをインストールするためのスケルトンがあり、そのディレクトリで make すると、勝手にネットにつないでソースを拾ってきて、 自動的に依存関係を調べて、入っていないライブラリ等を入れて、ソースにパッチを当てて make してくれるというもので、自前で依存関係を調べてconfigure して make するよりもかなり楽ちんな仕組みになっています。
ですが、すでにインストールしてあるプログラムのバージョンアップなどではちょっと不便ですので、「かゆいところに手が届く」 portupgrade という管理ソフトをインストールして使うというケースが多いです。

ただし、 portupgrade 自体は ruby でかかれたスクリプトですので、インストールするのにちょっと手間がかかりますし、jail 環境下やシビアな公開サーバなど、あまり不要なプログラムを入れたくない場合などには、使い辛い場合もあります。

そこで、おすすめは軽量な ports-mgmt/pkg_replace です。

gmirror による Software RAID1 の構築(改訂版)

注)このエントリは、gmirror による Software RAID1 の構築の改訂版です。

gmirror とは、 FreeBSD におけるストレージのフレームワーク、 GEOM による、ミラーリングのための仕組みであり、SATA であろうと SAS であろうと USB などなど、デバイスに依存しない形でミラーリングを行うことが出来ます。そのため、ネットワーク越にミラーリングしたり、外付けUSB の HDD にミラーリングしてライブスナップショットを取るといったような使い方も可能になります。

HDD を一台しか積んでいないマシンでも、上記のような使い方ができるので設定しておくと後々幸せになることが多いかもしれません。

Windows 7 でキーボードの [Caps]キーを[Ctrl]キーに変更する。

10月22日に発売された、Windows 7 を早速使ってみました。いくつか気になる点はあるのですが、概ね Windows Vista よりはいい感じですので、しばらく常用していろいろと確認してみたいと思います。

munin を使ったシステムの監視

munin というシステムを監視するためのツールがあります。かなり簡単に設定できる割に、様々なデータの可視化が可能で使い勝手もよいツールですのでご紹介させてもらいます。

gmirror の ちょっと変わった使い方

gmirror を用いると、ブートデバイスを RAID1 化できるため、手軽に冗長性をもたせた運用をすることができます。
ですが、今回のエントリは、それとはちょっと違った gmirror の使い方について紹介します。

USBメモリを用いた zfs root 環境の作り方

FreeBSD 7.0 以降の環境では新しいファイルシステムとして zfs が利用できるようになりました。
ただし、インストールの際はインストーラーからは ufs しか使えません。zfs の耐障害性は非常に
魅力的ですので、USBメモリを用いた zfs root な環境を作るための手順を残しておきます。

2009-04-21 追記
7の手順で | が抜けていたため修正しました。

freebsd-update を使って、セキュリティfix をする

昔からの FreeBSD ユーザーであれば、インストール直後にやる作業といえばカーネルの再構築。そう思っていた時代が私にもありました。ですが、最近の環境では、特にカリカリにチューニングしたりする機会は減り、カーネルの再構築をやることもなくなりました。ですが、さすがにセキュリティの問題が発覚した際には、対応しなければいけません。ソースを csup で拾ってきて、make world するだけですが、非力なマシンでは時間もかかりますし、いちいちコンパイルするのは面倒です。

そこで、最近のオススメは freebsd-update です。

dd を使って iso イメージを作成する

前回は、配布されている iso イメージをイメージのままマウントする方法でしたが
今回は CD-ROM から iso イメージを作成する方法です。

コンテンツ配信