728x90
반응형

지난번 VMware에 CentOS Stream 8을 설치해 보았습니다. 이번에는 PostgreSQL13을 설치해 보도록 하겠습니다.

1. PostgreSQL 인스톨

dnf 명령을 실행하여 내장 PostgreSQ: 모듈을 비활성화 합니다.

[root@TypilerServer pgsql]# dnf -y module disable postgresql

PostgreSQL rpm 링크를 아래 사이트에서 찾아 링크 주소를 복사합니다.

https://yum.postgresql.org/repopackages/
 

Repo RPMs - PostgreSQL YUM Repository

9.4 RHEL 8 - x86_64, RHEL 7 - x86_64, RHEL 6 - x86_64, RHEL 6 - i386, RHEL 5 - x86_64, RHEL 5 - i386

yum.postgresql.org

CentOS 8-x86_64 링크에 마우스를 올리고 오른쪽 마우스 버튼을 클릭하여 링크 주소 복사합니다. 콘솔에 아래와 같이 명령어를 입력합니다. 

[root@TypilerServer ~]# yum -y install https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm

2. PostgreSQL 서버 패키지 설치

[root@TypilerServer pqsql]# yum -y install postgresql13-server

설치가 완료되면 postgres 계정이 생성된 것을 확인할 수 있습니다.

 

4. 데이터베이스 클러스트 작성

데이터 베이스 클러스트는 데이터 베이스를 저장하는 영역입니다.

[root@TypilerServer pgsql]# su - postgres -c '/usr/pgsql-13/bin/initdb -E UTF8'

5. 데이터베이스 기동

systemctl 을 이용해서 기동을 하려니 동작을 안합니다. 그래서 데몬에 postgresql-13.service 를 등록해 줍니다.

[root@TypilerServer ~]# systemctl daemon-reload
[root@TypilerServer ~]# systemctl enable postgresql-13.service

그리고 데몬을 실행해 봅니다.

[root@TypilerServer ~]# systemctl start postgresql-13.service
[root@TypilerServer ~]# systemctl status postgresql-13.service

정상적으로 구동이 완료되었습니다.

6. 상태확인

[postgres@TypilerServer ~]$ ps -ef | grep pgsql

6. test 데이터베이스 생성

postgres 계정으로 로그인한 뒤 test 데이터 베이스를 생성합니다. 

[postgres@TypilerServer ~]$ createdb test
[postgres@TypilerServer ~]$ psql test

생성 후 psql -l 로 데이터베이스 목록을 확인하면 아래와 같이 test가 추가 되었음을 알 수 있습니다.

 

지금까지 CentOS Stream 8 에 PostgreSQL 13 설치를 진행해 보았습니다. 예전에 설치를 했을때보다 확실히 간소화 되고 자동으로 설정을 진행해줘 설치에는 어려움이 없는것 같습니다. 아직 설정할 것이 남았는데 조금씩 진행해 보도록 하겠습니다. 

https://tylee82.tistory.com/33
 

RadHat9 - postgresql 설치 (성공)

############################################################# # # Title : postgresql 8.3.6 source version install for RadHat9 (Success) # date : 2009.02.26 # Lee Tae Young # ########################..

tylee82.tistory.com

 

728x90
반응형
728x90
반응형

지난 포스트에 이어서 VMware에 CentOS Stream 8 을 설치하도록 하겠습니다. 지난 포스트는 아래를 참고하여 주십시오.

https://tylee82.tistory.com/311
 

[VMware] CentOS Stream 8 설치(1)

많은 고민 끝에 VMware에 설치할 OS 를 선정하였습니다. CentOS Stream 8 입니다. 우분투를 한번도 사용하지 않아서 설치를 해볼까 했는데, 아무래도 서버를 공부하기에는 우분투보다는 CentOS가 더 좋을

tylee82.tistory.com

 

설치는 간단하게 진행됩니다. 각자 사용목적에 맞게 설치를 진행하면 되며, 요즘 나오는 리눅스는 자동화가 잘 되어있을거라 생각하여 간단한 설정만 하고 설치를 진행하였습니다. 그리고 나중에 필요한건 추가로 설치를 하도록 하겠습니다.

