본문 바로가기

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

2002회 리눅스마스터 1급 1차 필기 2과목 2탄 [31-40문항] 문제 풀이 및 해설

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

저번 풀이에 이어서 마저 진행해보려고 해요.

오늘 풀이할 범위는 31-40 문항 입니다.

 

▼ 2002회 21-30 문항 풀이 포스팅: jhnyang.tistory.com/392

 

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

안녕하세요 양햄찌 주인장입니다. 오늘부터 리마 자격증 접수가 시작되었다고 하죠~? 간만헤 문제 풀이 한 번 해볼까 해요 문제 다운로드: 2002회 리눅스마스터 1급 1차 필기 2과목 21-30문항 문제

jhnyang.tistory.com

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

 

 31. 다음 명령의 결과에 대한 설명으로 가장 알맞은 것은?

# passwd -d lin 

① lin 사용자는 패스워드 입력 없이 로그인이 가능하다.

② lin 사용자는 다음 로그인 시에 반드시 패스워드를 변경해야 한다.

③ lin 사용자는 패스워드에 잠금이 설정되어서 일시적으로 로그인이 불가하다.

④ lin 사용자는 패스워드가 삭제되어서 관리자가 패스워드를 설정할 때까지 로그인이 불가하다

 

▼개념부터 잡기 

패스워드 관리 passwd 강의 포스팅: jhnyang.tistory.com/260

 

SOLUTION 풀이:   

-d는 delete에 해당하는 옵션으로 lin 사용자의 패스워드를 삭제한다는 의미입니다. 즉 패스워드 없이 로그인 가능~

패스워드 잠금을 걸어 (lock) 로그인을 막는 옵션은 -l 입니다.

 

ANSWER 답:

1번


 32. 다음 설명과 관련 있는 파일명으로 알맞은 것은?

사용자를 추가할 때에 2020년 12월 31일까지만 로그인이 가능하도록 지정하려고 한다.

① /etc/skel

② /etc/passwd

③ /etc/login.defs

④ /etc/default/useradd

 

▼개념부터 잡기 

passwd 파일 관련 강의 포스팅: jhnyang.tistory.com/10

useradd와 skel 파일 관련 강의 포스팅: jhnyang.tistory.com/164

 

SOLUTION 풀이:   

passwd는 사용자정보를 담고 있는 파일이죠? 뭐 그 사용자의 UID, GID, 홈디렉터리 등등 그런거

skel 파일은 사용자 생성시 홈 디렉터리를 만드는데 필요한 파일들을 담고 있는 디렉터리였어요.

사용자를 추가할 때 설정을 디폴트로 적용시켜주는 파일은 useradd, login.defs 파일이 있습니다.

login.defs파일은 최대 최소 관련 지정 설정들이 많으며 useradd 파일에는 대표적으로 셸 설정, 유효기간 날짜 지정이 있습니다.

 

ANSWER 답:

4번


 33. 다음 중 yum을 이용해서 telnet이라는 문자열이 들어있는 패키지를 검색하는 명령으로 알맞은 것은?

① yum -f telnet

② yum search telnet

③ yum -search telnet

④ yum --search telnet

 

▼개념부터 잡기 

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

 

SOLUTION 풀이:  

rpm과 다르게 yum은 install, search, list, update 이런식으로 키워드를 써서 명령을 하는게 특징이죠?

검색을 하는 것이니까 여기선 search에 해당됩니다. 

 

ANSWER 답:

2번


34. 다음 중 시그널이름과 번호를 확인할 수 명령으로 알맞은 것은?

① kill -l

② killall -l

③ pkill -l

④ pgrep -l

 

▼개념부터 잡기 

시그널 강의 포스팅: jhnyang.tistory.com/143

 

SOLUTION 풀이:   

시그널 목록들을 쭉~~ 출력하는건 kill 명령어에서 -l옵션으로 확인할 수 있습니다. 

 

ANSWER 답:

1번


 35. 다음 중 백그라운드로 수행 중인 작업번호가 2인 프로세스를 포어그라운드로 전환하는 명령으로 알맞은 것은?

① fg -2

② fg &2

③ fg %2

④ fg -n 2

 

▼개념부터 잡기 

강의 포스팅: jhnyang.tistory.com/395

 

SOLUTION 풀이:   

포어그라운드(ForeGround)로 돌리는 명령어는 fg, 백그라운드(BackGround)로 돌리는 명령어는 bg.

특정 프로세스를 전환하려면 '%+작업번호'로 지정할 수 있습니다.

 

ANSWER 답:

