별의 공부 블로그 🧑🏻‍💻

🗒️ log (7)

728x90
  1. 2022.05.09 [리눅스마스터 1급 실기] rsyslog 2

    rsyslog 시스템 로그의 개요 로그(Log) : 시스템에서 일어나는 모든 사건이나 이벤트 등이 각 서비스별로 기록된 것 로그 분석은 시스템 관리에 상당히 중요한 역할을 한다. 로그 기록과 관련된 패키지 리눅스 초기 : syslog 패키지 syslogd 데몬이 /etc/syslog.conf 설정 파일을 기반으로 서비스별 로그 파일을 /var/log 디렉터리에 생성하였다. 최근 리눅스 배포판 : rsyslog 패키지 Rocket-Fast System for Log Processing 기존 syslog와 유사하게 rsyslogd 데몬이 /etc/rsyslog.conf 설정 파일을 기반으로 서비스별 로그 파일을 /var/log 디렉터리에 생성한다. rsyslog syslog 의 성능을 대폭 강화한 패키지 다..

  2. 2022.04.10 [리눅스마스터 1급 실기] 로그 파일 관리(logrotate)

    로그 파일 관리(logrotate) logrotate 로그 파일을 여러 개로 분할해주는 프로그램 다음의 기능 지원 로그 파일의 자동 로테이션 기능 압축 기능 제거 각각의 로그 파일은 하루, 일주일, 한 달 단위로 로테이션을 할 수 있다. 시스템과 관련된 기본적인 로그 설정 : /etc/logrotate.conf 응용 프로그램은 /etc/logrotate.d 디렉터리에 내에 위치하여 로그 파일을 관리한다. 명령행에서 logrotate 를 직접 사용 가능하다. 하지만, 현재 리눅스에서는 /etc/cron.daily 디렉터리에 등록되어 있다. cron에 의해 스케쥴링 되어 실행되고 있다. 사용법 # logrotate [option] config_file 주요 옵션 -f : 강제로 환경 설정 파일을 읽어 들여서..

  3. 2022.04.10 [리눅스마스터 1급 실기] 로그 관련 파일 & 명령어

    로그 관련 파일 & 명령어 로그 파일 CentOS 7에서 사용되고 있는 대표적인 몇 가지의 로그 파일에 대하여 정리해본다. 로그 파일은 /var/log 디렉터리에 위치하고 있다. 로그 파일 설명 /var/log/messages - 시스템에서 발생한 표준 메시지가 기록되는 파일 - root만이 읽을 수 있도록 설정되어 있다. - 날짜 및 시간, 메시지가 발생한 호스트명, 메시지를 발생시킨 내부 시스템이나 응용 프로그램의 이름, 발생된 메시지 등이 콜론(:)으로 구분되어 순서대로 기록된다. /var/log/secure - 인증(Authentication)에 기반한 접속과 관련된 로그가 기록되는 파일 - 보통 로그인(telnet 또는 ssh), tcp_wrappers, xinetd 관련 로그가 쌓인다. /va..

  4. 2022.03.18 [리눅스] /etc/logrotate.conf

    /etc/logrotate.conf (참고) logroate 더보기 로그 파일을 여러 개로 분할해주는 프로그램 로그 파일 계속적으로 덧붙여져면서 쌓이는 형태 파일의 크기도 계속 커지게 됨. 다음의 기능 지원 로그 파일의 자동 로테이션 기능 압축 기능 제거 각각의 로그 파일은 하루, 일주일, 한 달 단위로 로테이션을 할 수 있음. 시스템과 관련된 기본적인 로그 설정 : /etc/logrotate.conf 응용 프로그램은 /etc/logrotate.d 디렉터리에 내에 위치하여 로그 파일을 관리함. 명령행에서 logrotate를 직접 사용 가능함. 하지만, 현재 리눅스에서는 /etc/cron.daily 디렉터리에 등록됨. cron에 의해 스케쥴링 되어 실행되고 있음. 사용법 # logrotate [option..

  5. 2022.03.15 [리눅스 명령어] logger

    logger 명령행에서 로그 시스템에 메시지를 전송할 때 사용하는 명령 기본적으로는 /var/log/messages 파일에 기록된다. 사용법 # logger [option] [message] 주요 옵션 옵션 설명 -i PID를 기록할 때 사용함. -f 저장되는 파일명을 지정할 때 사용함. -t 지정한 태그(Tag)를 함께 기록할 때 사용함. -s 표준 출력(모니터)에도 메시지를 출력함. 사용 예 예 1 /var/log/messages 파일에 'CentOS 7' 이라는 메시지가 저장됨. # logger CentOS 7 예 2 /var/log/messages 파일에 'Hello Linux' 라는 메시지가 저장됨. PID를 기록함. # logger -i -f /var/log/messages 'Hello Lin..

  6. 2022.03.15 [리눅스 명령어] logrotate

    logrotate 로그 파일을 여러 개로 분할해주는 프로그램 다음의 기능 지원 로그 파일의 자동 로테이션 기능 압축 기능 제거 각각의 로그 파일은 하루, 일주일, 한 달 단위로 로테이션을 할 수 있다. 시스템과 관련된 기본적인 로그 설정 : /etc/logrotate.conf 응용 프로그램은 /etc/logrotate.d 디렉터리 내에 위치하여 로그 파일을 관리한다. 명령행에서 직접 logrotate를 사용 가능하다. 하지만, 현재 리눅스에서는 /etc/cron.daily 디렉터리에 등록되어 있다. cron에 의해 스케쥴링 되어 실행되고 있다. 사용법 # logrotate [option] config_file 주요 옵션 옵션 설명 -f - 강제로 환경 설정 파일을 읽어 들여서 실행 - (--force) ..

  7. 2022.03.03 [정보처리기사 실기] 09. 소프트웨어 보안 구축

    09. 소프트웨어 보안 구축 (1) Secure SDLC Secure SDLC 보안상 안전한 소프트웨어를 개발하기 위해 SDLC에 보안 강화를 위한 프로세스를 포함한 것 소프트웨어 개발 생명주기(SDLC; Software Development Life Cycle) 소프트웨어 개발 방법론의 바탕이 되는 것 소프트웨어를 개발하기 위해 정의하고, 운용, 유지보수 등의 전 과정을 각 단계별로 나눈 것 요구사항 분석, 설계, 구현, 테스트, 유지보수 등 SDLC 전체 단계에 걸쳐 수행되어야 할 보안 활동을 제시한다. Secure SDLC의 대표적인 방법론 방법론 내용 CLASP SDLC의 초기 단계에서 보안을 강화하기 위해 개발된 방법론 SDL 마이크로소프트 사에서 안전한 소프트웨어 개발을 위해 기존의 SDLC를..

728x90


📖 Contents 📖