본문 바로가기
리눅스 마스터

리눅스 마스터 16

by 윤라경 2024. 8. 11.

[2024.08.11]

 

 

정답: 60

 

RAID-5 특징: 3개의 디스크가 있다면 하나의 디스크가 빠지기 때문에 20G가 있듯이

현재 하나의 스페어를 빼고, RAID-5로 구성했기 때문에 총 20G가 빠져 60G를 사용할 수 있다

 

 

정답: 스트라이핑(Striping)

 

패리티 - 에러 체크 코드

ecc - 에러를 정정하는 코드

 

 

정답: PV(Physical Volume)

 

LVM을 구성할 때 가상 먼저 생성되는 것은 PV이다

VG - 두 번째 그룹핑

LV - 세 번째로 LVM을 구성한다

PE - 

 

 

정답: lpstat

 

큐: 임시 저장 장소

LP - 라인 프린트를 하는 명령어

LPR - 프린트를 하는 장치명

LPRM - 프린트를 대기하고 있는 것을 삭제하는 명령어

LPSTAT - 프린팅 상태를 확인하는 명령어

 

 

정답: OSS

 

ALSA, OSS - 사운드 관련

*OSS가 스탠다드 표준

CUPS - 프린터 관련

SANE - 스캐너 관련

 

 

정답: SANE

 

SANE - 스캐너 관련

CUPS, LPRng - 프린터 관련

 

 

정답: apt-get purge vsftpd

 

Redhat: yum, dnf

Debian: apt-get

remove  <-- 패키지만 삭제

purge  <-- 환경 설정 파일도 포함해서 삭제

 

 

정답: rpm -e nmap --nodeps 

 

rpm에에서는 -e가 삭제 명령어다

rpm -e(지우다) nmap --nodeps(의존성을 무시하라는 명령어)

*Debian에서는 dpkg, Redhat 계열에서는 rpm

 

 

정답: epel-release

 

확장 패키지 = epel-release

epel(Extra Package)

 

 

정답: jtvf

 

tar - 파일들을 묶는 것

내용만을 확인하는 것은 t 옵션

J의 경우 xz를 사용할 때 대문자 J를 사용한다

소문자 j의 경우 bzip2를 사용한다

 

1,2 - bzip을 해제하고 확인하는 것

 

 

정답: make clean 

 

clean - *.o을 컴파일 할 때 make clean을 많이 사용한다

 

 

정답: configure -> make -> make install

 

해당 과정을 거치기 전에 make claen을 한 번 실행한 다음 진행하게 된다

 

 

정답: rpm

 

Debian 계열에서는 dpkg가 있으며,

apt-get은 Debian 계열에서 사용하는 온라인 패키지 관리 도구

 dnf와 rpm은 Redhat 계열이다

zypper는 suse 계열에서 사용한다

 

 

정답: zypper

 

zypper는 suse 계열에서 사용한다

 

 

정답: q -> 수정된 사항이 있어도 무조건 종료한다

 

wq - 변경된 내용을 저장하고 종료한다

q - 저장하지 않고 무조건 종료한다

 

 

정답: /, n

 

/ - 아래 방향으로

? - 거꾸로 위 방향으로

n - next로 다음으로 넘어간다

 

 

정답: :% s/linux$/linux./

 

$ - 그 부분으로 끝나는 것에 덧붙이도록 설정하는 옵션

 

 

정답: 리처드 스톨만

 

빌 조이, 브람 브레나르: vi editor 개발 - 실제 사용은 vim이나,

빔 향상 버전으로 vi만 검색해도 사용이 가능하다

 

 

정답: [Ctrl]+[a]

 

a - 맨 처음으로 가는 것으로, and라고 생각해도 좋다

e - 맨 끝으로

 

1) vi/vim

2) nano

3) pico

 

 

정답: kwrite 

 

X 윈도 환경에서는 그래픽 환경을 사용한다

 

nano, pico, vim는 텍스트 기반 환경이며,

kwrite GUI의 그래픽 기반 환경이다

 

*GUI에서 gedit가 있는 것도 알면 좋다

 

 

정답: kill %2

 

ex)

 

1이 작업 번호이며, 프로세스 번호이다

 

 

그렇기 때문에 %1을 실행시켜도 vi가 실행된다

kill의 경우도 마찬가지로, %1을 했을 때 vi로 인식 후 멈추게 된다

 

 

정답: Z

 

ps - 현재 상태를 나타내는 프로세스

Z - Zombie Process

R - 실행 프로세스

S - 잠자는 프로세스

T -  중지 프로세스

 

 

정답: -20 ~ 19

 

실행 중인 값의 우선 순위 값을 변경 -> renice

실행할 때 우선 순위 값을 지정 변경 -> nice --10 top(현재 --10의 경우 -10이며, -10은 +10이다)

 

 

정답: 1 1 * * 1

 

