開発用のデータベース構築まとめてきなメモCentOS5.4+PostgreSQL8.3
開発用のデータベースをローカル環境内に構築する機会があったのでメモを残しておきます。
VMware Player3+CentOS5.4+PostgreSQL8.3
VMware Player3は以下のサイトからDLしてください。
http://www.vmware.com/jp/products/player/
centOSのイメージは以下からDLしてください。
http://ftp.riken.jp/Linux/centos/5/isos/i386/
●OSインストール
VMware Player3(以下VM)をインストール後VMを起動します。
1.新規仮想マシンの作成を選択

2.インストーラディスクイメージファイルを選択し、ダウンロードしたISOファイルを選択します。

3.仮想マシン名と格納場所は適時変更してください。
今回はデフォルトのまま進めます。

4.ディスク容量の指定
推奨サイズを入力し、仮想ディスクを単一ファイルとして格納を選択

5.完了ボタンを押す
内容を確認後完了ボタンを押します。

6.CentOSのインストール画面
パースはスキップします。


7.言語の選択

8.キーボードの選択

9.パーティションの設定
デフォルトのまま進めます

「はい」ボタンを押します。

10.ネットワーク設定
インストール後設定するのでデフォルトで進めます。

11.タイムゾーンの設定
デフォルトでアジア/東京になっているのでそのまま次へ進みます。

12.Rootユーザのパスワード設定
わかりにくいパスワードにしましょう。

13.インストールパッケージの選択
Desktop -Gnomeのチェックをはずし、今すぐカスタマイズするを選択します。

開発→開発ツールのチェックとベースシステム→ベース以外のチェックを全てはずします。


ベースはオプションパッケージからfirstboot-tulのチェックを外します。

14.インストールの開始


15.インストールの完了

VMを再起動した後にサスペンドにしてから戻してみましたが、
サスペンドにする前の画面イメージが表示されるようになっていました。

●ネットワーク設定
1.IPアドレスの設定
すると、イーサネットアダプター別の設定ファイルが表示されるのでviでifcfg-eth0を開きます。
以下の内容を環境に合わせて書き変えます。
2.DNSの設定
viでresolv.confを開きDNSのIPアドレスを指定します。
セカンダリーは8.8.4.4です。
Google Public DNS
http://code.google.com/intl/ja/speed/public-dns/
Google Public DNSの特徴としては速度とDNSキャッシュスプーフィング攻撃に強いことらしいです。
また、接続情報は24時間後に削除されるそうです。
3.VMの設定
IPアドレスを固定にしましたので、次はVMのブリッチ接続を設定します。
右下のアイコンをクリックし、仮想マシン設定を開きます。

仮想マシン設定から、ネットワーク接続「ブリッジ:物理ネットワークに直接接続」のラジオボタンを選択し、OKをクリックします

ネットワーク設定はこれで終わりです。
ここから先はターミナルを使用して設定します。
●centの初期設定
1.yumの設定
fastestmirrorプラグインをインストールしインストールパッケージダウンロード時の最適ミラーサイトを自動選択するようにします。
インストールパッケージの一括アップデート

2.SELinuxの無効化
CentOS5.4はデフォルトでSELinuxが有効になっているので、無効にします。
無効になっているか確認しましょう。
getenforceコマンドでSElinuxが有効化確認できます。
有効になっている場合はEnforcingが表示されます。

3.vimのインストール
vimはvim-enhancedをインストールします。
理由はファイルタイプ別に色が変わって表示されたりするのでなんとなく。。。

