12. 리눅스의 로그 - 이론

prana·2023년 3월 19일
0

Linux

목록 보기
26/28
post-thumbnail

출처 : 유튜브 따라하면서 배우는 it - 리눅스 고급

목차

  1. 리눅스의 로그
    • 로그란? / 로그의 종류
  2. syslog
    • syslog란? / syslog의 구성
  3. 따라학it
    • 여러가지 소프트웨어 관리해보기

리눅스의 로그 - 로그란?

컴퓨터 또는 프로그램의 사용 기록: 로그

  • 운영체제나 다른 소프트웨어가 실행 중에 발생하는 이벤트나 각기 다른 사용자의 통신 소프트웨어 간의 메시지를 기록한 파일

  • 로그를 기록하는 행위는 로깅(logging)이라고 한다.


로그의 종류


syslog - syslog의 구성

  • 실제 설정 파일의 내용 : /etc/rsyslog.conf
  • 형식
    [Facility].[Level][Action](어떤 파일에)

  • 특정 파일에 어떠어떠한 내용을 저장하라고 등록이 되어 있다.


Facility - 컴퓨터의 환경 설정 파일

설명
kern커널이 발생한 메시지
user사용자 프로세스
mailmail 시스템 관련 서비스
daemontelnetd, ftpd, httpd과 관련된 서비스
auth로그인과 같은 인증 관련 서비스
syslogsyslog 관련 서비스
cron예약 작업 관련 서비스, crond, atd
*모든 서비스를 의미


Level - 컴퓨터의 환경 설정 파일

설명
emerge일반적으로 모든 사용자에게 전달되는 패닉 상황(블루스크린, 커널 패닉)
alert시스템 DB에 손상 등 즉시 수정해야 되는 상황
crit하드웨어 장치 오류 등 중대한 상황에 대한 경고
err하드웨어 장치 이외의 오류
-------------------------무시하면 뭔가 제대로 동작 안할 수 있음-------------------------
warning경고 메시지, 무시해도 됨
notice특별한 처리가 필요할 수 있는 비오류 상황
info정보 메시지
debug프로그램 개발 또는 테스트할 때 사용
none로그로 기록 x

실습

  1. 여러가지 로그 확인해보기 - 여러가지 로그 파일의 내용 확인
  2. Syslog 설정해보기 - syslog를 설정하여 원하는 곳에 로그 데이터를 저장해보기
  • 이름은 같은 데 날짜가 적혀있는 경우 : 일별로 잘라서 저장 (하나의 파일에는 용량 넘침)


  • tail -f 로 로그파일 지정하면 실시간으로 확인이 가능하다.

0개의 댓글