<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>lieper의 기술노트</title><link>https://it.donglin.kr</link><description>리눅스, AWS, 데이터베이스, 네트워크. lieper의 IT 기술노트.</description><language>ko</language><item><title>PHP 패치 업데이트 전후 모듈·설정 비교하기</title><link>https://it.donglin.kr/notes/a4711681ec452f25/</link><guid>https://it.donglin.kr/notes/a4711681ec452f25/</guid><description>동일한 PHP 계열 안에서 패치 패키지를 갱신하는 절차입니다. 원노트의 업데이트 작업 순서를 사용하고, 특정 취약점 이름과 검증되지 않은 수정 버전 목록은 싣지 않았습니다. 보안 업데이트 적용 여부는 실제 배포판의 advisory와 RPM 릴리스를 기준으로 확인합니다.</description><pubDate>Thu, 22 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Temurin JDK 설치와 Java 기본 버전 선택하기</title><link>https://it.donglin.kr/notes/36ab0b4577a30abe/</link><guid>https://it.donglin.kr/notes/36ab0b4577a30abe/</guid><description>여러 Java 버전이 설치된 서버에서 Temurin 패키지를 설치하고 기본 실행 버전을 선택하는 절차입니다. 원노트의 EL8 저장소 예제를 사용하며, EL9 등 다른 운영체제에서는 해당 배포판에 맞는 공식 저장소를 선택합니다.</description><pubDate>Tue, 28 Jul 2026 00:00:00 GMT</pubDate></item><item><title>ClickHouse RPM 설치와 로컬 접속 포트 설정하기</title><link>https://it.donglin.kr/notes/c9b2cb0bdc80cdc2/</link><guid>https://it.donglin.kr/notes/c9b2cb0bdc80cdc2/</guid><description>ClickHouse 서버·클라이언트 설치와 로컬 계정 설정을 정리했습니다. 원본의 기준 버전은 26.3입니다. 설정 파일 전체를 덮어쓰기보다 config.d·users.d의 추가 파일을 이용하고 설치 버전의 병합 결과를 확인합니다.</description><pubDate>Tue, 26 May 2026 00:00:00 GMT</pubDate></item><item><title>UserParameter로 소프트웨어 버전을 수집하고 테스트하기</title><link>https://it.donglin.kr/notes/2fcb38dcf47d8a25/</link><guid>https://it.donglin.kr/notes/2fcb38dcf47d8a25/</guid><description>Zabbix 기본 키에 없는 실행 결과를 UserParameter로 수집하는 방법입니다. 원노트의 버전 수집과 디스커버리 메모를 합쳤습니다. 먼저 인자 없는 고정 명령으로 정상 수집을 확인한 뒤 필요한 경우에만 LLD로 확장합니다.</description><pubDate>Thu, 09 Apr 2026 00:00:00 GMT</pubDate></item><item><title>MySQL 8.4 tarball 인스턴스를 systemd에 등록하기</title><link>https://it.donglin.kr/notes/7dd210ea5f1203a2/</link><guid>https://it.donglin.kr/notes/7dd210ea5f1203a2/</guid><description>RPM 인스턴스와 경로·포트를 분리해 MySQL 8.4 tarball을 실행하는 절차입니다. 원본의 서비스명 불일치를 mysqld84로 통일했습니다. 예시는 x86_64·glibc 2.28용 배포 파일이며 OS·아키텍처·라이브러리 호환성을 먼저 확인합니다.</description><pubDate>Wed, 18 Mar 2026 00:00:00 GMT</pubDate></item><item><title>rsyslog imfile로 Apache 파일 로그 원격 전달하기</title><link>https://it.donglin.kr/notes/eb784ef143cfd3c1/</link><guid>https://it.donglin.kr/notes/eb784ef143cfd3c1/</guid><description>Apache가 파일에 기록한 로그를 rsyslog imfile 입력으로 읽어 중앙 로그 서버에 전달하는 방법입니다. 원노트의 local5 분류 예제를 기준으로 입력 태그와 전달 조건을 나눴습니다. 기존 rsyslog 설정에 imfile이 이미 로드되어 있는지 확인합니다.</description><pubDate>Thu, 12 Feb 2026 00:00:00 GMT</pubDate></item><item><title>SSH와 SFTP 접속 포트 및 전용 디렉터리 분리하기</title><link>https://it.donglin.kr/notes/c854c6f1538b0b15/</link><guid>https://it.donglin.kr/notes/c854c6f1538b0b15/</guid><description>하나의 sshd에서 관리용 SSH와 파일 전송용 SFTP 포트를 나누는 설정입니다. 예시는 SSH 21887, SFTP 31887이며 SFTP 사용자는 sftp 그룹에 속한다고 가정합니다. 포트 분리 자체가 암호화나 인증을 대신하지는 않습니다.</description><pubDate>Fri, 23 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Foreman 원격 실행용 SSH 계정과 기존 호스트 등록하기</title><link>https://it.donglin.kr/notes/2fd4a8dda315defe/</link><guid>https://it.donglin.kr/notes/2fd4a8dda315defe/</guid><description>이미 운영 중인 서버를 Foreman에 등록해 SSH 원격 작업을 수행하는 절차입니다. 원노트의 lieper 전용 계정 예제를 기준으로 하며 OS 재설치나 프로비저닝을 요청하는 단계와 구분합니다.</description><pubDate>Mon, 12 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Rocky Linux에 Foreman·Katello 설치와 플러그인 활성화하기</title><link>https://it.donglin.kr/notes/889c3033f6367cce/</link><guid>https://it.donglin.kr/notes/889c3033f6367cce/</guid><description>Rocky Linux 9 계열에 Foreman 3.17·Katello 4.19를 설치하는 원노트를 정리했습니다. 기존 서비스가 없는 전용 호스트를 기준으로 하며 DNS·시간 동기화·자원 요구 사항과 해당 버전 지원 OS를 공식 설치 문서에서 먼저 확인합니다.</description><pubDate>Mon, 12 Jan 2026 00:00:00 GMT</pubDate></item><item><title>MongoDB 복제 세트의 패치 업데이트 순서와 역할 확인하기</title><link>https://it.donglin.kr/notes/56b2a25a832bc1ad/</link><guid>https://it.donglin.kr/notes/56b2a25a832bc1ad/</guid><description>MongoDB 8.0 계열 안에서 패치 버전을 올리는 원노트를 정리했습니다. major 버전 전환 절차와는 다릅니다. 각 노드를 따로 갱신하고 정상 복제 상태로 돌아온 뒤 다음 노드를 진행합니다. 원본의 2대 서버와 동거 arbiter 구성은 권장 이중화 설계로 제시하지 않습니다.</description><pubDate>Thu, 08 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Graylog 7 단일 서버 구성과 MongoDB·OpenSearch 연결하기</title><link>https://it.donglin.kr/notes/2485b260903cc3a6/</link><guid>https://it.donglin.kr/notes/2485b260903cc3a6/</guid><description>원노트의 Rocky Linux 9.7·Graylog 7.0.2·MongoDB 8.0.17·OpenSearch 2.19.3 조합을 단일 서버 실습용으로 정리했습니다. 실제 설치할 패치 버전은 공식 호환성 표와 업데이트 정책을 확인합니다. 세 서비스를 한 호스트에 두므로 메모리를 합산해 계</description><pubDate>Wed, 07 Jan 2026 00:00:00 GMT</pubDate></item><item><title>nginx stub_status를 Prometheus Exporter로 수집하기</title><link>https://it.donglin.kr/notes/1793b3153bca5a6f/</link><guid>https://it.donglin.kr/notes/1793b3153bca5a6f/</guid><description>nginx 기본 연결 지표를 stub_status로 제공하고 Exporter가 Prometheus 형식으로 변환하게 하는 방법입니다. 원노트의 Exporter 1.5.1 예제를 기준으로 상태 페이지는 loopback에 제한합니다.</description><pubDate>Thu, 18 Dec 2025 00:00:00 GMT</pubDate></item><item><title>FortiGate CPU 상승 시 프로세스와 디스크 로그 수집하기</title><link>https://it.donglin.kr/notes/26088826f7ec20a3/</link><guid>https://it.donglin.kr/notes/26088826f7ec20a3/</guid><description>FortiGate의 CPU 사용률이 지속해서 높을 때 원인을 좁히는 절차입니다. 원노트의 지원 회신에서 개인 정보와 특정 장애 단정을 제외했습니다. 일시적인 GUI 로그인 부하와 지속적인 상승을 구분하고 정확한 FortiOS 버전·발생 시각·업무 영향을 먼저 기록합니다.</description><pubDate>Wed, 19 Nov 2025 00:00:00 GMT</pubDate></item><item><title>Remi PHP 패키지와 PHP-FPM 소켓 구성하기</title><link>https://it.donglin.kr/notes/f62b60a594816d4f/</link><guid>https://it.donglin.kr/notes/f62b60a594816d4f/</guid><description>Rocky Linux에서 Remi 저장소의 PHP stream을 선택하고 PHP-FPM을 연결하는 절차입니다. 원노트의 PHP 8.4 예제를 사용합니다. 기존 PHP가 있다면 먼저 버전·모듈·설정·웹 애플리케이션 지원 범위를 확인합니다.</description><pubDate>Thu, 30 Oct 2025 00:00:00 GMT</pubDate></item><item><title>Rocky Linux에 Apache 설치하고 가상 호스트 구성하기</title><link>https://it.donglin.kr/notes/8d1660177c3fd9ba/</link><guid>https://it.donglin.kr/notes/8d1660177c3fd9ba/</guid><description>DNF로 Apache HTTP Server를 설치하고 정적 사이트 가상 호스트를 구성하는 절차입니다. 원노트의 설치·보안 설정을 분리해 최소 동작부터 확인합니다. 서비스 프로세스는 패키지의 apache 계정을 유지하고 사이트 경로를 /var/www/lieper로 지정합니다.</description><pubDate>Thu, 30 Oct 2025 00:00:00 GMT</pubDate></item><item><title>MySQL 8.4 암호 정책과 로그인 잠금 설정 점검하기</title><link>https://it.donglin.kr/notes/8ebd62819a98e916/</link><guid>https://it.donglin.kr/notes/8ebd62819a98e916/</guid><description>MySQL 8.4에서 암호 검증과 계정별 로그인 실패 잠금을 점검하는 방법입니다. 서버 공통 정책과 사용자별 속성을 구분합니다. 운영 계정에 바로 적용하면 연결 풀·배치·비상 접속에 영향이 있으므로 서비스의 비밀 갱신 절차와 함께 검토합니다.</description><pubDate>Tue, 23 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Redis 서비스 설정과 메모리·클라이언트 한도 점검하기</title><link>https://it.donglin.kr/notes/9041625641818c2a/</link><guid>https://it.donglin.kr/notes/9041625641818c2a/</guid><description>Redis 기본 설정 중 서비스 실행·메모리 회수·클라이언트 연결 한도를 정리했습니다. 영속성·ACL은 별도 매뉴얼에서 다룹니다. 원노트의 모든 튜닝 값을 일괄 적용하기보다 실제 오류와 자원 사용량을 기준으로 선택합니다.</description><pubDate>Thu, 31 Jul 2025 00:00:00 GMT</pubDate></item><item><title>mongodump 압축 백업과 네임스페이스 변경 복구하기</title><link>https://it.donglin.kr/notes/a192fc8bee1f472d/</link><guid>https://it.donglin.kr/notes/a192fc8bee1f472d/</guid><description>MongoDB Database Tools의 mongodump와 mongorestore를 사용하는 절차입니다. 두 도구는 mongosh 안이 아니라 OS 셸에서 실행합니다. 서버 버전과 도구 호환성을 확인하고 복구 대상과 원본의 major 버전·FCV 조건도 확인합니다.</description><pubDate>Fri, 11 Jul 2025 00:00:00 GMT</pubDate></item><item><title>Tomcat JMX를 Zabbix Java Gateway에 연결하기</title><link>https://it.donglin.kr/notes/2e5267d54d7a389e/</link><guid>https://it.donglin.kr/notes/2e5267d54d7a389e/</guid><description>Tomcat JVM 지표를 Zabbix Java Gateway를 통해 수집하는 구성입니다. 원노트의 기준은 Rocky 8.9, Zabbix 6.0, Java 17입니다. JMX는 JVM 기능이며 Tomcat 버전만으로 내장 여부를 단정하지 않습니다.</description><pubDate>Wed, 05 Feb 2025 00:00:00 GMT</pubDate></item><item><title>Rocky Linux에서 MySQL 8.4 Community RPM 설치하기</title><link>https://it.donglin.kr/notes/6911b08b06a83472/</link><guid>https://it.donglin.kr/notes/6911b08b06a83472/</guid><description>Rocky Linux 9의 MySQL 8.4 Community RPM 설치 절차입니다. tarball 인스턴스와는 서비스명·설정 경로가 다릅니다. 새 서버를 기준으로 하며 기존 DB가 있으면 백업과 공식 업그레이드 경로를 먼저 확인합니다.</description><pubDate>Mon, 03 Feb 2025 00:00:00 GMT</pubDate></item><item><title>systemd의 파일 한도와 MySQL open_files_limit 조정하기</title><link>https://it.donglin.kr/notes/3f990db374992a62/</link><guid>https://it.donglin.kr/notes/3f990db374992a62/</guid><description>MySQL에서 파일을 더 열 수 없거나 테이블 캐시를 늘려야 할 때 확인하는 제한값입니다. MySQL 변수만 바꾸어도 systemd 프로세스의 한도가 낮으면 원하는 값이 적용되지 않을 수 있습니다. 실제 실행 서비스와 프로세스에서 순서대로 확인합니다.</description><pubDate>Tue, 03 Dec 2024 00:00:00 GMT</pubDate></item><item><title>Ansible 인벤토리와 host_vars 비밀 값 관리하기</title><link>https://it.donglin.kr/notes/2547e63c6c98c657/</link><guid>https://it.donglin.kr/notes/2547e63c6c98c657/</guid><description>Ansible 관리 대상과 접속 정보를 인벤토리·host_vars로 나누는 방법입니다. 원노트의 호스트별 암호화 예제를 정리했습니다. Ansible과 대상 Python의 지원 버전은 설치 환경에 맞게 준비되어 있다고 가정합니다.</description><pubDate>Fri, 29 Nov 2024 00:00:00 GMT</pubDate></item><item><title>Ansible로 점검 스크립트 배포·실행·결과 회수하기</title><link>https://it.donglin.kr/notes/3dec55adf8281a36/</link><guid>https://it.donglin.kr/notes/3dec55adf8281a36/</guid><description>관리 서버의 점검 스크립트를 대상에 보내고 결과 파일을 다시 회수하는 playbook입니다. 원노트에서 모든 텍스트 파일을 가져와 삭제하던 부분을 전용 파일 하나로 제한하고, 호스트별 결과 덮어쓰기를 피하도록 정리했습니다.</description><pubDate>Fri, 29 Nov 2024 00:00:00 GMT</pubDate></item><item><title>LOAD DATA INFILE로 TSV 데이터를 테이블에 적재하기</title><link>https://it.donglin.kr/notes/9601082d97abe513/</link><guid>https://it.donglin.kr/notes/9601082d97abe513/</guid><description>탭이나 쉼표로 구분된 텍스트 파일을 MySQL 테이블에 읽어 들이는 방법입니다. 원노트의 소프트웨어 목록 적재 예제를 사용합니다. 대상 테이블과 컬럼 자료형을 먼저 준비하고 데이터 파일의 문자 인코딩·구분자·개행 형식을 확인합니다.</description><pubDate>Tue, 26 Nov 2024 00:00:00 GMT</pubDate></item><item><title>VMware API를 통한 Zabbix 호스트·가상머신 수집 구성하기</title><link>https://it.donglin.kr/notes/94733b5368bf88c5/</link><guid>https://it.donglin.kr/notes/94733b5368bf88c5/</guid><description>ESXi 내부에 일반 agent를 설치하는 대신 VMware API로 상태를 수집하는 방법입니다. 원노트의 Zabbix 6 구성 기록을 기준으로 읽기 전용 계정, collector와 템플릿 매크로를 정리했습니다.</description><pubDate>Wed, 06 Nov 2024 00:00:00 GMT</pubDate></item><item><title>MongoDB 복제 세트의 노드 구성과 초기화 확인하기</title><link>https://it.donglin.kr/notes/6edc402885df7373/</link><guid>https://it.donglin.kr/notes/6edc402885df7373/</guid><description>MongoDB 8.0 계열 복제 세트 구성 기록을 정리했습니다. 원본의 한 서버에 보조 프로세스와 arbiter를 함께 띄운 실습은 물리 장애 이중화가 아니므로, 여기서는 서로 다른 호스트의 데이터 노드 3개를 기준으로 구성 원칙과 확인 절차를 설명합니다.</description><pubDate>Thu, 31 Oct 2024 00:00:00 GMT</pubDate></item><item><title>MongoDB 사용자 정의 역할로 컬렉션 권한 제한하기</title><link>https://it.donglin.kr/notes/bcbb64a6a39a6c1e/</link><guid>https://it.donglin.kr/notes/bcbb64a6a39a6c1e/</guid><description>MongoDB의 기본 역할과 사용자 정의 역할을 이용해 계정의 권한 범위를 나누는 방법입니다. 원노트의 여러 DB 실습을 appdb.account 조회 권한 하나로 정리했습니다. 관리 계정으로 admin DB에 접속한 상태에서 진행합니다.</description><pubDate>Tue, 22 Oct 2024 00:00:00 GMT</pubDate></item><item><title>mongosh에서 문서 입력·조회·수정·삭제하기</title><link>https://it.donglin.kr/notes/a43ac14fb6690211/</link><guid>https://it.donglin.kr/notes/a43ac14fb6690211/</guid><description>MongoDB의 데이터베이스와 컬렉션을 선택하고 문서를 다루는 기본 절차입니다. 원노트의 계정 목록 예제를 실습용 데이터로 바꿨습니다. 아래 명령은 mongosh에서 실행하며 운영 컬렉션과 분리된 lab DB를 사용합니다.</description><pubDate>Fri, 18 Oct 2024 00:00:00 GMT</pubDate></item><item><title>logrotate 로그 순환과 보관 정책 작성하기</title><link>https://it.donglin.kr/notes/4e52f83584e9dc39/</link><guid>https://it.donglin.kr/notes/4e52f83584e9dc39/</guid><description>계속 커지는 로그 파일을 일정 주기로 분리하고 보관 개수를 제한하는 방법입니다. 전역 설정은 /etc/logrotate.conf, 서비스별 정책은 보통 /etc/logrotate.d/ 아래에 둡니다. 같은 파일에 정책이 중복 등록되지 않았는지 먼저 확인합니다.</description><pubDate>Thu, 17 Oct 2024 00:00:00 GMT</pubDate></item><item><title>Prometheus 웹 인증 파일과 bcrypt 암호 해시 설정하기</title><link>https://it.donglin.kr/notes/598ca57c248c5ef4/</link><guid>https://it.donglin.kr/notes/598ca57c248c5ef4/</guid><description>Prometheus의 HTTP API와 웹 화면에 Basic 인증을 적용하는 방법입니다. 원노트의 --config.web.file 오타를 --web.config.file로 수정했습니다. 인증은 통신 암호화와 별개이므로 TLS 또는 보호된 HTTPS 프록시와 함께 사용합니다.</description><pubDate>Thu, 26 Sep 2024 00:00:00 GMT</pubDate></item></channel></rss>