アシアルの中の人が技術と思いのたけをつづるブログ

開発用のデータベース構築まとめてきなメモCentOS5.4+PostgreSQL8.3

タグ [  Tech  DB  ]
開発用のデータベースをローカル環境内に構築する機会があったのでメモを残しておきます。

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アドレスの設定
  1. cd /etc/sysconfig/networking/
ネットワークディレクトリーに移動しlsコマンドを実行してください。
すると、イーサネットアダプター別の設定ファイルが表示されるのでviでifcfg-eth0を開きます。
  1. vi ifcfg-eth0

以下の内容を環境に合わせて書き変えます。
  1. BOOTPROTO=none
  2. IPADDR=IPアドレス
  3. NETMASK=255.255.255.0とか
  4. GATEWAY=ゲートウェイのIPアドレス

2.DNSの設定
viでresolv.confを開きDNSのIPアドレスを指定します。
  1. vi /etc/resolv.con
  2. nameserver 8.8.8.8
8.8.8.8はGoogleが提供しているDNSになります。
セカンダリーは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プラグインをインストールしインストールパッケージダウンロード時の最適ミラーサイトを自動選択するようにします。
  1. yum -y install yum-fastestmirror

インストールパッケージの一括アップデート
  1. yum -y update



2.SELinuxの無効化
CentOS5.4はデフォルトでSELinuxが有効になっているので、無効にします。
  1. setenforce 0

無効になっているか確認しましょう。
getenforceコマンドでSElinuxが有効化確認できます。
  1. getenforce
  2. Permissive
Permissiveが表示されれば無効になっています。
有効になっている場合はEnforcingが表示されます。


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


●PostgreSQLのインストール

1.コミュニティーリポジトリーを使うための設定ファイルを取得します。
8.3をインストールしたいので、コミュニティーのリポジトリーをyumに設定します。
  1. wget http://yum.pgsqlrpms.org/8.3/pgdg-centos-8.3-6.noarch.rpm
  2. rpm -ivh pgdg-centos-8.3-6.noarch.rpm
登録されたか確認します。
  1. ls -l /etc/yum.repos.d/
pgdg-83-centos.repoが表示されていれば完了です。

2.yumコマンドでPostgreSQLをインストールする
  1. yum search postgresql
  2. yum install postgresql-server

パッケージを確認して
Is this ok [y/N]:y
yを選択します。

  1. ==================================================================================================================================
  2.  Package                                 Arch                  Version                              Repository               Size
  3. ==================================================================================================================================
  4. Installing:
  5.  postgresql-server                       i386                  8.3.8-1PGDG.rhel5                    pgdg83                  4.6 M
  6. Installing for dependencies:
  7.  compat-postgresql-libs                  i686                  4-1PGDG.rhel5                        pgdg83                   63 k
  8.  postgresql                              i386                  8.3.8-1PGDG.rhel5                    pgdg83                  1.8 M
  9. Updating for dependencies:
  10.  postgresql-libs                         i386                  8.3.8-1PGDG.rhel5                    pgdg83                  204 k
  11. Transaction Summary
  12. ==================================================================================================================================
  13. Install      3 Package(s)
  14. Update       1 Package(s)
  15. Remove       0 Package(s)
  16. Total download size: 6.7 M
  17. Is this ok [y/N]: y

Complete!が表示されればインストール完了です。

VMware Playerが3にバージョンアップし、VMwareの設定とOSのインストールが簡単にできるようになってました。
Google Public DNSも今回初めてしったのですが、今月の3日に発表されたばかりだったみたいですね。

コメントフォーム

認証
captcha_key
 

トラックバック