Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

쟝이의 세상

리눅스마스터 오답노트 3️⃣ 본문

자격증

리눅스마스터 오답노트 3️⃣

zyangee 2024. 9. 4. 10:11

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 : 사용자가 주기적인 작업을 등록하기 위해 사용하는 명령

옵션설명
-lcrontab에 설정된 내용 출력
-ecrontab의 내용을 작성하거나 수정
-rcrontab의 내용이 저장된 파일을 삭제
-uroot 사용자가 특정 사용자의 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 관련 명령어]

nisdomainnameNIS 도메인명을 보여주거나 설정하는 명령어
ypwhichNIS 클라이언트에서 사용하는 명령어
-> NIS 서버명과 관련 맵 파일을 보여준다.
ypcatNIS 클라이언트에서 사용하는 명령어
-> NIS 서버의 데이터베이스라고 할 수 있는 맵 파일의 내용을 확안하는 명령어
yptestNIS 클라이언트에서 사용하는 명령어
-> 관련 설정을 테스트하는 명령어
yppasswdNIS 클라이언트에서 사용하는 명령어
-> NIS 서버에 등록된 사용자의 패스워드를 변경하는 명령어
ypchshNIS 클라이언트에서 사용하는 명령어
-> NIS 서버에 등록된 사용자의 셸을 변경하는 명령어
ypchfnNIS 클라이언트에서 사용하는 명령어
-> 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)
: 프로세스들의 자원 사용을 제한하고 격리시키는 리눅스 커널 모듈