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

리눅스 마스터 24

by 윤라경 2024. 9. 13.

[2024.09.08]

 

 

정답: chmod o+t /project

 

Sticky Bit는 other에 부여되기 때문에 정답은 4번이다

 

 

정답: Sticky-Bit를 파일에 부여한다

 

Sticky-Bit는 디렉터리에 부여한다

어떠한 파일이나 해당 디렉터리에 생성, 수정, 삭제 권한은 디렉터리에 관련된 것이다

그렇기 때문에 파일이 아닌 디렉터리에 부여해야 된다

 

 

정답: ls

 

chmod는 허가권

chown 소유권

umask는 파일/디렉터리 허가권의 기본값 제공

 

 

 

 

정답: -rw-rw-r--

 

디렉터리 777

파일 666

파일 666 - umask 0002 = 664

그렇게 되면 664는 -rw-rw-r--가 된다

 

2번은 775

3번도 664지만 앞의 디렉터리가 붙어 있어 정답이 아니다

4번도 775로 정답이 아니다

 

 

정답: edquota

 

쿼터에 대한 설정 정보를 확인하고 수정하는 것

setquota는 쿼터를 설정하는 것이다

xfs_quota는 xfs 파일 시스템을 사용할 때 사용한다

 

xfs_quota를 제외한 나머지는 ext4에 사용한다

 

 

정답: df

 

df는 파일 시스템 단위로 디스크의 남아 있는 사용량을 확인할 때 사용

du는 디렉터리 단위로 디스크의 남아 있는 사용량을 확인할 때 사용

fdisk는 디스크의 기본 정보를 확인할 수는 있으나, 디스크 파티션 생성 시 많이 사용

mount는 마운트 시도할 때 사용

 

 

정답: lsblk

 

sd: SCSI, S-ATA

a: Physical Device

1/2: Partition Number

 

blkid는 uuid를 확인할 때 사용

fdisk는 디스크의 기본 정보를 확인할 수는 있으나, 디스크 파티션 생성 시 많이 사용

df는 파일 시스템 단위로 디스크의 남아 있는 사용량을 확인할 때 사용

 

 

정답: /etc/fstab

 

/etc/mtab은 마운트된 정보가 기록되어 있다

/proc/partitions는 파티션에 관한 것들이 기록되어 있다

 

 

정답: mount

 

 

정답: mkfs.xfs

 

 

정답: bash

 

dash는 레드햇 계열에서는 사용하지 않고, 우분투에서 사용

bourne shell의 개선 셸이 bash이다

 

 

정답: /etc/passwd

 

passwd에는 사용자 정보가 들어 있다

/etc/shells는 사용 가능한 셸의 정보가 저장되어 있다

/etc/bashrc는 모든 사용자에 대한 alias와 환경 설정 정보가 저장되어 있다

/etc/profile은 초기 환경 설정 정보가 저장되어 있다

 

 

 

 

정답: 사용자가 현재 사용하고 있는 셸 정보가 출력된다

 

 

정답: -s

 

chsh: 셸 정보를 변경하는 명령어

 

-u: 도움말

-s: 셸 변경

-l: 셸 정보 리스트 출력

 

 

정답: !?al

 

 

정답: .bash_history

 

 

정답: ls 명령어 앞에 \ 기호를 덧붙여서 실행한다

 

 

정답: $LANG

 

언어이기 때문에 정답은 $LANG이 된다

 

 

정답: systemd

 

exec: 프로세스 대체

fork: 자식 프로세스 생성

init: CentOS 7 이전에는 init으로 할당

systemd: CentOS 7 이후로는 systemd로 할당

 

 

정답: 실행 명령어 앞부분에 &를 덧붙여서 실행한다

 

vi 에디터로 활용하는 건 포그라운드

 

 

정답: standalone

 

1) standalone - 독립 방식, 프로세스가 메모리에 계속 상주

2) Super Daemon(xinetd)

 

initd: 서비스 요청이 있을 때만 요청을 처리하며, 메모리 관리에 효율적이다

 

 

정답: SIGTERM, 15

 

기본적으로는 SIGTERM으로 실행되며, 15번으로 정상 종료다

 

