RHCSA 준비 17

RHCSA RHEL8 합격 후기

시험을 준비하는 과정 엔터프라이즈 리눅스 핵심 운영 가이드 vo1, vo2 책을 가지고 공부했다. 레드헷 공식 홈페이지에서 자격증 시험에 대한 사항을 보면 시험에 나오는 범위가 쓰여있는데 이 부분을 중점적으로 보면 된다. 시험에 나오는 범위의 책을 1회독했다. 책에 내용을 보며 가상머신(Virtual box, VMware Workstation/Fusion)에 CentOS8을 올려서 연습을 했다. 2020년 RHEL7 에서 8로 개편되며 centos7버전에서 centos8버전으로 올라가며 추가된 부분이 있다. 추가된 부분에 대한 정보를 얻는 것이 힘들었다. 블로그에 정리하며 2회독 하기로 했다. 블로그 정리를 끝마치지 못하고 시험응시해서 1.5회독으로 공부했다고 생각하면 될 것 같다. 나는 끝맺음이 잘 안..

RHCSA 준비/후기 2021.05.29

5.4 물리 볼륨, 볼륨 그룹, 논리 볼륨 (생성,삭제,확인,확장,축소)

물리 볼륨(Physical Volume) 생성/삭제/확인 pvcreate, pvremove, pvdisplay pvcreate partition1 partition2 ... pvremove partition1 partition2 ... pvdisplay pvs [root@centOS8 ~]# pvcreate /dev/sdb Physical volume "/dev/sdb" successfully created. [root@centOS8 ~]# lvmdiskscan /dev/sda1 [ 400MiB # 볼륨그룹 PE 기본 크기가 4MB # 4 * 100 = 400MiB /dev/vg_test/testlv_2 -> 100MiB # 기본 단위는 MB # 다른 단위를 지정하여 편리하게 사용 가능 볼륨 그룹 확장 ..

5.3 스왑 메모리 (swapon, free, mkswap, 스왑 파티션 방식, 스왑 파일 방식)

스왑 영역을 구성하는 방식은 스왑 파티션과 스왑 파일 두 가지 방식이 있음 스왑 파티션 방식 별도의 파일시스템 개입 없이 파티션 전체가 스왑으로 동작하므로 성능저하가 일어나지 않는다는 장점이 있지만 별도의 스왑 파티션 영역으로 사용할 전용 파티션을 확보하기 어려울 수 있다는 단점도 존재 스왑 파일 방식 파일시스템 내에 파일을 생성하고, 이 파일을 스왑 영역으로 사용하는 방식 디스크에서 파티셔닝 할 필요 없이, 기존 파일시스템에서 사용할 수 있는 저장 공간을 스왑 영역으로 사용 스왑 파일을 사용하는 방식은 스왑 파일을 생성하기 위해 파일시스템이라는 중간 단계가 필요 따라서, 스왑 파티션에 비해 성능이 떨어질 수 있음. 파티션의 경우 디스크에서 연속된 공간에 위치하지만, 파일시스템 내의 파일형태로 저장된 스..

5.2 파일시스템 관리 (mkfs, blkid, lsblk)

파일시스템 생성 디스크 파티셔닝이 완료되면, 파티셔닝된 장치에 파일시스템을 생성해야 파일 및 디렉토리를 저장할 수 있다. mkfs -t [filesystem-type] partition mkfs.[filesystem-type] partition -t 옵션은 파일시스템의 type를 지정 .type 로도 파일 시스템 종류 지정 가능 /usr/sbin/mkfs* [root@localhost ~]# ls -l /usr/sbin/mkfs* -rwxr-xr-x. 1 root root 16984 7월 22 2020 /usr/sbin/mkfs -rwxr-xr-x. 1 root root 42368 7월 22 2020 /usr/sbin/mkfs.cramfs -rwxr-xr-x. 4 root root 137784 7월 18..

5.1 리눅스 파일시스템 소개

4장에서 디스크를 인식시키고 파티션을 구성하는 방법에 대해 말했다. 하지만 파티션을 구성했다고 해서 디스크를 바로 사용할 수 있는 것은 아니다. /usr/sbin/mkfs* 디스크에 파일을 읽고 쓰려면 파일 시스템을 생성해야한다. [root@node1 ~]# ls -l /usr/sbin/mkfs* -rwxr-xr-x. 1 root root 16984 7월 22 2020 /usr/sbin/mkfs -rwxr-xr-x. 1 root root 42368 7월 22 2020 /usr/sbin/mkfs.cramfs -rwxr-xr-x. 4 root root 137784 7월 18 2020 /usr/sbin/mkfs.ext2 -rwxr-xr-x. 4 root root 137784 7월 18 2020 /usr/sbi..