[M] [H] [D] [Month] [분] [명령어]

 

1 - 매월 1일 1시 1분에 실행된다

2 - 매년 1월 1시 1분에 실행된다

3 - 매주 월요일 1시 1분에 실행된다

4 - 1월 1일 1시에 실행된다

 

0/7  <-- 일요일은 0나 7로 표현하기도 한다

 

 

정답: bash 프로세스의 우선 순위를 낮춘다

 

원래라면 옵션값을 주게 된다

 

 

정답: [Ctrl]+[c]

 

z - 백그라운드 서스펜드

d - 어떤 입력값을 종료할 때 사용

 

 

정답: inetd 방식이 standalone 방식보다 메모리 관리가 더 효율적이다

 

standalone은 요청을 대기하는 상태로 빠른 요청과 잦은 요청을 할 때 사용(처리가 빠름)

xinetd는 간혹 접속하거나 파일을 주고받을 때 사용(처리가 느림)

 

2 - standalone의 경우 항시 대기로 처리가 빠르다

3 - 사용자가 많은 서비스는 standalone이 효율적이다

 

*현재로는 inetd 방식으로 사용하지 않는다

tftp와 telnet xinetd 방식으로 사용했지만, rocky linux로 넘어와서는 사용하지 않는다

 

 

정답: jobs

 

 ps - 현재 프로세스 상태를 확인하는 명령어

bg - 포그라운드를 백그라운드로 바꾸는 명령어

exec - 프로세스를 대체하는 형식

 

*exec와 같은 것으로 fork도 있다

 

 

정답: SIGTERM

 

2 INT

9 KILL

15 TERM

20 TSTP

 

 

정답: fork, exec

 

 

정답: /etc/bashrc

 

etc의 경우 모든 사용자를 뜻하며, 일반 bash에는 앞에 .이 붙지 않는다

 

 

정답: kaitman

 

ex)

 

 

정답: !!

 

!1 - 그 번호의 명령을 실행한다

history -c <-- history 삭제 명령어

 

 

정답: set

 

printenv, env - 환경 변수를 확인하는 명령어

unset - 설정한 명령을 해제하는 명령어

set - 설정한 정보까지 확인하는 명령어

 

*printenv, env, setdclare까지 알면 좋다

 

 

정답: ps

 

ps - 현재 프로세스 상태를 확인하는 명령어

chsh - 셸 변경할 때 사용

jobs - 백그라운드를 실행되는 것을 확인할 때 사용

 

ex)

 

*모든 것을 확인할 때에는 ps -aux를 많이 사용한다

shells라는 파일은 있지만, 해당 명령어는 존재하지 않는다

 

 

정답: /etc/passwd

 

bash - 모든 사용자들에 적용되는 환경 변수 파일

profile - 하나씩 다 정해져 있는 프로파일

 

 

정답: -l 

 

 

 

정답: csh

 

빌 조이는 vi editor를 만들었다

dash는 Ubuntu 계열에서 dash 셸을 사용하며,

dash의 경우 간략하게 편리하게 만들어 놓은 것이다

1, 4번은 본이 만들었다

 

 

정답: /etc/mtab

 

proc - 가상 파일을 저장하는 디렉터리

fstab - 환경 설정 파일

mtab - 마운트된 파일 시스템 정보를 저장하는 디렉터리

 

 

정답: 마운트 포인트

 

UUID - 첫 번째 필드

마운트 포인트 - 두 번째 필드

 

 

정답: du -sh ~ihduser

 

df - 파일 시스템 단위로 확인하는 명령어

 

 

정답: w

 

n - 새로운 디스크를 생성할 때 사용하는 명령어

q - 저장하지 않고 빠져 나가는 명령어

x - experts 명령어

 

 

정답: blkid

 

lsblk - 블럭 정보를 간단하게 확인하는 명령어

fdisk - 파티션 나눌 때 사용하는 명령어

uuid - 고유 식별자

 

 

정답: repquota

 

1 - 쿼터를 설정할 때

2 - 일반 쿼터를 설정할 때

4 - xfs 쿼터를 설정할 때

 

*soft는 용량을 초과할 수 있으나, hard는 용량을 초과할 수 없다

 

 

정답: -rw-r--r--

 

디렉터리 755는 3번이다

 

 

정답: chmod 3770 project

 

1 - Sticky Bit (sticy 비트) 설정

2 - SGID (Set Group ID) 비트 설정

3 - SGID 비트와 Sticky Bit 설정

4 - SUID 비트와 Sticky Bit 설정

 

 

정답: -rw-r--r--

 

2 - a를 사용하면 -r--r--r--가 된다

 

 

정답: chown

 

ls - 디렉터리 내용을 나열

chgrp - 파일이나 디렉터리의 그룹 소유권을 변경

umask - 파일이나 디렉터리가 생성될 때 기본으로 설정되는 권한을 제어

 

 

