約 6,168,644 件
https://w.atwiki.jp/bagpack/pages/16.html
設定でつまづいたところなど Mercurialのインストール MercurialのリポジトリのWeb公開法hgweb.configの設定 redmineのインストールredmineでGmailのSMTPサーバを使ってメール送信 PHP5.3+のインストール Webからアクセスするために必要なパーミッションについてhtpasswdファイルの置いてあるディレクトリのパーミッション yumでrpmforgeを利用 testlink postfixqueから削除 fail2ban checkinstall capistranossh秘密鍵の指定方法 sshの-tオプションに相当する設定 設定でつまづいたところなど まずはネットワークの問題。 これは、NAT用のカードとホストオンリーアダプタ用のカードの2枚挿しが一番楽。 ホストオンリーの方に静的IPを割り振っておく。 気をつけるべきは、/sys/resolv.confの自動書き換え。 ホストの方のDNSにしようとしてくるので、 /etc/sysconfig/network-scripts/ifcfg-eth0 と /etc/sysconfig/network-scripts/ifcfg-eth1 の両方(DHCP設定になっている方だけでいいかもしれませんが)に PEERDNS=no DNS1=192.168.0.1 を追記。 あと、これはまだ試していないけれどntp.confが勝手にかきかわるのを防ぐには、 DHCPCDARGS="-N" と追記すればいいらしい。 Mercurialのインストール gccとpythonの開発用コンポーネントを入れる yum -y install gcc python-devel pythonパッケージ管理ソフトeasy_installを入れる wget http //peak.telecommunity.com/dist/ez_setup.py python ez_setup.py Mercurialのインストール easy_install Mercurial MercurialのリポジトリのWeb公開法 mercurial-serverや、hg serveを使うなど様々な方法があるけれど、hgwebdir.cgiを使うのが一番楽だと思った。 参考資料 [追記:2010/09/26] mercurialの最近のバージョンではhgwebdir.cgiはhgweb.cgiに統合されているような気がする。 (ソースに含まれなくなったうえに、hgweb.cgiでもレポジトリの一覧を表示するようになっている) hgweb.configの設定 [collections]は、設定したpath以下に存在するレポジトリを一覧表示してくれる。 [collections] repositories/ = /home/vcs/hg/repos/ [paths] hoge = /home/vcs/hg/repos/hoge [web] style = gitweb push_ssl = true allow_push = * [trusted] users = daemon groups = daemon redmineのインストール この公式マニュアルを参考にして、ruby,rails及びrackのバージョンを対応したものにしないと酷い目にあう。 公式リファレンス大事ですね。 あとこちらのインストール手順も参考に。 1.0.0以上を入れる場合は、微妙に違うところがあるのでこちらも参考に。 redmineでGmailのSMTPサーバを使ってメール送信 1.8系のRubyでは、TLSによるメール送信をサポートしていないので、対応するためのプラグインをいれなければいけない。 詳細はこちら PHP5.3+のインストール centos5の標準レポジトリだとPHP5.16とかなので、次のページを参考にしてインストール その後は、php.iniをまるまる置き換えてから、細かい設定(date.timezoneとか)を変える。 まるまる置き換えるには、 mv /etc/php.ini /etc/php.ini.old cp /usr/share/doc/php-common-5.3.4/php.iin-production /etc/php.ini Webからアクセスするために必要なパーミッションについて httpd.confに次のように書いてある。 守らないと403地獄に落ちる。 # UserDir The name of the directory that is appended onto a user s home # directory if a ~user request is received. # # The path to the end user account public_html directory must be # accessible to the webserver userid. This usually means that ~userid # must have permissions of 711, ~userid/public_html must have permissions # of 755, and documents contained therein must be world-readable. # Otherwise, the client will only receive a "403 Forbidden" message. # # See also http //httpd.apache.org/docs/misc/FAQ.html#forbidden # htpasswdファイルの置いてあるディレクトリのパーミッション 770以上ないとapacheがアクセス出来ないかも yumでrpmforgeを利用 CentOS5の標準レポジトリだと様々なパッケージのバージョンが低い。 そういうときは、rpmforgeを利用すると最新バージョンをyumからのインストールが可能となる。 yumに優先度設定用のプラグインを導入 次ののページを参考にyum-prioritiesを導入してレポジトリ毎の優先度を設定できるようにする。 標準レポジトリの優先度を1に設定 # vi /etc/yum.repos.d/CentOS-Base.repo を書き換えて、priority=1にする。 rpmforgeの導入 http //packages.sw.be/rpmforge-release/ から最新バージョンを探して、 # rpm -ivh http //対象のrpm 続いて、GPGキーのインストール #wget http //apt.sw.be/RPM-GPG-KEY.dag.txt #rpm --import RPM-GPG-KEY.dag.txt 標準レポジトリとの競合をさけるために普段は無効にしておく。 # vi /etc/yum.repos.d/rpmforge.repo のenable=0にする。 使うときは、 # yum --enablerepo=rpmforge --disablerepo=base install subversion などなど。 わざわざbaseを無効にしなくても、rpmforgeの優先度上にすれば問題ないかもしれない。 testlink インストール時に、新規インストールを選択しているにも関わらず、なぜかupgradeで処理されるときの対策。 次のソースを書き換える。 install/installNewDB.phpの99行目付近の、 $install = $_SESSION[ isNew ]; を $install = true; とする。 postfix SMTPサーバが起動せず、/etc/var/maillogに次のように記録されている場合、 fatal no SASL authentication mechanisms 必要なアプリケーションがたりていないっぽいので、 yum install cyrus* でインストール。 個々のユーザにメールディレクトリを作成 mkdir -p ./Maildir/{new,cur,tmp} chmod -R 700 ./Maildir/ queから削除 /usr/sbin/postsuper -d ALL deferred fail2ban hostsdenyは設定が簡単だけれどTCP Wrapperに対応していないソフトだとどうしようもないっぽいのでfail2ban一本でいいかも checkinstall 全部rpm管理したるぞ!というときに便利 capistrano デプロイツール。デーモンとかいれなくていいので楽だし、便利。 ssh秘密鍵の指定方法 ssh_options[ keys] = %w(/home/username/.ssh/keyname) sshの-tオプションに相当する設定 deploy.rbに次の行を追加。 default_run_options[ pty] = true
https://w.atwiki.jp/lpic1/pages/20.html
VMware + ubuntu (ThinkPad X61) 動作が重い。 CentOS5.2(LiveCD)+ThinkPad X31 shutdownできない?(調査中) HP ML115 + Fedora10 インストール途中で画面が表示されなくなった。VGAのドライバの問題? 時間がある時にリトライ予定。 HP ML115 + CentOS5.2 インストールは、非常に簡単に終了。 Flashを含むWebページの表示が重いが、グラボがオンボのせいだと思うので妥協。
https://w.atwiki.jp/playframework/pages/12.html
CentOS 6.6 インストール時に行った設定を記述 Choose a Language:Japancese Keyboard:jp106 Enavle IPv4 support:Manual configuration Enavle IPv6 support:Check OFF IPv4 address:192.168.11.150 / 255.255.255.0 Geteway:192.168.11.1 Name Server:219.105.32.32 URL:http //ftp.riken.jp/Linux/centos/6.6/isos/x86_64/ ストレージデバイスタイプ:基本ストレージデバイス 新規インストール「はい。含まれていません。どのようなでーたであっても破棄してください。」 ホスト名:capybara システムクロックでUTCを使用:チェックOFF rootパスワード:sTc01BmiU すべての領域を使用する 変更をディスクに書き込む Minimalと今すぐカスタマイズを選択し、「次」へ サーバー:システム管理ツール システム管理:システム管理 ベースシステム:Perlのサポート・ベース・互換性ライブラリ 言語:日本語のサポート 開発:開発ツール
https://w.atwiki.jp/monopowers/pages/69.html
メニュー CentOS 5.3にPHP5.2.9とMySQL5.1.33をインストール CentOS5.3の初期リポジトリにはPHP5.1.6までしかないため、追加リポジトリを設定します。 yum-prioritiesをインストール yum-prioritiesは、サードパーティのリポジトリを追加した場合に、各リポジトリの優先度を設定できるようにするプラグインです。 CentOS 5.3で構築した自宅サーバーに「root」アカウントでログインし下記コマンドを入力して、yum-prioritiesをインストールします。 # yum install yum-priorities 次に「/etc/yum.repos.d/CentOS-Base.repo」の修正を行います。 # vim /etc/yum.repos.d/CentOS-Base.repo 「priority=優先度」の形式でプライオリティを設定します。優先度は1~99で、値が小さいほど優先度が高くなります。priorityが未設定のレポジトリは優先度99として動作します。 # CentOS-Base.repo # # This file uses a new mirrorlist system developed by Lance Davis for CentOS. # The mirror system uses the connecting IP address of the client and the # update status of each mirror to pick mirrors that are updated to and # geographically close to the client. You should use this for CentOS updates # unless you are manually picking other mirrors. # # If the mirrorlist= does not work for you, as a fall back you can try the # remarked out baseurl= line instead. # # [base] priority=1 name=CentOS-$releasever - Base mirrorlist=http //mirrorlist.centos.org/?release=$releasever arch=$basearch repo=os #baseurl=http //mirror.centos.org/centos/$releasever/os/$basearch/ gpgcheck=1 gpgkey=file ///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 #released updates [updates] priority=1 name=CentOS-$releasever - Updates mirrorlist=http //mirrorlist.centos.org/?release=$releasever arch=$basearch repo=updates #baseurl=http //mirror.centos.org/centos/$releasever/updates/$basearch/ gpgcheck=1 gpgkey=file ///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 #packages used/produced in the build but not released [addons] priority=1 name=CentOS-$releasever - Addons mirrorlist=http //mirrorlist.centos.org/?release=$releasever arch=$basearch repo=addons #baseurl=http //mirror.centos.org/centos/$releasever/addons/$basearch/ gpgcheck=1 gpgkey=file ///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 #additional packages that may be useful [extras] priority=1 name=CentOS-$releasever - Extras mirrorlist=http //mirrorlist.centos.org/?release=$releasever arch=$basearch repo=extras #baseurl=http //mirror.centos.org/centos/$releasever/extras/$basearch/ gpgcheck=1 gpgkey=file ///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 #additional packages that extend functionality of existing packages [centosplus] priority=1 name=CentOS-$releasever - Plus mirrorlist=http //mirrorlist.centos.org/?release=$releasever arch=$basearch repo=centosplu s #baseurl=http //mirror.centos.org/centos/$releasever/centosplus/$basearch/ gpgcheck=1 enabled=0 gpgkey=file ///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 #contrib - packages by Centos Users [contrib] priority=1 name=CentOS-$releasever - Contrib mirrorlist=http //mirrorlist.centos.org/?release=$releasever arch=$basearch repo=contrib #baseurl=http //mirror.centos.org/centos/$releasever/contrib/$basearch/ gpgcheck=1 enabled=0 gpgkey=file ///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 上記のように「priority=1」を追記し保存し「vim」を終了します。 Remi EPELのパッケージをインストール http //fedoraproject.org/wiki/EPEL と http //blog.famillecollet.com/post/2005/10/02/8-telechargement-installation-et-yum から、ディストリビューションにあうRPMパッケージをインストールします。 32bit(i386)の場合 # wget http //download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm # wget http //rpms.famillecollet.com/el5.i386/remi-release-5-6.el5.remi.noarch.rpm # rpm -Uvh remi-release-5-6.el5.remi.noarch.rpm epel-release-5-3.noarch.rpm 64bit(x86_64)の場合 # wget http //download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-3.noarch.rpm # wget http //rpms.famillecollet.com/el5.x86_64/remi-release-5-6.el5.remi.noarch.rpm # rpm -Uvh remi-release-5-6.el5.remi.noarch.rpm epel-release-5-3.noarch.rpm # rm -f remi-release-5-6.el5.remi.noarch.rpm epel-release-5-3.noarch.rpm 上記コマンドを入力 remi.repoの編集 「/etc/yum.repos.d/」にremi.repoというファイルが作成されているのでそれを編集します。 # vim /etc/yum.repos.d/remi.repo 上記コマンドを入力し、remi.repoを開きます。 赤字の通りに編集します。 [remi] priority=1 name=Les RPM de remi pour Enterprise Linux 5 - $basearch baseurl=http //rpms.famillecollet.com/el5.$basearch/ http //iut-info.univ-reims.fr/remirpms/el5.$basearch/ enabled=0 gpgcheck=1 gpgkey=file ///etc/pki/rpm-gpg/RPM-GPG-KEY-remi failovermethod=priority [remi-test] name=Les RPM de remi en test pour Enterprise Linux $releasever - $basearch baseurl=http //rpms.famillecollet.com/test-el5.$basearch/ enabled=0 gpgcheck=1 gpgkey=file ///etc/pki/rpm-gpg/RPM-GPG-KEY-remi 保存して「vim」を終了させます。 epel.repoの編集 「/etc/yum.repos.d/」にepel.repoというファイルが作成されているのでそれを編集します。 # vim /etc/yum.repos.d/epel.repo 上記コマンドを入力し、epel.repoを開きます。 赤字の通りに編集します。 [epel] priority=1 name=Extra Packages for Enterprise Linux 5 - $basearch #baseurl=http //download.fedoraproject.org/pub/epel/5/$basearch mirrorlist=http //mirrors.fedoraproject.org/mirrorlist?repo=epel-5 arch=$basearch failovermethod=priority enabled=0 gpgcheck=1 gpgkey=file ///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL [epel-debuginfo] name=Extra Packages for Enterprise Linux 5 - $basearch - Debug #baseurl=http //download.fedoraproject.org/pub/epel/5/$basearch/debug mirrorlist=http //mirrors.fedoraproject.org/mirrorlist?repo=epel-debug-5 arch=$basearch failovermethod=priority enabled=0 gpgkey=file ///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL gpgcheck=1 [epel-source] name=Extra Packages for Enterprise Linux 5 - $basearch - Source #baseurl=http //download.fedoraproject.org/pub/epel/5/SRPMS mirrorlist=http //mirrors.fedoraproject.org/mirrorlist?repo=epel-source-5 arch=$basearch failovermethod=priority enabled=0 gpgkey=file ///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL gpgcheck=1 保存して「vim」を終了させます。 以上で「Remi」と「EPEL」の設定は完了です。 RPMforgeのパッケージをインストール 32bit(i386)の場合 # wget http //dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm # wget http //dag.wieers.com/packages/RPM-GPG-KEY.dag.txt # rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.i386.rpm # rpm -import RPM-GPG-KEY.dag.txt # rm -f rpmforge-release-0.3.6-1.el5.rf.i386.rpm RPM-GPG-KEY.dag.txt 64bit(x86_64)の場合 # wget http //dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm # wget http //dag.wieers.com/packages/RPM-GPG-KEY.dag.txt # rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm # rpm -import RPM-GPG-KEY.dag.txt # rm -f rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm RPM-GPG-KEY.dag.txt 上記コマンドを入力。 rpmforge.repoの編集 「/etc/yum.repos.d/」にrpmforge.repoというファイルが作成されているのでそれを編集します。 # vim /etc/yum.repos.d/rpmforge.repo 上記コマンドを入力し、rpmforge.repoを開きます。 赤字の通り修正します。 # Name RPMforge RPM Repository for Red Hat Enterprise 5 - dag # URL http //rpmforge.net/ [rpmforge] name = Red Hat Enterprise $releasever - RPMforge.net - dag #baseurl = http //apt.sw.be/redhat/el5/en/$basearch/dag mirrorlist = http //apt.sw.be/redhat/el5/en/mirrors-rpmforge #mirrorlist = file ///etc/yum.repos.d/mirrors-rpmforge enabled = 0 protect = 0 gpgkey = file ///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag gpgcheck = 1 priority=1 ファイルを保存して「vim」を終了します。 PHPとMySQLをアップデート yumを使ってPHP5.2.9とMySQL5.1.33にアップデートします。 # yum -y --enablerepo=remi,epel,rpmforge update php* mysql* エラーが出ずにインストールが完了したらアップデートの完了です。 これで、無事にPHPとMySQLのバージョンが最新になりました。 最後に、「apache」と「mysql」を再起動させます。 # /etc/init.d/httpd restart # /etc/init.d/mysqld restart PHPのバージョンを確認してみます。 # php -v 「Enterキー」 と入力すると PHP 5.2.9 (cli) (built Feb 27 2009 15 00 56) と表示されPHP 5.2.9がインストールされたことがわかります。 同様にMySQLのバージョンを確認してみます。 # mysql --version 「Enterキー」 と入力すると mysql Ver 14.14 Distrib 5.1.33, for redhat-linux-gnu (x86_64) using readline 5.1 と表示され、MySQL 5.1.33がインストールされたことがわかります。
https://w.atwiki.jp/naobe/pages/66.html
DB2 Express-C ver 9.7に戻る インストールパックを解凍したときの、expc/doc/gettingstarted/ja_JPと、Getting_started_with_DB2.pdfから要約。 インストールユーザの権限 rootであること。 システム要件 OS Red Hat Enterprise Linux (RHEL) 5 Update 2 SUSE Linux Enterprise Server (SLES) 10 Service Pack 2 SUSE Linux Enterprise Server (SLES) 11 Ubuntu 8.0.4.1 ディストリビューション要件 カーネル構成パラメータ(/etc/sysctl.conf)を必要に応じて修正(後述)。 Suse/RedHat共通パッケージ要件 パッケージ名 説明 libaio DB2 データベース・サーバーに必要な非同期ライブラリーが含まれます。libaio.so.1 が必要。 compat-libstdc++ libstdc++so.6 が必要 (Linux on POWER では不要)。ただし、IBM Tivoli® System Automation for Multiplatforms または IBM Tivoli Monitoring for Databases DB2 Agent が使用されている場合は、libstdc++so.5 が必要です 【libaio】 rpm -qa | grep libaioでパッケージを調べた後に、rpm -ql パッケージ名で確認。 【compat-libstdc++】 compat-libstdc++-33.i386をrpm -qlで調べたが、libstdc++so.5。CentOS5.2ではlibstdc++so.5が最新。 /usr/libをlsするとlibstdc++so.6があるのでOK RedHatパッケージ要件 パッケージ名 説明 備考 pdksh KSH インストール未。yumでインストールする。 openssh OpenSSHクライアント インストール済 openssh-server OpenSSHサーバ インストール済 rsh-server rshサーバ インストール未。yumでインストールする。 nfs-utils ネットワーク・ファイル・システム・サポート・パッケージ インストール済 パスワードの長さ OSと同じ ユーザとグループ DB操作に以下の3ユーザがある。 インスタンス所有者 項目 説明 デフォルト所有者 db2inst1 デフォルトグループ db2iadm1 fenced ユーザー DB2 データベースで使用されるアドレス・スペースの外部にあるユーザー定義関数 (UDF) およびストアード・プロシージャーを実行するために使用される。インスタンス所有者を fenced ユーザーとして使用することもできます。 アドレス・スペース??? 項目 説明 デフォルト所有者 db2fenc1 デフォルトグループ db2fadm1 DB2 Administration Server のユーザー DB2 Administration Server (DAS) を実行するために使用される。 項目 説明 デフォルト所有者 dasusr1 デフォルトグループ dasadm1 カーネル・パラメーターの変更 [root@centos5 lib]# ipcs -l ------ シェアードメモリの制限 -------- max number of segments = 4096 //SHMMNI max seg size (kbytes) = 4194303 //SHMMAX max total shared memory (kbytes) = 1073741824 // SHMALL min seg size (bytes) = 1 ------ セマフォの制限 -------- 最大配列数 = 128 //SEMMNI 配列毎の最大セマフォ数 = 250 //SEMMSL システム全体の最大セマフォ数 = 32000 //SEMMNS semop 呼び出し毎の最大命令数 = 100 //SEMOPM セマフォ最大値 = 32767 ------ メッセージ 制限 -------- システム全体での最大キュー数 = 16 //MSGMNI 最大メッセージサイズ (バイト) = 65536 //MSGMAX キューサイズ最大値の初期値 (バイト) = 65536 //MSGMNB SHMMAXを物理メモリと同じ値にする。 SHMALLを物理メモリの90%にする。 SEMMNIを エージェント数 * 2 * 論理パーティション数 + ローカルアプリケーション接続数 以上 /etc/sysctl.confを修正して以下のコマンド実行 sysctl -p 他のアプリとの関係、テスト用のDBであるため今回は修正しない。 ポート番号の可用性 以下のポートが必要 DB2_db2inst1 60000/tcp DB2_db2inst1_1 60001/tcp DB2_db2inst1_2 60002/tcp DB2_db2inst1_END 60003/tcp ディスク要件、メモリ要件 ディスクは/tmpに1GB必要。メモリは推薦1GB。 インストール実行 NLPackを解凍 ext/db2setupを実行 インストールタイプ 標準 このコンピュータにインストールして応答ファイルも作成 応答ファイルのディレクトリ/root/db2expc.rsp インストールディレクトリ/opt/IBM/db2/V9.7 DASユーザ設定ユーザ/グループ:dasusr1/dasadm1、 ホームディレクトリ:/home/dasusr1 db2インスタンスを作成する DB2インスタンス所有者の作成ユーザ/グループ:db2inst1/db2iadm1、 ホームディレクトリ:/home/db2inst1 fencedユーザユーザ/グループ:db2fenc1/db2fadm1、 ホームディレクトリ:/home/db2fenc1 現在の設定 インストールする製品 DB2 Express-C インストール・タイプ 標準 すでにインストールされているコンポーネント 選択されたコンポーネント 基本クライアント・サポート [[Java]] サポート [[SQL]] プロシージャー 基本サーバー・サポート 通信サポート - TCP/IP コントロール・センター DB2 データ・ソース・サポート DB2 LDAP サポート DB2 インスタンス・セットアップ・ウィザード ファースト・ステップ サンプル・データベース・ソース 言語 英語 すべての製品 ターゲット・ディレクトリー /opt/IBM/db2/V9.7 必要なスペース 509 MB 新規インスタンス インスタンス名 db2inst1 リブート時にインスタンスを開始する はい TCP/IP の構成 サービス名 db2c_db2inst1 ポート番号 50000 インスタンス・ユーザー情報 ユーザー名 db2inst1 グループ名 db2iadm1 ホーム・ディレクトリー /home/db2inst1 fenced ユーザー情報 ユーザー名 db2fenc1 グループ名 db2fadm1 ホーム・ディレクトリー /home/db2fenc1 DB2 Administration server インスタンス・ユーザー情報 ユーザー名 dasusr1 グループ名 dasadm1 ホーム・ディレクトリー /home/dasusr1 連絡先指定 新規連絡先 名前 db2inst1 インスタンス db2inst1 E メール・アドレス db2inst1@centos5 ページャー用 (日本国内では機能しません) いいえ 応答ファイル名 /root/db2expc.rsp インストール後のステップ 必須のステップ DB2 の使用を開始するには、DB2 インスタンス所有者のユーザー ID「db2inst1」など、有効なユーザー ID を使用してログオンする必要があります。 ポート番号「50000」を使用して DB2 インスタンス「db2inst1」に接続できます。 将来の参照用に記録しておいてください。 オプションのステップ インストールしたファイル、インスタンス、およびデータベースの機能を検証するには、妥当性検査ツール「/opt/IBM/db2/V9.7/bin/db2val」を実行してください。 詳しくは、DB2 インフォメーション・センターの「db2val」を参照してください。 DB2 インスタンス所有者の ID など、有効なユーザー ID を使用して「db2fs」を実行し、ファースト・ステップを開いてください。 DISPLAY が設定されている必要があり、このユーザー ID のパスにサポートされる Web ブラウザーが必要です。 このマシンにインストールされている DB2 製品およびフィーチャーに対する正しいライセンス資格があることを確認する必要があります。 各 DB2 製品またはフィーチャーには、ライセンス証明書ファイル (ライセンス・キーとも呼ばれる) が付属しています。このファイルはアクティベーション CD で配布され、この CD にはライセンス・ファイルを適用するための指示も収められています。 基本 DB2 製品の他に、個別に課金されるフィーチャーを購入した場合は、複数のライセンス証明書をインストールしなければならない場合があります。 ご使用の製品またはフィーチャーのアクティベーション CD は、IBM から受け取った物理メディア・パックに含まれていない場合、パスポート・アドバンテージからダウンロードできます。 ライセンス交付について詳しくは、インフォメーション・センター (http //publib.boulder.ibm.com/infocenter/db2luw/v9r7) で「ライセンス交付」または「db2licm」などの用語を検索してください。 DB2 9.7 の新機能については、DB2 インフォメーション・センターにある「新機能」http //publib.boulder.ibm.com/infocenter/db2luw/v9r7/topic/com.ibm.db2.luw.wn.doc/doc/c0052035.html を参照してください。 このインストール中に選択した項目に基づいて、DB2 インフォメーション・センター にアクセスできるかどうかを確認します。 標準インストールまたはコンパクト・インストールを実行した場合は、インターネットを使用して IBM Web サイトにアクセスできるかどうかを確認してください。 カスタム・インストールを実行した場合は、インストール中に指定した DB2 インフォメーション・センター のロケーションにアクセスできるかどうかを確認してください。 /root/db2expc.rsp で作成された応答ファイルを確認します。 応答ファイルによるインストールに関する追加情報は、DB2 資料の『応答ファイルによる DB2 のインストール』を参照してください。 ログファイル 実行するコマンド 「cd /opt/IBM/db2/V9.7/;/opt/IBM/db2/V9.7/instance/db2icrt -a server -s wse -u db2fenc1 -p db2c_db2inst1 db2inst1」。 インスタンス「db2inst1」は正常に作成されました。 値「SVCENAME=db2c_db2inst1」は「db2inst1」インスタンスの DBM CFG ファイルに設定されました。 値「DB2AUTOSTART=YES」は「db2inst1」インスタンスの プロファイル・レジストリーに設定されました。 DB2 インスタンスの構成 .......成功 DB2 Administration Server の構成 .......成功 グローバル・プロファイル・レジストリーの更新 .......成功 連絡先「db2inst1」が正常に追加されました。 ヘルス・アラート通知の構成 .......成功 検証 ${DB2_INSTALL_DIR}/bin/db2val を実行 [root@centos5 bin]# ./db2val DBI1379I The db2val command is running. This can take several minutes. DBI1335I Installation file validation for the DB2 copy installed at /opt/IBM/db2/V9.7 was successful. DBI1343I The db2val command completed successfully. For details, see the log file /tmp/db2val-09_06_16 46 29.log. db2fsの実行 db2inst1ユーザでログイン db2fsを実行 エラーメッセージを表示。firefox 2.0以上が必要。使っているfirefoxは3.0b5でOKのはず。 firefoxを最新にする(3.6.7-3)。起動したときに端末にエラーログを吐くが、とりあえず動く。 SAMPLEデータベースを作成。
https://w.atwiki.jp/saritote/pages/13.html
DVD作成 ミラーサイト(ftp.riken.jp/Linux/centos/)からダウンロード isoイメージのあるパスは、5.5/isos/i386/ CentOS-5.5-i386-bin-DVD.isoをダウンロードする ちょっと時間がかかります DVDドライブの無いPCに入れる場合は、CD-R版を作成する CentOS-5.5-i386-bin-*of7.iso(ただし、*は1~7の7枚分)をダウンロード CD-Rを7枚も使うのはイヤな場合はネットインストールする CentOS-5.5-i386-netinstall.isoをダウンロード ダウンロードしたisoファイルをDVD-R(またはCD-R)に焼く ライティングソフトを使って、isoイメージを焼きます ファイルとして焼いてしまうと使えないので注意 DVDから起動 CentOSロゴ画面 とりあえずEnterキー CD Found画面 メディアチェックは行わないので、Skipを選択 GUIのセットアップ画面 Next 言語の選択 Japanese(日本語)を選択 次の画面から日本語で表示されるようになる キーボードの選択 キーボードは日本語を選択 パーティショニング 選択したドライブ上のすべてのパーティションを削除してデフォルトのレイアウトを作成 パーティション変更の警告 警告が出るので、はい ネットワークの設定 eth0を起動時にアクティブ 編集を押してEnable IPv6 supportのチェックを外す→IPv4だけを使う DHCPのままで次へ タイムゾーン 適宜(アジア/東京) システムクロックでUTCを使用のチェックを外す rootパスワード rootのパスワードを決める パッケージ選択 Desktop-Gnomeのチェックを外す とりあえず、何も追加しない インストールの確認 次へを押してインストール開始 しばらく待つ ひたすら待つ インストールの完了 DVDが排出されたら、取り出して、再起動
https://w.atwiki.jp/tokujiro/pages/39.html
WindowsGitClientダウンロード http //code.google.com/p/msysgit/downloads/list Git-1.7.11-preview20120710.exe WindowsGitClientをインストールします。 [実行][はい][Next][Next][Next][Next][Next] (Use Git Bash only)[Next] (Checkout Windows-style, commit Unix-style line endings)[Next] [Finish] WindowsGitClientを実行します。 「Git Bash」アイコンのプロパティを開き作業フォルダーをD \に変更 「Git Bash」アイコンをダブルクリック ClientのGit設定を実施します。 $ git config --global user.name "xxxx xxxx" $ git config --global user.email "xxxx@xxxx.xxx" (ホームディレクトリ(C /Users/xxx)に.gitconfigが作成される) Clientで公開鍵/秘密鍵を作成します。 $ ssh-keygen -t rsa -C "xxxxxx@gmail.com" Enter file in which to save the key (//.ssh/id_rsa) /c/Users/xxxx/.ssh/test-user Enter passphrase (empty for no passphrase) (何も入力せず[Enter]キーを押す) Enter same passphrase again (何も入力せず[Enter]キーを押す) (ホームディレクトリ(C /Users/xxx/.ssh/)に公開鍵/秘密鍵ファイルが作成される) test-user ... 秘密鍵 test-user.pub ... 公開鍵 サーバ接続情報を作成します。 C \Users\xxxxxx\.ssh\config を新規作成 ---- 中身 ---- host server01 user gitolite hostname server01(またはIP) port 22 identifyfile C \Users\xxxxxx\.ssh\test-user CentOSにてどのリポジトリに最新のgitパッケージが含まれているか確認します。 # yum --enablerepo=rpmforge,rpmforge-extras,epel,remi,elrepo,elrepo-extras info git (Version 1.7.11.1) (Repo rpmforge-extras) CentOSにGitをインストールします。 # yum --enablerepo=rpmforge-extras -y install git # yum --enablerepo=epel -y install gitolite gitoliteユーザーでログイン # su - gitolite $ pwd /var/lib/gitolite .bashrcを編集(不要?) $ vi .bashrc ---- 中身 ---- export PATH="$HOME/bin $HOME/gitolite/bin /usr/local/bin /usr/bin /bin" perlが起動できることを確認(起動できない場合再インストールする) $ perl --version WindowsClientの公開鍵をgitoliteへ登録します。 (gitoliteは公開鍵ファイル名をユーザー名とみなす) $ su - # mv id_dsa.pub /tmp/test-user.pub # chmod a+r /tmp/test-user.pub # chown gitolite gitolite test-user.pub # su -l gitolite $ gl-setup /tmp/test-user.pub create mode 100644 conf/gitolite.conf create mode 100644 keydir/test-user.pub $ exit # rm -rf /tmp/test-user.pub gitoliteユーザーのsshログイン許可 # vi /etc/ssh/sshd_config AllowUsers xxx yyy gitolite サーバ上の管理リポジトリをWindowsClientへクローン $ cd /git/repos $ git clone ssh //server01/gitolite-admin clientでユーザーを追加登録 $ cd gitolite-admin/keydir $ copy {公開鍵を作成したパス}/{追加ユーザー}.pub . $ git add {追加ユーザー} $ git commit -m "追加ユーザーの公開鍵を追加" $ git push サーバ上のテストリポジトリをWindowsClientへクローン $ cd /git/repos $ git clone ssh //server01/testing clientでファイルcommit $ cd /git/repos/testing $ touch sample.txt $ git add -A $ git commit clientリポジトリからサーバリポジトリへ変更を通知 $ git push origin master clientでステータス確認 $ git status clientでアクセスできるリポジトリ一覧を表示 $ ssh server01 the gitolite config gives you the following access R W gitolite-admin @R_ @W_ testing (clientから)新規リポジトリ(repo01)の追加 $ cd /git/repos/gitolite-admin/conf $ vi gitolite.conf ---- 編集前 ---- repo gitolite-admin RW+ = test-user repo testing RW+ = @all ---- 編集後 ---- @developer = dev1 dev2 @tester = tester1 tester2 @admin = test-user repo gitolite-admin RW+ = @admin repo testing R = @all RW+ = @admin repo repo01 R = @tester RW = @developer RW+ = @admin ---- ここまで ---- $ git add -A $ git commit $ git push origin master (サーバへの変更通知時にサーバ側でrepo01が初期化される) remote creating repo01... remote Initialized empty Git repository in ... 新規作成されたリポジトリをclientへクローン $ cd git/repos $ git clone ssh //server01/repo01
https://w.atwiki.jp/monopowers/pages/104.html
メニュー 1.古いphpを削除 yum remove php yum remove php-devel yum remove php-common yum remove curl yum remove curl-devel vi /etc/yum.repos.d/CentOS-Base.repo [base]に↓を追加 exclude=postgresql* php* mysql* [updates]の項目にも↓を追加 exclude=postgresql* php* mysql* 2.取得先のGPG-KEY取得 rpm –import http //www.jasonlitka.com/media/RPM-GPG-KEY-jlitka 3.取得先を設定する 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 4.インストールする yum install php yum install php-devel yum install php-comon yum install php-gd php-mbstring php-pdo php-mycrypt php-mysql php-ncurses php-xml 5.yum update で必要の無い物をとってこないようにする vi /etc/yum.repos.d/utterramblings.repo PGupdate用 wget http //yum.pgsqlrpms.org/reporpms/8.3/pgdg-centos-8.3-5.noarch.rpm rpm -ivh pgdg-centos-8.3-5.noarch.rpm 下記のenableを0にする。updateで使われなくなる [utterramblings] name=Jason’s 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
https://w.atwiki.jp/it_certification/pages/75.html
1. はじめに 2. 必要なツールのダウンロード 3. coLinuxのインストール 4. QEMU on Windows 5. ISO 6. インストールツール 1. はじめに インストールツールを用いて、coLinux上にCentOS5.4を構築する手順を記します。 本手順と異なるバージョンをインストールする場合は、インストールツールに同梱されたREADME.txtを読んで、適宜手順を変更して下さい。 2. 必要なツールのダウンロード 2.1. インストールツール coLinux上にLinuxを簡単にインストールできるツールです。下記URLにアクセスし、CentOS5.4用のインストーラーをダウンロードします。「coLinux-install-tool-20091115.zip 」を押下して下さい。 http //www.geocities.jp/xmlinux2004/coLinux/colinux.html 2.2. coLinux 下記URLのcoLinux公式サイトにアクセスします。「Downloads (binary and source)」を押下し、SourceForgeに遷移して下さい。 http //www.colinux.org/ 最新バージョンではなく、インストールツールに対応したcoLinuxをダウンロードします。この手順の場合は、「coLinux-0.7.5.exe」を押下します。 2.3. QEMU on Windows QEMU on Windowsをインストールするために、下記URLにアクセスします。インストールツールのREADME.txtの通り、「QEMU on Windows Ver 0.10.6」を押下します。 http //homepage3.nifty.com/takeda-toshiya/qemu/ 2.4. CentOS 下記URLのCentOS公式サイトにアクセスします。「CentOS-5.4-i386-bin-DVD.iso」をダウンロードして下さい。(README.txtでは「CentOS-5.4-i386-bin-1of6.iso」をダウンロードする旨が記載されていますが、DVD版でも問題なくインストールできます。) http //www.centos.org/ 3. coLinuxのインストール 3.1. 2.2.でダウンロードしたインストールイメージを実行します。「Next」を押下します。 3.2. 「I Agree」を押下します。 3.3. 「Root Filesystem Image Download」のチェックを外し、「Next」を押下します。 3.4. デフォルトのまま「Next」を押下します。(私はデフォルトのままでインストールする事ができましたが、ファイルパスに含まれる空白のせいで、不具合が発生する可能性があります。うまくいかない場合は、空白を疑ってみてください) 3.5. winpcapもインストールするように促されます。winpcapがインストールされていない場合は、後ほどwinpcapをインストールしてください。インストール手順は以下を参照して下さい。 トップページ/手順書 ネットワーク系/Wireshark インストール手順 とりあえず、この画面では「Next」を押下します。 3.6. インストールの実行過程の画面です。しばらく待ちます。 3.7. ロゴテストに合格していないTAP-Win32をインストールするかどうか確認されます。「続行」を押下して下さい。 3.8. インストールが完了致しました。「Next」を押下して下さい。 3.9. 「Finish」を押下して下さい。 4. QEMU on Windows 4.1. 2.3.でダウンロードしたQEMU on Windowsを解凍し、適当な位置に配置します。この手順書では、以下のディレクトリに解凍したファイルを配置します。 C \qemu-0.10.6-windows 5. ISO 5.1. 2.4.でダウンロードしたCentOSのISOイメージを適当な位置に配置します。この手順書では、以下のディレクトリに配置します。 C \ISO 6. インストールツール 6.1. 2.1.でダウンロードしたインストールツールを解凍し、適当な位置に配置します。この手順書では、以下のディレクトリに解凍したファイルを配置します。 C \coLinux-install-tool-20091115 6.2. 6.1.で解凍したファイルの中に「config.bat」があります。「config.bat」を以下の要領で編集します。 rem ■ coLinuxをインストールしたディレクトリ set COLINUX_D=C \Program Files\coLinux - coLinuxのインストール先を指定します。 本手順の場合はデフォルトでOKです。 rem ■ QEMUを展開したフォルダ set QEMU_D=C \qemu-0.10.6-windows - qemuのインストール先を指定します。 本手順の場合はデフォルトでOKです。 rem ■ isoファイルを置いたフォルダ set ISO_D=C \ISO - ISOファイルを置くフォルダを指定します。 本手順の場合はデフォルトでOKです。 rem ■ ルートディスク容量 set ROOT_SIZE=2G rem ■ スワップディスク容量 set SWAP_SIZE=200M rem ■ ISOイメージファイル名 set IMAGE=CentOS-5.4-i386-bin-1of6.iso - ISOファイル名を指定します。 本手順では「CentOS-5.4-i386-bin-DVD.iso」に変更します。 rem ■ キックスタートイメージファイル名 set KS=ks.img rem ■ ディストリビューション名 set DISTNAME=CentOS 6.3. 「create-images.bat」を実行します。このbatファイルの実行によって、以下のファイルが作成された事を確認してください。 scsi0.img scsi1.img 6.4. 「qemu-install.bat」を実行します。QEMUのウィンドウが表示されます。「boot 」の後に以下のように入力してエンターキーを押して下さい。「=」の入力ができない場合は、「^」ボタンを試してみて下さい。 linux ks=floppy 6.5. インストールが完了するまで待ちます。インストールが終わったら、「reboot」を押下しCentOSをshutdownさせます。 6.6. 「co-boot.bat」を実行します。以下のようなWindowが表示され、CentOSが起動されます。 6.7. ログイン画面が表示されます。初期設定時のユーザはrootで、パスワードはpasswordです。
https://w.atwiki.jp/1700/pages/16.html
# yum install ruby # ruby -v ruby 1.8.5 CentOS5.2のyumでrubyをインストールするとバージョンが1.8.5だった。 ので、現在の最新1.8.7をインストールしたときのメモ。 (最新版は公式ページで確認してください。http //www.ruby-lang.org/ja/downloads/ ) 1.ruby 1.8.5をアンインストール。 # yum remove ruby 2.ruby 1.8.7をダウンロード、展開、インストール # wget ftp //ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.gz # tar zxvf ruby-1.8.7-p72.tar.gz # cd ruby-1.8.7-p72 # ./configure --prefix=/usr # make make install 3.確認 # ruby -v ruby 1.8.7 (2008-08-11 patchlevel 72) [i686-linux]