CentOS Stream 8 설치 과정

1. VMware 의 상단 메뉴에 플레이 버튼으로 앞에서 작성된 CentOS Stream 8 가상머신을 구동합니다.

2. 설치를 위하여 "Install CentOS Stream 8-stream" 을 선택하여 엔터를 누릅니다.

3. 설치 마법사 화면이 아래와 같이 나타나며, 언어를 선택하여 줍니다.

4. 설치에 대한 요약을 살펴보고 필요한 부분의 설정을 시작합니다.

4-1. 소프트웨어 선택입니다. 저는 서버로 사용을 할 목적으로 만드는 것이라, 기본환경은 서버입니다. 그리고 추가 소프트웨어는 "FTP서버" 와 "개발용 툴" 정도만 선택을 하고 완료를 눌러주었습니다. 나중에 필요한 부분이 있으면 설치를 할 수 있습니다.

4-2. 설치 목적은 "자동설정"을 사용하였습니다.

4-3. root 계정의 암호를 설정하여 줍니다.

4-4. 사용자를 생성하여줍니다. 저는 새로 생성된 사용자를 관리자로 지정하였습니다.

4-5. 네트워크 설정을 진행합니다. 간단하게 이더넷을 켬으로 바꾸니 아래와 같이 설정됩니다. 그리고 Host Name은 이곳에서 변경이 가능합니다.

4-6. 시간대를 설정하여 줍니다.

5. 모든 설정이 완료되었으면 "설치 시작" 버튼을 클릭하여 설치를 진행합니다. 설치가 완료되면 "시스템 재시작" 버튼을 눌러 재시작하여 줍니다.

6. 재시작 후 아래와 같이 터미널이 나타나며, 생성한 계정으로 로그인을 할 수 있습니다.

설치를 마치며

예전에 제가 CentOS5 버전을 설치하는 글이 있었습니다. 

참고 : 2009.06.15 - [Programe Note/OS] - [CentOS5.2] Install

저도 오랫만에 새로운 버전으로 설치를 진행하였는데, 전보다 더 간편해지고 크게 어려운 부분은 없습니다. 일단 사용을 하면서 필요한 것들은 설치를 하고, 혹시 다시 재install을 진행한다면 이곳에 변경되는 부분을 남기도록 하겠습니다. Stream 버전이라고해서 크게 달라진 부분이 많은 것 같지 않아, 개인 서버로 사용할 사용자에게는 CentOS7 혹은 8보다는 최신 버전이 나을것 같다는 개인적인 생각입니다.

728x90
반응형
728x90
반응형

VMware로 만들어진 CentOS 이미지를 기동하니 아래와 같은 에러 나타납니다. 오류 메시지는 아래와 같습니다.

This host supports Intel VT-x, but Intel VT-x is disabled.
(해석) 이 호스트는 Intel VT-x를 지원하지만 Intel VT-x는 비활성화되어 있습니다.

원인은 간단합니다. Intel VT-x 를 지원하는데 이 기능이 비활성화 되었있다는 내용입니다. 그렇다면 Intel VT-x 기능을 어떻게 활성화를 해야할까요? 방법은 간단합니다. 컴퓨터를 재기동하고 부팅화면에서 DEL 키 혹은 F2를 눌러 BIOS 로 진입니다. (PC마다 키는 다를 수 있습니다.)
이곳에서 CPU 설정관련 메뉴를 보면 Intel Virtualiztion Technology 가 Disabled 되어있는 것을 볼 수 있습니다. 이것을 Enabled 로 변경하고 변경을 저장하여 재부팅하면 됩니다. 제 PC의 경우 아래와 같이 변경을 하였습니다.


단, CPU설정에 가도 Intel Virtualiztion Technology 가 없는 경우가 있습니다. 이것은 BIOS를 최신 버전으로 업데이트 해서 나오는 경우가 있고, CPU가 Intel Virtualiztion Technology 를 지원하지 않는 경우 입니다.

CPU 지원 여부는 아래 링크를 통해서 확인 가능합니다.

https://ark.intel.com/content/www/us/en/ark/search/featurefilter.html?productType=873&2_VTX=true

Intel product specifications

