PC/NETのetcetra/2008-04-12 の変更点
※※このサイトは2012年頃より更新を停止しています。※※
- 追加された行はこの色です。
- 削除された行はこの色です。
- PC/NETのetcetra/2008-04-12 へ行く。
職場で書き溜めた個人的メモのまとめ載せ、第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)