Linux
たまにしかやらないため何度やっても忘れてしまうので書いておきます。イメージファイルはループバックディバイスを使ってmountできる。losetupで"-f"オプションをつけて空いているループバックディバイスを探す。ここでは/dev/loop0が空いていると仮定。 lo…
あとでまた説明するとき用のメモ。 全プロセスの仮想メモリの合計値を v_size とする サーバに搭載された物理メモリの大きさを p_size とする スワップ領域の大きさを s_size とする (kernelのメモリ使用量は無視)このとき 状態1: v_size p_size p_size + s_…
サーバ上でスクリプトをemacs/viで弄って動作確認、というようなイテレーションをする際に、簡単にコンソール上でhttpアクセス結果を確認する方法ってどんなのがあるのかな。とりあえず今はlynxを使ってやってる。 shell> lynx --dump http://localhost/XXXX…
シェル上から実行するとmysqlに接続できるのにApache(mod_perl,CGI)からだと以下のエラーになる現象に嵌った。 DBI connect('test:127.0.0.1','root',...) failed: Can't create TCP/IP socket (13) ...原因はSELinux。perror 13で確認してたのに気づくのに…
やや古いマシンをセットアップ中、OSインストール後の初回起動時にgrub error 18がでた。grub errorについてはここが詳しい。(Gentoo Linuxの資料) http://www.gentoo.org/doc/ja/grub-error-guide.xml これによるとerror 18は"BIOSが管理可能な容量(古い(…
そろそろいい加減にCUIでのF/W設定を覚えないといかんということで、 iptables -L iptables -F iptables -P INPUT ACCEPT iptables -P FORWARD DROP iptables -P OUTPUT ACCEPT iptables -A INPUT -p icmp -j ACCEPT iptables -A INPUT -i lo -j ACCEPT ipta…
初めてawk使いました。便利すぎる。 使い方 nkill 殺したいプロセスの名前名前は先頭一致。コード nkill () { ps | grep " $1" | awk '{print $1}' | xargs kill }使用例 mir@mir23:~$ vmstat 1 1000 > /dev/null 2>&1 & [1] 32364 mir@mir23:~$ vmstat 1 10…
これはとある環境で取得したsarの結果をグラフ化したものなんですけど、 stealってのがでています。今までstealが0以上になったのを見たことがなかったのでなんだろうと思って調べたら、 steal列には、ゲストOSがリソース要求を行ったにもかかわらずCPUリソ…
CPUとRAMを制限したい場合にはこのあたりを使えばいいのかな? maxcpus=1 mem=0x10000000追記:(上記に修正した。)これでいけました。RAM256MBね。
最近、Anthy+SCIMでの日本語入力で問題がずっと起きてました。具体的に言うと、、Zenkaku/HankakuキーとかでAnthy+SCIMをOnにした状態で、、、キーボードを、 あいうえお12345みたいに打つときに、キーストローク1回分、表示が遅れるという問題です。要する…
ふと気がついたらインストール直後はあんなに重かったFirefox2 on Fedora7がさくさく動くようになっていた。なんだったんだろね、原因は。あれかな、OS起動後の処理をいくつか切ったからかなぁ。。というわけでFirefox2で更新中。
CPUなら/proc/cpuinfoを、メモリなら/proc/meminfoをそれぞれcatすれば情報収集できるわけですが、HDDについてはいいのが無いなあと以前思っていたのですが、最近HDDについてもいいのを見つけました。S.M.A.R.Tという用語を聞いたことありますでしょうか。SM…
ちょっと前にCentOS3.9に改宗しますとブログに書いたのですが、これはglibc2.3.2にてMySQLとかSennaとかをビルドするためというのが理由でした。しかしいざ実際にCentOS3.9でビルド作業を開始してみると、、、 GCCのバージョンが古い(ver3.2.3)。そのためSen…
Core2Quadマシンに素直に入るディストリがF7しかないってことでF7を使っているのだけれども、Firefox2が重い&起動しない。それじゃ困るなぁということでDilloってのを入れてみた。申し訳ないけどはっきり言って見た目は非常にショボい。でもそんなどうでも良…
CentOS 5.0 x86_64 http://ftp.iij.ad.jp/pub/linux/centos/5.0/os/x86_64 CentOS 5.0 i386 http://ftp.iij.ad.jp/pub/linux/centos/5.0/os/i386 CentOS 4.5 x86_64 http://ftp.iij.ad.jp/pub/linux/centos/4.5/os/x86_64 CentOS 4.5 i386 http://ftp.iij.ad…
mir@mir39:~/v1$ uname -a Linux mir39 2.4.21-50.EL #1 Mon Jun 11 18:22:02 EDT 2007 i686 i686 i386 GNU/Linux mir@mir39:~/v1$ getconf GNU_LIBC_VERSION glibc 2.3.2 mir@mir39:~/v1$ getconf GNU_LIBPTHREAD_VERSION NPTL 0.60NPTL 0.6.0!!!! ちょとキ…
訳あって"glibc 2.3 Love"から"glibc 2.3.2 Love"へと進化しました。そこで、glibc 2.3.2を積んでいるよさげなディストリは何かな〜ということでdistrowatchを見たところ、CentOS3系の3.9が先月でたばかりのようでよさげです。x86_64版もあるようです。 http…
/etc/X11/xorg.confをいじったりdpkg-reconfigure xserver-xorgで設定したりしても画面の解像度選択のところに希望の解像度がでなかったのは、ドライバがちゃんと入っていなかったためだったことが判明。例えばUbuntuでnvidiaのカードを使っているうちの自宅…
例えばこんな感じのディレクトリとファイルがあったとして、、 hoge/ hoge/aaa.txt hoge/bbb.txt fuga/ fuga/aaa.txt fuga/ccc.txtbbb.txtはhogeディレクトリだけにあって、ccc.txtはfugaディレクトリだけにあるわけですが、これを任意の2つのディレクトリ…
MySQLのとあるバグレポートでシンプルに環境のバージョン説明が書いてあったので覚書。OSのバージョン uname -aGCCのバージョン gcc --versionglibcのバージョン getconf GNU_LIBC_VERSIONこのgetconfいいね。他にも調べられるのかな。pthreadのバージョン g…
"set -e"を仕込んでおくと、スクリプト内のコマンドがどれかひとつでも失敗した場合にスクリプトそのものをそこで停止できます。 サンプル mir@t43:~/tmp$ cat hoge.sh #!/bin/sh set -e echo 1 mkdir hoge rm hoge echo 2"set -e"が無いとecho 2が実行され…
これは、libc2.5ということでしょうか。 mir@t43:/lib$ ls -l /lib | grep libc- -rwxr-xr-x 1 root root 1573536 3月 14 10:29 libc-2.5.so lrwxrwxrwx 1 root root 11 5月 17 13:23 libc.so.6 -> libc-2.5.soむむむ。
sshdが稼働しているマシンでは(おそらくインストール直後の初回起動時に)/etc/sshディレクトリ配下に以下のファイル群が生成される。 [hoge@localhost ssh]$ ll 合計 180 -rw------- 1 root root 132839 8月 2 2005 moduli -rw-r--r-- 1 root root 1550 8…
ぐぐると「シングルユーザモードで起動すればおk」という解法が散見されるけれども、例えばCentOS5ではこの方法は通用しない。シングルユーザモードでの起動が禁止されているらしい。というわけで、CentOS5をインストール早々にrootパスワードを忘れた(設…
しばらく経つとやはり忘れてしまうようなのでメモ録。 yum -y install emacs-nox yum -y install cscope cp /usr/share/cscope/xcscope.el /usr/share/emacs/site-lisp/ emacs ~/.emacs .emacsに以下を1行追加。 (require 'xcscope)cscope用ファイルの作成は…
ずいぶん前に買ったもののつまみ食い的な読み方しかしていなかったので、先週あたりから改めて通読し、先ほど読み終わりました。Linuxカーネル2.6解読室作者: 高橋浩和,小田逸郎,山幡為佐久出版社/メーカー: ソフトバンククリエイティブ発売日: 2006/11/18メ…
WindowsXPにはリモートデスクトップを受け付ける機能が標準で入っていますが、Debianなどに入っているgrdesktop(rdesktopのフロントエンド)を使うとLinuxマシンからWindowsXPにGUIで接続することができます。http://www.atmarkit.co.jp/flinux/rensai/linuxt…
某師匠の真似をしてgkrellmを入れてみました!右上の方にでてるやつです。しかしこれ、ちょうど画面の上下幅と同じくらいにしたいのだけれども、どーしたものか。プラグインとかテーマとかいろいろあるようなのでそのへん使えばいいのかな?=> グラフを右ク…
Linux向けでオススメの2chブラウザとかってありますかね?ぐぐったらでてきたもの。 w3m-2ch (w3m): http://www.geocities.jp/smug5680/ Navi2ch (Emacs): http://navi2ch.sourceforge.net/ Monalipse (Eclipse): http://monalipse.sourceforge.jp/ おちゅ〜…
先週はいろいろ大変でこれといったことがあまりできなかったのですが、今週はまたマイペースに戻ったので、、、、(関係ないけど)、、、、タイトル通りubuntuやめてdebianにしますwで、また早速いろいろ調べ始めたところ、某所より突込みが着たり、T43+Linux…