- Today
- Total
목록분류 전체보기 (283)
hye-log

이전 편...Linux-Docker 폐쇄망 설치 일기 - (1) Docker Image로 연습용 리눅스 세팅4. rpm 모으기먼저 PostgreSQL 저장소를 등록한 다음 PostgreSQL 모듈을 비활성화하여 의존성을 다운 받는다.이때, 의존성 패키징이 필요하면 별도의 디렉토리를 생성한 다음 진행하는 것이 좋다.// 저장소 등록sudo dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm// 내장 PostgreSQL 모듈 비활성화sudo dnf -qy module disable postgresql// PostgreSQL 패키지, 의존성 다운sudo ..

1. 어떻게 설치할까'인터넷이 되지 않는' 폐쇄망에서 운영하고 있는 프로젝트에 공간 DB에 특화된 PostgreSQL용 플러그인인 PostGIS를 설치해야 하는 일이 있었다.개발 서버에 테스트용으로 설치해봤을 때 패키지 의존성 문제로 설치 과정이 매우 복잡했고,이 과정을 그대로 운영 서버에 설치하기에는 인터넷이 되지 않기 때문에 때문에 install 딸깍이 불가능하다.심지어 폐쇄망은 시스템 접근에 제한이 있기 때문에 패키지를 재설치하거나 롤백하기가 어렵다.사실 도커로 PostGIS를 설치하면 이미지 한 번으로 쉽게... 사용할 수 있으나 OS에 영향을 끼칠 수 있다고 해서 제외되었다...그래서 "최대한 서버와 유사한 환경에서 설치에 필요한 패키지를 들고 가자" 라는 결론이 지어졌다. 2. OS부터 차근차..

1. RPM(RedHat Package Manager)- 레드햇 계열의 리눅스 배포판에서 사용하는 프로그램 설치 관리 도구- 초기 리눅스에서 tar, gzip으로 묶인 소스 파일을 가지고 컴파일하여 수동으로 설치 -> 패키지 의존성 문제가 발생하면 복잡해짐- RedHat 사에서 리눅스를 더 편하게 사용하고자 RPM을 만듦 -> 의존하고 있는 패키지까지 설치해주지는 않음 2. RPM의 구성 컴파일되어 설치한 실행파일, 설정파일, 라이브러리 3. RPM 저장소 메타데이터 위치/var/cache/yum//var/cache/dnf/ (최신 배포판은 DNF 사용)/etc/yum.repos.d/ (repo 설정 파일 위치) 📋 참고자료 https://dololak.tistory.com/312

1. 설정에서 Windows Defender 방화벽 검색 2. 고급 설정 클릭 3. 인바운드 규칙 - 새 규칙 - 포트 - 프로토콜 및 포트 탭에서 포트 관련 설정- 인바운드 규칙 : 다른 컴퓨터 -> 내 컴퓨터로 데이터가 들어오는 규칙- 아웃바운드 규칙 : 내 컴퓨터 -> 다른 컴퓨터로 데이터가 나가는 규칙

차트 관련 업무를 하고 있던 중..차트 조회를 위해 QueryDSL을 이용하여 select 문을 작성하고 있었다.join을 통해 다른 테이블에서 코드로 된 컬럼의 한글명도 불러와야 해서 select 결과를 tuple로 받아온 다음내가 원하는 entity에 @Transient로 정의한 컬럼에 하나씩 넣어서 entity를 return 하는 방식으로 구현했다. 그런데 해당 select 쿼리문을 실행하면 자꾸 update 문이 실행되는 것이다..나는 분명 조회하는 select만 썼는데 어디서 자꾸 update가 실행되는거지..? 하고 디버깅을 천천히 해보니tuple에서 entity로 변환하는 과정에서 기존에 entity에 정의한 컬럼의 값을 set으로 바꾸려고 하니 update가 실행되는 것이었다.아하..!@T..