전체 글 629

1801회 1차 021-030

1801회 1차 021-030 021 다음 중 명령어 설명으로 틀린 것은? ① fdisk: 디스크 파티션을 확인하고 작업하는 명령어 ② mkfs: 파일 시스템을 생성하는 명령어 ③ mount: 현재 마운트를 확인하고 작업하는 명령어 ④ eject: CD/DVD 장치를 마운트 할 때 사용하는 명령어 오답노트 eject: 마운트한 CD/DVD 등 미디어 장치를 해제하여 제거하는 명령어이다. 답은 ④ 022 다음 중 조건 설명에 맞는 파일과 디렉터리 파티션으로 알맞은 것은? _umask 값은 0007이다. _파일과 디렉터리가 새로 생성될 때의 퍼미션이다. ① 파일: rwxrwx---, 디렉터리: rw-rw---- ② 파일: rw-rw----, 디렉터리: rwxrwx--- ③ 파일: rwxrwx---, 디렉터리..

1801회 1차 011-020

1801회 1차 011-020 011 다음 중 RAID-6에 대한 설명으로 알맞은 것은? ① 최소 3개 이상의 디스크로 구성해야 한다. ② 2개의 디스크 오류가 발생하면 데이터를 복구할 수 없다. ③ 200GB 하드디스크 8개를 RAID-6으로 구성할 경우 가용 공간은 1.2TB이다. ④ 단순한 알고리즘으로 처리 속도도 빠르고, 데이터에 대한 신뢰도도 높다. 오답노트 RAID(Redundant Array of Independent Disks 혹은 Redundant Array of Inexpensive Disks)는 여러 개의 저장장치를 묶어 사용하여 고용량, 고성능 저장 장치의 효과를 제공하는 기술이다. RAID-0: 스트라이프(Stripe) 모드로 데이터를 저장장치에 나누어 기록한다. RAID-1: 미..

1801회 1차 001-010

1801회 1차 001-010 001 다음에서 설명하는 것으로 알맞은 것은? _메모리 공간이 가득 차서 프로그램 실행시킬 수 없게 될 경우, 실행할 수 있도록 예비 공간 역할을 하는 영역이다. _free 명령어로 해당 영역의 용량을 확인할 수 있다. _단점으로는 동적으로 크기를 조정할 수 없어 하드디스크의 공간을 차지한다. ① 페이징(Paging) ② 스왑(Swap) ③ 루틴(Routine) ④ 링크(Link) 오답노트 ① 페이징(Paging): 고정 크기의 블록인 페이지로 분할하여 가상메모리를 관리하는 기법이다. ③ 루틴(Routine): 일반적으로 특정 기능을 수행하는 소스코드 모듈을 의미한다. ④ 링크(Link): 개발자가 작성한 모듈과 시스템 라이브러리 등을 함께 결합하여 최종 실행 프로그램을 생..

Mint grub 편집 방법

Mint grub 민트 리눅스와 윈도즈 10 두 운영체제를 멀티 부팅으로 운영하는 시스템이 두 개 있습니다. 하나는 데스크톱이고 하나는 노트북입니다. 두 시스템 모두 리눅스가 기본으로 되어 있어 시스템 부팅할 때 내버려 두면 디폴트 운영체제인 민트로 부팅됩니다. 이 grub 환경을 바꾸기 위한 작업입니다. 민트는 grub1과 grub2를 구별해서 사용하지 않기 때문에 구별하는 Cent 리눅스와는 명령어 사용이 다릅니다. root관리자 모드로 /etc/defautl/grub 편집 먼저 /etc/default/grub 파일을 편집합니다. 편집기는 리눅스 대표 편집기 'vi'를 사용했습니다. 관리자 권한으로 편집하기 위해 'su -' 명령어를 주고 편집기를 가동하여 해당 파일 '/etc/default/grub..

Linuxpia 2022.05.11

03-02 프로세스 관련 파일_프로세스 종료

프로세스 종료 kill kill 명령어는 프로세스에게 특정 시그널을 보낸다. 시그널을 지정하지 않은 경우 기본값으로 프로세스 종료를 위한 TERM 시그널을 보낸다. 형식: kill [option] [pid] 옵션 -signal, -s signal: 지정한 시그널을 보낸다. -l: 사용 가능한 시그널 목록을 출력한다. 예제 $ kill -9 -1: PID가 1인 프로세스를 제외하고 모든 프로세스를 강제 종료한다. killall 지정한 이름에 부합하는 모든 프로세스에게 시그널을 보낸다. 시그널을 지정하지 않으면 SIGTERM이 전송된다. 지정한 프로세스 이름에 매칭되는 프로세스가 모두 종료되므로 여러 프로세스를 띄우고 있는 데몬을 종료할 때 유용하다. 형식: killall [options] processna..

03-01 프로세스 관련 명령어