●PostgreSQLのインストール
1.コミュニティーリポジトリーを使うための設定ファイルを取得します。
8.3をインストールしたいので、コミュニティーのリポジトリーをyumに設定します。
2.yumコマンドでPostgreSQLをインストールする
パッケージを確認して
Is this ok [y/N]:y
yを選択します。
Complete!が表示されればインストール完了です。
VMware Playerが3にバージョンアップし、VMwareの設定とOSのインストールが簡単にできるようになってました。
Google Public DNSも今回初めてしったのですが、今月の3日に発表されたばかりだったみたいですね。
VMware Player3+CentOS5.4+PostgreSQL8.3
VMware Player3は以下のサイトからDLしてください。
http://www.vmware.com/jp/products/player/
centOSのイメージは以下からDLしてください。
http://ftp.riken.jp/Linux/centos/5/isos/i386/
●OSインストール
VMware Player3(以下VM)をインストール後VMを起動します。
1.新規仮想マシンの作成を選択
2.インストーラディスクイメージファイルを選択し、ダウンロードしたISOファイルを選択します。
3.仮想マシン名と格納場所は適時変更してください。
今回はデフォルトのまま進めます。
4.ディスク容量の指定
推奨サイズを入力し、仮想ディスクを単一ファイルとして格納を選択
5.完了ボタンを押す
内容を確認後完了ボタンを押します。
6.CentOSのインストール画面
パースはスキップします。
7.言語の選択
8.キーボードの選択
9.パーティションの設定
デフォルトのまま進めます
「はい」ボタンを押します。
10.ネットワーク設定
インストール後設定するのでデフォルトで進めます。
11.タイムゾーンの設定
デフォルトでアジア/東京になっているのでそのまま次へ進みます。
12.Rootユーザのパスワード設定
わかりにくいパスワードにしましょう。
13.インストールパッケージの選択
Desktop -Gnomeのチェックをはずし、今すぐカスタマイズするを選択します。
開発→開発ツールのチェックとベースシステム→ベース以外のチェックを全てはずします。
ベースはオプションパッケージからfirstboot-tulのチェックを外します。
14.インストールの開始
15.インストールの完了
VMを再起動した後にサスペンドにしてから戻してみましたが、
サスペンドにする前の画面イメージが表示されるようになっていました。
●ネットワーク設定
1.IPアドレスの設定
- cd
/etc/sysconfig/networking/
すると、イーサネットアダプター別の設定ファイルが表示されるのでviでifcfg-eth0を開きます。
- vi
ifcfg-eth0
以下の内容を環境に合わせて書き変えます。
- BOOTPROTO=none
- IPADDR=IPアドレス
- NETMASK=255.255.255.0とか
- GATEWAY=ゲートウェイのIPアドレス
2.DNSの設定
viでresolv.confを開きDNSのIPアドレスを指定します。
- vi
/etc/resolv.con - nameserver
8.8.8.8
セカンダリーは8.8.4.4です。
Google Public DNS
http://code.google.com/intl/ja/speed/public-dns/
Google Public DNSの特徴としては速度とDNSキャッシュスプーフィング攻撃に強いことらしいです。
また、接続情報は24時間後に削除されるそうです。
3.VMの設定
IPアドレスを固定にしましたので、次はVMのブリッチ接続を設定します。
右下のアイコンをクリックし、仮想マシン設定を開きます。
仮想マシン設定から、ネットワーク接続「ブリッジ:物理ネットワークに直接接続」のラジオボタンを選択し、OKをクリックします
ネットワーク設定はこれで終わりです。
ここから先はターミナルを使用して設定します。
●centの初期設定
1.yumの設定
fastestmirrorプラグインをインストールしインストールパッケージダウンロード時の最適ミラーサイトを自動選択するようにします。
- yum
-y install yum-fastestmirror
インストールパッケージの一括アップデート
- yum
-y update
2.SELinuxの無効化
CentOS5.4はデフォルトでSELinuxが有効になっているので、無効にします。
- setenforce
0
無効になっているか確認しましょう。
getenforceコマンドでSElinuxが有効化確認できます。
- getenforce
- Permissive
有効になっている場合はEnforcingが表示されます。
3.vimのインストール
vimはvim-enhancedをインストールします。
理由はファイルタイプ別に色が変わって表示されたりするのでなんとなく。。。
- yum
-y install vim-enhanced
●PostgreSQLのインストール
1.コミュニティーリポジトリーを使うための設定ファイルを取得します。
8.3をインストールしたいので、コミュニティーのリポジトリーをyumに設定します。
- wget
http://yum.pgsqlrpms.org/8.3/pgdg-centos-8.3-6.noarch.rpm - rpm
-ivh pgdg-centos-8.3-6.noarch.rpm
- ls
-l /etc/yum.repos.d/
2.yumコマンドでPostgreSQLをインストールする
- yum
search postgresql - yum
install postgresql-server
パッケージを確認して
Is this ok [y/N]:y
yを選択します。
- ==================================================================================================================================
Package Arch Version Repository Size - ==================================================================================================================================
- Installing:
postgresql-server i386 8.3.8-1PGDG.rhel5 pgdg83 4.6 M - Installing
for dependencies: compat-postgresql-libs i686 4-1PGDG.rhel5 pgdg83 63 k postgresql i386 8.3.8-1PGDG.rhel5 pgdg83 1.8 M - Updating
for dependencies: postgresql-libs i386 8.3.8-1PGDG.rhel5 pgdg83 204 k - Transaction
Summary - ==================================================================================================================================
- Install
3 Package(s) - Update
1 Package(s) - Remove
0 Package(s) - Total
download size: 6.7 M - Is
this ok [y/N]: y
Complete!が表示されればインストール完了です。
VMware Playerが3にバージョンアップし、VMwareの設定とOSのインストールが簡単にできるようになってました。
Google Public DNSも今回初めてしったのですが、今月の3日に発表されたばかりだったみたいですね。
コメントフォーム
トラックバック
最近の記事
- もうすぐ健康診断があるんだ・・・ [2010年09月02日 : 阿部恵]
- Photoshopで壁紙を作りながら、基本的な使い方を覚える [2010年09月01日 : 鴨田健次]
- はじめての共同作業 Canvas編 (node.js + websocket) [2010年09月01日 : 中川善樹]
- 「PHP×Flex(後編)」PHPテクニカルセミナー(無料)第4弾の募集を開始しました!! [2010年08月26日 : 和田記光]
- 【HTML5】Canvasでお絵かきしてみた(前編) [2010年08月25日 : 橋本章史]
- MacにgroongaのMySQL用ストレージエンジン [2010年08月23日 : 笹亀弘]
- Appleのサイトで見たiPhone4をFireworksで描いてみました-1/2 [2010年08月19日 : 和田記光]
- iPad版の会社紹介を作ってみました [2010年08月19日 : 小林有佳]
- iPhoneアプリ開発開始時に気をつけるべきファイルの取り扱い (2) [2010年08月19日 : 亀本大地]
- symfonyセミナー動画無料公開! [2010年08月13日 : 岡本雄樹]



最近のコメント