2020.10.10
번호 | 문제 | 답 | 해설 |
---|---|---|---|
1 | - 공개 소프트웨어 중 하나 - 수정된 소스 코드에 대한 공개나 어떠한 표시를 하지 않음 |
BSD | - BSD는 소스 코드 공개 의무 X - MPL, GPL, LGPL: 소스 코드 공개 의무 O |
2 | - 다른 종류에 속하는 리눅스 배포판 | Vector Linux | - Vector Linux, openSUSE, Slackware: 슬랙웨어 계열 - Ubuntu, Linux Mint, Elementar OS, Chrome, Raspbian: 데비안 계열 - RHEL, Fedora, CentOS, Oracle Linux, Scientific Linux: 레드헷 계열 - Android, AOSP: 안드로이드 계열 - 하모니카, 넘버원 리눅스, 구름OS: 국내 리눅스 배포판 |
3 | - 리눅스 기반 체제가 아닌 것 | QNX | - QNX: 블랙베리에서 개발한 UNIX 운영체제 - Tizen, webOS, GENIVI: 리눅스 기반 체제 |
4 | - 클러스터링 기법 - Primary Node가 Backup Node에 이상 유무 체크 후 primaryNode 이상 시 서비스를 이어 받음 |
고가용성 클러스터 | - 클러스터 내 노드들 사이에 각종 자원과 정보 공유 - 한 대의 서버처럼 동작하도록 하는 일 - 일부 노드 장애시에도 서비스 중단 ❌ |
5 | - 유닉스 개발 인물 | 켄 톰슨 | - 리처드 스톨먼: GNU 자유소프트웨어 재단 설립자 - 빌 조이: BSD 유닉스 개발 인물, vi 에디터 개발자 |
6 | - grub.conf 파일 > default =1 > timeout = 100 |
100초 동안 대기 후 메뉴 선택이 없으면 두 번째 항목의 운영체제로 부팅 | - timeout: 초단위 - default: 인덱스 값 --> 0이 첫번째 운영체제 |
7 | mv joon.txt lin.txt || echo "OK" | joon.txt는 lin.txt로 이름이 변경되고 화면에 아무것도 출력되지 않음 | |
8 | - X 클라이언트 프로그램을 X 서버로 전송하기 위해 변경해야 할 환경 변수 | DISPLAY | |
9 | - 6개의 하드디스크로 RAID 구성 - 1개 = 여분(spare) 디스크 - 나머지 디스크 = RAID-5 구성 - 실제 사용 가능한 디스크 비율 |
66.7% | |
10 | - 번호값이 가장 큰 시그널 | SIGTSTP | - SIGTERM = 15 - SIGINT = 2 - SIGTSTP = 20 - SIGQUIT = 3 |
11 | - 부팅 시에 실행되어 해당 프로세스가 메모리에 계속 상주하면서 클라이언트의 요청을 처리하는 방식 - 웹, 메일과 같은 빈번한 요청이 들어오는 서비스인 경우 작동 |
standalone | |
12 | - 포어그라운드 프로세스를 백그라운드 프로세스로 전환할 때 사용하는 키 조합 | Ctrl + z | |
13 | - 장치 파일 명의 종류가 다른 것 | IDE 디스크 | - SCSI, S-ATA, SSD는 파일 명의 종류가 같음 |
14 | - 런 레벨 5로 부팅할 경우 사용자 이름과 암호를 요청하고 유효한 값이 입력되면 세션을 시작해주는 역할 수행 | 디스플레이 매니저 | |
15 | - 바로 직전 수행 명령 재실행 | !! | |
16 | - 서브넷마스크값의 네트워크 접두어 - C클래스에 속하는 네트워크 주소 대역 - 주소 대역을 2개의 네트워크로 나눠 총 사용 가능한 전체 호스트의 개수는 252개 |
/25 | - /25 = 11111111.11111111.11111111.10000000 = 128+128 = 256 256 0 4 - 252 |
17 | - netstat의 State 결과값이 ESTABLISHED일 때 알맞은 내용 | 3 Way-Handshaking이 완료된 후 서버와 클라이언트가 서로 연결된 상태 | - 3 Way-Handshaking: TcP 통신을 이용해 데이터를 전송하기 위해 네트워크 연결을 설정하는 과정 |
18 | - 리눅스에서 지원하는 네트워크 하드웨어 장치명과 설명 | docker0: 경량화된 서버 가상화 기술인 Docker를 사용할 경우 설정되는 네트워크 장치 | |
19 | - OSI 7 계층 - 패킷 단위로 분할하여 데이터 전송 - 패킷을 최종 수신 측까지 정확하게 전송할 수 있도록 경로 담당 |
네트워크 계층 | |
20 | - OSI 모델의 물리, 데이터 링크, 네트워크 계층 기능 지원 - 자신과 연결된 네트워크 및 호스트 정보를 유지, 관리 - 어떤 경로를 이용해야 빠르게 전송하는 지 판단 |
Router |
2020.06.13
번호 | 문제 | 답 | 해설 |
---|---|---|---|
6 | cat test.sh > #!/bin/bash > echo "\$0 $1 $#" ./tesh.sh /the /sharp (답) |
$0 /the 2 | - \을 붙일 경우 특수문자를 그대로 출력 - $1은 첫번째 인자 값(/the) $#은 인자값의 개수 (2)를 출력 |
10 | - X윈도에 관한 설명으로 틀린 것 | X윈도는 클라이언트/서버 구조로 되어 있고 서로 간의 통신을 위해 xhost를 사용 | - X프로토콜 = x클라이언트와 x서버 간 통신을 담당하는 것 - X윈도 - 원격지의 X클라이언트를 다른 시스템의 X서버에 실행 - 디스플레이 장초에 의존적❌ - 리눅스를 비롯해 유닉스 대부분이 X.org 기반 X윈도 시스템 사용 |
12 | - 하드디스크 4개를 이용 - 2개를 먼저 미러링으로 구성 - 스트라이핑으로 하는 방식 |
RAID-10 | - RAID 0: 하나의 파일이나 연속된 데이터를 블록으로 나누어 여러 디스크에 분산하여 기록하는 기술 (스트라이핑) - RAID 1: 동일한 데이터를 각각 디스크에 저장하는 방식 (미러링) - RAID 10: RAID 0 + RAID 1, 최소 4개 이상의 디스크 필요 |
13 | - 로그인 메시지 관련 파일이 아닌 것 | /etc/inittab | - inittab: init 프로세스가 시스템을 초기화하는 데 사용하는 파일 - /etc/motd, /etc/issue, /etc/issue.net: 로그인 메시지 관련 파일 |
14 | - X윈도를 실행시키는 스크립트 - 환경 초기화하고 시작하는 데 필요한 여러 프로그램 호출 - 최종적으로 xinit 호출명령 |
startx | |
17 | - TCP/UDP 설명 틀린 것 | UDP는 3-way handshaking 방식으로 세션 연결 | - TCP가 3-way Handshaking 방식으로 연결 |
19 | - IPv6 구분 구분자 | 콜론 (:) | - IPv4: 피어리어드(.) - IPv6: 콜론(:) |
2019.03.16
번호 | 문제 | 답 | 해설 |
---|---|---|---|
1 | 배포된 리눅스의 순서 | SLS - Slackware - SUSE | 1992 -SLS 1993 - Slackware, Debian 1994 - SUSE, RedHat 2003 - CentOS 2004 - Ubuntu |
2 | - Offensive Security에서 만든 데비안 기반 리눅스 - 정보 보안을 테스트하기 위해 해킹과 관련된 도구와 설명서 내장 |
Kali Linux | - Kali Linux: BackTrack 후속 버전, 데비안 기반 리눅스 - Kail Linux, BackTrack 둘 다 Offensive Security 제작 |
3 | - 개인적, 상업적 목적으로 사용 가능한 라이선스 - 재배포 시 소스코드 포함하여 반드시 공개하도록 요구하지 않음 - 재배포 시 라이선스 포함⭕️ |
Apache | - GPL: 개발한 SW 소스코드 공개 - Apache: 재배포시 소스 코드 반드시 공개하지 않아도 됨 |
6 | - LVM 설명 | - 실제 분할된 파티션: 물리적 볼륨 - 물리적 볼륨을 모아서 생성: 볼륨 그룹 - 볼륨그룹에서 사용자가 필요한 만큼 할당해서 만들어지는 공간: 논리적 볼륨 |
|
7 | - 6개의 하드디스크로 여분 없이 RAID-6 구성 시, 실제 사용 가능한 디스크 비율 | 66.7% | - 2개의 패리티 사용 - 최소 디스크 구성 4개 - 4개 구성 시 50% - 5개 구성 시 40% - 6개 구성시 33.3% |
8 | - 시그널 발생 키 조합이 아닌 것 | ctrl+d | - ctrl+c : 시그널 2 SIGINT - ctrl+\ : 시그널 3 SIGOUT - ctrl+z: 시그널 19 SIGSTOP |
10 | - 원격지에서 X 클라이언트를 이용하기 위한 설정 - 사용자 기반 키 인증 진행할 때 사용하는 명령어와 관련 파일 조합 |
명령어: xauth 관련파일: .Xauthority |
- xhost: 호스트 기반 인증 - xauth: 사용자 기반 인증 |
13 | - 터미널에서 접속이 끊겼을 때 보내지는 시그널 - 데몬 관련 환경 설정 파일 변경 - 변화된 내용 적용하기 위해 재시작 |
SIGHUP | - SIGINT: ctrl+c / delete - SIGQUIT: ctrl+\ |
15 | - X 관련 프로그램 종류가 나머지 셋과 다른 것 | Xfce | - KWin, Metacity, Mutter: KDE환경 > KWin: KDE 구성요소 중 윈도우 매니저 Kwin - Xfce: GTK 프레임워크, 데스크톱 환경 |
16 | - /etc/sysconfig/network-scripts/ifcfg-eth0 파일에 기록할 수 있는 설정값 | NETWORKING | - NETWORKING: /etc/sysconfig/network에서 사용 |
17 | - IP 설정 시 특징 # ifconfig eth0 192.168.12.22 netmask 255.255.255.0 up # route add -net 192.168.12.0 netmask 255.255.255.0 eth0 # route add default gw 192.168.12.1 |
재푸팅되면 IP 정보 초기화 | # ifconfig eth0 192.168.12.22 netmask 255.255.255.0 up: 해당 ip와 netmask로 활성화 # route add -net 192.168.12.0 netmask 255.255.255.0 eth0: eth0의 네트워크 경로 설정 # route add default gw 192.168.12.1: 해당 ip를 default gw로 설정 |
18 | - 도메인에 관한 설명이 아닌 것 | 도메인 네임은 국제 인터넷 주소자원 관리 기관인 W3C에서 관리하고 있다. -> 오답 | - W3C: WWW을 위한 표준 개발 장려하는 조직 - 도메인: 국제인터넷주소관리기구 ICANN에서 관리 |
19 | - OSI 7계층 설명 틀린 것 | 물리계층: 바이트 형태로 전송 -> 오답 | - 물리 계층은 비트 단위로 전송 |
20 | - ihduser 사용자가 cron 작업을 등록햇을 때 생성되는 파일 | /var/spool/cron/ihduser | /var/spool/cron 각 사용자들의 cron 설정파일들이 저장된 디렉토리 /var : 시스템운용중에 생성되었다가 삭제되는 데이터를 일시적으로 저장하는 디렉토리 - /var/log : 거의 모든 시스템 로그파일 - /var/named : DNS의 zone 설정파일 - /var/spool/mail : 메일파일 - /var/spool/cron : 크론 설정 파일 /etc : 시스템의 거의 모든 설정파일이 존재하는 디렉토리 |
'IT > Linux' 카테고리의 다른 글
[Linux 명령어] rsync (0) | 2021.03.03 |
---|---|
[Linux 명령어] hostname (0) | 2021.02.23 |
[vi 명령어] 되돌리기 (0) | 2021.02.17 |
[vi 명령어] vi 편집기 명령어 모음 (0) | 2021.01.21 |
[Linux 명령어] 디스크 - Swap, Mount (0) | 2021.01.20 |