2021. 8. 21. 18:27ㆍIT/리눅스
*PostgreSQL 각 OS별 설치 rpm
https://yum.postgresql.org/repopackages/
1. PostgreSQL DATA 디렉토리 위치 변경하기
현 DATA 디렉토리 위치 파악:
postgres=# show data_directory;
data_directory
------------------------
/var/lib/pgsql/11/data
(1 row)
PSQL 중지:
systemctl stop postgresql-11.service
설정 변경:
vim /var/lib/pgsql/11/data/postmaster.opts
변경 이전 /usr/pgsql-11/bin/postgres "-D" "/var/lib/pgsql/11/data/"
변경 후 /usr/pgsql-11/bin/postgres "-D" "/new_psql_data"
설정 변경2:
/usr/lib/systemd/system/postgresql-11.service
변경 이전
변경 후
데이터 옮기기
/var/lib/pgsql/11/data에서 새로운 위치로 옮기기
mv * /new_psql_data/.
재실행
systemctl daemon-reload
systemctl start postgresql-11.service
*에러
data 디렉토리는 항상 postgres 소유, chmod는 750으로 되어있어야한다
status 명령어로 중간에 data 디렉토리 위치가 /new_psql_data로 되어있는 걸 확인
*pg_hba.conf 설정 의미
https://dbza.tistory.com/entry/PostgreSQL-%EC%84%A4%EC%B9%98-%EB%B0%8F-%EC%84%A4%EC%A0%95
PostgreSQL 설치 및 설정
준비 운영체제 : CentOS 7.4 설치 Repository 추가 su - rpm -Uvh https://yum.postgresql.org/10/redhat/rhel-7-x86_64/pgdg-centos10-10-2.noarch.rpm PostgreSQL 설치 yum install -y postgresql10-server post..
dbza.tistory.com
2. PSQL 설치위치 변경하기
https://brunch.co.kr/@daniellim/38
rpm파일로는 불가능한 것으로 보인다
좀더 찾아봐야할 듯
3. TOMCAT 로그 위치 변경하기
tomcat/conf/logging.properties 에서
1catalina.org.apache.juli.AsyncFileHandler.level = FINE
1catalina.org.apache.juli.AsyncFileHandler.directory = 원하는 경로
1catalina.org.apache.juli.AsyncFileHandler.prefix = catalina.
1catalina.org.apache.juli.AsyncFileHandler.encoding = UTF-8
2localhost.org.apache.juli.AsyncFileHandler.level = FINE
2localhost.org.apache.juli.AsyncFileHandler.directory = 원하는 경로
2localhost.org.apache.juli.AsyncFileHandler.prefix = localhost.
2localhost.org.apache.juli.AsyncFileHandler.encoding = UTF-8
3manager.org.apache.juli.AsyncFileHandler.level = FINE
3manager.org.apache.juli.AsyncFileHandler.directory = 원하는 경로
3manager.org.apache.juli.AsyncFileHandler.prefix = manager.
3manager.org.apache.juli.AsyncFileHandler.encoding = UTF-8
4host-manager.org.apache.juli.AsyncFileHandler.level = FINE
4host-manager.org.apache.juli.AsyncFileHandler.directory = 원하는 경로
4host-manager.org.apache.juli.AsyncFileHandler.prefix = host-manager.
4host-manager.org.apache.juli.AsyncFileHandler.encoding = UTF-8
catalina.out의 경우
/tomcat/bin/catalina.sh에서
if [ -z "$CATALINA_OUT" ] ; then
CATALINA_OUT=원하는 경로/catalina.out
fi
'IT > 리눅스' 카테고리의 다른 글
apache/Tomcat 연동 (0) | 2022.04.11 |
---|---|
CentOS 7 SMTP 서버 설치 (0) | 2021.10.16 |
netcat으로 파일전송 (cat, tar) (0) | 2021.03.17 |
port forwarding : CentOS 7 (0) | 2021.01.26 |
계정에 rpm 설치 권한이 없을 때 (0) | 2020.12.25 |