PC/NETのetcetra/2008-04-12 の変更点

※※このサイトは2012年頃より更新を停止しています。※※

職場で書き溜めた個人的メモのまとめ載せ、第2弾。

**Javaとコンテナとフレームワークあれこれ
-TomcatはServletやJSPを動かすコンテナらしい。
-Javaアプリケーションサーバってーと、コンテナ色々機能を加えたものらしい。
-Javaアプリケーションフレームワークってーと、アプリケーションサーバ上で稼動するアプリケーションが共通で使う部品を取り纏めて使いやすくした「環境」らしい。ダイナミックリンクライブラリ集みたいなもんか。
http://journal.mycom.co.jp/articles/2008/01/01/webapps/
-strutsはフレームワークらしい。
-@IT Tomcatコンテナ活用
http://www.atmarkit.co.jp/fjava/javatips/index_container.html
-ログ見方覚えろや
http://www.atmarkit.co.jp/fjava/rensai4/programer10/programer10_1.html
-気になった書籍情報
Javaによる自作CMS
〜Tomcat + Struts + MySQLで作るWebアプリケーション〜
ISBN:978-4-8399-1920-7
発売日:2007年6月20日

**High Availability, Disaster Recovery and Business Continuity
http://homepage3.nifty.com/fate/disaster_recovery/index.html
http://homepage3.nifty.com/fate/disaster_recovery/glossary.htm