Intel® product specifications, features and compatibility quick reference guide and code name decoder. Compare products including processors, desktop boards, server products and networking products.

ark.intel.com

728x90
반응형
728x90
반응형

많은 고민 끝에 VMware에 설치할 OS 를 선정하였습니다. CentOS Stream 8 입니다. 우분투를 한번도 사용하지 않아서 설치를 해볼까 했는데, 아무래도 서버를 공부하기에는 우분투보다는 CentOS가 더 좋을 것 같다는 생각이 들었습니다. CentOS는 아래와 같이 설명을 할 수 있습니다.

센트OS(영어: CentOS)는 센트OS 프로젝트에서 레드햇 제휴로 개발한 컴퓨터 운영 체제이다. 업스트림 소스인 레드햇 엔터프라이즈 리눅스와 완벽하게 호환되는 무료 기업용 컴퓨팅 플랫폼을 제공할 목적으로 만들어진 리눅스계 운영 체제 가운데 하나다. 6.4 버전부터 베타 버전은 파워PC에서 사용가능할 것으로 예상되지만, 공식적으로 물리 주소 확장 기능을 가진 x86과 x86-64 아키텍처를 지원한다. 레드햇 엔터프라이즈 리눅스의 소스 코드를 그대로 가져와 빌드해 내놓으며 이 과정에서 이루어지는 변형은 레드햇의 상표가 잘리고 그 자리에 CentOS의 상표가 붙는(상표권 분쟁을 피하기 위해) 정도뿐이다. 판수 또한 레드햇 엔터프라이즈 리눅스의 판수를 그대로 가져오며(소수점 아래 숫자는 업데이트 차수를 가리킨다) 오늘날에는 레드햇 엔터프라이즈 리눅스의 행보를 가장 잘 따라가는 운영 체제라고 알려져 있다. 

그런데 오랫만에 CentOS 설치를 하러 자료를 찾았는데, CentOS가 종료된다 라는 이야기가 있어서 자세히 찾아보았습니다. 내용을 요약을 하자면 아래와 같습니다.

  • CentOS 8은 2021년 12월 31일에 지원 중단
  • CentOS는 향후 CentOS Stream 으로 전환
  • CentOS Stream는 RHEL 업스트림 (개발) 배포판
  • CentOS 8 사용자는 앞으로 CentOS Stream로 전환하거나 운영 환경에서 사용한다면 RHEL로 전환
  • CentOS 7의 지원 기간은 종전과 동일한 2024년06월 30일

또한, 이전에 레드햇 계열 리눅스 리스주기는 Fedora –> RHEL –> CentOS 였는데, 앞으로의 릴리스는 CentOS Stream 이 Fedora와 RHEL 사이에서 마이너 릴리스를 테스트하는 업스트림 배포판 역할을 한다고 합니다. 즉, Fedora → CentOS Stream → RedHat Enterprise 로 변경되는 것입니다. 자세한 내용은 아래 링크를 참고하십시오.

http://www.opennaru.com/linux/centos-%EC%A2%85%EB%A3%8C/
 

CentOS 종료 는 2021년, 앞으로 CentOS Stream - Opennaru, Inc.

레드햇은 CentOS 종료 을 2021년 말에 할 것을 발표했습니다. CentOS 7은 계획대로 2024년까지 계속되지만, CentOS 8 사용자는 지원 종료 기간인 2021년 12월 31일까지 CentOS Stream 8로 마이그레이션 할 것을

www.opennaru.com

CentOS 7을 설치하려 했으나, CentOS 공식 사이트에 가보니 CentOS Stream 8이 있어서 최신 버전으로 생각되어 이 버전으로 설치를 진행하려 합니다. 일단 설치에 필요한 ISO 파일을 사이트에서 다운받습니다.

https://www.centos.org/download/
 

Download

As you download and use CentOS Linux, the CentOS Project invites you to be a part of the community as a contributor. There are many ways to contribute to the project, from documentation, QA, and testing to coding changes for SIGs, providing mirroring or ho

www.centos.org

1. 사이트에 접속하여 CentOS Stream 8 의 x86_64를 클릭하여 미러링 사이트(저는 Kaist 선택)를 클릭하여 ISO 파일을 다운로드한다. 다운로드는 "CentOS-Stream-8-x86_64-20210617-dvd1.iso" 파일을 다운로드합니다.

