본문 바로가기

별걸다하는 IT/리눅스 유닉스

2002회 리눅스마스터 1급 1차 필기 2과목 1탄 [21-30문항] 문제 풀이 및 해설, 문제지 다운로드

안녕하세요 양햄찌 주인장입니다.

오늘부터 리마 자격증 접수가 시작되었다고 하죠~?

간만헤 문제 풀이 한 번 해볼까 해요

 

문제 다운로드:

제2002회_리눅스마스터_1급_1차_A형(수정1) (1).pdf
0.67MB

2002회 리눅스마스터 1급 1차 필기 2과목 21-30문항 문제 풀이 

 

21. 다음 중 1시간 주기로 실행되는 crontab 설정으로 알맞은 것은?

① 1 * * * * /etc/joon.sh

② * 1 * * * /etc/joon.sh

③ * * 1 * * /etc/joon.sh

④ * * * 1 * /etc/joon.sh

 

▼개념부터 잡기 

crontab 강의 포스팅 바로가기 : jhnyang.tistory.com/68

 

SOLUTION 풀이:   

크론 문제는 자주 출제되는 단골문제이면서도 풀기 매우 쉬우니 기억해두는게 좋습니다.

'분 - 시 - 일 - 월 - 요일 - 사용자 - 실행명령어'를 기억하고 있어야해요.

 

1. 고정시간: 1분 -> 매일 매시간 1분에 실행 (1시 1분, 2시 1분, 3시 1분)

2. 고정시간: 1시 -> 매일 1시에 매분 실행 (1시 1분, 1시 2분, 1시 3분)

3. 고정시간: 1일 -> 매월 1일에 매분 매시각 실행 (3월 1일 1시 1분, 3월 1일 1시 2분, 4월 1일 1시 1분...)

4. 고정시간: 1월 -> 1월이면 매일 매시각 매분 실행

 

ANSWER 답:

1번


 22. 다음 그림의 결과에서 lin 사용자가 /project 디렉터리에 파일을 생성했을 경우에 해당 파일의 그룹 소유권과 관련된 설명으로 알맞은 것은?

① 파일의 그룹 소유권은 아이디와 동일한 lin이 된다.

② 파일의 그룹 소유권은 주 그룹인 kait가 된다.

③ 파일의 그룹 소유권은 2차 그룹인 project가 된다.

④ lin 사용자는 주 그룹을 project로 전환해야만 접근이 가능하므로 파일을 생성할 수 없다.

 

▼개념부터 잡기 

파일권한 강의 포스팅 바로가기 : jhnyang.tistory.com/11

 

SOLUTION 풀이:   

이 그림만 알고 있으면 됩니다. 문제 예시 그림에서 그룹 소유권은 project가 되네요.

lin의 주그룹이 kait, 2차그룹은 project 임을 id lin 명령어를 통해 확인할 수 있습니다. 

 

ANSWER 답:

3번


 23. 다음 그림에 해당하는 명령으로 알맞은 것은?

① ldd

② blkid

③ ldconfig

④ ld.so.conf

 

SOLUTION 풀이:   

일단 4번은 명령어가 아닌 파일명이죠 근데 문제는 명령을 물어봤으니 제끼고~

ldd는 list dynamic dependecies의 약자로 모든 동적 라이브러리의 의존성을 확인할 때 사용하는 명령어예요.

ldconfig는 ldd확인했을 떄 라이브러리 링크가 잘못되어있을 경우 연결하는데 이용하는 명령어입니다. 

blkid 명령어는 파일시스템 구성을 확인하는 명령어예요.

 

ANSWER 답:

1번


 24. 다음 중 다수의 텍스트 파일이 10MB 정도로 묶여있는 tar 파일을 압축하려고 할 때 가장 압축률이 좋은 명령으로 알맞은 것은?

① xz

② gzip

③ bzip2

④ compress

 

SOLUTION 풀이:   

압축률이 높은 순서는

xz -> bzip2 -> gzip -> zip -> compress 

 

ANSWER 답:

1번


 25. rpm 파일을 설치하기 전에 어떠한 파일들이 설치 되는지 미리 확인해보려고 한다. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

# rpm ( 괄호 ) totem-2.28.6-2.el6.i686.rpm

① -qlf

② -qlr

③ -qlc

④ -qlp

 

▼개념부터 잡기 

RPM 강의 포스팅 : jhnyang.tistory.com/59

 

SOLUTION 풀이:   

RPM의 4가지 모드:  설치/갱신모드, 제거모드, 질의모드, 검증모드 

설치 되어있는지 확인! 이니까 질의 모드이겠죠 그러므로 q옵션은 필수적으로 들어가는게 맞습니다. 

l옵션은 느낌상 list의 약자같죠? 맞습니다.

f는 파일의 약자로, 'rpm -qf [파일명]'하면 [파일명] 파일을 설치한 패키지 정보를 알려주는 명령어가 됩니다.

근대 뒤에 .rpm 확장자의 패키지명이 왔으니, f옵션은 틀리겠죠?

p옵션은 print를 의미하는 출력하라는 옵션입니다. 

 

ANSWER 답:

4번 - totem-2.28.6-2.el6.i686.rpm 패키지의 리스트를 출력하는 질의 옵션


 26. 다음에 제시된 프로세스의 우선순위를 높이려고 한다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