프로세스 관련 명령어 프로세스 정보 ps 시스템에서 실행 중인 프로세스에 관한 정보를 보여주는 도구이다. 프로세스의 정보는 PID를 중심으로 옵션에 따라 상세 정도를 접할 수 있다. ps 명령어는 /proc 디렉터리 이하에 프로세스와 연관된 가상 파일 시스템의 내용을 토대로 프로세스 정보를 출력한다. ps 옵션에는 '-'를 사용하지 않는 Unix 스타일, '-'를 사용하는 BSD 스타일, '--'를 사용하는 GNU 스타일이 있다. '-'의 사용 유무에 따라 옵션의 역할도 달라지므로 주의해야 한다. 형식: ps [option] 옵션: 기본 프로세스 출력 a: [UNIX 스타일] ps 명령어는 기본으로 현재 사용자 프로세스만을 출력한다. 해당 옵션을 사용하면 모든 사용자가 소유한 프로세스를 모두 출력한다. ..

02_07 디스크 쿼터 관련 명령어

디스크 쿼터 관련 명령어 quotacheck 지정한 파일 시스템에 대한 사용량을 체크하여 쿼터 기록 파일을 생성하거나 기존 파일을 갱신한다. 체크할 디렉터리를 지정할 때 독립적으로 분리된 파티션의 마운트 지점(mount point)이어야 한다. 분리된 파티션이 없다면 루트 디렉터리인 '/'를 지정한다. 쿼터 기록 파일의 파일 이름은 aquota.user, aquota.group이다. 이때 기존의 파일을 갱신하지 않고 새로 생성하려면 '-c' 옵션을 사용하면 된다. 사용량 체크할 때 다른 프로세스의 파일 시스템 접근을 막기 위해 파일 시스템을 읽기 전용으로 만들기 위해 remount 동작을 수행한다. 이 기능을 사용하지 않으려면 -m 옵션을 사용한다. 만약 읽기 전용 파일 시스템의 사용량 체크가 실패한다면..

02_06 디스크 쿼터(Disk Quota)

디스크 쿼터 개요 및 설정 방법 디스크 쿼터 개요: 리눅스는 다중 사용자 시스템이다. 디스크는 한정된 자원이기 때문에 사용자별 디스크 사용량을 할당해야 효율적인 시스템 관리가 된다. 또한 사용자가 할당량을 모두 사용했을 때는 관리자에게 알림으르 통지할 수 있다. 디스크 쿼터는 각 사용자마다 또는 각 그룹마다 설정할 수 있다. 그룹별 쿼터 할당이 합리적이지 싶다. 디스크 쿼터 설정 방법 /etc/fstab 파일을 편집하여 디스크 쿼터 기능을 활성화한다. 분할된 파티션에 설정을 해야 한다. 위 파일에서 쿼터 기능을 활성화할 별도 디스크(/dev/sdb2)를 생성하고 4번째 필드에 userquota와 grpquota를 지정하여 사용자 쿼터와 그룹쿼터를 활성화한다. /etc/fstab의 수정 사항을 반영하기 위..

02_05 부트 매니저(Boot Manager)

부트 매니저(Boot Manager) 부트 매니저의 개요 부트 매니저란 말 그대로 부팅을 도와주는 역할을 하는 프로그램으로 특히 한 컴퓨터에 리눅스, 윈도우 등 여러 운영체제가 설치되어 있는 경우에 OS를 선택하여 부팅할 수 있도록 도와준다. 브트 매니저 프로그램은 부트로더(BootLoader)라고도 부르며, 하드디스크의 맨 앞쪽 영역인 MBR(Master BootRecord)에 설치된다. MBR은 하드디스크의 첫 번째 섹터인 512바이트 부트 섹터로 부트 매니저 프로그램과 파티션 정보가 기록된다. 하드디스크에 설치된 운영체제 부팅과정 전원을 켜면 바이오스(BIOS)는 컴퓨터에 장착된 하드웨어를 점검한다. 바이오스는 하드웨어가 검사가 끝나면 CMOS에 설정된 첫 번째 부팅 하드디스크를 확인한다. 첫 번째..

02_04 LVM과 RAID

LVM과 RAID LVM(Logical Volume Manager) LVM 개요 리눅스 설치할 때나 하드디스크를 추가하면 파티션을 분할하고 공간을 할당한다. 이때 설정한 공간의 크기는 고정되어서 변경이나 증설이 어렵다. 이 문제점을 해결할 수 있는 방법이 LVM이다. 여러 개의 하드디스크를 하나로 뭉쳐서 하나의 디스크처럼 만들 수도 있고, 2개의 하드디스크를 3개의 하드디스크인 것처럼도 만들 수 있다. 사용 중인 파티션의 크기를 줄이거나 늘릴 수 있는데, 파티션 확장은 디스크를 추가한 뒤에 간단한 명령만으로 데이터 이전 없이 손쉽게 가능하다. LVM 구성도와 관련 용어 물리적 볼륨(PV: Physical Volume): 실제 디스크에 물리적으로 분할한 파티션으로 예를 들면 /dev/sdb1, /dev/s..