본문 바로가기

CentOS/Study

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

반응형

4. 다음은 관련 정보를 얻기 위해 해당 정보가 기록된 텍스트 파일을 cat 명령을 통해 확인한 결과와 명령어로 실행한 결과이다. 관련 파일 및 명령어를 적으시오.

 

< 조  건 >
- ①번은 해당 정보가 기재되어 있는 텍스트 파일명을 절대 경로로 기입한다.
- ②번은 명령어만 기입한다.

 

mount file

/etc/fstab : 부팅시 자동으로 마운트할 대상을 정의하는 시스템 기본 설정파일

/etc/mtab : 현재 마운트 되어 있는 파일 시스템의 목록

 

cat /etc/mtab

 

mount

① /etc/mtab
② mount 

 

5. 다음은 시스템 로그 관련 설정을 하는 과정이다. 조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오.

가. cron 및 mail 관련 모든 기록은 /var/log/cronmail 파일에 기록한다.
( ① )

나. ssh와 같은 인증 관련 모든 기록은 root 사용자의 터미널로 전송한다.
( ② )

다. 모든 facility에서 발생되는 crit 수준 이상의 메시지는 /var/log/critical 파일에 기록한다.
( ③ )

라. 메일 관련 모든 기록은 /var/log/mailog 파일에 기록하는데, info 수준의 로그는 제외한다.
( ④ )

< 조  건 >
- ① ∼ ④번은 관련 항목의 설정 값을 하나씩 기입한다.

 

/etc/rsyslog.conf : 리눅스에서 각종 시스템로그를 관장하는 rsyslog의 설정파일

facility : 로그를 출력하는 각종 서비스, 프로그램을 정의한다.
priority : 로그의 중요도를 구분하는 구분값이다.
none, debug, info, notice, warn, error, crit, alert, emerg, panic 등이 있다.
action : 특정 facility의 지정된 priority에 해당하는 로그가 발생했을 경우의 액션을 정의한다.
file : /var/log/cron 처럼 로그가 기록될 파일을 지정할 수 있다.
@host : @127.1.2.3 처럼 특정 외부 호스트를 지정하여 로그를 보낼 수 있다.
user : 특정 사용자의 터미널로 로그를 보낸다.
* : 현재 로그인되어 있는 모든 사용자의 터미널로 보낸다.

① cron,mail.* /var/log/cronmail
② authpriv.* root
③ *.crit /var/log/critical
④ mail.*;mail.!=info /var/log/mailog

 

6. 다음은 명령어를 이용해서 로그를 확인하는 과정이다. 조건에 맞게 ( 괄호) 안에 알맞은 내용을 적으시오.

가. ihduser가 시스템에 로그인한 정보를 확인한다.
# grep ihduser ( ① )

나. sendmail 데몬 시작 시간을 확인한다.
# grep sendmail ( ② )

< 조  건 >
- ① ∼ ②번은 해당 파일명을 절대 경로로 기입한다.

 

/var/log/secure : 로그인 정보를 확인

 

/var/log/maillog : sendmail 관련된 로그

① /var/log/secure
② /var/log/maillog

반응형