# ( ㉠ ) ( ㉡ ) bash 

① ㉠ nice ㉡ -10

② ㉠ nice ㉡ --10

③ ㉠ renice ㉡ -10

④ ㉠ renice ㉡ --10

 

▼개념부터 잡기 

nice, renice 강의 포스팅: jhnyang.tistory.com/394

 

SOLUTION 풀이:   

요놈도 은근 단골 출제유형..

가장 높은 우선순위 값은 -20 , 가장 낮은 값은 19, 디폴트는 0.

nice 프로세스 실행시 우선순위 변경, renice 이미 실행중인 우선순위 변경

renice는 nice에 re가 붙는대, 그래서 이미 실행중인걸 다시 우선순위를 바꾼다고 생각하면 안헷갈릴 수 있다.

즉 3,4번 제끼고, 

1번: bash의 NI(우선순위)를 10만큼 더해서 우선순위를 낮춘다.

2번: bash의 NI(우선순위)값을 -10만큼 더해서 우선순위를 높인다. 'nice -n -10 bash와 동일합니다.'

 

ANSWER 답:

2번


 27. 다음 중 root 사용자가 lin 사용자의 예약된 cron 작업을 제거하는 명령으로 가장 알맞은 것은?

① crontab -d -u lin

② crontab -e -u lin

③ crontab -r -u lin

④ crontab -x –u

 

▼개념부터 잡기 

crontab 강의 포스팅 바로가기 : jhnyang.tistory.com/68

 

SOLUTION 풀이:   

delete의 약자인 d일지,,

erase의 약자인 e일지,,

remove의 약자인 r일지 

헷갈리라고 꼬아놓은게 보이죠 

 

사실 e는 edit의 약자로 수정할 때 사용하는 옵션이고 삭제는 remove입니다!

 

ANSWER 답:

3번


 28. 사용자 디스크 용량을 제한하기 위해 쿼터를 설정 하려고 한다. 다음 중 /etc/fstab에 설정해야하는 내용으로 알맞은 것은?

① 4번째 필드에 usrquota라는 옵션을 추가한다.

② 4번째 필드에 userquota라는 옵션을 추가한다.

③ 5번째 필드에 usrquota라는 옵션을 추가한다.

④ 5번째 필드에 userquota라는 옵션을 추가한다.

 

▼개념부터 잡기 

쿼터 강의 포스팅 바로가기 : jhnyang.tistory.com/265

'/etc/fstab 수정하기' 제목으로 가시면 빠르게 관련 내용을 확인할 수 있습니다.

 

SOLUTION 풀이:   

쿼터! 라는 키워드가 이미 문제에 들어있어요. 좀째째하긴 한대 userquota가 아니라 usrquota입니다. (1급에 이런거 많음) 그래서 자동적으로 2,4번은 탈락이예요.

fstab은 껐다 켜도 마운트를 이어주게 하는 역할을 가지고 있는대요

그래서 1,2번째 필드는 파일시스템과 마운트할 위치를 먼저 적게끔 되어있습니다. 3번째는 파일시스템 방식을 지정합니다. 디스크를 유저에 한해서 쿼터를 적용할건지 그룹에 한에서 적용할건지는 옵션에 해당하는 부분이라 4번째 필드에 적어줘야 해요.

 

ANSWER 답:

1번


 29. 다음 그림과 같이 파일 및 디렉터리가 생성된다. umask 명령을 실행했을 경우에 출력되는 값으로 알맞은 것은?

① 7000 ② 0700 ③ 0007 ④ 0077

 

▼개념부터 잡기 

umask 강의 포스팅 바로가기 : jhnyang.tistory.com/63

 

SOLUTION 풀이:   

매번 파일 생성할떄마다 허가권 일일이 지정해주기 귀찮으니까 디폴트 허가권을 설정하고 싶을 떄 사용하는 명령어가 바로 umask이죠. umask 계산하는 법만 알아두면 쉽게 풀 수 있는 문제입니다

 

umask = 최대권한에서 각파일의 권한을 뺀 값.

 

a.txt파일과 aaa디렉터리를 새로 생성했는데 

파일은 기본 허가권이 600, 디렉터리는 700이네요. (r은 4, w는 2, x는 1)

최고 권한인 777에서 700을 빼보면 077이 남네요. 

 

ANSWER 답:

4번


 30. 다음 중 특정 사용자가 자신이 속한 주(Primary) 그룹을 다른 그룹으로 변경할 때 사용하는 명령으로 알맞은 것은?

① groupmod

② gpasswd

③ newgrp

④ groups

 

▼개념부터 잡기 

newgrp 강의 포스팅: 

 

SOLUTION 풀이:   

groupmod : 그룹정보 변경 (그룹명을 변경한다던가  gid를 변경한다던가 등)

newgrp : 현재 세션의 사용자 그룹을 변경하는 명령어

gpasswd : 그룹 암호 관련 명령어

groups : 현재 사용자가 속해있는 그룹 확인 

 

ANSWER 답:

3번

 

10문제만 풀이했는데도 포스팅 길이가 길어지네요 ㅋㅋ 

다음 포스팅에서 이어서 진행하도록 할게요 :) 

다음 포스팅 바로 이어서 보시려면 아래 링크를 클릭!

▼ 2002 리마 1급 2과목 31-40 문제풀이: jhnyang.tistory.com/393