2. 다운로드가 완료되었으면 VMware 에서 새로운 가상머신을 만들어 줍니다. 그리고 설정은 아래의 그림들과 같이 진행을 합니다.

3번째 옵션을 선택하여 OS는 나중에 설치함으로 선택
OS를 Linux 선택하고 버전은 CentOS 8 64bit 로 선택한다.
가상머신의 이름과 VMware가 설치된 디렉토리를 지정한다.
용량은 40GB로 잡고 아래 옵션은 2번째"Split virtual dist into multiple files"를 선택한다.
Customize Hardware 버튼으로 H/W 설정 화면으로 이동한다.
메모리, 프로세서등 자신의 PC에 맞는 사양을 선택하고 DVD 에 앞에서 다운받은 ISO 이미지 파일을 선택한다.

이제 CentOS Stream 8 리눅스를 설치할 가상머신 환경이 만들어 졌습니다. 설치를 지정한 디렉토리에 가보면 여러개의 가상머신 관련 파일이 생성된 것을 확인할 수 있습니다.

다음 포스팅에서는 OS를 설치하는 과정을 알아보도록 하겠습니다.

728x90
반응형
728x90
반응형

집PC는 윈도우라서 개발용 환경 리눅스 세팅을 하려합니다. 리눅스 환경으로 개발환경을 잡는 이유는 여러가지가 있습니다. 실제 운영하는 서버는 대부분 리눅스 계열입니다. 물론, 윈도욱 계열을 사용하는 서버도 있지만 비중이 높지는 않습니다. 개발환경을 리눅스로 만들어 적응력을 가지는 것도 많은 도움이 됩니다. 그런데 집PC에 윈도우를 삭제하고 리눅스로 설치를 하는 것은 매우 비효율 적입니다. 그래서 VMware 라는 가상머신을 만들어주는 프로그램을 사용하려 합니다. 

가상머신 소프트웨어란?
컴퓨터에 설치된 운영체제 안에 가상의 컴퓨터를 만들고, 그 가상의 컴퓨터 안에서 또 다른 운영체제를 설치/운영할 수 있도록 제작된 소프트웨어 입니다.

물론 멀티부팅등으로 리눅스를 따로 설치하는 것도 방법이지만, 그렇게 구성하는 것도 쉽지 않기 때문에 가상머신을 만드는 것이 시간이 절약됩니다. 저는 윈도우 10 에 VMware 최신버전(현재 16.1.2)을 설치하도록 하겠습니다.

 

1. VMware 를 아래 공식 사이트로 이동하여 다운을 받습니다.

https://www.vmware.com/kr.html

사이트로 이동하면 다운로드 메뉴가 [참고자료 -> 제품다운로드] 에 있으니 클릭하여 다운로드 사이트로 이동합니다.

제품은 "VMware Workstation Player" 입니다. 많은 제품중에 해당 제품을 찾아 "Download Product"를 선택하여 줍니다.

해당 페이지에서 자신의 운영체제에 맞는 제품을 찾아서 다운로드 합니다. 저는 윈도우 10 64bit 사용중이기 때문에 아래 그림과 같이 Windows 64-bit Operating-Systems 를 다운로드 하였습니다.

중요한 부분을 체크해봐야 합니다. 바로 라이센스 입니다. Workstation Player 의 경우 개인 사용은 무료라고 합니다. 

 

2. 설치받은 파일을 실행하여 설치를 진행합니다.

라이센스 관련 부분은 동의를 클릭하여 진행하여 줍니다.

키보드 드라이버 관련 부분을 체크하고 다음으로 넘어갑니다.

시작프로그램으로 제품 업데이트 등록할지, 그리고 사용 개선 프로그램에 참여할건지 묻는 화면인데 저는 둘다 해제하고 진행하였습니다.

VMware 단축아이콘 위치 지정인데 기본값으로 두고 진행합니다.

모슨 설정이 끝났으면 설치 준비가 완료됩니다. "Install" 버튼을 눌러 설치를 진행합니다.

