리눅스에 설치한 DB2의 기본 포트를 변경할 수 있다. 그 방법은 아래와 같다.
[db2inst1@IBMTEST ~]$ db2 get dbm cfg | grep -i tcp
명령어를 입력하면 아래와 같이 나온다.
TCP/IP Service name (SVCENAME) = db2c_db2inst1
root 계정으로 접속하여 /etc/services 파일 (서비스가 사용중인 포트에 대해 나와있는 파일)
을 열면 맨 밑에 db2c_db2inst1 포트가 50000/TCP로 잡혀있는 것을 볼 수 있다.
이 포트를 50010 으로 바꾸면 된다. 그 후
[db2inst1@IBMTEST ~]$ db2stop - db2 #종료
[db2inst1@IBMTEST ~]$ db2start - db2 #시작
명령을 수행하고
netstat -an | grep 50010 을 확인해보면 50010이 LISTEN 되어있는 것을 볼 수 있다.
[db2inst1@IBMTEST ~]$ netstat -an | grep 50010
tcp 0 0 0.0.0.0:50010 0.0.0.0:* LISTEN
tcp 0 0 192.168.100.200:50010 192.168.100.1:8094 ESTABLISHED
(ESTABLISHED는 DBVisualizer에서 연결한 것)
댓글