linux

みたのブログ: Ext3 ファイルシステムで削除したファイルを復元について

ext2とは違うんだ…

The initscripts-ipv6 Homepage

LinuxでRAのprefixを使いつつ、interface IDをMAC由来のEUI-64じゃなくて指定したものにするにはどーするのがきれいなんすかねぇ。

SSHのbrute forceアタックを撃退 その2

以前紹介したiptablesのrecent moduleより、 DSAS開発者の部屋:ssh の brute force アタックパケットの制限 -- DOS 的パケットをフィルタリングする で紹介されてるhashlimitの方がよさげっぽい。

LinuxでECCエラーを検出する

kernel 2.6.16からEDAC (旧Bluesmoke)がマージされ(て)ました。EDACとは、 EDAC (Error Detection and Correction) is a set of Linux kernel modules for handling hardware-related errors. Currently its major focus is ECC memory error handling. Howe…

Router Advertisementされているprefixを知りたい

Linux (kernel 2.6)で、RAされているprefixを使ってMACアドレスに依存しない固定的なアドレスをつけたい。いまいちスマートな方法が見つからないので、prefixを拾ってIPアドレスをつけることに。んで、そのprefixを拾う方法のお話。radvdに含まれるradvdump…

NFS経由で正しい内容が読めない場合がある問題の原因と解決策

タイトルの通り、NFS経由で正しい内容が読めない場合があるのと、ext3をnano secondに対応させるお話。

sysrq

詳しくは Documentation/sysrq.txtを。 PCの場合は、Alt+PrintScreen+COMMAND シリアル経由の場合は、BREAKを送って5秒以内にCOMMAND コマンドラインからはecho COMMAND > /proc/sysrq-trigger reboot/poweroff/shutdownコマンドを投入しても、終了シーケン…

kernel 2.6.16でiptablesが使えない

kernel 2.6.{14,15}.*から2.6.16にしたらiptablesが使えなくなって焦る。 # iptables -nvL FATAL: Module ip_tables not found. iptables v1.3.5: can't initialize iptables table `filter': iptables who? (do you need to insmod?) Perhaps iptables or y…

「止まる」「遅い」を元から絶つ!オープンソースのトラブル解決第2回 システムが遅くなる(その1):ITpro

kernel 2.6.16でVMware

kernel 2.6.16が出たので早速入れ替えたんだけど、VMware-5.5.1-19175のvmware-config.plが The kernel defined by this directory of header files does not have the same address space size as your running kernel. といって先に進まなくなった。とりあ…

Linux V2.4 カーネル内部解析報告 ドラフト 第4 版

あとでじっくり読みましょ。

[DRBD-announce] drbd-8.0_pre1.tar.gz

Support for primary/primary (for OCFS2, GFS...) むむ! これは要チェック。

ss - socket statistics

netstatだとIPv6なアドレスがちょん切れて表示されて不便この上なかったんだけど、iproute2に含まれるssというコマンドはちょん切れずに表示してくれるらしい。manはないけどss --helpでみたかんじは一通り必要な機能はありそう。

続・ext3でnano second

id:hirose31:20060221の続編。パッチのキーワード(big inode、EXT[23]_GOOD_OLD_INODE_SIZE、inode_sizeあたり)でe2fsprogsのソースを探索して、mke2fsのアンドキュメントなオプション-Iを発見。-Iはinodeのサイズを指定するもので、デフォルトで128、最大で…

iptables tutorial

Iptables Tutorial Iptables チュートリアル 「チュートリアル」と題していますが、iptablesの内部処理までよぉくわかります。LDP, JFのドキュメントを一通り読んだ人向け。

SATAでSMARTを使う

2.6.15-rc4あたりから、SATAなディスクでもsmartctlに-d ataオプションを指定すればSMARTが使えるす。 # smartctl -a -d ata /dev/sda

ext3でnano second

このへん LWN: Patch: Ext3 nanosecond timestamps in big inodes '[RFC] Ext3 nanosecond timestamps in big inodes' - MARC '[RFC] Ext3 nanosecond timestamps in big inodes' thread - MARC のパッチをあててみたんだけど、nano secondにならない…むぅ。…

adjtimex のみによる(力技な?)方法

どーしても時計がずれる場合はadjtimexで調整してみましょ。

kernel 2.6 の I/O scheduler

そういえば、 今のところdeadlineとno-opは性能差がほとんどない。 anticipatoryは性能が出るようになるまでちょっと学習時間が必要。 linux/Documentation/block/* というのをLinux Kernel Cnference 2005できいた気がしたのを思いだしたのでメモ。

IBM dW : Linux : Linuxにおけるソケット機能の向上 - Japan

VNCん中でVMware

LinuxでVMware Workstationを使っています。LinuxのVMwareはXなアプリケーションなのでXが動いていることが必須です(多分)。でもホストOSのXは帰るときに落としたい(exec ssh-agent startxしているため不在の間放置したくない)ので、必然的にVMwareも落とさ…

OpenVZ

OpenVZ is an Operating System-level server virtualization solution, built on Linux. OpenVZ creates isolated, secure virtual private servers (VPSs) or virtual environments on a single physical server enabling better server utilization and e…

can't receive hop limit: Protocol not available

linux kernel 2.6.14.5なマシンでiputils-ss020927をコンパイルしてping6を実行したら # ./ping6 xxx.v6.example.jp can't receive hop limit: Protocol not available と怒られた。どうもkernel headerが変わった模様。下のパッチをiputils-ss020927にあて…

Gfarm ファイルシステム

Gfarm ファイルシステムは,次世代ネットワーク共有ファイルシステムで, オープンソースソフトウェアで開発が進められています.NFS の代替として, また,より大容量,高信頼,高性能という要求に低コストで応えます. ふむ。 Gfarm ファイルシステム gfar…

AllBootDisks.com

いやなブログ: prelink の効果を測定する

prelink は大量の共有ライブラリをリンクしたプログラムの起動時間を短縮するためのツールです。最近の Linux で利用できます。

Netfilter conntrack performance tweaking

LinuxのconntrackのCONNTRACK_MAX、HASHSIZEのチューニング。

Linuxの障害解析手順書やツールなどをIPAが公開,「PostgreSQL 8.1は8.0より1.5倍速い」との結果も:IT Pro

ネタ元:オレンジニュース(2005-11-18) 「OSS性能・信頼性評価/障害解析ツール開発」プロジェクト成果報告

TLS = Thread Local Storage

/lib/tlsってナニ?ってことで。 ITmedia エンタープライズ:Native POSIX Thread Library for Linux Manpage of CLONE Manpage of SET_THREAD_AREA dW : Linux : Linux 2.6へ

Linux 2.6.14 release

とりあえず手元のマシンには入れてみた。NFSの代替ということでv9fsがひじょーに気になる。 NFSv3とv9fsの性能比較がある記事も読まねば。と思ったら、この記事2006-04までは有料会員じゃないと見られないのね… スラッシュドット ジャパン | Linux 2.6.14 re…