Linux / RHEL / CentOS 관련 정보 정리
RHEL 7버전을 기준으로 다음과 같은 부팅 절차를 따른다.BIOS/UEFI서버의 전원이 켜지면 BIOS/UEFI 가 실행된다.이 단계에서 하드웨어를 검사하고 초기화하여 기본적인 하드웨어 설정을 준비한다.MBR(Master Boot Record) 또는 GPT(GUID
리눅스는 다음과 같은 구조로 이루어져 있다.하드웨어(Hardware)물리적인 컴퓨터 시스템을 구성하는 모든 장치를 말한다.CPU, Memory, HDD, SSD, Graphic Card, NIC 등이 포함된다.리눅스는 이러한 하드웨어를 관리하고 제어하여 운영체제와 응용
Init 과 Systemd 는 시스템 부팅 중 필요한 서비스 및 프로세스를 시작하는 역할을 한다.과거에는 Init 프로세스가 주로 사용되었지만, 최근에는 Systemd 가 Init 을 대체하여 사용된다.init 시스템은 간단하고 직렬적인 방식으로 서비스 및 프로세스를
리눅스는 파일과 디렉터리에 대한 소유권(Ownership)과 권한(Permission) 시스템을 사용하여 파일 및 디렉터리에 대한 접근을 제어한다.파일과 디렉터리는 소유자(Owner)와 소유 그룹(Group)으로 지정된다.파일과 디렉터리를 생성한 사용자를 나타낸다.파일
리눅스는 장치 파일을 통해 하드웨어 디바이스나 커널 기능에 접근한다.주로 4 가지 종류의 장치 파일이 사용된다.블록 장치 파일(Block Devices)블록 단위로 데이터를 읽고 쓰는데 사용되는 파일이다.HDD, SSD와 같은 저장 장치들이 블록 장치에 해당한다. 블록
Cron 은 리눅스/유닉스 기반 시스템에서 주기적인 작업을 실행하기 위한 스케줄링 시스템이다.정해진 시간에 자동으로 프로그램이나 스크립트를 실행하여 반복 작업을 자동화하는데 사용된다.cron 데몬(cron daemon)백그라운드에서 실행되는 시스템 서비스로 정해진 시간
sysctl은 리눅스/유닉스 기반의 시스템에서 커널 매개변수를 동적으로 설정하고 관리하는 도구이다.sysctl을 사용하기 위해선 root 권한이 필요하다./proc 파일 시스템을 통해 커널 매개변수에 접근하고 변경한다./proc/sys 디렉터리에 커널 매개변수들이 저장
리눅스 디스크 파티셔닝은 하나의 물리적인 디스크를 여러 논리적인 파티션으로 나누는 과정을 말한다.파티셔닝을 할 경우 각 파티션은 독립적으로 관리되고 파일 시스템을 생성하여 데이터를 저장할 수 있다.MBR(Master Boot Record)
Linux PAM (Pluggable Authentication Modules)은 리눅스 시스템에서 사용자 인증을 관리하기 위한 프레임워크이다. PAM은 모듈 형태로 제공되며, 이 모듈들은 인증, 계정, 패스워드 등 다양한 인증 기능을 제공하며, 리눅스 시스템의 로그인
리눅시 시스템에서 초기 램 디스크(initramfs)를 생성하는 명령어이다.initramfs 생성initramfs를 생성하여 필요한 장치 드라이버와 모듈, 설정 파일 등을 포함하여 부팅 초기에 필요한 요소를 하나의 묶음으로 만든다.생성된 initramfs는 시스템 부팅
Top 명령어는 시스템의 현재 상태와 실행 중인 프로세스들의 정보를 실시간으로 모니터링하는 도구이다.시스템의 자원 사용량, 프로세스 목록, 부하량 등을 실시간으로 확인할 수 있다.load average: 시스템 부하 시간으로 1분, 5분, 15분 평균 부하량을 나타냄.