Docker 핵심 기능 및 명령어 이해
1. Docker 소개 및 설치
Docker는 애플리케이션을 독립적인 환경에서 실행할 수 있도록 지원하는 컨테이너화 플랫폼입니다. CentOS 7에서는 아래와 같은 간단한 명령으로 Docker를 설치할 수 있습니다.
yum install -y docker
systemctl start docker
2. Docker 기본 명령어 사용법
2.1 이미지 관리
Docker 이미지는 컨테이너 생성의 기본 요소입니다. 다음은 주요 ...
7월 13일 02:01에 게시됨
Linux에서 docker-compose로 ETCD 설치 가이드
概述
docker-compose를 사용하여 Linux 환경에서 ETCD를 설치하고 구성하는 방법을 설명한다. ETCD는 분산 키-값 저장소로, Kubernetes 등의 클러스터링 솔루션에서 널리 사용된다.
디렉토리 생성
ETCD 데이터와 설정 파일을 저장할 디렉토리를 생성한다.
mkdir -p /home/service/etcd/data
mkdir -p /home/service/etcd/conf
ETCD 설정 파일 작성
/home/service/etcd ...
7월 13일 00:10에 게시됨
리눅스 파일 링크 생성 명령어
리눅스의 ln 명령어는 파일 간에 연결 고리를 만드는 데 사용되는 핵심 도구입니다. 이 명령을 통해 특정 파일에 대한 참조를 다른 위치에 생성할 수 있어, 동일한 파일을 여러 디렉터리에서 활용하면서도 저장 공간을 절약할 수 있습니다.
동일한 파일을 여러 경로에서 사용해야 할 때, 각 디렉터리에 별도의 사본을 두지 않고 원본 파일이 있는 위치에 링크를 생성함으 ...
7월 12일 22:14에 게시됨
LVS 이해 및 설정 실험 (NAT 모드, DR 모드)
1. 클러스터(Cluster)
클러스터는 여러 대의 서버를 하나의 시스템처럼 동작하도록 구성한 구조입니다.
이는 단일 서버로는 충족할 수 없는 성능이나 가용성을 필요로 하는 상황에서 사용됩니다.
왼쪽 두 대는 클라이언트이고, 오른쪽 두 대는 서버이며, 중간의 서버는 모든 클라이언트 요청을 받지만 처리하지 않고 분배만 합니다. 이를 **LVS(Linux Virtual Server)**라 ...
7월 12일 18:42에 게시됨
RocketMQ 하이어빌리티 클러스터 설치 및 설정 매뉴얼
시스템 전제 조건 및 환경 초기화
로켓 MQ(RocketMQ) 클러스터를 배포하기 위해서는 서버 간 네트워크 안정성과 일관된 시간 동기화가 필수적입니다. 먼저 방화벽과 SELinux 는 테스트 환경에서는 비활성화하고, 프로덕션 환경에서는 최소 권한 원칙에 따라 규칙을 적용해야 합니다.
시간 동기화 설정
서버 간 시간 오차는 메시지 순차 처리와 브로커 상태 확인에 치명적 ...
7월 10일 20:14에 게시됨
Apache Doris 클러스터 배포 가이드
1. 시스템 요구 사항 및 환경 설정
설치 가이드: https://doris.apache.org/zh-CN/docs/dev/install/standard-deployment
1.1 시스템 요구사항
1. 자바 환경 구축
tar xf jdk-8u201-linux-x64.tar.gz -C /opt/
echo 'export JAVA_HOME=/opt/jdk1.8.0_201' > /etc/profile.d/java.sh
source /etc/profile.d/java.sh
java -version # 실행 검증<br></br>
2. ...
7월 10일 16:27에 게시됨
Linux 시스템 보안 기준점 설정 가이드
서버 보안 기준점
1. 기준점 점검의 필요성
업무 시스템의 현재 보안 상태를 평가하여 취약점과 잠재적 위험을 식별합니다. 이를 통해 공격자의 악의적인 침입이나 불법 접근을 예방할 수 있습니다.
Linux 환경에서 핵심 설정 파일들:
/etc/passwd --- 사용자 기본 속성 정보, root 수정 가능, 모든 사용자 읽기 가능
/etc/shadow --- 사용자 암호 ...
7월 9일 20:57에 게시됨
Linux 파일 및 디렉토리 이동 명령어 mv 활용법
mv 명령어는 리눅스에서 파일이나 디렉토리의 위치를 변경하거나 이름을 바꿀 때 사용하는 핵심 도구입니다. 세 가지 주요 사용 형태를 지원합니다.
기본 구문
mv [옵션] … [-T] 원본파일 대상파일
mv [옵션] … 원본파일 … 대상
mv [옵션] … -t 대상 원본파일 …
첫 번째 형태는 파일명 변경, 두 번째와 세 번째는 파일 이동에 활용됩니다.
주요 옵션
옵션설명
-b덮어기 ...
7월 9일 20:39에 게시됨
AMD Ryzen 프로세서용 P-State 동적 조정 도구 설치 및 설정 가이드
AMD Ryzen 프로세서용 P-State 동적 조정 도구 설치 및 설정 가이드
1. 프로젝트 개요
ZenStates-Linux는 AMD Ryzen 시리즈 프로세서의 전력 관리 상태(P-State)를 실시간으로 제어할 수 있는 오픈소스 유틸리티 모음입니다. P-State는 CPU의 성능과 전력 소비를 결정짓는 중요한 요소로, 이 도구를 활용하면 운영체제 수준에서 프로세서의 작동 주파수와 전압을 세밀하게 ...
7월 9일 02:19에 게시됨
cat 명령어의 기능과 활용법
개요
cat 명령어는 파일을 결합하고 표준 출력 장치에 내용을 출력하는 데 사용됩니다. 주로 텍스트 파일의 내용을 확인하거나 여러 파일을 하나로 합치는 데 활용됩니다.
사용 권한
모든 사용자가 접근 가능합니다.
구문 형식
cat [옵션] [파일 목록]
옵션 설명
-n: 모든 줄에 순서 번호를 붙여 출력합니다.
-b: 비어 있지 않은 줄만 번호를 부여합니다.
-s: 연 ...
7월 7일 21:55에 게시됨