2022年8月、ホームページを全面リニューアルしました! 情報を分かりやすくお伝えできるサイト作りを目指してまいります。

過去記事

言語技術

イベント的、話
クラスによるプログラミング
Rubyの指輪!・・・オブジェクトって何?
Visual Basicで住所録を作ろう!
CGIの基礎
SQL入門
簡単、サーバ監視シェル「監視君」の利用!
簡単、パーティション監視シェル!
C言語のポインターを理解するためのプログラムを作る

ネットワーク技術

ネットワークの目的
ネットワークの形態
ネットワークの接続形態
プロトコルの話
TCP/IPの基礎の基礎
インターネットがバケツリレーである由縁!
意外とためになる雑学講座
ネットワークの知識-LANをメインに!
携帯メールの仕組み!
pingの正体!
ICMPを使わないhping2コマンド!
ネットワーク障害を特定する考え方(鯖管理者用)!
FTP通信の意外な落とし穴!
ハブの構造と動作!
社内ネットワークIP枯渇問題に挑む!
IPv6は扱う語長が増えただけではない!
意外と知らない電子メールのフォーマット!
TWSNMPでネットワーク監視!
logと比較するsmtpセッションの詳細!
tcpdumpでパケットを監視する!
Wiresharkでパケットキャプチャ!
atopでシステム監視!
Bwmonで伝送路の速度を知る!
NetWatchでネットワークをモニタする!
NIC三枚刺し、VLANスイッチもどき(透過ルータ)の構築!
IP不足問題を解決して余裕のある社内LANを構築する!

セキュリティ技術

不要なデーモンの停止とシステムのセキュアー化!
コンピュータウィルスについて
クラッキングとセキュリティ(改訂2007年2月)
クラッキングとセキュリティ2!
今、サーバが危ない、攻撃手法と対策
AMaViSを使ってウィルスフィルタをかける!
FreeなClamAntiVirusインスコ!
Linuxウィルスソフト導入の勧め!
ログをとろう!
第三者不正中継チェックの仕組み!
クラックされちゃった!
バッファオーバーフロー攻撃って?!
iplogでステルススキャンを感知する!
フィルタリングのへそ!
New ntop DE IDS!
ntop DE IDS!
バナー抑制!
怪しいLISTENポートを確認する!
ラッパを吹く!
Blasterに見る最近のウィルス技術!
xinetdのアクセス制御機能!
簡単にユーザにログインさせない方法!
OpenProxyを意識したSquidの設定!
Stoneによる透過型Web鯖!
Logwatchによるログチェック!
SSHマウンターを使う!
ポートスキャンによるICMPパケット連打を制限する!
chkrootkitでrootkitを見つける!
mac-robber と mactimeでファイルのタイムスタンプをチェックする!
転ばぬ先の自鯖情報チェック!
SwitchingHubの特性を利用して盗聴する!
SSHでリモート接続!
DMZを考慮したファイアーウォールの構築!
解りにくいiptablesのアルゴリズム!
不正侵入を受けてるか判断する!
SELinuxのセキュリティ!
LIDSで強制アクセス制御する!
余計なsetuidバイナリを無効にする!
ngrepでネットワークを監視する!
TOMOYO Linuxでガチガチのセキュリティ!
Exec-Shieldでバッファオーバーフローをブロックする!
ルータBA8000Proのセキュリティポリシー!
Prelude DE IDS!
rkhunterでバックドアを見つける!
HAVP HTTP AntiVirus Proxy でセキュアーなProxyServerを作る!
logcheckでログ監視!
CentOSでApache2 + mod_ssl鯖の構築!
ソースで構築するApache + mod_ssl鯖!
サーバのセキュリティチェック!
StoneなSSL認証局を作る!
TrustedなBSDを使う!
isoqlogを使ってメールログを取る!
Netcatを使ってバックドアを作ってみる!
Metasploit Frameworkで脆弱性検証 !
Spamメールを考える!
copsでセキュリティホールを検出する!
wtmpログを改ざんする!
コマンドを改ざんしてバックドアを仕掛ける!
squirmによるコンテンツフィルタの作成!
SquidClamAVでウィルススキャン!
Squid+Havp+SquirmでsecureなReverseProxyServerを作る!
マルウェアに感染しているかチェックする!
不審なサービスのみっけ方!
dsniffで認証情報を盗聴する!
linsnifferでTCP/IP通信を盗聴する!
不審なプロセスを調査する!
rkhunterでシステムチェック!
削除してしまった実行ファイルを復活させる!
tcpickでsniffer!
OphcrackでWindowsのパスワードをクラックする!
Spamメールの謎を解明する!
サービス拒否攻撃(DoS攻撃)を解明する!

