PostgreSQL 데이터베이스 서버를 Ubuntu에서 Webmin으로 관리하는 방법
PostgreSQL은 리눅스 환경에서 널리 사용되는 강력한 데이터베이스 관리 시스템입니다. Ubuntu 운영체제에서도 PostgreSQL을 효과적으로 활용할 수 있지만, 터미널을 통해 설정하고 관리하는 과정은 다소 복잡하게 느껴질 수 있습니다.
하지만, Ubuntu에서 PostgreSQL 데이터베이스 서버를 좀 더 편리하게 관리할 수 있는 방법이 있습니다. 바로 Webmin이라는 웹 기반 관리 인터페이스를 이용하는 것입니다. Webmin을 사용하면 Unix 시스템 관리가 훨씬 간편해집니다. 다음은 Webmin을 활용하여 Ubuntu 시스템에서 PostgreSQL 데이터베이스를 설정하는 방법입니다.
Webmin을 Ubuntu 서버에 설치하기
PostgreSQL 모듈을 Webmin에서 사용하려면 먼저 Ubuntu 서버에 Webmin을 설치해야 합니다. Webmin 웹사이트에서 DEB 패키지를 다운로드하여 설치를 진행할 수 있습니다.
Webmin 설치를 시작하려면 터미널을 열고 SSH를 통해 서버에 접속하거나, 직접 서버 콘솔에서 작업합니다. 터미널 접속 후, 다음 명령어를 사용하여 최신 버전의 Webmin을 다운로드합니다.
http://prdownloads.sourceforge.net/webadmin/webmin_1.981_all.deb
sudo apt install ./webmin_1.981_all.deb
만약 Webmin 설치 과정에서 어려움을 느낀다면, Ubuntu 서버에 Webmin을 설정하는 방법에 대한 추가 가이드를 참고하는 것이 좋습니다.
루트 비밀번호 설정
Webmin 웹 인터페이스는 루트 계정과 루트 비밀번호를 사용하여 로그인합니다. 하지만 Ubuntu 시스템은 기본적으로 루트 계정이 잠겨 있어 바로 로그인할 수 없습니다.
따라서 Ubuntu 서버에 루트 암호를 설정해야 합니다. 먼저 `sudo -s` 명령어를 사용하여 루트 셸을 획득합니다.
sudo -s
이제 루트 셸이 활성화되었으므로 `passwd` 명령어를 사용하여 루트 계정에 새 비밀번호를 설정합니다. 비밀번호는 안전하면서도 기억하기 쉬운 것으로 설정해야 합니다.
참고: 강력한 비밀번호 생성이 필요한 경우, 다음 링크를 참고하십시오: 강력한 비밀번호 생성기.
passwd
루트 비밀번호가 설정되면 Webmin 웹 인터페이스에 접속할 수 있습니다. 웹 브라우저를 열고 주소창에 `http://YOUR_UBUNTU_SERVER_IP_ADDRESS_OR_HOSTNAME:10000`을 입력한 후, 사용자 이름에 “root”를 입력하고 방금 설정한 루트 비밀번호를 입력하여 로그인합니다.
http://YOUR_UBUNTU_SERVER_IP_ADDRESS_OR_HOSTNAME:10000
Webmin을 통해 PostgreSQL 패키지 설치
Webmin에서 PostgreSQL 모듈을 사용하려면 먼저 PostgreSQL 패키지를 Ubuntu 서버에 설치해야 합니다. 다음은 Ubuntu 서버에 패키지를 설치하는 단계별 지침입니다.
1단계: Webmin 웹 인터페이스에 로그인한 후, 왼쪽 사이드바에서 메뉴 버튼을 클릭합니다.
2단계: 사이드바 내부에서 “사용하지 않은 모듈” 섹션을 찾아 아래쪽 화살표 아이콘을 클릭하여 메뉴 항목을 확장합니다.
3단계: “미사용 모듈” 섹션에서 “PostgreSQL 데이터베이스 서버”를 찾아서 클릭합니다. 선택하면 Webmin에 PostgreSQL 모듈 섹션이 표시됩니다.
4단계: Webmin 내에서 녹색 “지금 설치” 버튼을 찾아 클릭하여 Ubuntu에 PostgreSQL 패키지를 설치하라고 요청합니다.
5단계: 녹색 “지금 설치” 버튼을 클릭하면 파란색 “설치” 버튼이 나타납니다. Ubuntu 시스템에 PostgreSQL 패키지를 설치할 것인지 확인하려면 이 버튼을 선택합니다.
6단계: Webmin 사이드바 하단에서 “모듈 새로 고침” 버튼을 찾아 클릭하여 모듈을 새로 고칩니다.
Webmin에서 PostgreSQL 데이터베이스 구성
Webmin에서 PostgreSQL의 기본 설정은 대부분의 사용자에게 적합합니다. 하지만 PostgreSQL에 익숙하고 데이터베이스 설정을 사용자 지정하고 싶다면 다음 단계를 따르십시오.
1단계: 왼쪽의 Webmin 사이드바에서 PostgreSQL 데이터베이스 서버 구성 영역을 로드합니다.
2단계: 페이지 왼쪽 상단에서 톱니바퀴 아이콘을 클릭하여 PostgreSQL 모듈 설정에 액세스합니다.
3단계: 모듈 설정을 구성한 후 “사용자, 그룹 및 권한” 섹션으로 이동하여 PostgreSQL 데이터베이스 서버와 관련된 설정을 변경합니다.
Webmin에서 새 데이터베이스 만들기
Ubuntu 서버의 Webmin에서 새 PostgreSQL 데이터베이스를 생성하려면 다음 단계를 따르십시오.
1단계: Webmin 사이드바의 “서버” 섹션에서 선택하여 Webmin의 PostgreSQL 데이터베이스 영역에 액세스합니다.
2단계: PostgreSQL Webmin 영역에서 “새 데이터베이스 생성” 버튼을 찾아 클릭합니다.
3단계: “데이터베이스 이름” 상자에 PostgreSQL 데이터베이스 이름을 입력합니다. 그런 다음 사용자 지정 설정을 지정하고 녹색 “만들기” 버튼을 클릭하여 새 데이터베이스를 생성합니다.