정답: IaaS > PaaS > SaaS

 

ex)

 

이런 형태로 가는 것을 알고 있으면 좋다

 

 

정답: R

 

Hadoop - 클라우드 시스템에 관련된 언어

NoSQL - 데이터베이스에 관련된 언어

 

 

정답: Xen

 

KVM, Xen - 가상 머신을 사용할 수 있는 하이퍼바이저를 생성할 수 있다

Docker - 클라우드 기반 프로그램

 

*반가상화 - 필요한 것을 가상화하는 것을 반가상화라고 한다

 

 

정답: 고가용성 클러스터

 

부하를 분산 - 가용성

고계산용과 베어울프는 같이 알면 좋다

HPC - 처리 능력 클러스터

 

 

정답: netstat

 

ip - ip 확인하는 명령어

arp - arp 테이블 확인 명령어

route - 라우팅 테이블 확인 명령어

 

 

정답: /etc/hosts

 

 

정답: /etc/hosts

 

2 - dns 서버 주소를 등록하는 것

3, 4는 CentOs 7까지 지원했던 것들이다

 

 

정답: mii-tool

 

ifconfig - ip 정보나 인터페이스 정보 확인

netstat - 네트워크 상태를 확인하고 관리

ss - 시스템 리소스 자원 확인

mii-tool - 이더넷 정보 확인

 

 

정답: ethtool

 

ethtool - 이더넷 정보 확인

 

*현재 Rocky Linux에서는 ethtool을 사용하지 않는다

 

 

정답: 248

 

8개가 버려졌고, 가용 ip이기 때문에 248개를 사용 가능하다

 

 

정답: 192.168.5.191

 

 

정답: put

 

get - 다운로드

put - 업로드

hash - 파일을 전송할 때 전송된 데이터의 진행 상태를 시각적으로 확인

 

 

정답: kaitman@192.168.5.13

 

 

정답: -l

 

ssh도 -l 옵션을 주게 된다

 

 

정답: SMTP

 

2 - 메일 송신할 때 사용

3, 4 - 메일을 수신할 때 사용

 

 

정답: SAMBA

 

SAMBA 서버의 경우 하드웨어와 프린터까지 공유가 가능하다

Gopher - 메뉴 형식으로 인터넷에서 검색하는 용도

FTP - 파일을 올려받고 내려받을 수 있는 서버

 

 

정답: links

 

2, 3, 4는 모두 그래픽 모드에서 사용한다

links는 텍스트 기반으로 정답은 1번이다

 

 

정답: ICANN

 

IEEE - 국제전기전자위원회

TIA - 케이블 관련

ISO - 국제표준기구

 

 

정답: 192.0.0.0 ~ 223.255.255.255

 

 

정답: /etc/services

 

protocols - 프로토콜 번호가 들어 있다

 

 

정답: Segment

 

packet - 네트워크 계층

segment - 전송 계층

frame - 데이터 링크 계층

bit - 물리 계층

 

 

정답: ARP

 

 

정답: BNC

 

 

정답: Repeater-Bridge-Router

 

 

정답: totem

 

totem - 동영상 플레이어

 

 

정답: .Xauthority

 

 

정답: DISPLAY

 

XTERM - 터미널 정보를 알려 주는 것

 

 

정답: xhost 192.168.12.22

 

+ 허가

- 제거

 

 

정답: XFce

 

XFce, KDE, GNOME - 데스크탑 환경

나머지는 다 윈도우 매니저 환경이다

 

 

정답: Metacity라는 윈도 매니저를 사용한다

 

GNOME GTK를 사용하며, QT는 KDE를 사용한다

 

 

정답: 디스플레이 매니저

 

디스플레이 매니저 - 사용자 로그인 세션 관리

 

 

정답: set-default, graphical

 

multi-user - 텍스트 기반(TUI)

graphical - X-Window(GUI)

 

 

 

강의 소감

오늘은 리눅스 마스터 2의 강의 종강 날이었다

그렇기 때문에 마지막 날은 항상 복습 겸 자격증 시험 관련하여 기출 문제 풀이를 해 주신다

현재 MCF 자격증 AZ-900에 대해서 공부하고 있는데

현재 리눅스 마스터에서도 클라우드에 관련된 문제들이 몇몇 나왔다

현재 공부하고 있는 것들이 다 조금씩은 연결되어 있는 것 같다

이번 주는 AZ-900의 시험을 앞두고 있지만, 클라우드 공부와 동시에 리눅스 공부도 틈틈이 해야겠다

'리눅스 마스터' 카테고리의 다른 글

리눅스 마스터 18  (0) 2024.08.18
리눅스 마스터 17  (0) 2024.08.18
리눅스 마스터 15  (0) 2024.08.10
리눅스 마스터 14  (0) 2024.08.04
리눅스 마스터 13  (0) 2024.08.03