설치가 진행이 되고 완료가 되면 "Finish" 버튼을 클릭합니다. 라이센스가 있는 사용자는 라이센스 버튼을 클릭하여 가지고있는 라이센스를 넣어주면 됩니다. 저는 개인용으로 무료버전이므로 "Finish" 버튼을 클릭하였습니다. 그러니 컴퓨터를 재부팅하라고 나옵니다. 컴퓨터를 재부팅하면 설치는 완료됩니다.

컴퓨터를 재시작 후 프로그램 을 실행하여 보면, 아래와 같은 창을 보게됩니다. 라이센스키를 묻는데 위의 옵션 "Use VMware Workstation 16 Player for free for non-commercial use"를 선택합니다. 그리고 다음 창까지 "Finish" 버튼을 눌러줍니다.

VMware 가 정상적으로 실행이 됩니다. 음, 이제 어떤 리눅스를 깔아야 할지 고민을 해봐야 겠습니다. 

지금까지 VMware 설치 진행방법을 정리해 보았습니다.

728x90
반응형
728x90
반응형

얼마전에 새로산 컴퓨터에 CVS 서버를 설치하려고했다. 근데 이놈의 운영체제가 Vista .... ;;;

설치하려는 CVS 버전은 2.5.03 Build 2382 인데...요즘 새로나오는 CVSNT는 컴퓨터가 이상해서 그런지 몰라도 반응도 느리고 별로 좋지 않은 느낌이다.

그래서 좀 옛날 버전이지만 2.5.03 Build 2382 을 설치하려 한다.

일단 Vista 설치도 XP 설치처럼 비슷하게 하면 된다. 단, 설치 완료후 CVSNT Control panel 을 실행하면 아무것도 나오지 않는다. ;;;;
네이버나 다음에서 검색을 해봤지만, 답을 알수가 없었다.;;; 그래서 구글링으로...;;;

해결 방법은 아래와 같이 진행한다.

- CVSNT가 설치된 디렉토리로 이동
- 텍스트 에디터 프로그램을 이용하여 cvsnt.cpl 을 연다.  (c:\program files 디렉토리의 수정권한을 가진
Administrator 로 로그인해야함)
- 파일의 끝쪽부분을 찾는다. (검색어 : aslnvoked)
-
level=”asInvoked”level=”asInvoker” 로 수정한다.
- 저장
- control panel을 실행


여기서 주의해야 할점은 Administrator 권한을 가진 유저가 작업을 하여야 한다. 그리고 텍스트프로그램은 울트라 에디터를 권장하며, 파일을 열면 16진수의 알아보기 힘든 글자들을 볼수있다. 하지만 옆에 잘 보면 위의 검색어를 이용해 찾아 수정할수 있다.

그리고 설치후 재부팅은 필수!!!! (XP에서는 재부팅 메세지가 나왔는데, Vista는 나오지 않는다. 그러나 재부팅을 꼭 해줘야함)
728x90
반응형
728x90
반응형


리눅스에 오라클을 설치하는건 처음이지만, 여기저기 자료를 찾아보니 쉽게 구할수 있었다. 뭐 특별히 어려운 부분은 없고, 다만 CentOS를 설치할때 swep의 설정을 좀 만져야 한다는게 좀 까다롭다. 그리고 설치시 X-window를 설치 하여야 한다.

이제 CentOS5.2에 오라클9i를 설치해보자. 

글을 쓰는 지금 오라클이 11g까지 나왔다. 하지만 11g, 10g 보다는 9i를 사용하는 일이 더 많고, 예전부터 이용했기 때문에 손에 익은 9i를 깔도록 한다. 

1. 사전준비
1. CentOS 5.2 설치 전이라면, swap 공간을 물리 메모리의 4배로 잡아준다.
    이미 설치하였다면 Oracle 인스턴스가 시작되기 전에 미리 할당 작업을 완료한다.
2. CentOS 5.2 가 기본적으로 X-window로 설치되어 있어야 한다. (Server-GUI 선택하면 될 듯)
3. Oracle 9i 설치를 위해 하드디스크의 사용 가능한 용량이 4GB 이상이어야 한다.

2. 다운로드
3. 패키지 검사

만약 없는 패키지는 yum install [패키지이름] 으로 설치를 한다.

