$ cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=7.10 DISTRIB_CODENAME=gutsy DISTRIB_DESCRIPTION="Ubuntu 7.10" $ pwd /home/kaz/peercast/mf $ date 2008年 2月 17日 日曜日 17:03:32 JST $ find /home/kaz/peercast/mf -ctime 0 -a -name '*.ogg' -ls | sed -e 's/ \+//g' | cut -d' ' -f5- 2月 17 16:25 /home/kaz/peercast/mf/arh024_va_-_diferenta_01/05_cycler_-_zerodimensional.ogg 2月 17 16:24 /home/kaz/peercast/mf/arh024_va_-_diferenta_01/04_nocturnal_-_0utro_the_japan_reminder.ogg 2月 17 16:24 /home/kaz/peercast/mf/arh024_va_-_diferenta_01/02_moto_-_melowelo.ogg 2月 17 16:24 /home/kaz/peercast/mf/arh024_va_-_diferenta_01/03_gre.er_-_radiofx_machinistta.ogg 2月 17 16:23 /home/kaz/peercast/mf/arh024_va_-_diferenta_01/01_bog_-_distantze.ogg 2月 17 16:39 /home/kaz/peercast/mf/sb009_brtlmn_subtlety_explosion/05_BRTLMN_-_Moist_One.ogg 2月 17 16:40 /home/kaz/peercast/mf/sb009_brtlmn_subtlety_explosion/03_BRTLMN_-_Strat_It_In_It.ogg 2月 17 16:39 /home/kaz/peercast/mf/sb009_brtlmn_subtlety_explosion/02_BRTLMN_-_Strahl_C.ogg 2月 17 16:39 /home/kaz/peercast/mf/sb009_brtlmn_subtlety_explosion/06_BRTLMN_-_AE_III.ogg 2月 17 16:38 /home/kaz/peercast/mf/sb009_brtlmn_subtlety_explosion/04_BRTLMN_-_Oh_Later.ogg 2月 17 16:39 /home/kaz/peercast/mf/sb009_brtlmn_subtlety_explosion/01_BRTLMN_-_Nigh_Can.ogg $ ls -ltr | grep '02-17 ' drwxr-xr-x 2 kaz kaz 4096 2008-02-17 16:25 arh024_va_-_diferenta_01 drwxr-xr-x 2 kaz kaz 4096 2008-02-17 16:40 sb009_brtlmn_subtlety_explosion
2008年2月17日日曜日
今日コピーしたディレクトリのファイル一覧 find -ctime
2008年2月15日金曜日
tar -C
% uname -r
6.2-RELEASE-p9
% ls portv_Jan-*
portv_Jan-01.txt portv_Jan-09.txt portv_Jan-17.txt portv_Jan-25.txt
portv_Jan-02.txt portv_Jan-10.txt portv_Jan-18.txt portv_Jan-28.txt
portv_Jan-03.txt portv_Jan-11.txt portv_Jan-21.txt portv_Jan-29.txt
portv_Jan-04.txt portv_Jan-14.txt portv_Jan-22.txt portv_Jan-30.txt
portv_Jan-07.txt portv_Jan-15.txt portv_Jan-23.txt portv_Jan-31.txt
portv_Jan-08.txt portv_Jan-16.txt portv_Jan-24.txt
% cd portv
% tar -cf portv_jan.tgz -C /home/kaz portv_Jan-*.txt
zsh: no matches found: portv_Jan-*.txt
% tar -cf portv_jan.tgz -C /home/kaz portv_Jan-25.txt
% tar tzvf portv_jan.tgz
-rw-r--r-- 0 root kaz 2884 1 25 03:10 portv_Jan-25.txt
% tar -cf portv_jan.tgz -C /home/kaz portv_Jan-[0-3][0-9].txt
zsh: no matches found: portv_Jan-[0-3][0-9].txt
% tar -cf portv_jan.tgz -C /home/kaz portv_Jan-{0..3}{0..9}.txt
tar: portv_Jan-00.txt: Cannot stat: No such file or directory
tar: portv_Jan-05.txt: Cannot stat: No such file or directory
tar: portv_Jan-06.txt: Cannot stat: No such file or directory
tar: portv_Jan-12.txt: Cannot stat: No such file or directory
tar: portv_Jan-13.txt: Cannot stat: No such file or directory
tar: portv_Jan-19.txt: Cannot stat: No such file or directory
tar: portv_Jan-20.txt: Cannot stat: No such file or directory
tar: portv_Jan-26.txt: Cannot stat: No such file or directory
tar: portv_Jan-27.txt: Cannot stat: No such file or directory
tar: portv_Jan-32.txt: Cannot stat: No such file or directory
tar: portv_Jan-33.txt: Cannot stat: No such file or directory
tar: portv_Jan-34.txt: Cannot stat: No such file or directory
tar: portv_Jan-35.txt: Cannot stat: No such file or directory
tar: portv_Jan-36.txt: Cannot stat: No such file or directory
tar: portv_Jan-37.txt: Cannot stat: No such file or directory
tar: portv_Jan-38.txt: Cannot stat: No such file or directory
tar: portv_Jan-39.txt: Cannot stat: No such file or directory
% tar tzvf portv_jan.tgz
-rw-r--r-- 0 root kaz 2862 1 1 02:53 portv_Jan-01.txt
-rw-r--r-- 0 root kaz 2862 1 2 02:53 portv_Jan-02.txt
-rw-r--r-- 0 root kaz 2862 1 3 03:00 portv_Jan-03.txt
-rw-r--r-- 0 root kaz 2862 1 4 02:58 portv_Jan-04.txt
-rw-r--r-- 0 root kaz 2862 1 7 03:00 portv_Jan-07.txt
-rw-r--r-- 0 root kaz 2875 1 8 02:54 portv_Jan-08.txt
-rw-r--r-- 0 root kaz 2875 1 9 02:57 portv_Jan-09.txt
-rw-r--r-- 0 root kaz 2886 1 10 03:00 portv_Jan-10.txt
-rw-r--r-- 0 root kaz 2886 1 11 02:56 portv_Jan-11.txt
-rw-r--r-- 0 root kaz 2875 1 14 03:03 portv_Jan-14.txt
-rw-r--r-- 0 root kaz 2895 1 15 03:02 portv_Jan-15.txt
-rw-r--r-- 0 root kaz 2895 1 16 03:03 portv_Jan-16.txt
-rw-r--r-- 0 root kaz 2895 1 17 03:02 portv_Jan-17.txt
-rw-r--r-- 0 root kaz 2895 1 18 03:03 portv_Jan-18.txt
-rw-r--r-- 0 root kaz 2895 1 21 03:06 portv_Jan-21.txt
-rw-r--r-- 0 root kaz 2895 1 22 03:01 portv_Jan-22.txt
-rw-r--r-- 0 root kaz 2884 1 23 03:09 portv_Jan-23.txt
-rw-r--r-- 0 root kaz 2884 1 24 03:07 portv_Jan-24.txt
-rw-r--r-- 0 root kaz 2884 1 25 03:10 portv_Jan-25.txt
-rw-r--r-- 0 root kaz 2873 1 28 03:06 portv_Jan-28.txt
-rw-r--r-- 0 root kaz 2889 1 29 03:04 portv_Jan-29.txt
-rw-r--r-- 0 root kaz 2900 1 30 03:09 portv_Jan-30.txt
-rw-r--r-- 0 root kaz 2900 1 31 03:08 portv_Jan-31.txt
2008年1月14日月曜日
Ubuntu 7.10でコンソールの解像度変更
grubのmenu.lstに"vga=794"とか追加して終りと思っていたら全然終らない。あんまりよくわからないけど、以下のようにすると設定できた。
$ sudo vi /etc/initramfs-tools/modules 以下の2行追加 fbcon vesafb $ sudo update-initramfs -u $ sudo vi /etc/modprobe.d/blacklist-framebuffer #blacklist vesafb ← "#"を挿入して無効に $ sudo /sbin/shutodown -r now
再起動時のgrubの変更(vga=791)で試したところ、成功した。/etc/modulesにfbconとvesafbを追加すると大丈夫だという記述をみつけて試したけどだめだったので、このようなことに。
環境は、GIGABYTE 945G-DS3のオンボード、Ubuntu 7.10 amd64
参考
- Bug #129910 in initramfs-tools (Ubuntu): “Blank ttys when using vesafb (vga=xxx)”
- 5、Ubuntu パワーユーザー: コンソールの解像度を変更する
- ubulog: ubuntuのコンソールを日本語化する
- FrameBuffer - Ubuntu Wiki
ちにみに、update-grubを初めて知った。最初、どうして先頭に"#"がついている行を修正するのかわからなかった:-)
Ubuntu 7.10にVMware Server 1.0.4をインストール
いろいろつまづきましたが、一番大変だったのはシリアル番号を入れられないとこだった。以下のようなことに
Error Code returned: Type XXXXX-XXXXX-XXXXX-XXXXX or 'Enter' to cancel: XXXXX-XXXXX-XXXXX-XXXXX sh: /usr/lib/vmware/bin/vmware-vmx: not found The serial number XXXXX-XXXXX-XXXXX-XXXXX is invalid. Please enter your 20-character serial number.
解決方法は、ia32-libsをインストールすればよいとのこと
$ sudo apt-get install ia32-libs $ sudo /usr/bin/vmware-config.pl
参考
sieveの設定でつまずく
sieveスクリプトの登録がなかなかできなくて大変だった。スクリプトが登録されるディレクトリ(今回は/var/lib/imap/sieve以下)にglobalができてしまい、ユーザ単位のものができなかった。
原因は、使用するアカウントをadminsに登録していたため。adminsから削除して登録作業をおこなったらうまくいった。
失敗 admins: cyrus kaz ← imapd.confのなか $ sieveshell -u kaz -a kaz localhost
成功 admins: cyrus ← imapd.confのなか $ sieveshell -u cyrus -a kaz localhost
グローバルなフィルタを作成できるとちらっと見たけどこのことなのか? > admins権限だとglobalができる
Cyrus-imapのメール移行
cyradmでアカウント作成して、メールデータのコピーまではいつも通りにやったけど、reconstructは一括でおこなった。というか一括でできるんだろうなと思って知らべてみたらやっぱりできたということ。環境はCentOS 5
# su cyrus -c '/usr/lib/cyrus-imapd/reconstruct -fr user.アカウント名'
参考
2007年12月2日日曜日
icesとpeercast
ubuntu server 7.04にices 0.4+peercastで配信のテスト
- ices-0.4はソースからインストール
- libshout-2.2.2もソースからインストール
- "./configure --with-xml-config --with-lame --with-python"てな感じ
- その他は、apt-getで
起動がなかなかうまくいかず、ちょっと大変。最終的には下のような感じでOKになった模様?
$ /usr/local/bin/ices -D /home/kaz/ices2 -R -b 64 -d stream description -F playlist.txt -g stream genre -n stream name -p 7144 -P password -v -N 2 -H 44100 -t icyPeerCast :: View topic - bitrate = 0
Linux Like -- Peercast
今回はちょっとMP3対応したかったのでこんな方法に。ちなみにOggなら、ices2を使用する。パッケージがあるので、apt-getするだけOK