Linux 서버에서 자동으로 HTTPS 인증서 갱신 안 될 때 해결하는 방법
리눅스 서버에서 HTTPS 인증서가 자동으로 갱신되지 않으면 갑자기 사이트가 접속 불가가 되거나 브라우저 경고가 뜬다. 이 글에서는 certbot과 시스템 타이머, 포트와 권한 문제를 단계별로 점검해 자동 갱신이 왜 멈췄는지 찾고 다시 정상 상태로 돌리는 방법을 정리한다
리눅스 서버에서 HTTPS 인증서가 자동으로 갱신되지 않으면 갑자기 사이트가 접속 불가가 되거나 브라우저 경고가 뜬다. 이 글에서는 certbot과 시스템 타이머, 포트와 권한 문제를 단계별로 점검해 자동 갱신이 왜 멈췄는지 찾고 다시 정상 상태로 돌리는 방법을 정리한다
ps aux grep 조합은 리눅스에서 프로세스를 찾을 때 가장 먼저 떠오르는 명령이지만 오탐이 많고 실수도 자주 나온다. 이 글에서는 pgrep과 pidof를 활용해 더 정확하게 프로세스를 찾는 방법과 옵션 활용법, 스크립트에서 안전하게 쓰는 패턴까지 단계별로 정리한다
logrotate 설정이 잘못돼서 애플리케이션 로그가 100GB까지 커졌을 때 어떻게 서버를 살렸는지와 함께, 비슷한 상황에서 디스크를 안전하게 비우고 logrotate를 다시 설계하는 전체 과정을 정리한다. 문제 인지부터 원인 분석과 복구, 재발 방지까지 차근차근 살펴본다.
서버에서 메모리가 부족해 프로그램이 자주 죽거나 OOM 오류가 난다면 swap 설정을 먼저 확인할 필요가 있다. 이 글에서는 기존 swap 파일을 안전하게 늘리는 방법과 새로 만드는 방법까지 단계별로 정리해 리눅스 서버 메모리 부족 상황에 실질적인 대응이 가능하도록 돕는다.
shell script 없이도 systemd timer를 활용하면 복잡한 크론 표현식 없이 주기 작업을 자동화할 수 있다. 이 글에서는 cron과의 차이부터 서비스 유닛 작성법, 타이머 설정, 로그 확인 방법까지 예제 중심으로 정리해 실무에서 바로 쓸 수 있는 구성을 설명한다.