Linuxシステム管理

Linuxの動きと起動プロセス!
Linuxの初期化プロセスとランレベル!
IPアドレス管理の基礎!
netcfg・linuxconfを使わずにネットワークの設定変更する!
Proftpdのすすめ!
Cronでスケジューリング!
バックアップとリストアをマスターしよう!
フレッツISDNによるマイサーバ構築
Linuxによる IP Masquerade
SquidによるProxyサーバ!
NTPDATEを使ったタイムアジャスト!
xntpタイムサーバ
よく使う圧縮・解凍コマンド!
カーネル2.4のスーパーサーバ!
logrotateの不思議!
squidソースインストール!
ネットワークの小道具的コマンド!
パーミッションの極意!
etcディレクトリのそうそうたる面々!
telnetを使ったメールの送受信!
カーネルアップデート!
locateの使い方とlocateデータベースの更新!
VineLinux Kernelアップデート!
VineLinux apt-getによる簡単Kernelアップデート!
パーミッションは奥が深し!
LinuxとりあえずのFDISKの使い方!
apt&九龍を使った自動アップデート!
時刻合わせの色々!
意外とメモリ食ってる余計な仮想端末を停止させる!
PIDを使わずにプロセスを停止させる!
PIDをはき出さないデーモンのログローテーションファイルの書き方!
Perl CPANを使う!
fingerで端末番号を知る!
VineLinux3.0のコンソール画面でフレームバッファを使う!
意外と知らないwhatisコマンド!
chkconfigでモジュール起動リストに登録する!
FloppyFW で単純ローカルルータを作る!
LinuxBOXでBridgeを作る!
vsftpdをソースで使う!
デーモンが使用中のファイルを調べる!
MRTGを使ってみよう!
CUPS Wrapperプリンタドライバのセットアップ!
ディスクの構造とOSの起動!
WineでWindowsアプリを動かしてみる!
LinuxなRSSリーダーlifereaをインスコする!
gwgetでダウンロード!
ntpdateコマンドについての誤解!
DHCPサーバ機能 + 透過型ルータの構築!
WINS(samba)と経路情報の設定!
Debian Linux squeezeへZabbixを導入する!
Vine Linux 5へZabbixを導入する!

メール鯖&ML鯖

Postfix DE fml!
Postfixの導入!
Postfixのセキュリティパラメータ!
Postfix+SMTP-AUTH(SASL)のセットアップ!
Postfix+SMTP-AUTH2(SASL2)のセットアップ!
SASL2をソースから入れる!
Postfixで実現するSubmission over SMTP-AUTH!
Postfix ORBL CHECKの記述方法!
Postfix with ClamAntiVirus + AmavisNewのインスコ!
SPAM撃退モジュールpostgreyをPostfixで使用する!
CentOSでPostgreyを動かす!
SMTPのとばっつ^口^でウィルスを撃退する!
AntiVirMailGateセットアップ!
スパムを撃退するSpamAssassinのセットアップ!
スパム撃退、bogofilterの方が頭良いしはやいんじゃん!
pop before smtpを理解してセキュアーなMTAを作ろう!
Rejecting Relaymail!
メール鯖でMTAの動作をテストする!
Procmailソースインスコ!
Procmailで悪質なエロSpamをブロックする!
超簡単メールサーバ構築
Sendmailのセキュリティ!
sendmail互換のMTA、eximをインストする!
強力なMTA、qmailを使おう!
このエラーメールなによ!?
メーリングリストを作ろう!
メールフォワードの記述方法
メールローミング設定方法
qpopperでAPOPを使う!
DovecotでPOP3 over SSL/TSLを実現する!
Bogofilerの日本語化!
メールクライアントのSMTP-AUTH及びAPOPの設定!
日本語Spamはやっぱbsfilter!
PostfixによるSPF/Sender IDの実装!
Postfixの構造と導入の勘所!
POP3のプロトコル解析!
CentOS5.0でDovecot( POP/IMAP over SSL/TSL )のインスコ!
CentOS5.0でpostfix+amavisd-new+clamd+postgreyのインスコ!

