[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 |