ネットワークトラフィック量を測定するため, cactiをインストールした.
http://www.cacti.net/
cactiをインストールするには, MySQLを入れなければいけない.
MySQL(dev-db/mysql)はあまり好きではないので, 躊躇して他のソフトを探してみたが,
なかなかいいのがないので, MySQL(とdev-perl/DBD-mysql)をインストールすることに.
そのうち, PostgreSQLにも対応されるだろう.
MySQLとDBD-mysqlを削除して, PostgreSQL一本にしよう.
インストール自体は簡単.
emerge -uD cacti
MySQLの他, RRDtoolなどのアプリケーションがインストールされる.
-
3月からWindows Updateがうまく行かない。かなり以前の職場でWSUSといろいろと格闘したので、Windows Updateの扱いはよく知っているつもりではあるが、簡単には治らなかった。 次の累積パッチで治るかなと思って放置していたが、4月分もあたっていないし、最悪再イ...
-
AndroidスマホとカーナビをBluetooth接続をしている。 Google Play Musicではカーナビに楽曲情報が表示されるが、YouTube Musicでは表示されない。曲の頭出しや停止・再生はカーナビ側から操作ができる。 結論から言うと、AVRCPのバージョン...
-
iPadを落としたら、イヤホンジャックが抜けずに途中からポキっと行ってしまった。 仕方がないので修理をすることに。 使っているヘッドセットはlogicoolのH151 STEREO HEADSET。
-
QEMU上でWindows10の仮想PCを動かしていたが、そろそろWindows11に対応冴えておく必要があると思い、アップグレードしようとした。 結論的には、Win10はBIOSで動いていたのに対し、Win11はUEFIセキュアブートにしなければならなく、HDDイメージにEFI...
-
HKU\.DEFAULT(HKEY_USERS\.DEFAULT)は、あちこちで間違った認識をされている。HKU\.DEFAULT(HKEY_USERS\.DEFAULT)は、デフォルトユーザとかテンプレートユーザと呼ばれるアカウント(=今後作成されるユーザアカウントの初期設定)...
2006/03/25
2006/03/22
nagiosのインストール
サーバの稼働状況を確認するため, nagiosをインストール.
http://www.nagios.org/
現状では, 新しいバージョンのnagiosは~x86になっているので,
/etc/portage/package.keywordsに
以下を書き込む.
その上で,
emerge -uD nagios
を実行. /etc/conf.d/apache2でAPACHE2_OPTSに
-D NAGIOS
を付け加えてApache2を再起動するとNagiosが起動される.
http://www.nagios.org/
現状では, 新しいバージョンのnagiosは~x86になっているので,
/etc/portage/package.keywordsに
以下を書き込む.
net-analyzer/nagios ~x86 net-analyzer/nagios-core ~x86 net-analyzer/nagios-imagepack ~x86 net-analyzer/nagios-nrpe ~x86 net-analyzer/nagios-nsca ~x86 net-analyzer/nagios-plugins ~x86
その上で,
emerge -uD nagios
を実行. /etc/conf.d/apache2でAPACHE2_OPTSに
-D NAGIOS
を付け加えてApache2を再起動するとNagiosが起動される.
2006/03/19
flet's square
うちのGentoo Boxはルータにもなっているが, Flet's Squareを見えるようにした.
つまり, ISP(ASAHI-NET)とFlet's Squareに同時に接続させている.
方針は
1. rp-pppoeを使って, ISPとFlet's Squareの両方に同時接続
2. Flet's Squareが使用するIPアドレスについてルーティングを設定
3. Flet's Squareのネットワークに出られるようにiptablesのルールを変更
4. www.flets.などのDNS名が引けるようにBINDを設定
つまり, ISP(ASAHI-NET)とFlet's Squareに同時に接続させている.
方針は
1. rp-pppoeを使って, ISPとFlet's Squareの両方に同時接続
2. Flet's Squareが使用するIPアドレスについてルーティングを設定
3. Flet's Squareのネットワークに出られるようにiptablesのルールを変更
4. www.flets.などのDNS名が引けるようにBINDを設定
2006/03/02
gcc 3.3.x→3.4.x
うちのGentooのgccを3.3.xから3.4.4にアップグレードした.
参考URI
Gentoo Linux GCCアップグレードガイド
http://www.gentoo.org/doc/ja/gcc-upgrading.xml
本当に, このURIにあるとおりにすればちゃんとできる.
参考URI
Gentoo Linux GCCアップグレードガイド
http://www.gentoo.org/doc/ja/gcc-upgrading.xml
本当に, このURIにあるとおりにすればちゃんとできる.
2006/02/19
DVDのiso化
cdの中身をisoにするには,
dd if=/dev/cdrom of=filename.iso
とするが, DVDでは, これがうまくいかない場合がある.
コピープロテクトがかかっている場合が該当.
この場合, dvdbackupを使えばよい.
gentooでは, media-video/dvdbackupがこれ.
(依存: media-libs/libdvdread, media-libs/libdvdcss)
こんな感じで使う
dvdbackup -M -i /dev/dvd -o dirname
これで, DVD内のファイルを取り出した後, cdrtoolsのmkisofsを使って
DVDのisoを作る.
mkisofs -udf -dvd-video -o filename.iso dirname/TITLE
とはいえ, Windows上でDVD Decrypterなどを使ってisoを作る方が
はっきりって楽.
dd if=/dev/cdrom of=filename.iso
とするが, DVDでは, これがうまくいかない場合がある.
コピープロテクトがかかっている場合が該当.
この場合, dvdbackupを使えばよい.
gentooでは, media-video/dvdbackupがこれ.
(依存: media-libs/libdvdread, media-libs/libdvdcss)
こんな感じで使う
dvdbackup -M -i /dev/dvd -o dirname
これで, DVD内のファイルを取り出した後, cdrtoolsのmkisofsを使って
DVDのisoを作る.
mkisofs -udf -dvd-video -o filename.iso dirname/TITLE
とはいえ, Windows上でDVD Decrypterなどを使ってisoを作る方が
はっきりって楽.
2006/02/15
emergeしたら, Xが入りそうになった.
emergeしたら, Xが入りそうになった. 依存上の原因は, www-client/links-2.1_pre20
このパッケージでは, USEフラグで"sdl"が有効になっているのが原因のようだ.
sdlは, Simple Direct Layer (media library)のサポート.
links2では, テキストのブラウジングができれば十分なので, SDLサポートは不要.
早速, /etc/make.confのUSEフラグに"-sdl"を付け加える.
PS
nmapが4.01になりました.
このパッケージでは, USEフラグで"sdl"が有効になっているのが原因のようだ.
sdlは, Simple Direct Layer (media library)のサポート.
links2では, テキストのブラウジングができれば十分なので, SDLサポートは不要.
早速, /etc/make.confのUSEフラグに"-sdl"を付け加える.
PS
nmapが4.01になりました.
2006/01/28
emerge -uD --newuse world あれ?!
うちのGENTOO Boxの/etc/make.confを変更したので,
emerge -uD --newuse world
を実行した.
すると, 途中からパッケージのインストールが失敗するようになってしまった.
画面への出力を見てみると,
cp: listing attributes of `./alloca_.h': Numerical result out of range
のようなエラーメッセージが表示されている,
原因を探す.
emerge -uD --newuse world
を実行した.
すると, 途中からパッケージのインストールが失敗するようになってしまった.
画面への出力を見てみると,
cp: listing attributes of `./alloca_.h': Numerical result out of range
のようなエラーメッセージが表示されている,
原因を探す.
2006/01/23
続 dev-lang/php (is blocking dev-php/php-4.4.0-r4)
dev-php/PEAR-DBがdev-php/phpに依存していて, emergeをしようとしたら
dev-lang/php (is blocking dev-php/php-4.4.0-r4)
と出る問題の続報
さっき, emerge --syncしたら, 出なくなった.
dev-lang/php (is blocking dev-php/php-4.4.0-r4)
と出る問題の続報
さっき, emerge --syncしたら, 出なくなった.
dev-lang/php (is blocking dev-php/php-4.4.0-r4)
先日, dev-php/phpをdev-lang/phpに変更したら,
dev-php/PEAR-DBがdev-php/phpに依存しているようで,
emergeの際, 以下のメッセージが出るようになった.
dev-lang/php (is blocking dev-php/php-4.4.0-r4)
調べていくと, ちゃんと議論されていました.
http://readlist.com/lists/gentoo.org/gentoo-user/12/60240.html
http://readlist.com/lists/gentoo.org/gentoo-user/12/60093.html
dev-php/PEAR-DBがdev-php/phpに依存しているようで,
emergeの際, 以下のメッセージが出るようになった.
dev-lang/php (is blocking dev-php/php-4.4.0-r4)
調べていくと, ちゃんと議論されていました.
http://readlist.com/lists/gentoo.org/gentoo-user/12/60240.html
http://readlist.com/lists/gentoo.org/gentoo-user/12/60093.html
2006/01/22
phpのメール件名文字化けの問題
以前から懸案のこの問題.
PHP 4.1.2, 5.1.2では修正されているらしいけど,
dev-lang/phpの5.0.5-r5では対策されていない.
しかたがないので, 自分で対応することにした.
本来なら, パッチをportageに入れるべきなんだけど,
よくわからないので, 逃げ.
PHP 4.1.2, 5.1.2では修正されているらしいけど,
dev-lang/phpの5.0.5-r5では対策されていない.
しかたがないので, 自分で対応することにした.
本来なら, パッチをportageに入れるべきなんだけど,
よくわからないので, 逃げ.
2006/01/21
dev-php/phpからdev-lang/phpへ
GentooのportageによるPHPをdev-php/phpからdev-lang/phpへ
変更しました.
dev-lang/phpでは,5.0.x系がメインストリームらしく, 4.x系からアップグレード.
useフラグで, threadsを入れているので, apache2のMPMを指定するように
エラーメッセージが出た. 前からmpm-workerにしたかったので, そうする.
(PHP 4.x系はthreadsafeではないらしく, 4.x系とmpm-workerは同時に
指定することができなかった. )
さらに, saslを使っているので, ldapをuseに入れなければいけない.
もう一つ, 内部的にbarkdbが有効になっているようで, dbaも追加させられた.
変更しました.
dev-lang/phpでは,5.0.x系がメインストリームらしく, 4.x系からアップグレード.
useフラグで, threadsを入れているので, apache2のMPMを指定するように
エラーメッセージが出た. 前からmpm-workerにしたかったので, そうする.
(PHP 4.x系はthreadsafeではないらしく, 4.x系とmpm-workerは同時に
指定することができなかった. )
さらに, saslを使っているので, ldapをuseに入れなければいけない.
もう一つ, 内部的にbarkdbが有効になっているようで, dbaも追加させられた.
2005/12/29
2005/12/28
VoIPで呼び出せない Part3
先日から, VoIPと格闘してる.
今回見つけた症状は, VoIPで電話がかかってきても呼び出されないことがあるという病気.
VoIPを使って, 外に電話をかけたあとは, ちゃんと電話を受けれている.
ということで, 思いついたのが, 電話が受けられるのはcontrackの有効な期間に
限っているのではないだろうか. ということ.
早速, iptablesの設定を見てみると, udp 5060, 5090, 5091をFORWARDする
設定項目がなかった.
やっぱり! エントリを追加する.
今回見つけた症状は, VoIPで電話がかかってきても呼び出されないことがあるという病気.
VoIPを使って, 外に電話をかけたあとは, ちゃんと電話を受けれている.
ということで, 思いついたのが, 電話が受けられるのはcontrackの有効な期間に
限っているのではないだろうか. ということ.
早速, iptablesの設定を見てみると, udp 5060, 5090, 5091をFORWARDする
設定項目がなかった.
やっぱり! エントリを追加する.
2005/12/26
VoIPで呼び出せない Part1
VoIPアダプタが一度こけると, その後, VoIPが使えなくなる現象に遭遇.
どうやら, 一度, 正常にupnpdとの通信が確立し, UPnPの登録ができたあと,
VoIPアダプタがこけると, UPnPへの再登録が失敗し続けるようである.
いろいろ試してみると, この状況ではupnpd(Linux SDK for UPnP Devices)を
再起動させてやるしかないようだ.
どうやら, 一度, 正常にupnpdとの通信が確立し, UPnPの登録ができたあと,
VoIPアダプタがこけると, UPnPへの再登録が失敗し続けるようである.
いろいろ試してみると, この状況ではupnpd(Linux SDK for UPnP Devices)を
再起動させてやるしかないようだ.
2005/12/17
MovableTypeのアップグレード
MovableTypeを2.661から3.2-ja-2にアップグレードしました.
3.0から有料になったので, どうしようかと躊躇していましたが,
そろそろ頃合いかなと思い, 12,000円ほど払いました.
しかし, アップグレードにハマる, ハマる.
まず, アップグレード画面でtemplate_created_onがNullになっていて先に進まない.
mt_templateテーブルに, template_created_on列をtimestamp型で作り込んで,
現在時刻をタイムスタンプとして入れておくと, 何とかアップグレード完了.
しかし, さらに難問.
今度は, ログインできなくなった....
いろいろ試行錯誤の結果, 以下の方法により回避させた.
3.0から有料になったので, どうしようかと躊躇していましたが,
そろそろ頃合いかなと思い, 12,000円ほど払いました.
しかし, アップグレードにハマる, ハマる.
まず, アップグレード画面でtemplate_created_onがNullになっていて先に進まない.
mt_templateテーブルに, template_created_on列をtimestamp型で作り込んで,
現在時刻をタイムスタンプとして入れておくと, 何とかアップグレード完了.
しかし, さらに難問.
今度は, ログインできなくなった....
いろいろ試行錯誤の結果, 以下の方法により回避させた.
linuxのコンソールからのみscreen & jfbterm
ログインしたらscreenを起動する
.bashrcに以下を追記.
ちょっと変えて.
コンソールから入ったときのみjfbtermを起動して, screenを呼び出す.
(screenを呼び出してからjfbtermを起動すると, 仮想端末からscreenをresume
した場合, 画面出力が全てコンソールにとばされてしまう)
.bashrcに以下を追記.
if [ ${TERM} != "screen.linux" -a ${TERM} != "screen" ] ; then screen fi
ちょっと変えて.
コンソールから入ったときのみjfbtermを起動して, screenを呼び出す.
(screenを呼び出してからjfbtermを起動すると, 仮想端末からscreenをresume
した場合, 画面出力が全てコンソールにとばされてしまう)
if [ ${TERM} != "jfbterm" -a ${TERM} != "screen.linux" -a ${TERM} != "screen" ] ; then if [ ${TERM} != "vt100" ] ; then jfbterm fi else if [ ${TERM} == "jfbterm" ] ; then screen fi fi
2005/12/16
Intel 810eのFrameBuffer
Intel 810eを使用しているPCのLinuxコンソールでフレームバッファを使用する場合
i810fbを利用することになるが, かなりのくせ者.
いろいろと試行錯誤の結果, vga16fbなどの他のフレームバッファをカーネルに
組み込むとうまく動作しなくなることが分かった.
この場合, フレームバッファ自体は有効になっているのだが, 解像度が変更できていない.
つまり, i810fbを組み込む場合, 他のfbドライバは組み込まないようにすれば,
解像度も変更できる.
なお, hsync, vsyncはモニタの状況を見て設定しておくこと.
i810fbを利用することになるが, かなりのくせ者.
いろいろと試行錯誤の結果, vga16fbなどの他のフレームバッファをカーネルに
組み込むとうまく動作しなくなることが分かった.
この場合, フレームバッファ自体は有効になっているのだが, 解像度が変更できていない.
つまり, i810fbを組み込む場合, 他のfbドライバは組み込まないようにすれば,
解像度も変更できる.
なお, hsync, vsyncはモニタの状況を見て設定しておくこと.
2005/12/15
linuxの時刻について
LinuxとWindowsのマルチブートをした場合, Windowsの時刻を合わせると
Linuxの時刻が狂う. 逆もまたしかり....という状況になる.
これは, Windowsがハードウェアクロック(BIOSレベルの時刻)をローカル時刻
として設定する一方, LinuxはハードウェアクロックをUTCとして設定するため.
Gentooの場合の対策方法
/etc/conf.d/clockの
CLOCK="UTC"を
CLOCL="local"に置き換える.
その際, /etc/localtimeは/usr/share/zoneinfo/Japanへの
シンボリックリンクとしておく.
Linuxの時刻が狂う. 逆もまたしかり....という状況になる.
これは, Windowsがハードウェアクロック(BIOSレベルの時刻)をローカル時刻
として設定する一方, LinuxはハードウェアクロックをUTCとして設定するため.
Gentooの場合の対策方法
/etc/conf.d/clockの
CLOCK="UTC"を
CLOCL="local"に置き換える.
その際, /etc/localtimeは/usr/share/zoneinfo/Japanへの
シンボリックリンクとしておく.
2005/12/14
linuxコンソールで日本語表示
うちではサーバとして使うLinux機には, Xを入れないポリシーなので,
コンソールをframebuffer対応にして, jfbtermを入れるだけでは,
日本語が表示できない.
メンテナンスなどはすべてリモートからするので, 日本語が表示されなくても
問題はないが, 所用によりコンソールに日本語を表示させる必要がでた.
なので, その方法をメモ.
Kernelの構築の際に, framebufferを有効にしておくことは前提.
emerge -uD jfbterm
ここで, /etc/jfbterm.confに使用するpcf形式のフォントを書き込む.
しかし, XをインストールせずにインストールできるフォントはTrueType(ttf)ばかり.
そこで, cygwinのxorg-x11-fntsから,
8x13-ISO8859-4.pcf.gz
8x16rk.pcf.gz
8x16.pcf.gz
jiskan16.pcf.gz
を拝借.
今回, jiskan16.pcf.gzについては.....
コンソールをframebuffer対応にして, jfbtermを入れるだけでは,
日本語が表示できない.
メンテナンスなどはすべてリモートからするので, 日本語が表示されなくても
問題はないが, 所用によりコンソールに日本語を表示させる必要がでた.
なので, その方法をメモ.
Kernelの構築の際に, framebufferを有効にしておくことは前提.
emerge -uD jfbterm
ここで, /etc/jfbterm.confに使用するpcf形式のフォントを書き込む.
しかし, XをインストールせずにインストールできるフォントはTrueType(ttf)ばかり.
そこで, cygwinのxorg-x11-fntsから,
8x13-ISO8859-4.pcf.gz
8x16rk.pcf.gz
8x16.pcf.gz
jiskan16.pcf.gz
を拝借.
今回, jiskan16.pcf.gzについては.....
2005/12/03
登録:
投稿 (Atom)