だめぷろふ記

なんとなくだめ。

CentOS 6.0 と rep2ex

あれがありませんだのこれがありませんだの散々言われまくってアッタマきたのでメモ。

「pdo 拡張モジュールがロードされていません。」

最初からこれだけやってればよかった事
yum install php-pdo


色々と回り道をした事
  • /etc/php.iniをあれこれ変更したが、いらん事だった。

  • 拡張モジュールとやらがどうロードされているのか調べたら、/etc/php.dにはいっているものが自動的に読み込まれるとの事だった。

  • 実際のモジュールは /usr/lib64/php/modules にある。


つまり最初にあれそれがないという類のエラーメッセージが出た時点で、 yum search aresore をやらなかった私が悪うございましたって事なんですよ奥さん旦那さん。ちょっと疲れてて「奥さん旦那さん!」じゃないんですよ奥さん旦那さん。もうしょんぼりなんですよ奥(ry




あとちょこちょこっとメモ。

ImageCache2を使う

ImageMagickが必要。あとSQLite、PostgreSQL、MySQLのどれかが必要。後者はSQLiteが既にあるのでそれにする。

yum install ImageMagick.x86_64 ImageMagick-perl.x86_64 ImageMagick-devel.x86_64


mopera Uのネットワークアドレス

BF-01Bからアクセスするときに、ネットワークアドレスがわかっていないとrep2で制限がかけられないので、調べた。

27.228.0.0/14
110.158.0.0/16
110.160.0.0/14
183.72.0.0/14
220.159.0.0/17

内容は無保証。

本当はrep2でホスト名の正規表現を利用したアクセス制限をうまく動作させられないだけ。

というメモ。

PS3 Media Server

PMS.confがない状態で起動すると、

thumbnails = true
mencoder_ass = true


だけが書かれたPMS.confが生成される。共有範囲は全ドライブ。

以下、上記PMS.confで動作する時のデフォルト値。
pms-generic-linux-unix-1.23.0.tgzで確認。
#や/* */はコメント。コメントを外せばデフォルト値で動作するよう書いたつもり。
選択肢が複数ある場合は、最初のものがデフォルト値。

日本語部分については、画面に表示されたものをそのまま転記。
日本語化担当の方、お疲れ様です。そしてありがとう。

#基本設定 +++++++++++++++++++++++++++++++++++++++++++++++++++++++

#一般設定 -------------------------------------------------------

#表示言語 [ソフトの再起動が必要]
#language = ja

#起動時に最小化
#minimized = true

#ネットワーク設定 接続に問題がある時だけ設定してください --------

#ネットワークデバイスを指定
#network_interface =

#サーバーのIP [ソフトの再起動が必要]
#hostname =

#サーバーのポート(標準5001)[ソフトの再起動が必要]
#port =

#IPフィルタ
#ip_filter =

#Advances HTTP and system settings ------------------------------

#HTTP Engine V2
#http_engine_v2 = true

#Prevent OS from sleeping while streaming
#prevents_sleep_mode = false

#Plugin system --------------------------------------------------


#表示/共有設定 ++++++++++++++++++++++++++++++++++++++++++++++++++

#サムネイル -----------------------------------------------------

#サムネイルを生成する
thumbnails = true

#表示待ち時間(秒)
#thumbnail_seek_pos = 1

#動画のサムネイルにMplayerを使う
#use_mplayer_for_video_thumbs = false

#DVD ISO thumbnails
#dvd_isos_thumbnails = false

#アルバムアート
#audio_thumbnails_method = 0 /* 標準 */
#audio_thumbnails_method = 1 /* amazon.comからダウンロード */
#audio_thumbnails_method = 2 /* discogs.comからダウンロード */


#ビデオカバーアート
#alternate_thumb_folder =

#表示設定 -------------------------------------------------------

#圧縮ファイル(.rar/.zip/.cbr)の中身を表示する
#enable_archive_browsing = false

##ビデオの設定#を表示しない
#hidevideosettings = false

#Hide #Transcorde# Folder
#hide_transcode_folder = false

#拡張子を表示しない
#hide_extensions = false

#変換エンジン名を表示しない
#hide_enginenames = false

#Hide empty/non-media folders (Careful: slower browsing)
#hide_empty_folders = false

#メディアライブラリを有効にする

#Hide media library folder
#hide_media_library_folder = false

#ファイルの整列方法
#key_sort_method = 0 /* 標準 */
#key_sort_method = 1 /* 履歴順 */
#key_sort_method = 2 /* By Date, oldest first */
#key_sort_method = 3 /* ASCIIbetical */

#共有フォルダ ---------------------------------------------------

#複数の場合はカンマで区切る
#指定がなければ全ドライブを共有
#folders =


#変換設定 +++++++++++++++++++++++++++++++++++++++++++++++++++++++

#一般設定 -------------------------------------------------------

#変換用バッファの最大サイズ 単位はMB(最大:600)
#maxvideobuffer = 400

#変換に使用するCPUコア数
#

#Chapters #Transcode# folder support / Interval in minutes
#chapter_interval = 5

#音声チャンネル数
#audiochannels = 6

#AC3音声のビットレート(Kbits/s単位)(例: 384,576,640)
#audiobitrate = 640

#DTSのままストリーム出力する(光出力準拠)-> ビットレート超過に注意
#

#DTS/FLAC -> LPCMにremux(HDMI受信側がPCM5.1ストリームをサポートしている必要があります!平均ビットレート=4.6Mbps)
#mencoder_usepcm = true

#音声がAC3の時 remux する(再エンコードはしない)
#mencoder_remux_ac3 = true

#Remux DVD ISO video track (no re-encode)
#mencoder_remux_mpeg2 = true


#ビデオの品質設定 -----------------------------------------------

#帯域制限の最大値: Mbits/s(0は制限無し)
#maximumbitrate = 0

#Mpeg2ビデオ品質設定(リストから選択、または入力してください。気をつけてください)
#mencoder_encode = keyint=5:vqscale=1:vqmin=2 /* Great Quality */
#mencoder_encode = keyint=5:vqscale=1:vqmin=1 /* Lossless Quality */
#mencoder_encode = keyint=5:vqscale=2:vqmin=3 /* Good quality */
#mencoder_encode = keyint=25:vqscale=5:vqmin=2 /* Good quality for HD Wifi Transcoding */
#mencoder_encode = keyint=25:vqscale=7:vqmin=2 /* Medium quality for HD Wifi Transcoding */
#mencoder_encode = keyint=25:vqscale=8:vqmin=3 /* Low quality, Low-end CPU or HD Wifi Transcoding */
#mencoder_encode = keyint=25:vqscale=8:vqmin=3 /* Low quality, Low-end CPU or HD Wifi Transcoding */

#その他のオプション ---------------------------------------------

#全ての字幕を無効にする
#mencoder_disablesubs = false

#変換しない拡張子(コンマで区切ってください)
#notranscode =

#強制変換する拡張子(コンマで区切ってください)
#forcetranscode =

#MEncorder 映像/音声デコード設定 --------------------------------

#マルチコア対応を有効にする
#

#H264でブロックフィルタを有効にする(映像品質は低下します CPUが強力なら不要)
#skiploopfilter = false

#ビデオと音声の同期を行う
#mencoder_nooutofsync = true

#拡大縮小する
#mencoder_scaler = false

#幅
#mencoder_scalex = 0

#高さ
#mencoder_scaley = 0

#FFMpegからフレームレート取得
#mencoder_forcefps = false

#インターレース解除
#mencoder_yadif = false

#H264がPS3準拠で字幕がない時はtsMuxerに切り替える(TS/M2T/MOV/MP4/AVI/MKV)
#mencoder_mux_compatible = true

#フィルタオプションを追加できます ノイズ除去の例: -vfhqdn3n -----

#追加パラメータ
#mencoder_decode =

#音声言語 優先順位
#mencoder_audiolangs = eng,fre,jpn,ger,und

#字幕設定 -------------------------------------------------------

#字幕言語の優先順位
#mencoder_sublangs = eng,fre,jpn,ger,und

#音声/字幕言語 優先度(例 en,off,eng,off)
#mencoder_audiosublangs =

#字幕の文字コード
#mencoder_subcp = cp1252

#TrueTypeフォントを指定(アジア言語用)
#mencoder_font =

#字幕フォルダのパス
#alternate_subs_folder =

#ASS/SSA字幕
mencoder_ass = true

#埋込フォントの調整
#mencoder_fontconfig = false

#ASS字幕のスタイルを...
#mencoder_ass_defaultstyle = false
#Subs color =

#ASSフォント設定
#フォントの拡大率
#mencoder_ass_scale = 1.0

#フォントのアウトライン
#mencoder_ass_outline = 1

#フォントの影
#mencoder_ass_shadow = 1

#フォントの間隔
#mencoder_ass_margin = 10

#標準フォント設定
#フォントの拡大率
#mencoder_noass_scale = 3

#フォントのアウトライン
#mencoder_noass_outline = 1

#フォントのぼかし
#mencoder_noass_blur = 1

#フォントの間隔
#mencoder_noass_subpos = 2

#動画と同名のsrt.subを自動で読み込む
#autoloadsrt = true

#DVD/VOBsub subtitle quality (0-4) (higher is better)
#mencoder_vobsub_subtitle_quality = 3

#TsMuxer映像デコード設定 ----------------------------------------

#FFmpegでメタファイルからFPSを取得する
#tsmuxer_forcefps = true

#全ての音声トラックをmux
#tsmuxer_mux_all_audiotracks = false

#Audio settings -------------------------------------------------

#Automatic audio resampling to 44.1 or 48 kHz
#audio_resample = true


デスクトップ環境ないから直接PMS.confいじらなきゃいけないものの、各設定の解説があんまり見当たらなかった。

ので、勢いでKDEを突っ込みシコシコとGUIの変更とPMS.confの変化を追っかけた結果がこれなんですよ奥さん旦那さん!疲れたんですよでもこれできっと設定煮詰まってイーヤッハーなんですよ奥さん旦那さん!

というメモ。

yum で セグメンテーション違反

自分の場合は

/etc/yum.comf
/etc/yum.repos.d/CentOS-Base.repo

を、インストール直後の状態(のような気がするバックアップファイル)に戻し、

rm -Rf /var/cache/yum/*
yum clean all

で治った。

と思う。

というメモ。



なおったと思ったら、GNOMEインストール時にセグメンテーションエラー多発。

I/O error : Attempt to load network entity http://・・・・

というのが大量に。

これは・・・ゴクリ。

i5仮想テープで日次バックアップ覚書

CRTDEVTAP DEVD(TAPVRT01) RSRCNAME(*VRT)
装置 TAPVRT01 の記述が作成された。

VRYCFG CFGOBJ(TAPVRT01) CFGTYPE(*DEV) STATUS(*ON)
装置 TAPVRT01 のオンへの構成変更が完了した。

System i ナビゲーターで統合ファイルシステムRootにTAPEIMAGEフォルダを作成、読み取りのみで共有

CRTIMGCLG IMGCLG(DAILYSAVE) DIR('/TAPEIMAGE') TYPE(*TAP)
イメージ・カタログ DAILYSAVE がライブラリー QUSRSYS に作成された。

ADDIMGCLGE IMGCLG(DAILYSAVE) FROMFILE(*NEW) TOFILE('I5-DAILY-A01') VOLNAM(DAYA01) IMGSIZ(4096) ALCSTG(*MIN)
索引 1 をイメージ・カタログ DAILYSAVE に追加中。
イメージ・カタログ項目がイメージ・カタログ DAILYSAVE に追加された。

ADDIMGCLGE IMGCLG(DAILYSAVE) FROMFILE(*NEW) TOFILE('I5-DAILY-B01') VOLNAM(DAYB01) IMGSIZ(4096) ALCSTG(*MIN)
索引 2 をイメージ・カタログ DAILYSAVE に追加中。
イメージ・カタログ項目がイメージ・カタログ DAILYSAVE に追加された。

ADDIMGCLGE IMGCLG(DAILYSAVE) FROMFILE(*NEW) TOFILE('I5-DAILY-C01') VOLNAM(DAYC01) IMGSIZ(4096) ALCSTG(*MIN)
索引 3 をイメージ・カタログ DAILYSAVE に追加中。
イメージ・カタログ項目がイメージ・カタログ DAILYSAVE に追加された。

LODIMGCLG IMGCLG(DAILYSAVE) DEV(TAPVRT01)
イメージ・カタログ DAILYSAVE が装置 TAPVRT01 にロードされた。

ジョブに追加。
LODIMGCLGE IMGCLG(DAILYSAVE) IMGCLGIDX(*VOL) VOL(DAYA01) OPTION(*MOUNT)
火、金の0:20に動かす。

LODIMGCLGE IMGCLG(DAILYSAVE) IMGCLGIDX(*VOL) VOL(DAYB01) OPTION(*MOUNT)
水、土の0:20に動かす。

LODIMGCLGE IMGCLG(DAILYSAVE) IMGCLGIDX(*VOL) VOL(DAYC01) OPTION(*MOUNT)
木、日の0:20に動かす。

GO BACKUPでテープセットDAYA、DAYB、DAYCを作成。
本当は各セット01〜03の3本にしたいけど、どうしても02が失敗する。
悔しいッビクンビクン

0:30に指定ライブラリをバックアップ。

頃合いを見計らってWindowsなファイルサーバー側でi5からベリファイかけて全部のイメージをコピーして圧縮。

データセンターへ投げるためのフォルダにコピー。

TClock Light

Windows 7 64bit対応 とっくに来てた件。

TClock、もう何年使ってるんだろうか。タスクバーに淡々とシステム情報をテキスト表示してくれるソフトってなかなかないんだよなぁ・・・。

K.Takata's BBS
TClock Light 改造版公開 (kt070321)
http://k-takata.bbs.coocan.jp/?t_id=56

* 57.K.Takata
* 投稿日:2010/02/07 09:05

TClock Light 改造版(Vista/7 対応版)を更新しました。
ファイル名の日付が合っていないのは気にしないでください。

http://homepage3.nifty.com/k-takata/mysoft/tclocklight-kt100204.zip

前バージョン(tclocklight-kt090926)からの変更点

・tclocklight-050716 の修正を一部取り込む。
- フォントサイズを3の倍数でない数にすると本来より小さく表示されるのを修正
・Windows 7 での動作を確認。
・Vista/7 でカレンダーが表示された状態で、再度時計を左クリックすると、一度
カレンダーが消えてから再度表示されるのを修正。


カスタマイズ版も合わせて暫定公開。
http://homepage3.nifty.com/k-takata/tmp/tclocklight-kt100204-custom.7z


システム情報を表示させようとすると、tclocklight-kt100204.zipとtclocklight-kt100204-custom.7zの両方が必要。

表示書式

"UP/DW"NSSK____x"KB" NRSK____x"KB" yyyy/mm/dd\n"FREE" MM___x"MB" "CPU"CU__x"%" dde hh:nn

フォントはMSゴシック10pt

というメモ。

sshd[]: fatal: Read from socket failed: Connection reset by peer

/var/log/secure に1分間隔で登場するこのメッセージ。

sshdの設定を鍵交換方式に限定している場合、鍵交換方式じゃないクライアントからの接続要求があった場合に出る。んだと思う。

sshdの生死を監視する場合に、接続要求に対する応答をもって判定しているとしたら、当然このログが残るわけで。

で、zabbixのsshd監視を無効にしたら出なくなった。

というメモ。

PHP

色々とあれそれになったのでメモ。

インストールする順番

[@IT]
今から始める MySQL入門(1)
MySQL+Apache+PHPをインストールしよう
http://www.atmarkit.co.jp/flinux/rensai/mysql5_01/mysql5_01a.html

インストールと設定(1)

 インストールは1.MySQL、2.Apache、3.PHPの順で行います(注)。また、以降の作業はすべてrootユーザーで行ってください。ちなみに、Fedora Core以外のディストリビューションでも利用できるようにバイナリアーカイブやソースファイルからのインストールについてもコラム形式で紹介していきます。

注:Apache、PHPをインストールする際に、MySQLのパッケージに含まれるクライアントライブラリが必要になるので、この順番でインストールしてください。


リポジトリ

Utter Ramblings
http://www.jasonlitka.com/

vi /etc/yum.repos.d/utterramblings.repo

[utter]
name=Jason Utter Ramblings Repo
baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
enabled=0
gpgcheck=1
gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
priority=5
exclude=php-memcache php-apc php-xcache php-eaccelerator

vi /etc/yum.repos.d/CentOS-Base.repo

全てのセクションで
priority=10

[extras]

exclude=php-readline php-pecl-* php-pear-*


これで

yum --enablerepo=utter install php*


という手抜きインストール。本来はちゃんとパッケージを明示したほうがいいらしい。

色々excludeするのは、ワイルドカードを使ってパッケージ指定をしているので、お互い競合したり(php-apc php-xcache php-eaccelerator)、pearモジュールはpearコマンドからインストールしたり(php-pecl-* php-pear-*)、そんな理由から。yumを使ってexcludeしたパッケージを導入したいとき(php-eacceleratorとか)にはexcludeから当該パッケージを外す。

Paco

ソースからインストールしたものの扱いが大変。それはDebianでもCentOSでも同じ。

というか案の定削除しきれませんでありグッハァでありなんとかならんのかでありgoogleえも〜んブワッなのであり結果がこれ。

Paco a souce code pacKAGE oRGANIZER
http://paco.sourceforge.net/

Glide Note
pacoでソースから導入したパッケージを管理する
http://www.glidenote.com/archives/531

http://sourceforge.net/projects/paco/files/ から最新版をダウンロード、展開、設定、make、make install。

wget http://sourceforge.net/projects/paco/files/paco/2.0.9/paco-2.0.9.tar.gz/download
tar zxvf paco-2.0.9.tar.gz
cd paco-2.0.9
./configure --disable-gpaco
make
make install


pacoにpacoを登録。
make logme


以降、make installする場合は、必ず
paco -D make install


とする事。




「必ず〜する事」



・・・ゴクリ

というメモ。

ProFTPD

どうしてもPAM認証がうまくいかなかった件。

バーチャルサーバーがある場合、

AuthPAMConfig proftpd
AuthOrder mod_auth_pam.c* mod_auth_unix.c

これらはGlobalディレクティブの中に入れてやらないとだめだった。

設定項目一覧見てできるだけGlobalに移そうそうしよう。
http://www.proftpd.org/docs/directives/configuration_full.html

さてこれで従来サービスの復活は一段落。

というメモ。
Profile
うきち
1st(プロフ)

 ukichi@ラウンジ工務店

2nd(オバロ)

 狂骨@ラウンジ工務店

その他

 アビス
 スカ
 アルチ
 レイダー
 ウィズ
  • ライブドアブログ