SERIES

Red Hat Enterprise Linux 스터디

10 Posts·Last updated on April 16, 2026

Red Hat Enterprise Linux 10.0 Minimal 설치하기

March 20, 2026

엔터프라이즈 환경의 리눅스를 실습해보고 싶어서, UTM을 이용해 RHEL 10 가상머신을 설치했다. 이번 글에서는 아래 순서로 설치 과정을 정리한다. 환경 세팅 (UTM VM 생성) RHEL 설치 및 초기 설정 Red Hat 구독 등록 0. 설치 환경 MacBook pro M5 (10 코어, 24GB 메모리, 512GB 스토리지) UTM RHEL 10 (…


리눅스 가상머신 SSH로 접속하기

March 21, 2026

RHEL 10을 Minimal Install로 설치한 뒤 CLI 환경에서 실습을 시작했는데, 터미널 스크롤이 되지 않아 이전 출력 내용을 확인하기가 불편했다. 그래서 VM 안에 SSH 서버를 설치하고, macOS의 iTerm으로 접속해서 작업하는 방식으로 환경을 바꿨다. 이번 글에서는 그 설정 과정을 순서대로 정리한다. 일반 사용자 생성 SSH 서버 설치…


리눅스 자원 제어: cgroup

April 01, 2026

멀티 유저, 멀티 프로세스 운영 환경에서는 각 서비스가 얼마나 CPU와 메모리를 사용할 수 있는지, 그리고 하나의 서비스 문제가 다른 서비스까지 번지지 않도록 어떻게 통제할 것인지가 중요하다. 따라서 프로세스를 실행 대상뿐만 아니라, 자원 관리의 대상으로도 다뤄야 한다. 이 글에서는 Red Hat 리눅스가 자원 통제를 어떻게 수행하는지, 다음 순서로 정리…


리눅스 작업 스케줄링: cron, at

April 01, 2026

서버 운영을 하다 보면 반드시 정해진 시점에 실행해야 하는 작업이 생긴다. 예를 들어 백업, 로그 정리, 임시 파일 삭제, 리포트 생성, 배치 실행 같은 작업은 사람이 매번 수동으로 처리하기 어렵다. 그래서 운영에서는 작업을 자동으로 예약하고 실행하는 도구가 필요하다. 이 글에서는 리눅스 작업 스케줄링에 대해 다음 흐름으로 정리한다. cron: 주기 작업…


리눅스 프로세스: 구조부터 제어까지

April 01, 2026

리눅스에서 실행되는 모든 프로그램은 프로세스 단위로 관리된다. 프로세스는 PID, 부모-자식 관계, 실행 상태, 자원 사용 정보등을 가지며, 운영체제는 이를 기준으로 프로그램의 실행을 추적하고 제어한다. 이 글에서는 리눅스 프로세스가 어떤 구조로 동작하고 관리되는지 다음 순서로 정리한다. 프로세스의 시작: PID 1 프로세스의 구조: 계층적 트리 프로세스…


리눅스 서비스 관리: systemd, systemctl, unit file

April 01, 2026

리눅스 운영 환경에서는 단순히 프로세스가 실행 중인가만 보는 것으로는 충분하지 않다. 실제로 운영에서는 서비스가 정상적으로 관리되고 있는가를 기준으로 시스템을 바라보게 된다. 예를 들어 어떤 프로그램이 죽었을 때, 단순 프로세스라면 종료된 것으로 끝나지만 서비스로 관리되고 있다면 자동으로 다시 시작될 수 있다. 또 부팅 시 자동 실행, 권한 분리, 환경 …


Bash Script: 기본 문법과 실행 구조

April 14, 2026

리눅스에서 반복 작업을 자동화하거나 여러 명령을 순서대로 실행하려면 쉘 스크립트를 작성하게 된다. 특히 운영 환경에서는 명령을 한 번 실행하는 것을 넘어, 일관된 절차를 코드로 남기고 재사용 가능한 형태로 만드는 것이 중요하다. 이 글에서는 Bash 스크립트를 처음 다룰 때 필요한 기본 개념을 다음 흐름으로 정리한다. Shell과 Bash Bash Scr…


Bash Script: 조건문, 반복문, 함수

April 15, 2026

이 글에서는 Bash 스크립트의 다음 내용들을 다룬다. 조건문 반복문 함수 명령어 치환 운영 자동화에서 자주 쓰이는 요소 조건문 기본 구조 조건 자리에는 다음 두 가지가 올 수 있다. , 같은 비교식/검사식 일반 명령어 또는 파이프라인 종료 코드가 이면 참, 아니면 거짓 비교식/검사식 비교식/검사식을 을 사용할 때는 다음 두 가지를 주의해야 한다. 앞뒤…


Bash Script: 표준입출력과 리다이렉션, 파이프

April 15, 2026

Bash Script에는 하나의 명령만 쓰는 것이 아니라 한 명령의 출력을 파일로 보내거나, 다른 명령의 입력으로 넘기거나, 에러만 따로 저장하는 식으로 입력과 출력의 흐름을 조합하며 사용한다. 이 글에서는 Bash의 표준 입출력과 명령어 연결에 대해 정리한다. 표준 입출력 리다이렉션 파이프 자주 사용하는 연결 패턴 표준 에러 분리 표준 입출력 명령어는 …


Bash Script: 운영 자동화 실습

April 16, 2026

운영 자동화 실습 서비스 헬스체크 + 최근 journal 저장 서비스가 내려가 있으면 최근 부팅 기준 로그를 바로 파일로 저장한다. 안전하게 스크립트 작성하기 1. 테스트 환경에서 먼저 실행하기 운영 서버에서 바로 실행하기보다, 테스트용 디렉터리나 샘플 파일로 먼저 동작을 검증하는 것이 좋다. 예를 들어 로그 정리 스크립트라면 실제 대신 직접 만든 …