SIGKILL, 9 - 강제 종료

 

 

정답: [CTRL]+[z]

 

[CTRL]+[z] 포어그라운드 -> 백그라운드 전환

[CTRL]+[c] 종료

[CTRL]+[d] 입력 종료

 

*종료할 때 z로 눌러 버리면 시스템 과부하로 좋지 않다

 

 

정답: 사용법 오류로 인해 실행되지 않는다

 

nice는 프로세스명

renice는 PID

 

nice에서는 -10은 옵션이므로 양수 10, renice에서의 -10은 음수 값 10이다

 

 

 

정답: 2 4 1 * *

 

[분] [시간] [일] [월] [요일] [실행 명령어]

 

 

정답: kill

 

PID가 나와 있기 때문에 kill이다

 

 

정답: top

 

top: 실시간 CPU 사용률 확인

ps: 실시간 사용 중인 프로세스 확인

jobs: 백그라운드 프로세스를 확인하는 옵션

pstree: ps 명령어를 tree 구조로 보는 방식이다

 

 

정답: nohup

 

bg: 포어그라운드 -> 백그라운드 전환

jobs: 백그라운드 프로세스 확인 명령

pgrep: 특정 조건에 맞는 프로세스를 검색하는 명령어

 

 

정답: 빌 조이

 

리처드 스톨만 - emacs

브람 브레나르 - vim

제임스 고슬링 - emacs 언어 개발

 

 

정답: pico, nano

 

pico 개발 이후에 향상 버전 복제판으로 nano가 나왔다

 

 

정답: gedit

 

X 윈도 환경 -> 그래픽 에디터

 

nano, vim, emacs는 텍스트 사용

gedit는 그래픽으로 X 윈도에서 사용 가능하다

 

 

정답: u

 

r: 치환

dd: 현재 줄 삭제

 

 

정답: :% s/^linux$/Linux/g

 

 

정답: set number

 

ai: 들여쓰기

sm: 열고 닫은 괄호 관련 표시

 

 

정답: dpkg, apt-get

 

rpm, dnf으로 변경

번외로 yum도 있었다

YaST, zypper은 SUSE 리눅스에서 사용

 

YaST, zypper - 수세 계열 온라인

dpkg, apt-get - 데비안 계열 온라인

rpm, dnf - 레드햇 계열 온라인

 

 

정답: dpkg

 

dpkg의 경우 오프라인 관리 도구다

 dnf, zypper, apt-get은 온라인 패키지 관리 도구

 

 

정답: configure

 

configure -> mask -> mask install

 

 

정답: PHP

 

 

정답: tar cvf souce tar *.c

 

rvf: 기존의 파일에 추가로 묶는 것

cvf: 추가하는 것

 

 

정답: yum install nmap

 

-y처럼 약어로 나오는 건 rpm이라고 보면 된다

 

 

정답: -qa

 

-qi: information 정보 출력

-ql: 목록 출력

-qf: 파일이 어떤 패키지 안에 들어 있는지 확인

 

 

정답: -J

 

-j: bzip2

-J: xz

-z: gzip

-Z: Compress

-x: 압축 해제 시 사용

 

 

정답: lp

 

lp는 system-V에서 사용

 

 

정답: ALSA

 

 

정답: lpr

 

cancle, lpstat - System-V 계열

 

 

정답: 다 -> 가 -> 나

 

PV -> VG -> LV

 

 

정답: 파티션의 크기를 축소해도 데이터의 손실이 발생하지 않는다

 

 

정답: RAID-1, RAID 5

 

RAID 0는 오류 발생에 손실이 있기 때문에 RAID 0가 없는 것을 고르면 된다

 

 

정답: ㄱ get-default ㄴ graphical.target

 

X 윈도 -> graphical.target

텍스트 모드 -> multi-user.target

 

 

 

정답: 6000

 

 

정답: XCB

 

XCB - Xlib

QT - KDE

GTK+ - GNOME

 

 

정답: GNOME

 

QT - KDE

 

 

정답: B 시스템은 X 서버가 되고, xhost 명령을 사용해서 제어한다

 

 

정답: xauth list $DISPLAY

 

xauth Display 환경 변수

