journalctl과 커널 로그를 이용해 리눅스 서버 장애 발생 시점을 역추적하는 방법
리눅스 서버 장애를 추적하는 첫걸음 로그 분석의 세계 리눅스 서버를 운영하다 보면 예기치 않게 서버가 멈추거나 서비스가 중단되는 상황을 마주하게 됩니다. 이때 시스템 관리자가 가장…

리눅스 서버 장애를 추적하는 첫걸음 로그 분석의 세계 리눅스 서버를 운영하다 보면 예기치 않게 서버가 멈추거나 서비스가 중단되는 상황을 마주하게 됩니다. 이때 시스템 관리자가 가장…

리눅스 컨테이너의 핵심 원리 이해하기 오늘날 우리가 사용하는 대부분의 클라우드 서비스와 애플리케이션은 컨테이너 기술을 기반으로 작동합니다. 도커(Docker)나 쿠버네티스(Kube…

리눅스 서버의 Load Average 이해하기 리눅스 서버를 운영하거나 관리하다 보면 가장 먼저 마주하게 되는 지표 중 하나가 바로 Load Average입니다. 많은 초보 관리자…
리눅스 시스템 관리의 마법 도구 스트레이스 이해하기 리눅스 환경에서 서버를 운영하거나 소프트웨어를 개발하다 보면 마주치는 가장 당혹스러운 순간은 프로그램이 아무런 이유 없이 멈추거…

SSH 공개키 인증이란 무엇인가 SSH(Secure Shell)는 원격 컴퓨터에 안전하게 접속하기 위한 프로토콜입니다. 많은 사람이 서버에 접속할 때 비밀번호를 사용하지만, 비밀번…

디스크 공간은 충분한데 파일이 생성되지 않는 이유와 해결 방법 리눅스 서버를 운영하다 보면 분명히 디스크 용량은 넉넉하게 남아 있는데, 정작 파일을 새로 만들거나 저장하려고 하면 …

Nginx 리버스 프록시에서 발생하는 502 Bad Gateway의 정체 웹 서비스를 운영하다 보면 브라우저 화면에 502 Bad Gateway라는 메시지가 나타나 당혹스러울 때가…

TCP 연결 성공 이후 통신 실패가 발생하는 이유 인터넷을 사용하다 보면 흔히 겪는 현상이 있습니다. 브라우저 창을 띄우거나 특정 앱을 실행할 때, 연결 자체는 이루어진 것 같은데…

리눅스 서버의 메모리 부족 현상과 OOM Killer 이해하기 리눅스 서버를 운영하다 보면 어느 날 갑자기 서비스가 중단되거나, 접속이 되지 않는 상황을 마주하게 됩니다. 시스템 …