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에 게시됨
Linux 파일 속성 변경 도구: chattr 명령어 사용법
개요
chattr 명령어는 리눅스 第二확장 파일시스템(E2FS)에서만 사용 가능한 특수 파일 속성을 수정하는 도구이다. 이 명령어를 통해 파일의 다양한 특성을 제어할 수 있으며, 보안과 성능 측면에서 유용하게 활용된다.
명령어 형식
chattr [-RVf] [-v version] [mode] files...
기호 모드(Symbolic Mode)
속성 지정에는 세 가지 연산자를 사용한다:
+ : 선택한 속성 ...
7월 7일 21:38에 게시됨
Go 프로세스 메모리 사용량 분석 (1부)
왜 이 문제를 파헤쳐야 할까?
인프라 제공자로서 우리 서비스가 얼마나 많은 메모리를 사용하는지, 왜 그만큼 사용하는지 명확히 설명할 수 있어야 한다. 클라우드 개발자라면 이 정도 문제는 당연히 이해하고 있어야 한다.
§ 0x01 범위
실용성을 고려하여 Linux X86 플랫폼만 다룬다. 메모리 페이지 크기는 4KiB이다.
목표: 대규모 Go 프로세스의 메모리 소비 지점을 명 ...
7월 7일 03:10에 게시됨
Linux에서 sudo 사용법 및 권한 설정
sudo는 특정 명령어에 대해 일시적인 관리자 권한을 부여하고, 실행 기록을 남기는 도구입니다. 이 접근 방식은 시스템 보안을 강화하면서도 일반 사용자가 필요한 작업을 수행할 수 있도록 돕습니다.
1. su와의 차이점
Ubuntu 등 일부 리눅스 배포판은 설치 후 기본적으로 root 계정을 활성화하지 않습니다. su 명령을 통해 root 계정으로 전환하려면 먼저 passwd 명령으 ...
7월 6일 19:42에 게시됨
Linux에서 BIND를 이용한 DNS 서버 구성 가이드
도메인 이름 시스템(DNS) 개요
사용자가 웹사이트를 방문할 때 도메인 이름을 사용하지만, 컴퓨터는 IP 주소를 통해 통신합니다. DNS는 이 도메인 이름과 IP 주소 간의 변환(매핑)을 담당하는 분산 데이터베이스 시스템입니다. 이 변환 과정을 도메인 이름 해석(Domain Name Resolution)이라고 합니다. DNS 서비스는 일반적으로 TCP 및 UDP 포트 53을 사용하며, TCP 53은 D ...
7월 6일 16:30에 게시됨
Linux 하드 드라이브 파티션 관리
Linux 하드 드라이브 파티션 관리
왜 하드 드라이브를 파티셔닝 해야 하나요?
운영 체제 파일과 사용자 파일을 분리하여, 애플리케이션 데이터가 운영 시스템 디스크를 가득 차게 방지.
애플리케이션 또는 사용자의 사용 가능한 공간을 제한.
한 파티션이 논리적 손상을 입더라도 다른 파티션에 영향을 주지 않음.
스왑 파티션 생성 용도.
디스크 공간 사용을 제한하여 진 ...
7월 6일 06:42에 게시됨