xhost 뒤에 ip가 붙어야 된다

 

 

정답: Eog

 

totem: 동영상 플레이어

ImageMagicK: 비트맵 이미지 편집기

Gimp: 이미지 편집기

 

*사진이 나와 있지 않지만 이미지 뷰어 방식으로 화면이 나와 있습니다

 

 

정답: LibreOffice Impress

 

Draw: 그림판

Writer: 워드

Calc: 스프레드시트, 엑셀

Impress: 파워포인트

 

 

정답: 버스(Bus)형

 

 

정답: 48bit

 

IPv4는 32bit

IPv6는 128bit

 

 

정답: 회선 교환 방식과 비교해서 지연이 적게 발생한다

 

 

정답: FDDI

 

 

정답: ㄷ - B

 

IEEE - LAN 관련 표준

EIA - LAN 케이블 관련 표준

ISO - OSI 7계층

 

 

정답: 표현 계층

 

코드와 문자 등을 '번역'하는 건 표현 계층이라고 보면 된다

 

 

 

정답: 128.0.0.0 ~ 191.255.255.255

 

192부터는 C 클래스가 된다

 

 

정답: lynx

 

크롬은 구글

opera는 노르웨이

safari는 애플

 

 

정답: Telnet

 

평문 사용은 telnet이며, FTP는 파일 시스템 전송 프로토콜이다

SSH는 암호화와 보안에 강화되어 있는 것으로 정답이 아니다

 

정답: ㄱ 하이퍼텍스트 ㄴ URL

 

 

정답: telnet-server

 

 

정답: -l

 

 

정답: get

 

put 업로드

get 다운로드

hesh 진행 상황 표시

 

 

정답: 192.168.5.126

 

 

정답: ip route show

 

 

정답: ip

 

 

정답: /etc/resolv.conf

 

dns server 지정은 resolv.conf 파일을 사용한다

 

 

정답: /etc/hosts

 

ip를 매핑하려면 hosts 파일에 지정해야 된다

 

 

정답: ss

 

ss는 시스템 소켓 상태 조회

 

 

정답: 255.255.0.0

 

B 클래스의 기본 서브넷 마스크 값은 255.255.0.0 - 8비트

A 클래스 255.0.0.0 - 16비트

C 클래스 255.255.255.0 - 24비트

 

 

정답: 고가용성 클러스터

 

가용성은 끊기지 않고 시스템을 제공하는 것으로

이상 유무를 체크하며 서비스를 체크하는 것은 고가용성 클러스터다

주 노드와 백업 노드를 사용하여 주 노드가 쉴 때 백업 노드가 시스템을 제공하는 식이다

 

 

정답: KVM

 

Xen는 반가상화

Doker는 컨테이너

 

 

정답: Kubernetes

 

Kuvernetes는 Docker와 같은 컨테이터화된 애플리케이션의 배포, 확장, 관리를 자동화한다

VirtualBox 호스트 방식으로 그 안에 가상화시키므로, 컨테이너 방식은 아니다

컨테이너 방식은 도커와 쿠버네티스 두 가지 방식만 존재한다

 

 

정답: Hadoop

 

R: 통계 및 분석 프로그래밍 언어

Cassandra: 분산형 NoSQL 데이터 베이스

 

 

 

강의 소감

이전의 리눅스 마스터 1, 2 강의와 같이 마지막에는

자격증에 관련된 기출 문제 풀이 과정이 진행되었다

바로 전날인 9월 7일에 리눅스 마스터 실기 시험을 보고 왔기 때문에 아는 문제들도 있었다

이번 리눅스 마스터 시험을 위해 기출 문제를 3개 년도까지 풀어 보고,

또 틀린 문제에 한해서 오답노트에 해설 작성 후 반복적으로 공부했다

그렇기 때문에 리눅스 마스터 강의의 기출 문제 풀이도 도움이 많이 되는 강의였다

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

리눅스 마스터 23  (1) 2024.09.13
리눅스 마스터 22  (0) 2024.09.11
리눅스 마스터 21  (0) 2024.09.01
리눅스 마스터 20  (2) 2024.08.31
리눅스 마스터 19  (0) 2024.08.27