43.
/etc/fstab: 리눅스에서 사용하고 있는 파일시스템에 대한 다양한 정보 저장
[파일_시스템_장치][마운트_포인트][파일_시스템_종류][옵션][덤프][파일체크_옵션]
파일_시스템_장치: 마운트 가능한 장치명 기재
마운트 포인트: 파일 시스템이 마운트 될 위치 설정
파일 시스템 종류(유형): 마운트 될 파일 시스템 종류
덤프: 0 - 백업 X, 1-백업 O
44.
quota: 사용자 본인에게 설정된 디스크 quota 정보 확인
repquota dir: report quota, 사용중인 quota 정보 확인
setquota: 사용자나 그룹의 쿼터 적용
quotacheck: 모든 파일 시스템 점검 및 쿼터 설정 및 기록 파일 갱신
45.
setUID: user 권한 x -> s
setGID: group 권한 x -> s
Sticky Bit: other 권한 x -> t
47.
fsck: file system check, 파일 시스템을 검사하고 수리하는 명령어
e2fsck: linus file system인 ext2, ext3, ext4를 검사하고 수리하는 명령어로 현재 리눅스 배포판에서 fsck 명령 실행 시 실제 사용되는 명령
xfs_repair: xfs 파일 시스템 기반 서버의 파일시스템 점검
btrfs: B-tree fille system, 유닉스/리눅스용 파일 시스템
49.
QNX: 유닉스 계열의 실시간 운영체
GENIVI: Linux 기반, 비영리 자동차 산업 연합 개발
webOS: 리눅스 커널에서 구동되는 모바일 운영 체제
Tizen: 리눅스 재단, 리모 재단, 삼성전자, 인텔이 공동으로 개발한 IT기기를 지원하는 운영 체제
50.
Xen: CPU 전가상화 및 반가상화 모두 지원
KVM: Kernel-based Virtual Machine, linux kernel 기반으로 만들어진 전가상화 오픈소스 하이퍼 파이저
Docker: 가상머신처럼 독립된 실행환경을 만들어주는 컨테이너 기
VirtualBox: 단일 장치에서 여러 운영체제를 실행하고 클라우드에 쉽게 배포할 수 있는 오픈 소스 가상화 소프트웨어
51. Cluster
High Performance Computing Cluster (BeoWulf Cluster): HPC, 고계산용 클러스터
: 고성능의 계산 능력을 제공하기 위한 목적으로 사용
Linux Virtual Server: LVS, 부하분산 클러스터
: 서버에 접근하는 이용자가 많을 때 서비스의 부하를 분산하기 위해 사용
High Availibilty Cluster: HA, 고가용성 클러스터
: 지속적인 서비스를 제공하기 위해 사용
Load Balancing Cluster: 가장 보편적인 클러스터 형태로, 한대의 로드밸런스 서버가 여러대의 리얼 서버로 요청을 분산
52.
Docker: 컨테이너화된 어플리케이션
Kubernetes: Docker의 배포, 확장, 관리의 자동화
Ansible: 여러 개의 서버를 효율적으로 관리하기 위해 고안된 환경 구성 자동화 도구
OpenStack: 클라우드 컴퓨팅 플랫폼을 개발하고 관리할 수 있는 공개 소스 소프트웨어 기반의 클라우드 운영 체제
53.
route: gateway 주소 확인
arp: Address Resolution Protocol, 연결하려는 시스템의 MAC 주소* 표시
ifconfig: network interface와 관련된 정보를 조회하거나 수정
ethtool: 이더넷 카드에 연결된 케이블 상태 확인
* MAC 주소: Media Access Control Address, 인터넷을 할 수 있는 이더넷** 기반 기기에는 모두 다 하나씩 할당되어 있는 고유한 ID
** Ethernet: 근거리 장비간 통신 표준
54.protocol - port_number
Protocol | Port_num | Description |
FTP | 20, 21 | File Transfer Protocol, 서버와 클라이언트간 파일 송수신을 위한 프로토콜 |
SSH | 22 | Secure Shell, 원격 호스트에 접속하기 위해 사용되는 보안 protocol |
Telnet | 23 | 인터넷이나 로컬 네트워크 연결에 쓰이는 네트워크 프로토콜 |
SMTP | 25 | Simple Mail Transfer Protocol, 인터넷에서 이메일을 보내기 위해 이용되는 프로토콜 |
DHCP | 67, 68 | Dynamic Host Configuration Protocol, 호스트의 IP주소와 각종 TCP/IP 프로토콜의 기본 설정을 클라이언트에게 자동적으로 제공해주는 프로토콜 |
TFTP | 69 | Trivial FTP, 파일 전송 프로토콜로 FTP보다 단순한 방식으로 파일 전송 |
HTTP | 80 | HyperText Transfer Protocol, 하이퍼텍스트를 빠르게 교환하기 위한 프로토콜 |
POP3 | 110 | Post Office Protocol, 사용자의 기기로 이메일을 다운로드하여 읽는 프로토콜로 다운로드한 내용은 서버에서 삭제됨 |
IMAP | 143 | Internet Message Access protocol, 서버에서 이메일을 읽는 프로토콜로 어떠한 상황에서든 동일한 내용을 읽어올 수 있음 |
SNMP | 161, 162 | Simple Network Management Protocol, 네트워크에 있는 장비들을 관리하기 위한 프로토콜 |
55. Open System Interconnection 7 Layer
Application>Presentation>Session>Transport>Network>DataLink>Physical
1계층: 물리 계층(bit), 전송받은 데이터를 전기 신호(비트)로 변환하는 계층 // 리피터
2계층: 데이터 링크 계층(frame), 네트워크 계층에서 받은 데이터를 프레임이라는 논리적인 단위로 구성하고 필요한 정보를 덧붙여 물리 계층으로 전송 // 브리지 // MAC(Media Access Control, 공유된 채널에 다수의 사용자가 접속할 수 있도록 도와주는 정의한 프로토콜)
3계층: 네트워크 계층(packet), 데이터를 패킷 단위로 분할하여 전송하며 데이터 전송과 경로 선택에 관한 서비스 제공 // 라우터 // IP
4계층: 전송 계층(TCP: segment, UDP: datagram), 송신 프로세스와 수신 프로세스간의 연결기능을 제공하고 안전한 데이터 전송을 지원 // TCP, UDP
5계층: 세션 계층, 응용 프로그램간의 통신을 관리하기 위한 방법과 동기화를 유지하는 서비스 제공
6계층: 표현 계층, 송신자와 수신자가 서로 다른 표현방식을 사용하는 경우에 번역을 통해 서로 이해할 수 있도록 함
7계층: 응용 계층, 응용 프로그램과 연계하여 사용자에게 편리한 환경을 제공
56.
IEEE 802.3: Ethernet
IEEE 802.4: Token Bus
IEEE 802.5: Token Ring
IEEE 802.6: DQDB: Distributed Queue Dual Bus(MAN에서 사용)
57.
int: international
58.
UDP: segment를 보내기만 하고 응답을 주고받지 않는 프로토콜, 제대로 전달되었는지 여부나 오류 수정도 하지 않음
59.
ISO: OSI 7계층 protocol 제정 국제기구
IEEE: 컴퓨터 네트워크 분야의 LAN 및 MAN 관련 표준 제
ITU: International Telecommunication Union). 전기 통신의 모든 분야에서 국제 협력을 꾀할 목적으로 조직
ANSI: American Natioal Standards Institute
60.
ICMP: ping 명령어 사용, 메세지에 대한 오류보고 및 피트백을 원래 호스트에 보고하는 역할 수행
61.
LoopBack: 자신이 송신한 패킷을 그대로 수신하는 IP address
LoopBack 범위: 127.0.0.1 ~ 127.255.255.255 (대표적인 LoopBack IP:127.0.0.1)
62.
Chrome: 웹키트 레이아웃 엔진을 이용하여 개발한 프리웨어 웹 브라우저, 구글
FireFox: Mozilla 재단에서 개발한 자유 SW
63.
NFS: Network File System, 특정 리눅스 시스템에 공유 dir을 생성하고 부팅과 동시에 손쉽게 접근할 수 있는 환경을 제공
usenet: User Network, 텍스트 형태의 기사들을 전 세계의 사용자들이 공개된 공간에서 주고 받아 토론할 수 있게 고안된 분산 네트워크
POP3(110): Post Office Protocol, 사용자의 기기로 이메일을 다운로드하여 읽는 프로토콜로 다운로드한 내용은 서버에서 삭제됨
SSH(): Secure Shell, 원격 호스트에 접속하기 위해 사용되는 보안 protocol
64.
SYS_SENT: 원격지에서 port를 열기위해 시도중임을 표시(로컬의 클라이언트 애플리케이션이 원격 호스트에 연결을 요청한 상태)
SYN_RECECEIVED: 서버가 클라이언트로부터 접속 요구를 받아 클라이언트에게 응답을 했지만 아직 클라이언트에게 확인 메세지를 받지 않은 상
ESTABLISHED: 80 포트를 통헤 웹과 연결된 상태(3 handshaking이 완료된 후 서로 연결된 상태)
LISTEN: 외부 누군가가 접속하여 내부의 정보를 읽고 있는 상태
65. FTP service
Port no. 20: File Transfer
Port no. 21: FTP Control
66.
IPv4: 32bit(4자리, 4자리, 4자리, 4자)
IPv6: 128bit
68. Open System Interconnection 7 Layer
Application>Presentation>Session>Transport>Network>DataLink>Physical
1계층: 물리 계층(bit), 전송받은 데이터를 전기 신호(비트)로 변환하는 계층 // 리피터
2계층: 데이터 링크 계층(frame), 네트워크 계층에서 받은 데이터를 프레임이라는 논리적인 단위로 구성하고 필요한 정보를 덧붙여 물리 계층으로 전송 // 브리지 // MAC(Media Access Control, 공유된 채널에 다수의 사용자가 접속할 수 있도록 도와주는 정의한 프로토콜)
3계층: 네트워크 계층(packet), 데이터를 패킷 단위로 분할하여 전송하며 데이터 전송과 경로 선택에 관한 서비스 제공 // 라우터 // IP
4계층: 전송 계층(TCP: segment, UDP: datagram), 송신 프로세스와 수신 프로세스간의 연결기능을 제공하고 안전한 데이터 전송을 지원 // TCP, UDP
5계층: 세션 계층, 응용 프로그램간의 통신을 관리하기 위한 방법과 동기화를 유지하는 서비스 제공
6계층: 표현 계층, 송신자와 수신자가 서로 다른 표현방식을 사용하는 경우에 번역을 통해 서로 이해할 수 있도록 함
7계층: 응용 계층, 응용 프로그램과 연계하여 사용자에게 편리한 환경을 제공
69.
GOPHER: 인터넷 기반 문서 검색 시스템, 텍스트 기반 메뉴 인터페이스를 통해 정보 검색 기능 제공, 터미널 환경 기반으로 대량의 정보 검색 및 저장을 위해 사용
TELNET: 인터넷이나 로컬 네트워크 연결에 쓰이는 네트워크 프로토콜(SSH: 보안 강화)
SAMBA: 원격지 시스템, 프린터 공유
70.
/etc/hosts: 매핑된 도메인 이름과 IP 주소가 저장된 파일로 hosts 파일은 도메인의 IP를 찾을 때 컴퓨터가 맨 처음 조사하는 파일
/etc/resolv.conf: 사용하고자 하는 네임 서버를 지정하는 파일, 도메인 네임 서비스를 어디서 받을 것인가를 정의해 놓은 파일
어떤 PC로부터 DNS 서버에게 도메인 주소를 IP 로 달라는 질의를 받은 경우, /etc/resolv.conf에 정의된 네임 서버에 쿼리를 보냄
/etc/sysconfig/network: 도메인 이름, 게이트웨이와 같은 시스템 전역 네트워크 설정 값들이 저장
71.
Class | IP address | 사설 IP address |
A | 0.0.0.0 ~ 127.255.255.255 | 10.0.0.0 ~ 10.255.255.255 |
B | 128.0.0.0 ~ 191.255.255.255 | 172.16.0.0 ~ 172.31.255.255 |
C | 192.0.0.0 ~ 223.255.255.255 | 192.168.0.0 ~ 192.168.255.255 |
72.
telnet: 웹서버가 https protocol이 활성화되어있는지 점검
telnet url port_number
73.
Gimp: GNU Image Manipulation Program, 움직이는 이미지 작업
Gwenview: KDE 이미지 뷰어
Eog: eye of GNOME, GNOME 이미지 뷰어
Totem: 동영상 플레이어
75.
GNOME: GNU에 의해 만들어진 공개형 데스크톱 환경, GTK+ 라이브러리를 사용해서 개발
cf. KDE - Qt libaray
Wayland: 윈도우 서버와 클라이언트가 통신하기 위한 프로토콜
Metacity: 윈도우 매니저(GNOME2)
Mutter: 윈도우 매니저(GNOME3)
76.
xhost: X-Window 접속할 수 있는 client 지정 또는 해제
xhost [+][-] [IP_address/Domain_Name]
xauth: .Xauthority 파일의 쿠키 내용을 추가, 삭제, 리스트를 출력, 쿠키 기반의 인증으로 xhost보다 인증 절차가 강화
xauth [option]
77.
원격지 X 서버에 응용 프로그램을 전송하기위해 X-client는 환경변수인 DISPLAY의 값을 서버 주소로 변경
78.
데스크톱 환경: Desktop Environment, 그래피컬 컴퓨팅에서 GUI를 사용자에게 제공하는 인터페이스 스타일
윈도우 매니저: 창 최대화, 최소화 // 윈도우 관리 프로그램
디스플레이 매니저: 사용자 이름과 암호를 요청하고 유효한 값이 입력되면 세션을 시작
79.
MATE: GNOME 2를 기반으로 하는 데스크톱 환경
LXDE: LightWeight X11 Desktop Environment, 컴퓨터 사양에 상괎없이 사용할 수 있도록 설계된 데스크톱 환경
Xfwm:
Xfce: 다양한 유닉스 OS들을 위한 가벼운 데스크톱 환경
'Certificate > Linux Master Certi' 카테고리의 다른 글
[Certificate] Linux Master Level2 (211211_41-80) (0) | 2023.02.25 |
---|---|
[Certificate] Linux Master Level2 (211211_1-40) (0) | 2023.02.25 |
[Certificate] Linux Master Level2 (221210_1-40) (0) | 2023.02.20 |
[Certificate] Linux Master Level2 (220611_41-80) (0) | 2023.02.19 |
[Certificate] Linux Master Level2 (220611_1-40) (0) | 2023.02.19 |