- VM에 Oracle Linux 설치
- 방화벽 설정
- firewalld 설치
yum install firewalld
- firewalld 상태 확인
systemctl status firewalld
- 포트 추가하기
firewall-cmd --permanent --zone=public --add-port=5432/tcp
- 방화벽 적용
firewall-cmd --reload
- Postgresql 설치
- 모듈 확인
dnf module list postgresql
- 15버전으로 설치
dnf module install postgresql:15
- 버전 확인
psql --version
- DB 초기화 : postgres 계정 자동 생성
/usr/bin/postgresql-setup initdb
- TimeZone 확인 : Asia/Seoul 아닌 경우 수정 필요
cat /var/lib/pgsql/data/postgresql.conf | grep timezone
- PostgreSQL 서비스 활성화
systemctl enable --now postgresql
- PostgreSQL 서비스 확인
systemctl status postgresql netstat -tnlp
- conf 파일 수정 필요
vi /var/lib/pgsql/data/pg_hba.conf
vi postgresql.conf

systemctl restart postgresql.service
su - postgres
psql
-패스워드 설정
ALTER USER postgres PASSWORD 'new_password';
- 포트포워딩 설정
- iptime 관리자 계정으로 접속
- 고급설정 > NAT/라우터 관리 > 새규칙 추가로 설정
- telnet 접속 확인 및 DB Tool 접속
telnet 해당ip port