Linux 환경에서 yum을 이용한 Docker 설치 가이드

설치 전 환경 준비 본 가이드는 CentOS 7 환경을 기준으로 합니다. 먼저 운영체제 버전을 확인합니다. cat /etc/redhat-release 1. 기존 Docker 패키지 제거 이전 버전의 Docker(docker 또는 docker-engine)가 설치되어 있다면 새 버전 설치 전에 반드시 제거해야 합니다. sudo yum remove docker \ docker-client \ docker-client- ...

6월 25일 20:13에 게시됨

CentOS 7.9에서 OpenSSL 3.3.1 및 Nginx 1.26.2 컴파일 설치

컴파일 설치 주의사항 CentOS 7.9 기본 OpenSSL 버전은 1.0.2k-fips입니다. 이 버전은 SSH 등 시스템 서비스에 필수적이므로 제거하지 않고 새 버전과 공존해야 합니다. OpenSSL 의존성 및 공존 전략 다음 서비스들은 OpenSSL에 의존합니다: Nginx: HTTPS 처리 OpenSSH: 암호화된 원격 접속 MySQL/MariaDB: 암호화된 DB 연결 PostgreSQL: SSL 통신 버전 공존을 위한 전 ...

6월 25일 19:26에 게시됨

Linux 환경에서 Python 3.5.6 소스 코드를 활용한 설치 및 pip 설정

Python 3 설치 전 준비 작업 리눅스 서버에 Python 3를 소스 코드로부터 직접 컴파일하여 설치하려면 먼저 필요한 개발 도구와 라이브러리를 설치해야 합니다. 이 과정을 생략하면 컴파일 중 오류가 발생할 수 있습니다. 필수 개발 패키지 설치 CentOS 또는 RHEL 계열 시스템에서는 yum을 사용해 기본 개발 툴셋과 의존성 패키지를 설치합니다. yum groupinstall "Develop ...

6월 25일 02:02에 게시됨

CentOS에서 IUS 및 SCL을 활용한 최신 소프트웨어 설치 방법

IUS를 통한 최신 소프트웨어 설치 CentOS 공식 저장소의 패키지 버전이 오래되어, 일반적으로 사용자들이 소스 코드를 직접 다운로드해 컴파일하는 경우가 많다. 이를 방지하기 위해 레드햇 공식 제공인 Software Collections (SCL)과 커뮤니티 기반의 IUS를 활용할 수 있다. IUS 개요 IUS(Inline with Upstream Stable)는 오픈소스 커뮤니티가 운영하는 저장소로, 공식 ...

6월 25일 00:27에 게시됨

CentOS 서비스 관리: SysVinit 및 Systemd 이해

리눅스 서비스 관리의 기초 운영체제에서 서비스(Service)는 사용자 요청에 응답하거나 특정 기능을 수행하기 위해 백그라운드에서 지속적으로 실행되는 프로세스를 의미합니다. 이러한 프로세스는 일반적으로 터미널과 독립적으로 동작하며, 외부 요청을 수신하기 위해 특정 포트 번호를 통해 "서비스 창"을 개방합니다. 클라이언트-서버 모델에서, 서버는 서비스 프로세 ...

6월 24일 18:27에 게시됨

CentOS에 Docker 설치하기

Docker 설치 절차 본 문서의 모든 명령어는 root 권한으로 실행해야 합니다. root가 아닌 사용자의 경우 sudo 키워드를 추가해 주세요. 1. 기존 Docker 버전 제거 방법 1: Docker 패키지만 제거 (설정 파일 유지) yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker- ...

6월 24일 16:02에 게시됨

CentOS 7에서 Redis 마스터-슬레이브 복제 구축하기

(1). 실험 환경 서버1 192.168.1.6 마스터 서버 서버2 192.168.1.7 슬레이브 서버 (2). 실험 단계 두 서버에 Redis를 yum으로 설치하고 시작 및 부팅 시 자동 실행 설정 자세한 내용은 CentOS7에서 yum으로 Redis 설치 참조 마스터 서버의 설정 변경 [root@서버1 ~]# vim /etc/redis.conf bind 0.0.0.0  //69번째 줄, 모든 주소에서 접속 허용 requirepass 비밀번호 ...

6월 23일 04:06에 게시됨

elasticsearch-6.6.0 설치 및 설정

elasticsearch-6.6.0 설치와 설정 방법을 설명합니다. 시스템 요구 사항 운영 체제 IP 주소 소프트웨어 버전 CentOS Linux release 7.2.1511 (Core) 192.168.192.100 elasticsearch-6.6.0 CentOS Linux release 7.2.1511 (Core) 192.168.192.101 elasticsearch-6.6.0 CentOS Linux release 7.2.1511 (Core) 192.168.192.102 elasticsearch-6.6.0 CentOS Linux ...

6월 22일 20:11에 게시됨

Docker 환경에서 CentOS 컨테이너 사용하기: 실습 가이드

Docker와 CentOS 기반 컨테이너의 활용 컨테이너 기술은 현대 애플리케이션 개발 및 배포 과정에서 핵심적인 역할을 수행합니다. Docker는 애플리케이션과 그 의존성을 하나의 격리된 환경에 패키징하여 일관성 있는 실행을 보장합니다. 특히 CentOS는 안정성과 장기 지원(LTS) 정책 덕분에 서버 환경에서 널리 사용되며, 이를 Docker 이미지로 활용하면 테스트 환경 구축 ...

6월 20일 19:46에 게시됨

CentOS에서 crontab을 사용한 주기적 작업 스케줄링

개요 CentOS와 같은 리눅스 환경에서는 반복적으로 수행해야 하는 시스템 작업을 자동화할 필요가 자주 발생합니다. 예를 들어, 지속 통합(CI) 파이프라인에서 생성된 불필요한 Docker 이미지를 정기적으로 제거하는 작업이 있을 수 있습니다. 이러한 목적을 달성하기 위해 crontab을 활용하면 간편하고 안정적인 스케줄 기반 실행이 가능합니다. crontab의 작동 원리 cro ...

6월 20일 05:23에 게시됨