CentOS 7.5에서 Kafka 클러스터 설치 및 구성

환경 설정 및 사전 준비 3대의 서버로 구성된 Kafka 클러스터를 구축하기 위해 먼저 시스템 환경을 정리합니다. 운영체제: CentOS Linux release 7.5.1804 (Core) 메모리: 각 노드별 8GB 이상 권장 (가상머신 사용 시 2GB도 가능) 노드 수: 3개 (CDHNode1, CDHNode2, CDHNode3) 필수 소프트웨어 버전 소프트웨어버전다운로드 링크 Javajdk-8u172-linux-x64다 ...

10월 2일 03:21에 게시됨

CentOS 환경에서 Nginx 수동 컴파일 설치 및 고급 설정 가이드

공식 빌드 환경을 기반으로 하지 않고, 최신 보안 라이브러리와 맞춤 모듈을 포함해 Nginx를 소스 코드로부터 직접 빌드하고 운영 체제 수준에서 안정적으로 관리하는 방법을 설명합니다. 1. 종속성 라이브러리 준비 기본 시스템 패키지 관리자를 통해 필수 개발 헤더 및 라이브러리를 설치합니다: yum groupinstall "Development Tools" -y yum install -y pcre-devel zl ...

9월 29일 04:18에 게시됨

CentOS 서버 기본 보안 및 성능 최적화 가이드

최소 설치 및 필수 패키지 구성 시스템은 필요한 기능만 선택적으로 설치합니다. 개발 도구, 네트워크 기본 유틸리티, 핵심 애플리케이션 패키지만 포함하여 불필요한 요소는 제거합니다. SSH 접속 보안 강화 /etc/ssh/sshd_config 파일을 수정하여 SSH 보안을 강화합니다: 기본 포트(22)를 고위 포트(예: 22221)로 변경하여 스캐닝 공격 회피 DNS 역방향 조회 비활 ...

9월 24일 06:50에 게시됨

Docker를 이용한 CentOS 배포 가이드

CentOS는 2024년 6월 30일부로 모든 버전의 유지보수와 업데이트가 종료되었습니다. 이에 따라 Docker에서 CentOS를 사용하는 것은 주로 기존 시스템과 호환성 테스트 목적으로만 권장됩니다. 본 문서에서는 CentOS의 Docker 배포 방법을 설명하고, 대체 가능한 다른 배포판을 제안합니다. CentOS 개요 CentOS는 Red Hat Enterprise Linux(RHEL)의 소스 코드를 기반으로 한 ...

9월 20일 11:18에 게시됨

도커 컨테이너 관리 및 활용

도커 컨테이너는 기본적으로 격리된 환경에서 실행되는 프로세스이며, 각 컨테이너는 고유한 파일 시스템을 사용하여 호스트와 다른 컨테이너로부터 분리됩니다. 이 문서에서는 도커 컨테이너의 생성, 시작, 중지, 삭제 등 다양한 명령어를 다루고, 실제 예제를 통해 컨테이너의 활용 방법을 설명합니다. 도커 컨테이너의 기본 조작 1. 컨테이너 생성 (create) 도커 컨 ...

9월 19일 11:56에 게시됨

CentOS 7.6 가상 머신에 Oracle 12c 데이터베이스 설치 가이드

1. 가상 머신 환경 설정 Oracle 12c 데이터베이스 설치를 위해 CentOS 7.6 가상 머신을 다음 사양으로 준비합니다. 운영 체제: CentOS 7.6 CPU 코어: 4개 메모리: 4GB 저장 공간: 128GB GUI 환경: 설치됨 2. Oracle 설치를 위한 사전 준비 2.1. 고정 IP 주소 설정 (root 권한) 데이터베이스 서버의 안정적인 운영을 위해 고정 IP 주소를 할당하는 것이 일반적입니다. ...

9월 10일 21:02에 게시됨

CentOS 7에서 SSH 키 기반 인증 설정 가이드

SSH 키 기반 인증은 기존의 사용자 이름과 비밀번호 방식보다 훨씬 강력하고 안전한 원격 서버 접속 방법을 제공합니다. 이 방식은 암호화된 한 쌍의 키, 즉 공개 키(Public Key)와 개인 키(Private Key)를 사용하여 사용자를 인증합니다. 서버에는 공개 키를 저장하고, 클라이언트(사용자)는 개인 키를 안전하게 보관하여 접속 시 인증에 사용합니다. 1. SSH 키 쌍 생성 ...

9월 6일 12:41에 게시됨

CentOS 시스템에 SeaweedFS 배포 및 구성

분산 파일 시스템인 SeaweedFS는 대량의 작은 파일을 효율적으로 저장하도록 설계되었습니다. 고성능과 뛰어난 확장성을 자랑하는 이 시스템을 CentOS 운영체제에 설치하고 기본적인 설정을 완료하는 과정을 상세히 안내합니다. 시스템 준비 성공적인 SeaweedFS 설치를 위해 다음 준비 단계를 따르십시오. 시스템 요구사항 확인: CentOS 시스템이 Se ...

9월 1일 22:09에 게시됨

Kali 및 CentOS에서 정적 네트워크 설정과 SSH 서비스 활성화

Kali 가상 머신의 정적 IP 주소 구성 Kali USB 네트워크 어댑터 구성 Kali는 내장 네트워크 카드를 지원하지 않고 USB 네트워크 어댑터만 지원함 정적 IP 설정 추가 # vim /etc/network/interfaces ''' allow-hotplug eth0 auto eth0 iface eth0 inet static address 192.168.24.129 【호스트 가상 네트워크 카드와 동일한 서브넷 IP 지정】 netmask 255.255.255.0 ...

8월 10일 02:17에 게시됨

CentOS 7 환경에 MySQL 5.6 데이터베이스 설치 및 초기 설정 가이드

CentOS 7에 MySQL 5.6 데이터베이스 설치 개요 이 문서는 CentOS 7 운영체제에 MySQL 5.6 커뮤니티 서버를 설치하고 기본적인 설정을 완료하는 과정을 안내합니다. CentOS 7은 기본적으로 MariaDB를 MySQL의 대안으로 포함하고 있으므로, Oracle 공식 MySQL Yum 저장소를 추가하여 MySQL을 설치해야 합니다. Yum 패키지 관리자를 사용하면 필요한 의존성 패키지들을 자동으 ...

8월 1일 19:24에 게시됨