본문 바로가기

분류 전체보기3243

728x90
Docker 환경 DNS 캐시(dnsmasq) 구현으로 성능 최적화 및 모니터링 Docker 환경에서 컨테이너들이 사용하는 DNS 서버를 별도의 컨테이너로 구성하고, 캐시 기능을 포함하여 네트워크 성능을 최적화할 수 있습니다. dnsmasq를 Docker 컨테이너로 실행하여 DNS 캐시 서버를 구현하는 방법입니다.1. 목표별도의 DNS 서버 구성: Docker 컨테이너가 공통적으로 사용할 수 있는 DNS 서버 구축.성능 향상: DNS 쿼리 결과를 캐싱하여 반복적인 요청 처리 속도 향상.관리 용이성: 모든 컨테이너가 동일한 DNS 캐시 서버를 사용하도록 설정.2. dnsmasq Docker 컨테이너 생성DNS 캐시 서버로 사용할 dnsmasq를 Docker 컨테이너에서 실행합니다.2.1 Dockerfile 작성Docker 이미지를 생성하기 위해 아래와 같이 Dockerfile을 작성합.. 2025. 1. 22.
갤럭시 스마트폰 앱별 메시지 알림음 변경 설정 가이드 갤럭시 스마트폰에서는 메시지 마다 다른 알림음을 설정하여 앱별 메세지를 더 효율적으로 관리할 수 있습니다. 하지만 일부 사용자들은 특정 설정이 비활성화되어 이 기능을 활용하지 못하는 경우가 있습니다. 갤럭시 기기에서 앱별 알림음을 설정하는 방법입니다.1. 갤럭시 메시지 앱에서 알림음 설정이 보이지 않는 이유메시지 앱의 ‘알림 카테고리’ 설정이 보이지 않을 경우, 이는 ‘앱별 알림 카테고리 관리’ 설정이 비활성화되어 발생할 수 있습니다. 이 설정이 활성화되지 않으면 메시지 알림음을 개별적으로 변경할 수 없습니다.갤럭시 기기에서 ‘앱별 알림 카테고리 관리’를 활성화하면 메시지 앱의 ‘알림 카테고리’ 메뉴가 표시되며, 대화방별 알림음 변경이 가능합니다.휴대전화 설정 열기기기의 홈 화면에서 설정 앱을 실행합니다.. 2025. 1. 21.
외부 Git 저장소를 내부 저장소 복제 및 동기화 통합 자동화 가이드 외부 Git 저장소(GitHub, GitLab 등)를 내부 GitLab에 그대로 복제 및 동기화하는 방법입니다.사전 준비내부 GitLab 계정 생성: 내부 GitLab에서 사용할 프로젝트를 미리 생성하세요.외부 저장소 접근: 외부 저장소에 대한 읽기 권한을 확인하세요.공개 저장소인 경우 읽기 권한이 기본으로 제공됩니다.비공개 저장소인 경우 Personal Access Token(PAT) 또는 SSH 키를 생성하여 인증을 설정해야 합니다.내부 GitLab 프로젝트 생성GitLab에 로그인내부 GitLab에서 새로운 프로젝트를 생성합니다.프로젝트 이름은 외부 저장소 이름과 동일하게 설정해도 좋습니다.빈 저장소 준비새로운 프로젝트를 생성할 때 "빈 프로젝트"를 선택하세요.초기화 작업(Git ignore, RE.. 2025. 1. 20.
Docker, Kubernetes, Spring Boot 환경 변수 관리의 모든 것 애플리케이션 개발과 배포 과정에서 환경 변수(Environment Variables)는 중요한 역할을 합니다. 특히 로컬 개발 환경부터 Docker 컨테이너, 그리고 쿠버네티스(Kubernetes) 인프라 환경까지 다양한 환경에서 애플리케이션이 실행될 때, 환경 변수의 설정과 오버라이딩(overriding)은 애플리케이션의 동작에 직접적인 영향을 미칩니다. 이러한 환경 변수들이 어떻게 오버라이딩되는지 기본 배경과 사례 관련된 유사 주제들입니다.환경 변수의 기본 개념환경 변수는 운영 체제나 실행 환경에서 애플리케이션에 전달되는 동적인 값입니다. 이를 통해 애플리케이션의 동작을 환경에 따라 조정할 수 있습니다. 예를 들어, 데이터베이스 연결 정보나 API 키 등을 환경 변수로 설정하여 코드 수정 없이도 환경.. 2025. 1. 19.
ProFTPD 기반 SFTP 전용 서버 구성 보안 설정 및 최적화 관리 ProFTPD를 통해 SFTP 전용 서비스를 구성하려면 기본적인 설치부터 권한 관리, 로그 기록 및 모니터링까지 신경 써야 할 부분이 많습니다.1. ProFTPD 설치 및 모듈 활성화1.1 ProFTPD 설치ProFTPD와 SFTP를 지원하는 mod_sftp 모듈을 설치해야 합니다.sudo apt-get updatesudo apt-get install proftpd proftpd-mod-sftp이 명령어는 ProFTPD와 SFTP 모듈을 설치합니다. mod_sftp 모듈은 SFTP 기능을 활성화하는 데 필요합니다.1.2 서비스 활성화 확인설치가 완료되면 ProFTPD 서비스가 정상적으로 설치되었는지 확인합니다.sudo systemctl status proftpd2. ProFTPD 설정 파일 구성설정 파일.. 2025. 1. 18.
728x90
728x90