Home > Linux > CentOS

CentOS Archive

CentOS + phpMyAdmin 3.3.9

phpMyAdminで運用管理した方が絶対に楽チン!ということで、phpMyAdminの最新安定版をインストールしてみました。ドキュメントルート以下に置くだけでも動きますが、エラーメッセージも気になりますので全てクリアーにしてみましょう!!

config.inc.phpを修正します。
config.inc.phpは、libraries/config.default.php をコピーすることにしました。

【セキュリティ対策】
phpMyAdminへのアクセスはソースIPアドレスでの制限しておきましょう

$cfg['blowfish_secret'] = 'omakase';

$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
$cfg['Servers'][$i]['relation'] = 'pma_relation';
$cfg['Servers'][$i]['table_info'] = 'pma_table_info';
$cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
$cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
$cfg['Servers'][$i]['column_info'] = 'pma_column_info';
$cfg['Servers'][$i]['history'] = 'pma_history';
$cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
$cfg['Servers'][$i]['tracking'] = 'pma_tracking';
# cd scripts
# mysql -u root -p < create_tables.sql

CentOS で PHP 5.2

WordPressを使いこなそうとするとPHP5.2にせよ!と言われることが多くなりました。CentOSでPHP5.2を利用するためにはちょっとした技が必要です。

1) RPM-GPG-KEYをインストール
# rpm –import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka

2) 設定ファイルの修正
# vi /etc/yum.repos.d/utterramblings.repo

[utterramblings]
name=Jason’s Utter Ramblings Repo
baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka

3) アップデート
# yum update

PHP関係だけアップデートしたい人は処理が終わったら設定ファイルの
enabled=1

enabled=0
にしておきましょう!

yum json インストール

CentOSのPHPにJSONを組み込む方法のメモです。

# yum install php-devel php-pear libtool gcc-c++

引き続き pecl で json インストール
# pecl install json

設定追加
# vi /etc/php.d/json.ini
extension=json.so

httpd再起動
# /etc/init.d/httpd reload

clamav-0.95.2 でLinuxのウイルス対策

Linuxを企業に導入する場合、ウイルスソフトの有無を問われる時代になってきた。以前から試そうと思っていた、Clam Antivirus を試してみました。現最新バージョンは、clamav-0.95.2でした。

とりあえず、CentOSにインストールしてウイルスチェックができることを確認しました。
ログローテーションや起動スクリプト、定義ファイルの自動取得などを行えば運用レベルになると思います。

■ Clamav Antivirusのインストール
# groupadd clamav
# useradd -g clamav -s /bin/false clamav
# wget http://sourceforge.net/projects/clamav/files/clamav/clamav-0.95.2.tar.gz/download
# tar xvfz clamav-0.95.2.tar.gz -C /usr/local/src/
# cd /usr/local/src/clamav-0.95.2/
# ./configure
# make
# make install

■Clamav AntiVirus設定
# vi /usr/local/etc/clamd.conf
# vi /usr/local/etc/freshclam.conf

# touch /var/log/freshclam.log
# chown clamav:clamav /var/log/freshclam.log

■定義ファイルのアップデート
# /usr/local/bin/freshclam
ClamAV update process started at Fri Jul 10 18:39:59 2009
main.cvd is up to date (version: 51, sigs: 545035, f-level: 42, builder: sven)
WARNING: getfile: daily-9451.cdiff not found on remote server (IP: 203.178.137.175)
WARNING: getpatch: Can’t download daily-9451.cdiff from db.jp.clamav.net
Trying host db.jp.clamav.net (203.212.42.128)…
WARNING: getfile: daily-9451.cdiff not found on remote server (IP: 203.212.42.128)
WARNING: getpatch: Can’t download daily-9451.cdiff from db.jp.clamav.net
Trying host db.jp.clamav.net (211.10.155.48)…
WARNING: getfile: daily-9451.cdiff not found on remote server (IP: 211.10.155.48)
WARNING: getpatch: Can’t download daily-9451.cdiff from db.jp.clamav.net
WARNING: Incremental update failed, trying to download daily.cvd
Trying host db.jp.clamav.net (218.44.253.75)…
Downloading daily.cvd [100%]
daily.cvd updated (version: 9551, sigs: 40761, f-level: 43, builder: ccordes)
Database updated (585796 signatures) from db.jp.clamav.net (IP: 218.44.253.75)
WARNING: Clamd was NOT notified: Can’t connect to clamd through /tmp/clamd.socket
connect(): No such file or directory

■/etc 内部のウイルスチェック
# clamscan –infected –remove –recursive /etc/
———– SCAN SUMMARY ———–
Known viruses: 585193
Engine version: 0.95.2
Scanned directories: 233
Scanned files: 1407
Infected files: 0
Data scanned: 166.69 MB
Data read: 133.44 MB (ratio 1.25:1)
Time: 127.060 sec (2 m 7 s)

Fedora 9のベータ版リリース

最近、CentOSで遊んでいたらFedora 9のベータ版がリリースされていた・・。そう言えば、IT関連の仕事を始めてから約10年続けているのは、新しいLinux ディストリビューションを自宅のヘボPCにフルインストールしていることでした。

そのLinuxは普段はまったく活躍していないが、ちょっとした検証をしたい時に役立っています。大体が、マルチメディア系を使ったり、Webやメールをしてクライアント環境を使ってみてはやっぱりWindowsが最高だ!と思っていることが多いのですが・・。(サーバは別よ)

おじさんになって、新しいLinuxに触れ続けていることだけでもとても重要だったと実感しています。
ボケ防止に!

あなたが技術者であれば、何をし続けていますか?

Fedora 9のベータ版の記事を引用しておきます。

Continue reading

Home > CentOS

おまかせSearch
おまかせブログ 人気記事
おまかせFeeds
おまかせブログ Meta
おまかせLinks
feed
スカウター : おまかせブログ2.0
おまかせPR
CoRichブログランキング
ブログランキング
blogram投票ボタン

Page Top