ウェブ鯖

ApacheによるWebサーバ構築
Apache2のインストール(on PHP)!
Apache1.3.xxのインストール!
PHP3のインストール(RPMパッケージ)
PHP3+PostgreSQLでWebDBしよう!
PHP3による掲示板の作成
PHP4でイメージ・グラフィック・フォントを使う!
PHP4にDOMを実装する!
PHP3とPHP4をApacheに共存させる!
PHPなIMAPモジュールのセットアップ!
PHPで問い合わせメールスクリプトを作成する!
新WebDAVでファイル共有!
ネット越しでファイル共有!
Apacheのアクセス制御!
AWstats 6.4日本語版でWeb統計解析!
動的共有オブジェクト(DSO)をコンパイルする!
lighttpdで高速なhttpサーバを実現する!
PHPスクリプトでの日本語文字化け対策用php.iniの記述!
VMWare PlayerなCentOS5.3+Apache Tomcatのインストール手順!
LinuxサーバでMySQLだけがRPMでApacheとPHPはソースからインストールする!

ファイル鯖

SAMBAによるFileサーバ
新Sambaでファイルサーバの構築!
お産婆2(samba2)からお産婆3(samba3)へ移行する!
Sambaでアクセス制御!
PDCなsamba設定!
SambaでBDCを作る!

DHCP&DNS鯖

BINDによるDNSサーバ
間違いやすいBINDの逆引き設定!
最新BIND8による自前サーバ的DNS設定!
BIND記述方法の詳細!
BINDのセキュリティ!
便利なdigコマンドを使おう!
nsupdateでDHCP3-DNSを更新する(Debian)!
Debian DHCP3でDNSと連携する!
BIND9 rndc.keyの作り方!
DNSの逆引き設定の意味!
nspingでDNSクエリーパケットの応答時間を計る!
nslintでDNSゾーンをチェックする!
一つのドメインにメールサーバを複数台置く!
DebianでBINDをchroot(jail)で使う!
BINDセカンダリサーバの設定方法!

データベース鯖

MysqlのインストールとPHPの連携!
PostgreSQL7データのバックアップ!
PostgreSQLのインストール(RPMパッケージ)
PostgreSQL7.1.3のインストール(source版)!
DB4ソースインストールのこつ!
Nucleusデータベースのバックアップと移行!
Postgresql7からPostgresql8への移行!
Mysqlソースインストール!

障害の原因と復旧

Can’t create output file!
シェルが実行できない!
PHPスクリプトでメールを通知した場合に文字化けを回避するには!
Kernel-2.6.9へアップグレード時エラー対処記録!
BINDエラー!
modprobe error(その1)!
modprobe error(その2)!
Debian Kernel Panic!
Not Found現象!
Linuxインストール時に止まる!
QM_MODULES: Function not implemented エラー!
Debian localeエラー!
Unix mailが使えない!
fatal: unknown service: smtp/tcp!
BINDフォワードエラー!
dpkg: serious warning:!

Nature’s Linux

