본문 바로가기

CentOS/Study

[리눅스마스터]제1802회 리눅스마스터 1급 2차 시험 단답식 풀이 1

반응형

1. 다음 설명에 해당하는 파일명 또는 디렉터리명을 적으시오.

① 사용자에게 부여되는 UID의 최댓값을 변경하려고 한다.
② 사용자 추가 시 www이라는 디렉터리를 사용자에게 기본적으로 제공하려고 한다.
③ 사용자 추가 시 생성되는 홈 디렉터리의 기본 위치를 /users 디렉터리 내에 생성되도록
변경하려고 한다.
④ 사용자 패스워드에 적용된 암호화 알고리즘의 정확한 이름을 확인하려고 한다.

< 조  건 >
- 모든 파일명과 디렉터리명은 절대 경로로 기입한다.

 

/etc/login.defs : 사용자 계정에 관란 설정(패스워드 길이 제한, 패스워드 사용 기한)

UID 최댓값 -> UID_MAX 수정

사용자 패스워드에 적용된 암호화 알고리즘의 정확한 이름 -> ENCRYPT_METHOD 수정

 

/etc/skel : 사용자 계정 추가 시 기본으로 제공하는 파일이나 디렉터리 위치

 

/etc/default/useradd : 사용자 계정을 생성할 때 default 값 정의

기본 위치 -> HOME 수정

① /etc/login.defs
② /etc/skel
③ /etc/default/useradd
④ /etc/login.defs

 

2. dd 명령을 이용해서 스왑 파일(swap file)을 조건에 맞게 생성하려고 할 때 ( 괄호 ) 안에 알맞은 내용을 적으시오.

# dd ( ① ) ( ② ) ( ③ ) ( ④ )

< 조  건 >
- 스왑 파일명은 최상위 디렉터리인 /에 swap_file로 지정한다.
- 스왑 파일의 크기는 1GB로 지정한다.
- 블록의 크기는 1kilobyte로 지정한다.

 

# dd if=/dev/zero of=[swap file] bs=[block size] count=[block count]

 

swap file size = bs * count

 

1024KB * ? = 1GB(1GB = 1,048,576KB) -> 1024000

 

① if=/dev/zero
② of=/swap_file
③ bs1024
④ count=1024000

 

3. 다음은 프로세스를 확인하는 과정이다. 조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오.

가. ihduser 사용자가 실행한 프로세스의 PID 값을 출력한다.
# ( ① ) ( ② ) ihduser

나. PID가 14513인 프로세스를 실행한 명령어의 절대 경로를 출력한다.
# ( ③

< 조  건 >
- ①은 명령어만 기재하고, ②번은 명령어의 옵션만 기재한다. ①번의 명령어가 틀리면 ②번은 배점하지 않는다.
- ③번은 ‘명령어’, ‘명령어 옵션’, ‘명령어 옵션 인자값’ 등 해당 정보를 출력할 수 있는 내용의 형식으로 기입한다.

 

pgrep : ps(프로세스 정보 출력) + grep(원하는 정보 추출)

 

/proc/pid : 해당 프로세스를 실행한 명령어의 절대 경로의 심볼릭 링크 파일 존재

 

 

① pgrep
② -u
③ ls -l /proc/14513/exe

반응형