쟝이의 세상
리눅스마스터 오답노트 3️⃣ 본문
2022년03월12일 기출문제
1. 다음 설명에 해당하는 파일로 알맞은 것은? |
1. /etc/hosts |
2. /etc/sysconfig/networks |
3. /etc/resolv.conf |
4. /etc/named.conf |
/etc/resolv.conf : 시스템에서 사용하는 네임서버(DNS 서버)를 설정하는 파일
/etc/hosts : IP주소와 호스트명을 매핑시켜 데이터베이스처럼 사용하는 파일
/etc/sysconfig/networks : 각 IP주소에 대한 네트워크 결정, 기본 게이트웨이의 이름 및 IP주소와 같은 네트워크에 대한 정보 제공
/etc/named.conf : DNS 서버의 환경에 대한 전반적인 설정
2020년10월10일 기출문제
13. 다음 중 장치 파일명의 종류가 나머지 셋과 다른 것은? | |
1. IDE 디스크 | |
2. SCSI 디스크 | |
3. S-ATA 디스크 | |
4. SSD(Solid State Drive) |
여러가지의 파일 시스템이 존재한다. 대표적으로 sda, hda, vda가 있다.
- IDE 방식 디스크: hda
- SATA/SAS/SCSI와 같은 하드디스크: sda
- 가상서버에서 사용하는 디스크: vda
2020년10월10일 기출문제
27. 다음 중 root 사용자가 lin 사용자의 예약된 cron 작업을 제거하는 명령으로 가장 알맞은 것은? | |
1. crontab -d -u lin | |
2. crontab -e -u lin | |
3. crontab -r -u lin | |
4. crontab -x –u lin |
crontab : 사용자가 주기적인 작업을 등록하기 위해 사용하는 명령
옵션 | 설명 |
-l | crontab에 설정된 내용 출력 |
-e | crontab의 내용을 작성하거나 수정 |
-r | crontab의 내용이 저장된 파일을 삭제 |
-u | root 사용자가 특정 사용자의 crontab 파일을 다룰 때 사용 |
-i | -r 옵션으로 crontab 설정 파일을 삭제하기 전에 질의를 진행해서 y 또는 Y를 입력하는 경우에만 실행되도록 지정 |
2020년10월10일 기출문제
28. 사용자 디스크 용량을 제한하기 위해 쿼터를 설정하려고 한다. 다음 중 /etc/fstab에 설정해야하는 내용으로 알맞은 것은? |
1. 4번째 필드에 usrquota라는 옵션을 추가한다. |
2. 4번째 필드에 userquota라는 옵션을 추가한다. |
3. 5번째 필드에 usrquota라는 옵션을 추가한다. |
4. 5번째 필드에 userquota라는 옵션을 추가한다. |
디스크 쿼터
- 리눅스는 다중 사용자(multi-user) 시스템이다.
- 디스크는 크기가 정해진 한정된 자원이기 때문에 사용자별 디스크 사용량을 할당할 수 있는 방법을 제공한다.
디스크 쿼터 설정 방법
- /etc/fstab 파일을 편집하여 디스크 쿼터 기능을 활성화
- 4번째 필드에 usrquota와 grpquota를 지정하여 사용자 쿼터와 그룹 쿼터를 활성화
2020년06월13일 기출문제
32. 다음 중 root 권한을 갖는 사용자를 찾는 방법으로 가장 알맞은 것은? |
1. /etc/passwd의 두 번째 필드 값이 0인 사용자를 찾는다. |
2. /etc/passwd의 세 번째 필드 값이 0인 사용자를 찾는다. |
3. /etc/passwd의 두 번째 필드 값이 1인 사용자를 찾는다. |
4. /etc/passwd의 세 번째 필드 값이 1인 사용자를 찾는다. |
** 루트 사용자의 UID 값은 0이다. **
/etc/passwd 항목 구성
-> [사용자명] : [패스워드] : [UID] : [GID] : [comment] : [home DIR] : [로그인 셸]
2019년09월21일 기출문제
38. 다음 중 ihduser 계정이 사용하고 있는 디스크의 총 사용량을 확인하는 명령으로 가장 알맞은 것은? |
1. du -sh ihduser |
2. du -sh ~ihduser |
3. df -sh ihduser |
4. df -sh ~ihduser |
df : 현재 마운트된 디스크의 크기, 사용량, 남아있는 용량 등에 대한 정보 출력
du : 파일이나 디렉터리들이 디스크에서 차지하고 있는 크기 출력
ex) du -sh /etc
: /etc 디렉터리의 전체 사용량을 출력
ex) du -sh ~posein
: posein 사용자의 전체 사용량을 출력
2023년03월11일 기출문제
46. RAID 구성을 위해 fdisk 명령을 이용해서 생성된 파티션의 속성을 변경하려고 한다. 다음 중 파티션 변경에 사용되는 코드값으로 알맞은 것은? |
1. 82 |
2. 83 |
3. 8e |
4. fd |
fdisk : 디스크 파티션을 확인하고 추가/삭제하는 명령
-> 설정 후에는 재부팅을 해야한다.
[파티션 속성 주요 코드]
: 82(Swap), 83(Linux), 8e(Linux LVM), fd(RAID)
2019년09월21일 기출문제
51. 다음 중 rsync의 특징으로 가장 거리가 먼 것은? |
1. 레벨을 지정하여 증분 백업이 가능하며, 하드 링크 복사가 가능하다. |
2. 기본적으로 ssh나 rsh를 이용하여 전송하며, 다른 프로토콜 접속을 지원한다. |
3. 이전에 받은 백업본을 삭제하고, 원본과 항상 똑같이 백업이 되도록 설정이 가능하다. |
4. 데이터를 압축하여 전송이 가능하며 심볼릭 링크나, 심볼릭 링크가 참고하고 있는 파일도 복사가 가능하다. |
rsync(remote synchronous) : 네트워크로 연결된 원격지의 파일들을 동기화하는 유틸리티
- 링크된 파일이나 디바이스 파일도 복사 가능, 그룹을 포함한 소유권 및 허가권도 유지하여 복사 가능
- GNU tar와 유사한 옵션을 사용하며, 특정한 부분만 백업 가능
- CVS의 exclude 모드처럼 같은 파일들은 제외할 수 있다.
- ssh나 rsh을 이용하여 전송 가능하고 root 권한이 필요하지 않다.
- 내부 파이프라인을 통하여 전송시간을 줄인다.
- 익명 사용자 및 인증된 사용자를 지원하여 미러링에 이상적이다.
- 로컬 시스템의 백업 시에는 별다른 서버 설정없이 사용 가능
2019년09월21일 기출문제
59. 모든 emerg 수준의 문제가 발생되면 /log/emerg.log 파일에 기록하는 설정을 하려고 한다. 다음 중 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은? |
1. /log/emerg.log |
2. * /log/emerg.log |
3. + /log/emerg.log |
4. @ /log/emerg.log |
rsyslog : rsyslogd 데몬이 동작하면서 로그를 기록하고, 관련 환경 설정은 /etc/rsyslog.conf 파일을 통해 제어
ex) *.=crit;kern.none /var/log/critical
: 모든 facility가 발생하는 메시지 중에 crit 수준의 메시지만 /var/log/critical 파일에 기록하는데 커널이 발생하는 메시지는 제외
ex) authpriv.* :omusrmsg:root,posein
: 인증 관련 로그를 root 및 posein 사용자의 터미널로 전송
ex) mail.*;mail.!=info /var/log/maillog
: mail 관련한 모든 정보는 /var/log/maillog에 기록하는데 info 수준의 로그는 제외
2023년03월11일 기출문제
70. 다음 중 NIS 클라이언트에서 사용하는 명령어로 거리가 먼 것은? |
1. ypcat |
2. yptest |
3. ypwhich |
4. yppush |
[NIS 관련 명령어]
nisdomainname | NIS 도메인명을 보여주거나 설정하는 명령어 |
ypwhich | NIS 클라이언트에서 사용하는 명령어 -> NIS 서버명과 관련 맵 파일을 보여준다. |
ypcat | NIS 클라이언트에서 사용하는 명령어 -> NIS 서버의 데이터베이스라고 할 수 있는 맵 파일의 내용을 확안하는 명령어 |
yptest | NIS 클라이언트에서 사용하는 명령어 -> 관련 설정을 테스트하는 명령어 |
yppasswd | NIS 클라이언트에서 사용하는 명령어 -> NIS 서버에 등록된 사용자의 패스워드를 변경하는 명령어 |
ypchsh | NIS 클라이언트에서 사용하는 명령어 -> NIS 서버에 등록된 사용자의 셸을 변경하는 명령어 |
ypchfn | NIS 클라이언트에서 사용하는 명령어 -> NIS 서버에 등록된 사용자의 정보를 변경하는 명령어 |
2022년03월12일 기출문제
74. 다음 중 IPv6 기반 주소를 기입할 때 사용하는 Zone 파일의 레코드 타입으로 알맞은 것은? |
1. A |
2. AA |
3. AAAA |
4. NS |
[zone 파일의 레코드 타입]
타입 | 설명 |
A | 도메인 주소를 IPv4 형식의 주소로 매핑할 때 사용 |
AAAA | 도메인 주소를 IPv6 형식의 주소로 매핑할 때 사용 |
NS | 도메인의 네임 서버(Name Server)를 지정할 때 사용 |
MX | 메일 서버 지정할 때 사용 MX 다음에 0 또는 양의 정수값을 기입해서 우선순위 지정 |
CNAME | 일종의 별칭을 지정할 때 사용 |
PTR | 리버스 존에서만 사용하는 레코드 -> IP 주소를 도메인으로 변환하기 위해 지정 |
TXT | 도메인에 대한 텍스트 정보를 기재할 때 사용 |
2020년10월10일 기출문제
79. 다음 중 TCP wrapper를 이용한 접근 제어가 가능한 서비스로 틀린 것은? |
1. sshd |
2. vsftpd |
3. in.telnetd |
4. squid |
squid : 고성능의 웹 캐싱 서버로 HTTP, Gopher, FTP 등을 지원
2022년03월12일 기출문제
80. 다음은 NTP 서버의 환경 설정 파일에서 기준이 되는 NTP 서버를 지정하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은? |
1. date |
2. rdate |
3. server |
4. ntpdate |
server : NTP 서버를 지정
ntpdate [서버주소] : 원격 서버와 시간을 동기화
2019년09월21일 기출문제
88. 다음 중 vsftpd.conf에서 TCP wrappers를 이용한 접근 제어가 가능하도록 지정하는 설정으로 알맞은 것은? |
1. tcp_wrappers=OK |
2. tcp_wrappers=ON |
3. tcp_wrappers=OFF |
4. tcp_wrappers=YES |
tcp_wrapper=YES : tcp_wrapper를 이용하여 접근 제어를 수행
vsftpd.conf 파일에서 OK, ON, OFF를 쓰는 설정 항목은 존재하지 않음!
2020년10월10일 기출문제
89. 다음 중 메일을 보낸 후에 외부로 메일이 전송되었는지 여부를 확인하는 명령으로 알맞은 것은? |
1. m4 |
2. mailq |
3. mail -v |
4. sendmail -bi |
sendmail -bi : /etc/aliases 를 수정한 후 해당 명령으로 적용
m4 : sendmail.cf 를 생성할 때 사용하는 명령어
mailq : 메일 큐의 내용을 표시하는 명령어
2020년06월13일 기출문제
91. 다음 중 xinetd 기반으로 동작하는 서비스의 초당 요청 개수가 50개 이상일 경우 10초 동안 접속 연결을 중단하기 위한 설정 항목과 값으로 알맞은 것은? |
1. cps = 50 10 |
2. cps = 50 100 |
3. cps = 10 50 |
4. cps = 100 50 |
cps : 초당 최대 요청과 이를 초과할 수 경우 접속 제한 시간을 설정한다.
ex) cps = 25 30
: 초당 요구 사항이 25개 이상일 경우 30초 동안 연결을 제한한다.
2023년03월11일 기출문제
93. 특정 MAC 주소를 갖는 네트워크 어댑터에 고정적으로 IP 주소를 할당하기 위해 관련 설정을 진행하는 과정의 일부이다. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은? |
1. hardware address |
2. ethernet address |
3. mac address |
4. hardware ethernet |
/etc/dhcp/dhcpd.conf
ex) host posein_pc {
hardware ethernet 08:00:07:26:c0:a5;
fixed-address 192.168.1.22;
}
-> MAC 주소가 08:00:07:26:c0:a5인 시스템에는 192.168.1.22번 IP 주소를 할당한다.
2022년03월12일 기출문제
94. 다음 (괄호) 안에 들어갈 내용으로 알맞은 것은? |
|
1. ① |
2. ② |
3. ③ |
4. ④ |
LDAP는 이름, 주소와 같이 하나 이상의 속성(Attributes)을 가진 객체(Object)로 구성되고, 그 객체를 엔트리(Entry)라고 부르는데 RDBMS의 레코드라고 이해하면 된다. 또한 각각의 엔트리(Entry)는 DIT(Directory Information Tree)라 부르는 트리 구조에 의해 조직화되고, 이 조직 내에서 고유한 식별자인 DN(Distinguished Name)을 사용하고, DN은 상대 고유 이름(RDN; Relative Distinguished Name)으로 구성된다.
2020년06월13일 기출문제
95. 다음 ( 괄호 ) 안에 들어갈 httpd.conf 파일의 항목명으로 알맞은 것은? |
|
1. ServerRoot |
2. ServerAdmin |
3. ServerName |
4. DocumentRoot |
ServerRoot "/usr/local/apache"
: 웹 서버가 설치된 디렉터리를 나타내는데, 아파치 웹 서버에서는 최상위 디렉터리로 인식된다.
ServerAdmin posein@posein.org
: 서버에 문제가 발생했을 경우 보낼 관리자의 이메일 주소를 적는다.
ServerName www.posein.org:80
: 서버의 도메인 이름을 적는다. 만약 도메인이 없을 경우에는 IP주소를 적는다.
DocumentRoot "usr/local/apache/htdocs"
: 웹 문서가 위치하는 디렉터리를 나타낸다.
2022년03월12일 기출문제
97. 다음 설명에 해당하는 용어로 알맞은 것은? |
|
1. IPC |
2. D-bus |
3. cgroups |
4. LXC |
IPC(Inter-Process Communication)
: 프로세스들 사이에 서로 데이터를 주고받는 행위 또는 그에 대한 방법이나 경로를 통칭하는 말
IPC 방식
: File(파일), Signal(신호), Socket(소켓), Shared Memory(공유 메모리), Message Queue(메시지 큐), Semaphore(세마포), pipe(파이프), D-Bus(Desktop Bus) 등
cgroups(Control Groups)
: 프로세스들의 자원 사용을 제한하고 격리시키는 리눅스 커널 모듈
'자격증' 카테고리의 다른 글
리눅스마스터 오답노트 2️⃣ (3) | 2024.09.03 |
---|---|
리눅스마스터 오답노트 1️⃣ (1) | 2024.09.03 |
SQLD 기출문제 2과목(41~52) 오답정리 (1) | 2024.08.16 |
SQLD 기출문제 2과목(21~40) 오답정리 (4) | 2024.08.11 |
SQLD 기출문제 2과목(1~20) 오답정리 (0) | 2024.08.08 |