달력

11

« 2024/11 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30

'CentOS'에 해당되는 글 2

  1. 2011.01.12 Windows xp, Virtual Box, CentOS, PostgreSQL
  2. 2011.01.06 PostgreSQL Install - CentOS
2011. 1. 12. 17:08

Windows xp, Virtual Box, CentOS, PostgreSQL Work/PostgreSQL2011. 1. 12. 17:08

Windows에 PostgresSQL을 설치해보았으니 이제 Linux 에도 해보자.
설치까지는 별거 없었다.
역시 Test 환경을 만드는 것이 쉽지 않았다.
팀내 SE분이 아니었으면 엄청난 삽질을 했을 것으로 예상된다.(SE님 감사합니다 (--)(__))

. Virtual Box 설치 : 무리없음.
. Virtual Box로 CentOS설치 : image file 있으면 무리없음.
. Virtual Box에 Guest Addon 설치 : 무리 없음.
. Virtual Box의 CentOS에 PostgreSQL 설치 : 무리없음.
. 내 PC에서 Virtual Box의 CentOS의 PostgreSQL를 접속 : 이것이 생소했다. 아래처럼 설정한다.
1. 내 PC(windows xp)에서 [제어판]->[새 하드웨어 추가] 실행.
이 하드웨어를 컴퓨터에 이미 연결했습니까? -> yes
설치된 하드웨어 -> 새 하드웨어 장치 추가
원하는 작업을 선택하십시오. -> 목록에서 직접 선택한 하드웨어 설치
일반 하드웨어 종류 -> [네트워크 어댑터]
제조업체 -> [Microsoft], 네트워크 어댑터 -> [Microsoft Loopback Adapter]
다음, 마침
2. [내 네트워크 환경] -> [속성] 을 보고 새로운 [로컬 영역 연결 n] 이 추가되어 있는 것을 확인.
  새로 생성된 [로컬 영역 연결 n]의 [속성]에서 [인터넷 프로토콜(TCP/IP)] 의 속성을 편집한다.
다음 IP 주소 사용 선택
IP 주소 : 192.168.n.1
서브넷 마스크 : 255.255.255.0
기본 게이트웨이: (비워둔다)
3. Virtual Box에서 네트워크 카드가 2장인 것으로 인식하게 네트워크 카드를 추가한다.
Virtual Box의 CentOS power off
Virtual Box의 메뉴 중 [설정]
왼쪽 메뉴 중 [네트워크] 선택 
어댑터가 4개 보인다.
특별한 설정을 하지 않았다면, [어댑터1]은 NAT로 연결된 것을 확인할 수 있다.
[어댑터 2]를 사용하기로 한 후 [브릿지 어댑터] 로 설정한다.
[확인] 클릭 후 CentOS Startup
4. Virtual Box의 CentOS에서 해당 Loopback Adapter의 IP 대역을 사용하게 한다.
Gnom에서 작업.
[System] -> [Administration] -> [Network] 실행
Inactive 되어 있는 Device를 선택.
[Statically set IP addresses] 를 선택.
Address :192.268.n.2
Subnet mask:255.255.255.0
[OK] 선택
PostgreSQL startup
5. 내 PC에서 5432 port가 해당 IP로 연결되는지 확인
telnet 192.168.n.2 5432
6. 연결 잘 되면 완료. 연결 잘 안되면 처음부터 다시 확인.

. 다음에는 처음부터 잘 정리해서 올려볼가??
:
Posted by Elick
2011. 1. 6. 17:54

PostgreSQL Install - CentOS Work/PostgreSQL2011. 1. 6. 17:54

옛날 옛날에는  ftp://ftp.postgresql.org 로 부터 소스를 다운로드 받아서 설치를 해야 하는 상황이 있었다고 한다.
오늘날에는 그렇게 하지 않아도 간단히 설치를 할 수 있다.
현재 KIPI의 전략사업기획팀에 설치된 Test Server는 CentOS 5.5 이고, 이 경우 root로 바로 설치가 가능하다.
root로 설치를 하는 것이 과연 올바른가에 대한 문제는 여전히 남아있지만, 현재는 그렇게 설치되어 있다.

[설치방법]
. 설치 : yum -y install postgresql postgresql-server postgresql-odbc postgresql-jdbc postgresql-devel
. 설치확인 : rpm -qa | grep postgresql

위 처럼 설치하면, 기본적으로 PostgreSQL 7.xx version이 설치된다.

[기본설정]
설치가 종료된 후 기본적인 설정을 해 주어야 평상시 사용하는 것처럼 외부에서 DBMS에 접속 및 질의를 할 수 있다.
-----------------------------------------------------------------------------
vi /var/lib/pgsql/data/postgresql.conf
#-- 외부에서 접근할 수 있도록 아래 내용을 수정
listen_address='*'
port = 5432
max_connections = 100
vi /var/lib/pgsql/data/pg_hba.conf
#-- 외부에서 접근할 수 있도록 아래 내용을 추가
host    all         all         0.0.0.0/0               password
-----------------------------------------------------------------------------
[PostgreSQL의 시작과 종료]
PostgreSQL의 시작과 종료는 root로 한다. (이 부분은 root로 설치했으므로 root로 해야 할 듯..)
. 시작:/etc/init.d/postgresql start
. 종료:/etc/init.d/postgresql stop

[PostgreSQL 설치 후 postgres 계정 암호 설정]
외부에서 PGAdmin으로 접속을 위해서 postgres의 패스워드를 지정하자.
psql 로 접속한 후에 아래의 명령어로 설정하면 된다.
ALTER USER postgres WITH ENCRYPTED PASSWORD '<password>';


:
Posted by Elick