Home > Tags > CentOS

CentOS

PHP5.2.10にアップデート

PHPを5.2.9から5.2.10にアップデート。

»» php.announce: PHP 5.2.10 Released!
»» PHP 5 ChangeLog PHP 5 ChangeLog

セキュリティ関連バグを含む100以上のバグフィックスが行われていて、安定性が向上してるとの事でアップデート推奨になっている。

PHP5.2.10

Snort2.8.4にアップデート

CentOS5.3環境でSnort2.8.4を導入もしくはアップデートすると起動でこけてしまうので、下記サイトを参考にTARボールを作り直してからRPMパッケージを作成しインストール。

http://www.snort.org/archive-2-7243.html
http://www.usenet-forums.com/snort/418096-re-snort-users-dcerpc2-build-problem.html

因みに/var/log/messagesのエラー内容は下記のようなものだった。

server snort[15093]: Drop on X-Link2State Alert: No
server snort[15093]: Alert on commands: None
server snort[15093]: /etc/snort/snort.conf(611) unknown dynamic preprocessor "dcerpc2"
server snort[15093]: /etc/snort/snort.conf(612) unknown dynamic preprocessor "dcerpc2_server"
server snort[15093]: DNS config:
server snort[15093]: DNS Client rdata txt Overflow Alert: ACTIVE
server snort[15093]: Obsolete DNS RR Types Alert: INACTIVE
server snort[15093]: Experimental DNS RR Types Alert: INACTIVE
server snort[15093]: Ports:
server snort[15093]: 53
server snort[15093]:
server snort[15093]: SSLPP config:
server snort[15093]: Encrypted packets: not inspected
server snort[15093]: Ports:
server snort[15093]: 443 465 563 636 989
server snort[15093]: 992 993 994 995
server snort[15093]: Server side data is trusted
server snort[15093]: FATAL ERROR: Misconfigured dynamic preprocessor(s)

kernelのアップデート

CentOS5.3 カーネルアップデート
昨日CentOS5.3にアップグレードしたばかりなのに早速カーネルのアップデートが出ていた。
Security fixesとの事なのでアップデート後に再起動・・・やはり直ぐに5.3にアップデートせずに暫く様子を見ていた方がよかったのかもしれない。

[CentOS-announce] CESA-2009:0326 Important CentOS 5 x86_64 kernel Update
Important: kernel security and bug fix update

[root@server ~]# uname -a
Linux server.dxcode.com 2.6.18-128.1.6.el5 #1 SMP Wed Apr 1 09:10:25 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux

CentOS5.3にアップグレード

CentOS5.3にアップグレードする
リリースされたばかりのCentOS5.3にアップグレードした。
231パッケージで280MB弱あったので実行する前に少し躊躇したが、壊れれば再インストールすればいいだけと開き直り実行。
途中エラーで止まる事もなくComplete!の文字を確認したため、おそるおそるシステムを再起動したが問題なく起動した。
今のところログ関係にエラーもないので問題ないと思う。

CentOS 5.3 リリースノート ‐ 日本語訳

ただkernelについては完了後もKernel 2.6.18-128.el5でKernel 2.6.18-128.1.1.el5になっていなかった。
サーバをrikenに直指定して再度アップデートして漸くKernel 2.6.18-128.1.1.el5になった。まだ同期がとられていなかったのかもしれない。

[root@server ~]# uname -a
Linux server.dxcode.com 2.6.18-128.1.1.el5 #1 SMP Wed Mar 25 18:14:28 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux
[root@server ~]# cat /etc/redhat-release
CentOS release 5.3 (Final)

get_browser関数を使用可能に

標準では組み込まれていない機能だが導入が簡単なので使用できるようにしてみた。
php.iniでbrowscap.iniがシステムのどこに配置されているか指定する。browscap.iniはデフォルト状態では入っていないので下記よりダウンロードし任意の場所に配置しておく。
私はPHPの追加iniが集まっている/etc/php.d/に配置した上でphp.ini修正後httpdを再起動。

[root@server ~]# vi /usr/local/Zend/etc/php.ini

[browscap]
;browscap = extra/browscap.ini
browscap = /etc/php.d/browscap.ini

Downloads :: Browser Capabilities Projectにあるphp_browscap.ini

もちろんこのファイルは自動で更新はされないので自身で更新作業をする必要がある。

Home > Tags > CentOS

Search
Feeds
Meta

Return to page top