본문 바로가기
반응형

전체 글264

03. 로그파일 관리 복잡한 로그 관리 직접 할 필요 없습니다 -> logrotate logrotate - 모든 리눅스 배포판의 표준 로그 관리 유틸리티 - 다양한 관리 정책이 구현됨 - 주요 옵션 compress : 현재 버전이 아닌 모든 log 파일들을 압축 daily, weekly, monthly : 지정된 일정대로 로그 파일들을 로테이션 delaycompress : 현재와 가장 최근 버전을 제외한 모든 버전을 압축 endscript : prerotate나 postrotate 스크립트의 끝을 표시 errors emailaddr : 지정된 이메일로 오류 알림 메시지를 보냄 missingok : 로그 파일이 존재하지 않는 경우에 오류처리 하지 않음 notifempty : 로그 파일이 비어 있으면 로테이트 하지 않음 copy.. 2022. 12. 14.
02. syslog의 이해 Systemd journal이 아닌 syslog도 알아야 하나요? -> 같이 사용됨 syslog - 로깅 시작은 로그 형식 정의 -> IETF 표준 로깅 프로토콜(RFC 5424)을 따르는 포괄적인 로깅 시스템 - 주요 기능 . 개발자에게 로그 파일을 작성하는 메커니즘을 제공 . 시스템 관리자에게 로깅 통제권을 제공 기존 -> 모든 프로그램이 자유롭게 로깅 정책을 만들어 사용 syslog -> 시스템 관리자는 소스(facility), 중요도(severity level)에 따라 메시지 정렬 다양한 목적지로 경로를 전환 및 내용을 변경 - syslog 데몬 변경 : syslogd -> rsyslogd (syslog의 호환을 유지하면서 기능 확장) - 메시지 확인 -> cat, grep, less, awk (.. 2022. 12. 14.
01. 리눅스 로깅 이해 로그는 시스템을 분석하는데 필수 자료 - 다양한 소스의 로그를 수집 -> 시스템 데몬, 커널, 어플리케이션 로그 등 수집해서 충분한 가시성 확보가 필요 - 메시지를 조회하기 위한 환경 구성 -> 로그를 검색하기 위한 다양한 방법이 필요 - 메시지 유지 및 만료 관리 ->적절한 로그 사이즈 및 삭제 관리 (예, 로그 파일 크기 증가로 Disk full 발생) 로그 관리 정책 필요 - 한달 후 일괄 폐기?? -> 로그 종류별 유용한 수명이 한정되어 있음 폐기전에 요약, 필터링, 검색, 분석, 압축, 저장 해야 할 필요 있음 - 접근 및 회계 감사(audit) 기록들은 데이터 유지 규정이나 사이트 보안 정책에 따라 관리되야 함 전통적인 리눅스 로그 관리 -> syslog - 유닉스/리눅스는 syslog 시스템.. 2022. 12. 14.
05. (실습) AWS EC2 키파일 분실 문제 해결 EC2에 접근할 키파일을 분실했습니다. (예, 키를 저장하는 머신의 디스크 이슈) 방법1. 사용자 데이터를 통한 공개키 등록 - 새로 사용할 키페어(개인키, 공개키) 생성 - 사용자 데이터를 활용해 공캐키를 ~/.ssh/authorized_keys 에 등록 *사용자 데이터: 인스턴스를 시작할 때 실행할 명령 또는 명령 스크립트를 지정 - 실습링크: https://github.com/go4real/linux_campus/blob/main/Part3/Ch05_05/add_ssh_key.md 방법2. 인스턴스 Snapshot 생성 및 Snapshot 기반으로 새로운 인스턴스 생성 - 새로 사용할 키페어 (개인키, 공개키) 생성 - 기존 인스턴스의 머신 이미지를 생성 - 생성된 이미지를 활용해서 새로운 인스턴스.. 2022. 12. 14.
반응형