cat 말고 less, tail -f, journalctl 로그 읽는 진짜 실무 패턴 정리
실무 환경에서 단순히 cat만으로 로그를 보는 것은 비효율적이다. 이 글에서는 less, tail -f, journalctl을 활용해 리눅스 로그를 빠르고 정확하게 읽는 실전 패턴을 정리한다. 각 명령어의 기본 사용법부터 필터링, 실시간 모니터링, 서비스 단위 추적까지 단계별로 설명한다.
생활에 전반적인 유용한 팁
실무 환경에서 단순히 cat만으로 로그를 보는 것은 비효율적이다. 이 글에서는 less, tail -f, journalctl을 활용해 리눅스 로그를 빠르고 정확하게 읽는 실전 패턴을 정리한다. 각 명령어의 기본 사용법부터 필터링, 실시간 모니터링, 서비스 단위 추적까지 단계별로 설명한다.
서버 접속 로그를 파싱해 비정상 시도를 감지하고, 임계치에 도달한 IP를 자동으로 차단하는 방법을 정리했다. 로그 소스 선정과 패턴 정의, 시간창·횟수 기반 임계치, 화이트리스트, iptables·nftables 분기, 만료·해제, systemd 타이머 자동화까지 재부팅 없이 운영 환경에 적용방법
SSH 공개키로 설정했는데도 접속 시 비밀번호를 요구하는 경우가 있다. 이는 공개키 파일 권한 문제, SSH 설정 오류, 서버측 인증 설정 제한 등으로 발생한다. 이 글에서는 이러한 원인을 정확히 분석하고 해결 방법까지 정리해 안전하고 빠르게 키 기반 로그인 환경을 구성하는 방법을 설명한다.
서버에서 파일을 삭제했는데도 디스크 용량은 줄지 않거나, 파일이 보이지 않는데 공간만 차지하는 경우가 있다.이 글에서는 inode의 개념부터 파일이 사라졌는데 용량이 줄지 않는 이유, inode 고갈로 생기는 문제, 그리고 해결 및 예방 방법을 실무 중심으로 설명한다.
리눅스 서버에서 80과 443 포트만 열려 있어도 웹 애플리케이션 취약점, 잘못된 설정, 자동화된 스캐닝 도구로 인해 공격을 받을 수 있다. 이 글에서는 포트가 제한되어 있어도 공격이 발생하는 구조적 이유와 실제 위협 요소, 방어 전략을 중심으로 실무적으로 이해할 수 있도록 정리한다.
iptables 방화벽은 보안에 중요한 역할을 하지만 설정 적용 시 연결이 끊기거나 서비스가 중단될 수 있다. 이 글에서는 서버 운영 중 iptables를 중단하지 않고 안전하게 설정을 변경할 수 있는 세 가지 방법과 실무 활용 전략을 정리한다.