목록자격증 공부/리눅스 마스터 2급 (5)
Cohe
10GB 용량의 하드디스크 8개가 장착된 시스템이다. 하나의 스페어 디스크를 구성하고 나머지 디스크로 RAID-5로 구성하려고 한다. 이 경우에 실제로 사용 가능한 용량은 60GB가 된다전체 디스크 상황:총 8개의 10GB 디스크1개는 스페어 디스크로 할당나머지 7개로 RAID-5 구성RAID-5의 특성:패리티 정보를 저장하기 위해 디스크 1개 분량의 용량이 필요함실제 저장 가능한 용량 = (사용 디스크 수 - 1) × 디스크 용량계산:RAID-5에 사용되는 디스크: 7개패리티용 용량: 10GB (1개 디스크 분량)실제 사용 가능한 용량 = (7-1) × 10GB = 60GB따라서 60GB가 되는 이유는:8개 중 1개는 스페어로 제외 (남은 7개)7개 중 1개 분량은 패리티 정보를 위해 사용결과적으로 6..
1. 프로세스 우선순위 조정 (nice & renice)프로세스의 우선순위는 NI(Nice value는 프로세스의 우선순위를 나타내는 값) 값으로 조절범위: -20 ~ 19 (기본값: 0)낮은 값일수록 높은 우선순위일반 사용자: NI 값 증가만 가능root 사용자: NI 값 증가/감소 모두 가능nice 명령어새로운 프로세스 실행 시 우선순위 설정문법: nice [-n 수치] [프로세스명]예시: nice -10 bash (bash 프로세스의 NI값 10 증가)renice 명령어실행 중인 프로세스의 우선순위 변경PID로 프로세스 지정문법: renice [값] [PID]예시: renice -10 14164 (PID 14164의 NI값을 -10으로 설정)2. cron - 작업 스케줄러정기적인 작업 자동화를 위한..

1. 기본 권한의 구조리눅스의 파일 권한은 다음과 같은 구조로 이루어져 있습니다:[파일종류][특수권한][소유자권한(u)][그룹소유자권한(g)][기타사용자권한(o)]1.1 권한의 종류와 값읽기(r) = 4쓰기(w) = 2실행(x) = 1권한 없음(-) = 02. 특수 권한(Special Permissions)2.1 SetUID (Set User ID)값: 4목적: 일반 사용자가 파일 소유자의 권한으로 파일을 실행할 수 있게 함특징:실행 중에만 파일 소유자의 권한을 임시로 부여소유자 실행 권한이 's'로 표시됨예시:chmod 4750 test.txt # 결과: rws r-x ---2.2 SetGID (Set Group ID)값: 2목적: 파일 실행 시 그룹 소유자의 권한으로 실행특징:SetUID와 유사..
1. 디스크 사용량 확인 명령어du (Disk Usage)특정 디렉토리를 기준으로 디스크 사용량을 확인하는 명령어주요 옵션:-h: 사람이 읽기 쉬운 형태로 출력 (MB, GB 등)-s: 총 사용량만 표시--max-depth=N: 특정 깊이까지만 표시# 현재 디렉토리의 용량 확인du -h# 특정 디렉토리의 전체 용량만 확인du -sh /homedf (Disk Free)시스템 전체의 디스크 공간을 확인하는 명령어마운트된 모든 파일시스템의 사용량 표시주요 옵션:-h: 사람이 읽기 쉬운 형태로 출력-T: 파일시스템 종류도 함께 표시# 전체 디스크 사용량 확인df -h# 파일시스템 종류와 함께 확인df -hT2. 파일시스템 생성 (mkfs)mkfs 개요make filesystem의 약자새로운 파일시스템을 생성하는..
1. 주요 리눅스 시그널(Signal)리눅스에서 시그널은 프로세스 간 통신을 위한 중요한 메커니즘입니다. 주요 시그널들의 특징과 용도를 살펴보겠습니다.시그널(Signal)은 프로세스간 통신(IPC)을 위한 소프트웨어 인터럽트, 프로세스나 운영체제가 다른 프로세스에게 어떤 이벤트가 발생했음을 알리는 메커니즘.쓰는 법# 프로세스 ID 확인ps -ef | grep nginx# nginx 설정 리로드kill -1 `pidof nginx`# 프로세스 상태 확인ps aux | grep 1234# 기본 문법kill -[시그널번호] [프로세스ID]프로세스 제어 관련 시그널SIGHUP(1): HangUP의 약자로, 터미널 연결이 끊어졌을 때 발생합니다. 데몬의 설정 파일을 다시 읽어들일 때도 사용됩니다.SIGINT(2)..