Linux 시스템에서 DNF 패키지 관리 도구 활용하기

DNF 명령어 구조 DNF(Dandified YUM)은 RPM 기반 리눅스 배포판에서 사용하는 현대적인 패키지 관리자로, Fedora 18부터 도입되어 CentOS 8 및 RHEL 8 이상에서 YUM을 대체했습니다. 내부적으로는 RPM, libsolv, hawkey 라이브러리를 활용하여 의존성 해석과 설치 프로세스를 최적화합니다. dnf [옵션] [명령] [패키지] 주요 옵션 -h / --help: 명령어 사용법 출력 ...

6월 5일 20:55에 게시됨

CentOS에서 MySQL 양방향 마스터-슬레이브 복제 설정하기

사전 준비 사항 이 설정을 시작하기 전에 기본 MySQL 마스터-슬레이브 복제 개념을 숙지해야 합니다. 본 가이드는 기존 단방향 복제 환경을 양방향으로 확장하는 방법을 다룹니다. 환경 구성: 첫 번째 서버: 192.168.153.130 (기존 마스터) 두 번째 서버: 192.168.153.131 (기존 슬레이브) 1. 기존 슬레이브 서버에서 복제 계정 생성 192.168.153.131 서버에 접속 ...

6월 3일 01:18에 게시됨

Cobbler를 활용한 CentOS 6 및 CentOS 7 배포 구성

자동화 도구 분류 시스템 준비(Os Provisioning) PXE Cobbler 환경 관리(Os Config & DevOps) Chef Ansible SaltStack Puppet 모니터링(Mointor) Zabbix Prometheus Nagios Cobbler 개요 Cobbler는 Python 기반 운영체제 자동 배포 도구로 PXE를 확장한 솔루션입니다. CLI와 웹 인터페이스를 제공하며 물리 서버와 KVM/Xen 가상 환경을 지원 ...

6월 2일 22:12에 게시됨

초보자를 위한 온라인 저지(OJ) 시스템 구축 가이드

개요 이 가이드는 리눅스 환경에서 온라인 저지 시스템을 처음 구축해보는 초보자를 위한教程입니다. QingdaoU에서 공개한 오픈소스 OJ 프로젝트를 기반으로 저렴하고 빠른 방법으로 개인용 온라인 저지 시스템을 구축할 수 있습니다. 필수 지식: 리눅스 기본 명령어 Python 및 pip3 설치 Docker 설치 및 사용 방화벽 및 포트 설정 사전 조건: CentOS 7 이상의 리눅 ...

5월 31일 22:48에 게시됨

Linux 시스템 네트워크 설정 방법

가상 환경에서 네트워크 모드 확인 먼저, 가상 머신 내의 CentOS 시스템이 어떤 네트워크 모드를 사용하고 있는지 파악해야 합니다. 일반적으로는 VMnet0(브리징), VMnet1(호스트 전용), 또는 VMnet8(NAT) 중 하나입니다. 현재 시스템은 VMnet0 (브리징 모드)로 구성되어 있으며, 이는 실제 네트워크 환경과 동일하게 동작합니다. 따라서 네트워크 설정도 호스트와 같은 서 ...

5월 31일 19:32에 게시됨

CentOS에서 정적 IP 설정 및 네트워크 연결 문제 해결 방법

정적 IP 주소 설정 절차 CentOS 시스템에 고정 IP를 적용하기 위해 다음과 같은 단계를 따릅니다. 네트워크 인터페이스 구성 파일 백업 기존 네트워크 설정 파일을 백업하고, 적절한 이름으로 변경합니다. cd /etc/sysconfig/network-scripts mv ifcfg-eth0 ifcfg-eth0.bak 새로운 정적 IP 설정 파일 생성 새 파일을 편집하여 정적 주소 정보를 입력 ...

5월 31일 14:25에 게시됨

Firewalld를 활용한 방화벽 관리 완벽 가이드

방화벽 firewalld의 설정 파일은 두 가지 디렉토리에 위치합니다. /usr/lib/firewalld 디렉토리에는 기본 설정 파일이 저장되어 있고, /etc/firewalld 디렉토리에는 사용자가 직접 정의한 규칙이 저장됩니다. 따라서 새로 추가하는 서비스나 규칙은 후자의 디렉토리에서 관리하게 됩니다. services 폴더: 사전 정의된 규칙들의 집합인 서비스 데이터를 저장 zones 폴더: ...

5월 28일 16:03에 게시됨

Jenkins 설치 및 운영 시작하기

Jenkins 개요 및 설치 시작하기 Jenkins는 소프트웨어 개발 프로세스에서 지속적 통합(CI) 및 지속적 배포(CD)를 지원하는 강력한 자동화 서버입니다. 빌드, 테스트, 배포와 같은 다양한 작업을 파이프라인 형태로 정의하고 자동화하여 개발 워크플로우를 효율적으로 관리할 수 있도록 돕습니다. 프로젝트 단위로 작업을 구성하여 관리 및 실행의 편의성 제공 수동 작 ...

5월 27일 04:48에 게시됨

CentOS에서 PuTTY RSA 키 기반 로그인 설정하기

CentOS 시스템에서 PuTTY를 사용해 SSH 키 기반으로 자동 로그인을 구성하는 방법을 설명합니다. 이 방식은 비밀번호 없이 안전하게 서버에 접근할 수 있도록 해줍니다. SSH 서버 설정 수정 먼저 SSH 데몬이 공개키 인증을 허용하도록 설정 파일을 편집합니다. sudo vim /etc/ssh/sshd_config 다음 항목들이 주석 처리되어 있다면 제거하고 활성화하세요: RSAAuthenticati ...

5월 26일 11:27에 게시됨

CentOS 기반 ZooKeeper 클러스터 구동 시 발생 가능한 서비스 접속 실패 및 네트워킹 이슈 진단 가이드

Apache ZooKeeper 클러스터 상태 이상 징후 및 원인 분석 CentOS 운영 체제 상에서 ZooKeeper(예: 3.4.10 버전) 를 클러스터 형태로 구축한 후, 설치 과정은 완료되었으나 bin/zkServer.sh status 명령을 통해 노드 상태를 조회할 때 오류가 발생할 수 있습니다. 일반적으로 Error contacting service, Connection Timeout, 혹은 Connection Refused 메시지가 관찰되는 현 ...

5월 25일 23:36에 게시됨