4.2 하드디스크 파티셔닝

fdisk MBR 파티션 방식 5개 이상의 파티션을 만들고 싶으면, 3개는 primary 파티션으로 만들고, 1개는 extended 파티션을 만들어, extended 파티션을 다시 나눠 만든다. [root@centOS8~]# fdisk /dev/sdb n 명령어 1. 파티셔닝 타입을 처음에 물어본다. MBR 파티션 방식을 사용하는 fdisk 는 최대 4개의 파티션을 구성할 수 있으므로 1,2,3,4 번을 지정할 수 있다. 대체로 1-3번은 primary 로 구성한다. 4번은 extend로 지정하여 4번에 다시 여러 확장 파티션을 구성하는 방법을 사용한다. 2. 파티션 번호를 물어본다. 3. 시작할 섹터의 주소를 물어본다. default 를 사용하는 편이 좋다. "직전 파티션의 마지막 섹터 주소 + 1" ..

4.1 디스크 기본 구조

디스크의 물리적인 구조 부분 내용 플래터(Platter) 실제 데이터가 저장되는 위치. 데이터는 자기장을 이용하여 기록. 스핀들(Spindle) 플래터를 회전시키는 역할을 담당. RPM(Round Per Min)이 스핀들 모터의 회전속도를의미 헤드(Head) 플래터에 데이터를 기록하는 기능을 담당. 액추에이터(Actuator) 디스크 제어 컨트롤러에 의해 플래터의 원하는 위치에 있는 데이터를 읽기위해 암을 이동하는 역할 액추에이터 암(Actuator arm) 액추에이터에 의해 움직이며, 각 암 마다 한 개씩의 헤드를 가지고 있음. 액세스 암이라고도 부름 커넥터(Connector) 디스크 연결 인터페이스 종류에 맞는 케이블 연결 담당. IDE, SATA, SCSI 등을 사용 점퍼 블록(Jumper Bloc..

3.3 주기적인 시스템 작업 예약 (/etc/crontab)

주기적인 예약 작업을 수행하는 도구는 cron과 anacron이 있음. cron은 매 분마다 작업을 확인하여 수행. 하지만, 시스템이 유지보수 또는 오류로 인해 셧다운 상태에서 예약 작업을 수행해야 할 시점이 경과하였을 경우 cron으로 예약된 작업은 동작하지 않음. /etc/crontab SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root # For details see man 4 crontabs # Example of job definition: # .---------------- minute (0 - 59) # | .------------- hour (0 - 23) # | | .---------- day of month (1 - 31) #..

3.2 주기적인 작업 예약

주기적인 작업은 '매 주 토요일 마다' 또는 '매 월 첫 번째 수요일' 과 같이 특정 주기마다 실행되는 작업을 의미. 주기적인 작업을 예약할 때는 crontab 명령. crond 데몬 crond 데몬은 crontab 명령을 사용하여 예약한 주기적인 작업을 실행 사용자가 예약한 작업들은 /var/spool/cron 디렉토리에 각 사용자 이름으로 생성된 파일에 저장 [root@test1 ~]# ls -l /var/spool/cron/ total 8 -rw-------. 1 root root 32 May 24 11:22 root -rw-------. 1 user user 1 May 24 11:21 user crontab 명령 사용 crontab -e 명령을 사용하여 작업 예약 [r..

3.1 단일성 작업 예약

단일성 작업은 한번 실행되고 종료되는 작업을 의미 단일성 작업 예약으로 작업을 등록하면 atd 데몬에 의해서 작업이 한번만 실행되고 해당 작업은 제거되어 다시 실행되지 않음 at 명령 사용 at 명령을 사용하면 프롬프트가 at> 으로 전환 프롬프트가 전환되면 등록할 작업의 명령이나 스크립트 파일 등을 입력할 수 있음 명령어 입력을 마치면 'Ctrl + D' 를 입력하여 at> 프롬프트에서 빠져나올 수 있음 at [option] time-spec atq at 명령으로 등록한 작업은 atq 명령으로 확인 가능 [root@test1 ~]# atq 1 Mon May 24 17:40:00 2021 a root/var/spool/at 단일 작업으로 등록한 작업은 시스템에 파일 형태로 저장되어 있다가 ..