3번


 36. 다음 중 ihd라는 그룹명을 kait로 변경하는 명령으로 알맞은 것은?

① groupmod -n ihd kait

② groupmod -n kait ihd

③ groupmod -N ihd kait

④ groupmod -N kait ihd

 

SOLUTION 풀이:   

groupmod는 그룹을 수정할 때 사용하는 명령어입니다.

-n옵션은 name즉 그룹의 이름을 변경할 때 사용하는 옵션이예요.

변경하고 싶은 그룹명이 기존의 그룹명보다 앞에 옵니다.

 

ANSWER 답:

2번


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

① w ② who ③ users ④ whoami

 

▼개념부터 잡기 

users, w, who 명령어 강의 포스팅 : jhnyang.tistory.com/397

whoami, who am i, logname, id 명령어 강의 포스팅: jhnyang.tistory.com/396

 

SOLUTION 풀이:   

whoami는 말그대로 내가 누구야? 지금 나 무슨 계정이야? 즉 내 계정을 보여주는 겁니다. 

who am i 이렇게 띄어쓰기가 있는 후엠아이가 있고 붙여쓰는 후엠아이가 있는 데 띄어쓰기는 내가 처음 로그인한 기준으로 정보를 보여줍니다.

users는 유저들, 현재 로그인한 아이디 목록을 보여줘요.

who는 현재 시스템에 접속한 사용자를 확인합니다.

w는 서버 정보와 함께 로그인한 사용자의 정보를 출력해요. 

사진을 보면 명령어 치자마자 바로 다음줄에 서버시각, 서버접속자 수 (2 users)등 서버 정보가 보이죠?? 

 

ANSWER 답:

1번


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

① du ② df ③ quota ④ repquota

 

▼개념부터 잡기 

df 명령어 강의 포스팅: jhnyang.tistory.com/138

du 명령어 강의 포스팅: jhnyang.tistory.com/301

쿼터 명령어 강의 포스팅: jhnyang.tistory.com/265

 

SOLUTION 풀이:   

df는 파일시스템 기준으로 디스크 사용량을 알려주는 명령어입니다.

du는 디렉터리별로 사용량 기준을 알려줘요

쿼터는 사용자별로 사용량을 제한할 때 사용하는 명령어입니다.

사진을 보시면 Filesystem이라고 나와있죠? 

 

ANSWER 답:

2번


 39. 다음 중 10줄이 기록된 텍스트 파일인 lin.txt 파일 에서 4번째부터 7번째 줄까지 출력하는 명령으로 알맞은 것은?

① head -7 lin.txt | tail -3

② head -7 lin.txt | tail -4

③ tail -10 lin.txt | head -3

④ tail -10 lin.txt | head –4

 

▼개념부터 잡기 

head & tail 강의 포스팅: jhnyang.tistory.com/60

특정 라인 범위 출력 강의 포스팅: jhnyang.tistory.com/137

 

SOLUTION 풀이:   

간단한 head와 tail 포스팅이예요

head -7 하면 처음부터 7번째줄까지

tail -10하면 끝에서 10번째 줄만 보여주기 이니까 일단 tail은 제외

 

처음부터 7번째 줄을 기준으로, 뒤에 3줄을 보여주냐 뒤의 4줄을 보여주냐이네요.

4,5,6,7은 4줄이므로 tail -4 옵션이 맞겠죠?

 

ANSWER 답:

2번


 40. 다음 명령의 실행 결과에 대한 설명으로 알맞은 것은?

# gcc lin.c 

① lin.o라는 오브젝트 파일이 생성된다.

② lin이라는 오브젝트 파일이 생성된다.

③ lin이라는 실행 파일이 생성된다.

④ a.out라는 실행 파일이 생성된다.

 

SOLUTION 풀이:   

cc는 c언어 컴파일러

gcc는 C++까지 지원되는 컴파일러 입니다.

비주얼스튜디오나 이클립스에서는 단축키로 컴파일을 하였으나 리눅스유닉스에서는 명령어로 컴파일/빌드를 하죠.

# gcc lin.c 처럼 실행파일명을 지정해주지 않을 경우 a.out이라는 디폴트명으로 실행파일이 생성됩니다.

실행파일명을 지정해주려면 gcc -o lin lin.c 

 

ANSWER 답:

4번

 

오늘은 저번 포스팅에 이어서 그 뒤 10문제 문제 해설을 진행해봤어요.

도움이 되셨다면 공감 좋아요♥ 

다음 포스팅에서는 41-50문항 풀이를 진행하도록 하겠습니다.