**RHEL4でyumを使う。
あるんだねーーっ!?
[[参考:Yet Another Hackadelic:2006-12-17:RHEL4でもyumを使いたい場合>http://d.hatena.ne.jp/ZIGOROu/20061217/1166377279]]
以下、上記URLから引用 >>>
>そもそも
 ftp://ftp.redhat.com/pub/redhat/linux/enterprise/4/en/os
普通はここらへんからRPMやらSRPMを拾って来ます。公式なんである程度信頼して良いでしょう。
RHEL4用のyum repositoryはあるのか
答えはあります!
~「@IT:Fedora Coreの非公式リポジトリをyumで利用するには」
のかなり下の方にサードパーティ用のyum reposがあるんですけど、
定義ファイル名	名前	URL
atrpms.repo	ATrpms	http://atrpms.net/
dag.repo	Dag's repository	http://dag.wieers.com/home-made/apt/
dries.repo	Dries RPM Repository	http://dries.ulyssis.org/rpm/
''yumのインストール''
dagのFAQに書いてある通りにやってみます。
その前にdagのGPG-KEYを入れておきましょう。
 $ sudo wget -O /tmp/RPM-GPG-KEY.dag http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt
 $ sudo rpm --import /tmp/RPM-GPG-KEY.dag
http://dag.wieers.com/packages/yum/にどうやら各種yumのrpmが存在します。
 $ cd /usr/src/redhat/RPMS/i386/
 $ sudo wget http://dag.wieers.com/packages/yum/yum-2.4.2-0.4.el4.rf.noarch.rpm
 $ sudo rpm -ivh yum-2.4.2-0.4.el4.rf.noarch.rpm
 エラー: Failed dependencies:
         python-elementtree is needed by yum-2.4.2-0.4.el4.rf.noarch
         python-sqlite is needed by yum-2.4.2-0.4.el4.rf.noarch
         urlgrabber is needed by yum-2.4.2-0.4.el4.rf.noarch
ってな訳で色々入ってないorz...
仕方ないのでdagで探して下さい。
 $ sudo wget http://dag.wieers.com/packages/python-elementtree/python-elementtree-1.2.6-7.el4.rf.i386.rpm
 $ sudo wget http://dag.wieers.com/packages/python-sqlite/python-sqlite-0.5.0-1.2.el4.rf.i386.rpm
 $ sudo wget http://dag.wieers.com/packages/sqlite/sqlite-2.8.16-1.2.el4.rf.i386.rpm
 $ sudo wget http://dag.wieers.com/packages/sqlite/sqlite-devel-2.8.16-1.2.el4.rf.i386.rpm
 $ sudo wget http://dag.wieers.com/packages/python-urlgrabber/python-urlgrabber-2.9.6-1.2.el4.rf.noarch.rpm
でこれらを順番にインストールしていきます。
 $ sudo rpm -ivh sqlite-2.8.16-1.2.el4.rf.i386.rpm
 Preparing...                ########################################### [100%]
    1:sqlite                 ########################################### [100%]
 $ sudo rpm -ivh sqlite-devel-2.8.16-1.2.el4.rf.i386.rpm
 Preparing...                ########################################### [100%]
    1:sqlite-devel           ########################################### [100%]
 $ sudo rpm -ivh python-sqlite-0.5.0-1.2.el4.rf.i386.rpm
 Preparing...                ########################################### [100%]
    1:python-sqlite          ########################################### [100%]
 $ sudo rpm -ivh python-elementtree-1.2.6-7.el4.rf.i386.rpm
 Preparing...                ########################################### [100%]
    1:python-elementtree     ########################################### [100%]
 $ sudo rpm -ivh python-urlgrabber-2.9.6-1.2.el4.rf.noarch.rpm
 Preparing...                ########################################### [100%]
    1:python-urlgrabber      ########################################### [100%]
これでdependencyは解決出来たので、
 $ sudo rpm -ivh yum-2.4.2-0.4.el4.rf.noarch.rpm
 Preparing...                ########################################### [100%]
    1:yum                    ########################################### [100%]
 とめでたくインストール成功!
 $ cat /etc/yum.conf
 [main]
 cachedir=/var/cache/yum
 debuglevel=2
 logfile=/var/log/yum.log
 pkgpolicy=newest
 distroverpkg=redhat-release
 tolerant=1
 exactarch=1
 obsoletes=1
  
 $ ls -la /etc/yum.repos.d/
 合計 20
 drwxr-xr-x    2 root root  4096  6月 16  2006 .
 drwxr-xr-x  108 root root 12288 12月 18 02:03 ..
と言う訳でまっさらなyumがインストールされた訳です。
''yum.repos.dの設定''
''dag''
dagの設定はFAQに丁寧に書いてあります。
http://dag.wieers.com/packages/rpmforge-releaseを見てお使いのdistにあわせたrpmをインストールして下さい。
 $ sudo wget http://dag.wieers.com/packages/rpmforge-release/rpmforge-release-0.3.4-1.el4.rf.i386.rpm
 $ sudo rpm -ivh rpmforge-release-0.3.4-1.el4.rf.i386.rpm
 Preparing...                ########################################### [100%]
    1:rpmforge-release       ########################################### [100%]
そうすると/etc/yum.repos.d/にdag用の設定が出来ています。
 $ ls -l /etc/yum.repos.d/
 合計 8
 -rw-r--r--  1 root root 684  6月  5  2006 mirrors-rpmforge
 -rw-r--r--  1 root root 416  6月  5  2006 rpmforge.repo
dagは以上でおしまい。
''ATrpms''
http://atrpms.net/install.htmlに解説があります。
まずは鍵のインストール。
 $ sudo rpm --import http://ATrpms.net/RPM-GPG-KEY.atrpms
さらに解説の例に習って、
 $ cat /etc/yum.repos.d/atrpms.repo
 # Name: Red Hat Enterprice 4 - i386 - ATrpms
 # URL: http://atrpms.net/
 [atrpms]
 name = Red Hat Enterprise $releasever - $basearch - ATrpms
 baseurl=http://dl.atrpms.net/el4-$basearch/atrpms/stable
 gpgkey=http://ATrpms.net/RPM-GPG-KEY.atrpms
 gpgcheck=1
こんな風に書いておきました。
これで問題無いかと。
''dries''
GPG-KEYから入れます。
 $ sudo wget -O /tmp/RPM-GPG-KEY.dries http://dries.ulyssis.org/rpm/RPM-GPG-KEY.dries.txt
 $ sudo rpm --import /tmp/RPM-GPG-KEY.dries
後は解説に則って、
 $ cat /etc/yum.repos.d/duries.repo
 # Name: Red Hat Enterprise $releasever - $basearch - Dries
 # URL: http://dries.ulyssis.org/
 [dries]
 name=Extra Fedora rpms dries - $releasever - $basearch
 baseurl=http://ftp.belnet.be/packages/dries.ulyssis.org/redhat/el4/en/$basearch/dries/RPMS
こんなんでいいでしょう。
< <<< 引用終わり。

**Windowsでルーティング/ポートフォワーディング(VMware)
[[@IT:IPルーティングを有効にする方法(Server OS編)>http://www.atmarkit.co.jp/fwin2k/win2ktips/925ipreoutes/ipreoutes.html]]
[[@IT:IPルーティングを有効にする方法(レジストリ設定編)>http://www.atmarkit.co.jp/fwin2k/win2ktips/450ipforw/ipforw.html]]
[[@IT:ルーティング・テーブルを操作する>http://www.atmarkit.co.jp/fwin2k/win2ktips/266routing/routing.html]]
しかーし。
外部端末からの特定ポートへのアクセスをフォワードする機能は、XP等WindowsPC系OSには備わっていない。
が、VMwareはホストのネットワークインターフェースへの特定ポートアクセスを横取りする機能を持ってる。
VMwareのツールバー「Host>Virtual Network Settings...」で変更すること。

#pcomment(reply)
トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS