Gerrit 코드 리뷰 서버 관리 및 운영 가이드

1. 서버 기본 환경 변수 및 설정 파일 위치 Gerrit 인스턴스의 주 설정은 기본적으로 $GERRIT_SITE/etc/gerrit.config 경로에 위치한 파일에서 정의됩니다. 이 파일에는 경청 포트, 인증 방식, 색인 저장소 타입 등 핵심 동작 매개변수가 포함됩니다. [gerrit] basePath = git canonicalWebUrl = http://192.168.1.50:8083/ serverId = {uuid} [index] type = luce ...

7월 5일 02:44에 게시됨

Kafka 클러스터 구축 가이드

클러스터 IP 주소: 192.168.0.191 192.168.0.110 192.168.0.122 세 대의 서버를 사용하여 Zookeeper와 Kafka 클러스터를 구성합니다. 각 서버에서 다음 명령어로 Zookeeper 이미지를 다운로드합니다. docker pull zookeeper:3.4 다음으로 각 서버에 디렉토리를 생성하고 권한을 부여합니다. chmod 777 /home/admin/kafka/zookeeper/ chmod 777 /home/admin/kafka/zookee ...

7월 3일 21:16에 게시됨

ASP.NET Core에서의 실용적인 설정 관리 방법

ASP.NET Core 환경에서 설정(Configuration) 읽기 전략 ASP.NET Core로 마이그레이션을 진행하면, 기존의 web.config 또는 app.config 기반 설정 방식에서 벗어나 새로운 설정 시스템을 이해하는 것이 필수적입니다. 이 글에서는 가장 일반적으로 사용되는 설정 소스들과 그 활용법을 코드 중심으로 정리합니다. 지원되는 설정 공급자 (Configuration Providers) ASP.NET ...

6월 21일 00:39에 게시됨

Docker로 PostgreSQL 빠르게 구축하는 방법: 초보자용 완전 가이드

Docker 기반 PostgreSQL 설치 및 설정 가이드 PostgreSQL는 고성능 오픈소스 관계형 데이터베이스이며, Docker를 활용하면 설치와 관리가 매우 간편해집니다. 본 문서에서는 공식 PostgreSQL Docker 이미지를 사용하여 몇 분 내에 안정적인 데이터베이스 환경을 구축하는 방법을 단계별로 설명합니다. 왜 Docker로 PostgreSQL를 사용해야 할까? 환경 일관성: 모든 호 ...

6월 17일 16:37에 게시됨

우분투 18.04에서 MySQL 버전 업그레이드: 안전한 전환 및 설정 마이그레이션 가이드

우분투 18.04에서 MySQL 버전 업그레이드: 안전한 전환 및 설정 마이그레이션 가이드 1. 사전 준비 데이터베이스 백업 (필수 단계): ``` mysqldump -u admin -p --all-databases > complete_backup.sql - **현재 설정 기록**: ``` cp /etc/mysql/mysql.conf.d/custom.cnf config_backup.cnf 호환성 확인: 애플리케이션이 대상 버전(예: MySQL 8.0)을 지원하는지 확 ...

6월 16일 19:56에 게시됨

MySQL 5.7 최적화 설정 파일 해설 및 적용 가이드

기본 설정 서버의 기본 동작 방식과 안정성을 보장하기 위한 설정입니다. [mysqld] user = mysql sql_mode = STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION,NO_ZERO_DATE,NO_ZERO_IN_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER autocommit = 1 character_set_server = utf8mb4 transaction_isolation = READ-COMMITTED explicit_defaults_for_timestamp = 1 max ...

6월 14일 17:46에 게시됨

CentOS에서 MySQL 설치 및 구성 방법

CentOS 버전: CentOS 7 MySQL 설치 방법 세가지: YUM을 통해 간단한 설치 RPM 패키지로 설치 GZ 아르카이브 패키지로 설치 1. YUM을 통해 설치 설치할 MySQL 버전: MySQL Community Server 8.4.3 LTS 설치 과정은 간단하지만, GPG 키와 YUM 저장소 URL가 변경될 수 있으므로 주의 요함 설치 전 체크사항 CentOS 버전 확인 cat /etc/redhat-release MySQL 공식 YUM ...

6월 7일 20:36에 게시됨

python-gitlab 라이브러리를 통한 GitLab 인프라 자동화 가이드

프로젝트 소스 코드 구조 분석 python-gitlab 는 GitLab API 를 프로그래밍 방식으로 제어하기 위한 오픈소스 패키지로, 저장소를 확보한 이후 주요 디렉토리의 역할을 파악하는 것이 개발에 효율적입니다. python_gitlab/: 실제 기능을 수행하는 파이썬 모듈들이 위치하는 핵심 소스 폴더입니다. API 요청 로직이 이 안에 구현되어 있습니다. docs/: 공식 문서와 기술적 ...

6월 5일 19:58에 게시됨

Linux에서 Git 설치 및 기본 설정 방법

Git 설치 방법 (CentOS 7.6 기준) 시스템에 Git를 설치하는 두 가지 주요 방법을 소개합니다: 패키지 매니저 사용과 소스 컴파일 설치. 1. 패키지 매니저를 통한 설치 (dnf) [root@VM-0-17-centos ~]# dnf -y install git-all 이 명령어는 시스템 전체의 Git 관련 패키지를 포함하여 설치합니다. 가장 간편하고 신뢰할 수 있는 방법입니다. 2. 소스 코드로 직접 컴파 ...

5월 25일 16:02에 게시됨