屑籠というかゴミ箱

主に家のサーバーの遍歴と使った製品のレビュー

2012-06-01から1ヶ月間の記事一覧

うるう秒の挿入が2012/6/30 23:59:59の後に実施されます(UTC)

日本時間だと2012/7/1 08:59:59の直後に1秒挿入されます。 ってことで、NTPサーバーではそのための情報が1日前の6/30 09:00:00から通知されています。 その情報は以下の操作で確認できます。 # ntpq ntpq> readvar 0 leap うちの状態見たら assID=0 status=4…

Sambaのホスト名解決ができない問題

IPアドレスで直に検索はできるのにホスト名解決ができなかったのでホスト名設定できてないんじゃね?と思ったけど実は単にnmbサービス起動してなかっただけだった。 # chkconfig nmb on # /sbin/service nmb start

LVMのマウント方法

たまにしかやらないから忘れちゃうのでメモ # pvscan # vgscan # lvscan # vgchange -ay VolNewGroup00 # mkdir /mnt/data # mount /dev/VolNewGroup00/LogVol00 /mnt/data # vgchange -an VolNewGroup00

Epgrecでブラウザから番組が消せない

原因はいろいろありそうですが、発生時に解決する手段について。 原因はsqlのフラグの問題なので以下のようにしてごまかす。 # mysql -p mysql> use user1 mysql> select id, complete from Recorder_reserveTbl where endtime 該当するレコードの終了フラグ…

スマートカードリーダー用サービスが再起動すると起動していない問題

いろいろテストしていると、リブートした後にどうもB25デコードが失敗している様子だったので、調べてみた。まず起動直後に # pcsc_scan をすると読み込んでいない。 # /sbin/service pcscd start # pcsc_scan とすると動作しているので、どうも起動時にpcsc…

エラーメッセージ

> PHP Fatal error: Call to undefined function msg_get_queue() in /var/www/epgrec/recorder.php on line 151 のような形でエラーメッセージが出ていたよう。調べるとパッケージ不足とのこと。 # yum install php-process

ffmpegのインストール

ffmpegはRPMForgeを使います。また、インストールするのはffmpeg-develにしておきます。 # yum --enablerepo=rpmforge install ffmpeg-devel

録画アルゴリズムの修正

元々EpgRecの録画アルゴリズムはかなり微妙で、連続した番組に非常に弱かったりしますが、それをhttp://www.sky.sannet.ne.jp/kn_ishi/epgrec/epgrec_Reservation.class.htmlの方が修正しているので利用させてもらいます。 # yum install patch # wget http:…

EPG取得クーロンの設定

2時間おきにEPGを再取得するようにクーロンを記述します。cronのサンプルファイルが/var/www/epgrec/cron.d/getepg にあるので、これを修正します。 SHELL=/bin/bash PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin29 */2 * * * apach …

動作確認

とりあえずEPGのデータ取得は/var/www/epgrec/getepg.phpを実行して無理矢理つっこむ 問題なく動作すればOK、ダメならログ確認しながら修正していきます。結局SELinuxを有効にしているといろいろ面倒なので無効にしました。録画できないとかいろいろ問題が。

EpgRecのインストール

とりあえず最初にインストール前の準備 - 録画予約システムepgrecでepgdumpのUTF8版をDLして、コンパイル後バイナリをコピー →BS改変対応版を入れる必要があります。パッケージ 2011年10月1日からのBS新チャンネル対応ファイル群 - epgrec - OSDN # tar xvzf…

Samba設定

Windows側とファイルのやりとりをするのに面倒なので先にSamba設定を済ませることに。 まずファイアーウォールの設定を変更 # system-config-firewall-tui 次にSELinuxのアクセス設定をSamba指定のところだけ許可することに。 # setsebool -P samba_enable_h…

録画テスト

# recpt1 --strip --b25 27 10 test.ts

録画ツールrecpt1のインストール

recpt1はPT2ドライバに入っているモノを使用します。 → recpt1はBS改変対応版のものを使用します。一部だけ対応版だとBSの番組表が取得できないようです。BS対応版はパッケージ 2011年10月1日からのBS新チャンネル対応ファイル群 - epgrec - OSDN # cd pt1-b…

TR-B25複合ツールのセットアップ

B25の複合ツールは昔のPT1ドライバに入っているのでそれを利用します。 # wget http://hg.honeyplanet.jp/pt1/archive/c44e16dbb0e2.tar.bz2 # tar -xvjf c44e16dbb0e2.tar.bz2 # cd pt1-c44e16dbb0e2/arib25/src/ # make # make install

ICカードリーダーのセットアップ

まずは必要なパッケージをインストール # yum install pcsc-lite pcsc-lite-devel pcsc-lite-libs # yum install ccid 自分の場合スクリプトはPerl使ってるのでインストール時にPerl入れましたが、入れていない場合はここでインストール # yum install perl …

PT2関連のセットアップ

CentOS5の時はPT2のドライバーをインストールするにはmercurialのインストールにRPMForgeリポジトリをインストールしていましたが、CentOS6.2で確認したところ存在しました。 なのでとりあえずyumでインストール #yum install mercurial でも確かffmpegあた…

セットアップ

DHCPで固定IPアドレス配信設定しているので、特にネットワーク関連の設定はなし。 まずyumで管理するのでyumのミラー設定とアップデート # yum install yum-fastestmirror # yum update 次にntp設定。ntpは日本だとnictがやっぱり使いやすいので"ntp.nict.jp…

CentOS6.2やっと本当にインストール

OSのインストールだけ直接いじります。OS入った後はすべてsshで入って作業します。キーボードも引っこ抜いて作業します。 インストールはサーバー用途なので、最低限の構成で入れて「ベース」だけ追加しています。

[Linux]CentOS6.2のインストール

今回はメディアを用意するのが面倒なので、PXEブートを利用してセットアップすることにしましたがなぜかハマったのでメモ残しておく次第。まずPXEブートの方法については「http://satospo.sakura.ne.jp/blog_archives/tech/centos/pxecentos4.html」が詳しい…