4. 계정생성 및 디렉토리 생성
계정 생성 :
디렉토리 생성 :

5. 다운로드파일 압축 해제

cpio -idmv 뒤에 '<' 꼭 붙이자.!!! (hp 시스템에서는 압축이 안풀릴 경우 옵션에 c를 추가 해서 작업)

6. 환경 설정
root 계정을 oracle 계정으로 바꾼후 작업 (su - oralce)


나머지 설정 1 (root 계정 작업)

7. 패키지 인스톨

나머지 설정 2 (root 계정 작업)

나머지 설정 3 (root 계정 작업)

8. ORACLE 설치
oracle 계정으로 로그인한 X-window 에서 실행...


이렇게 오라클 9i의 설치를 끝내면 된다. 좀 복잡하지만 그래도 완료 외었을 때의 기쁨...^^;;
근데 에러가 발생하였다.
설치가 되고 나서 4개의 모든 항목에서 실패...;;;;

자료를 좀 찾아봤는데, 명확한 해답은 없는것같다.
일단은 상위 2개에 대한 에러는 해결을 했다.

▶ Oracle Database Configuration Assistant 에러 해결 방법 (dbca)
▶ Oracle Net Configuration Assistant  에러 해결 방법 (netca)
1. 설치된 오라클디렉토리의 JRE 심볼링크 삭제 후 아래 경로로 심볼링크를 걸어준다.


2. 위에 설정한 JRE 디렉토리로 이동하여 java 파일을 jre 파일로 심볼링크 걸어준다. (i386 디렉토리의 java파일도 심폴도 만들어줘야 한다.)

3. 인스톨 화면으로 돌아와서 재시도를 눌러주면 실행이 되고, 패스워드 입력하는 것이 나온다.

▶ Agent Configuration Assistant 에러 해결 방법
크게 신경쓸 필요는 없다고 한다. 하지만 혹시 모르니 아래 블로그를 참조하면 좋을 것 같다.

▶ Starting HTTP Server 에러 해결 방법
오라클 계정으로 밑에 작업을 하면 http 서버가 시작된다고 하는데, 난 실패 했다. 뭔가 다른 문제가 발생하는 것 같은데...;;; 그리고 아래 명령어는 root 권한 만이 실행할수 있는데..;;; 뭐지 

혹시 해결 방법을 아시는 분은 댓글이나 트랙백 환영합니다.

일단 4개의 에러중 2개는 성공했다...;;;
728x90
반응형
728x90
반응형

앞의 포스트에 이어서 CentOS의 설정 부분을 보도록 하겠다.

참고로 일본어로 설치를 했지만, 한국어와 크게 다를것이 없다고 생각한다. 



[CentOS 5.2 설치 포스팅]
1. [CentOS5.2] VMware 설정
2. [CentOS5.2] Install 3. [CentOS5.2] Setting

728x90
반응형
728x90
반응형


[CentOS5.2] WMware 설정 에 이어서 CentOS 인스톨 부분을 포스팅 하겠습니다. 

궁금하신 사항이 있으면 언제나 댓글 환영입니다. 

참고로 한글버젼이 아닌 일본어 버젼으로 설치를 진행하지만 한글과 크게 다를것이 없다고 사료됩니다.




[CentOS 5.2 설치 포스팅]

1. [CentOS5.2] VMware 설정
2. [CentOS5.2] Install 3. [CentOS5.2] Setting
728x90
반응형
728x90
반응형


갑자기 CentOS를 설치할 일이 있어서, 시스템 설치를 하게됬다. CentOS는 처음 설치를 하는것이라 좀 떨리지만(?), 그래봤자..리눅스...레드햇이랑 다를게 없겠지...ㅎㅎㅎ

아래부터 VMware 설정 부분을 포스팅 하겠다. 참고로 VMware Workstation 6.5.1 build 126130 Final을 사용하였다. 참고로 일본어버젼으로 설치를 진행하지만 한글과 크게 다를건 없다고 생각한다.


[CentOS 5.2 설치 포스팅]

1. [CentOS5.2] VMware 설정
2. [CentOS5.2] Install 3. [CentOS5.2] Setting

728x90
반응형

+ Recent posts