DevSight

CentOS 8, Database 설치

업무용 프로그램을 개발하기 위한(개인 프로젝트, 테스트 용도) 환경 구성 중 하나로 데이터베이스 구성으로 VirtualBox에 CentOS + Oracle, SQL Server, MySQL, MongoDB, PostgreSQL를 설치하는 데 이때에 필요한 설치과정을 필수적인 부분만 정리하여 보았다.

CentOS 버전은 8.1이며 VirtualBox에 기본값으로 CentOS는 설치가 되었다고 가정한다.

CentOS 기본설정
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
systemctl set-default multi-user.target #runlevel 3

vi /etc/sysconfig/selinux
SELINUX=disabled #enforcing 

vi /etc/fstab
tmpfs  /dev/shm  tmpfs  size=6G  0 0 #추가(메모리8G)

firewall-cmd --permanent --add-port=1433/tcp
firewall-cmd --permanent --add-port=1521/tcp
firewall-cmd --permanent --add-port=3306/tcp
firewall-cmd --permanent --add-port=5432/tcp
firewall-cmd --permanent --add-port=27017/tcp
firewall-cmd --reload
firewall-cmd --list-all
reboot

# 기타
firewall-cmd --permanent --add-rich-rule="rule family='ipv4' source address='xxx.xxx.xxx.xxx/24' reject"
firewall-cmd --permanent --remove-port=27017/tcp

# 데몬설정확인
systemctl list-unit-files | grep -i enabled
systemctl disable(enable) mssql-server.service
netstat -tnlp
Read More ···