2011-01-01から1年間の記事一覧

sudo apt-get でエラーが出る場合の対処方法

$ sudo apt-get upgrade : dpkg: warning: 'ldconfig' not found in PATH or not executable. dpkg: warning: 'start-stop-daemon' not found in PATH or not executable. dpkg: error: 2 expected programs not found in PATH or not executable. のように …

kernelの cache を強制開放する方法

カーネル内部のキャッシュを開放するには $ sudo sh -c 'echo 3 > /proc/sys/vm/drop_caches' とします.これにより ベンチマークでより正確な値が計測できるようになる カーネルの空きメモリが増える*1 ことが期待できます.ベンチマークの場合で説明すると…

svnのlogからchangelogを自動生成する方法

svnのcommit logからGNU形式のChangelogを生成する svn2cl というツールがあります http://arthurdejong.org/svn2cl/インストールは $ sudo apt-get install subversion-tools 使い方はsubversionでcheckoutした作業ディレクトリで svn2clを起動するだけ $ s…

liunx でDOS起動ディスクを作る方法

(2012/9/13追記: もっと簡単な方法がありました.詳細はこちらをご覧ください)BIOSやVBIOSの更新で時々必要になるDOSの起動ディスクを、Windowsを使わずに、Linuxだけで作る方法です。起動ディスクのメディアはUSBメモリ(USB flash drive)、DOSはFreeDOSを使…

ついに Linux-3.0-rc1 登場!

先日 linux-2.6.39 がリリースされた linux カーネルですが,とうとうメージャーバージョンが3.0にあがるようです.http://www.kernel.org にて 5/30に linux-3.0-rc1 が公開されています.http://www.kernel.org/pub/linux/kernel/v3.0/testing/ChangeLog-3…

32bit/64bit 両対応な printf の書き方

32bit/64bit両対応のコードを書いていると,よく printf() で引っかかります."%d"のような"書式"がややこしいからです.というわけで,変数の"型"と"書式"の対応を,表で整理してみました. 型 書式 注意事項 ssize_t %zd size_t %zu intmax_t %jd uintmax_…

VMware player を VMware server 風に使う方法

VMware server よりも VMware player の方が圧倒的に高速です。そこで、VMware player を VMware server 風に使えるようにしてみました。もう VMware server は不要です!!概要としては ホスト機で、仮想Xサーバ(Xvfb)を起動 仮想Xサーバ上で vmplayer を起動…

 IPv6 を無効にしていると nfsd が起動しない場合の対処方法

debianでIPv6を無効にしていると、nfsサーバが以下のエラーを出して起動しない場合がある rpc.nfsd: unable to create inet6 TCP socket: errno 97この場合は /etc/netconfig の udp6 と tcp6 の行をコメントアウトすれば良い #udp6 tpi_clts v inet6 udp - …