Nature’s Linuxインスコ!
Nature’s Linux on nmap!
n-linux de Postgresql(source版)インスコ!
Nature’s LinuxインストーラでNICを認識しない場合の対処 !
Nature’s Linux 1.5インスコ!

Gentoo Linux

GentooLinuxをインストする!
GentooLinux起動スクリプトの極意!
GentooLinux portageの更新!

Debian

Debianのかゆいところに手が届く!
デフォルトキーマップを変更する(Debian編)!
Debian Kernel Upgradeにトライ!
Debianのシングルモードとrootパスワードの関係!
LILOからGRUBへブートローダーを変更する!
DebianGNULinux3.1SargeでSSH!
Debianでntp-server!
Debian 4.0 etch Kernel Upgradeにトライ!
XenでDebian etchを仮想化する!
Debian LannyのIceweaselでPDFを観覧する!

FreeBSD

FreeBSDのカーネル再構築!
FreeBSDのログローテーション!
FreeBSD portupgradeコマンドを使う!
FreeBSD ports簡単インスコ!
FreeBSDセキュリティブランチアップデート!
FreeBSD Postfix on pop-before-smtpだぜぇ~!
FreeBSDポートスキャンによるICMPパケット連打を制限する!
FreeBSD on Postfix with ClamAntiVirus + AmavisNewのインスコ!
FreeBSD、rc.confの罠!
FreeBSDのモジュール自動起動設定方法!
Unixのイレギュラーな俺的自動起動方法伝授!
FreeBSDのsyslogを探る!
FreeBSD CVSupを使ったアップデート!

Solaris

Solaris8とLinuxの比較!
Solarisのネットワーク設定及び変更!
Solaris8でqmailを使おう!
Cronでスケジューリング(Solaris編)!
Solaris8かゆいところに手が届く!
アプリケーションサーバを使う!
Solaris10のセットアップ(格闘編)!

Slackware

Slackware10で鯖を作る!
VMwarePlayerなSlackware-10.2インストール!
SlackwareでTOMOYO Linux!
Slackware11 On Kernel-2.6.21!
Slackware11で鯖を作る

Ubuntu Linux

Ubuntu Anthy顔文字辞書の登録!
フォントを登録する!
Ubuntu9.04でemobile D02HWを無理矢理使う!

X-Window

KDEのスタートアップにアプリを登録するには!
LinuxにAcrobatReaderを入れる!
Linux版AcrobatReader5でホイールマウスを使う!
MozillaのPluginをインスコ!
Canna辞書作成と単語登録方法と削除!
顔文字辞書の変換(IME→Canna)!
Anthyを使って文字入力!

Microsoft Windows

WindowsXPの自動更新が機能しない!
WindowsNT SP6aの罠
WindowsフォーマットFAT32からNTFSへ変換する!
RealVNCでWindows鯖を遠隔管理する!
Disk Mirroring Toolを使ってBackupする!

無線技術

普及期に入った無線LAN技術
進化してきた無線LAN(OFDMの謎)!
電波による機器障害!

PCハード技術

PCの熱源を考える!
秋葉原のショップ店員の「相性が悪いです。」で納得するな!
アナログオシロスコープを使う!
ジャンクのMIL-3100FTXプリントサーバを使えるようにする!
ルータIX2015を使ってみる!
テスターで測定する!
古河電工 FITELnet-F100ルータ設定メモ!

豆知識やLinuxの雑学

QuickTime movファイルを wmv WindowsMediaストリーミングVideo形式に変換する!
HDDを交換しないでボリュームを増設する!
HDDをMBRに戻す!
LinuxでCD-Rへライティングする!
CD-ROM&CD-R/RW接続のこつ!
Linuxマシンにネットワークカードを組み込む!
レガシーノートPCで実際にサーバを作ってみる!
レガシーノートPCにLinuxを無理矢理入れる!
電圧とデータの関係
UnixのCUI画面をコマンドでハードコピーする!
RT73 無線LANデバドラセットアップ指南!
SoftBank携帯の着メロの作り方!