목록Linux (16)
우당탕탕
Linux 서버에서 갑자기 메모리가 부족해지면서 원인을 파악하느라 한참 고생했어요. 특히 2026년 들어서 새롭게 바뀐 커널 메모리 관리 방식 때문에 예전 방법만 믿고 해결하려다가 꽤 애먹었거든요.이 글에서는 실제 제가 겪은 문제를 토대로 현재 시점에서 Linux 메모리 부족 원인을 어떻게 추적하는지, 그리고 2026년에 달라진 부분은 무엇인지 구체적인 명령어와 설정값까지 모두 공유할게요.Linux 메모리 부족 원인 추적해본 후기 관련 정보개발 환경 / 버전 정보제가 문제를 추적한 서버 환경은 Linux kernel 6.5.0 기반의 CentOS Stream 9였어요. 2026년 현재 최신 LTS 버전이라 메모리 관리 부분에서 몇 가지 중요한 업데이트가 적용되어 있죠.추가로 cgroup v2가 대부분 기..
저는 최근에 서버의 정기 작업을 자동화하려고 Linux의 cron을 설정했는데, 생각보다 삽질을 많이 했어요. 특히 2026년부터 달라진 몇 가지 사항 때문에 이전처럼 설정하니 작동하지 않는 경우가 있었거든요.이 글에서는 2026년 최신 변경점을 반영하여 cron job 설정하면서 제가 직접 겪었던 흔한 실수들과 그 해결 방법, 그리고 꼭 체크해야 하는 설정값과 명령어를 상세히 다뤄볼게요.제가 사용한 환경과 2026년 cron 변경점사실 이 부분이 제일 중요했는데, 제가 작업한 환경은 다음과 같아요.Ubuntu 22.04 LTS, cron 4.5 (2026년 3월 기준 최신 버전)입니다.참고로, 2026년 들어서 cron은 보안 강화 및 환경 변수 자동 처리 방식이 일부 변경되었는데요, 이게 가장 큰 변..
제가 직접 Ubuntu 서버 초기 설정하면서 보안 부분에서 삽질한 경험이 꽤 많아요. 특히 비용과 보안 강화 사이에서 선택할 때 어느 쪽이 더 효율적인지 고민이 많았거든요. 이런 경험을 바탕으로 실제 명령어와 설정값, 그리고 비용 비교까지 꼼꼼히 정리해봤어요.이 글에서는 Ubuntu 서버를 처음 세팅할 때 꼭 해야 하는 보안 강화 방법과 그에 따른 비용 차이를 구체적으로 알려드릴게요. 각 단계별로 어떤 옵션들이 있고, 비용은 얼마나 차이 나는지 표로 쉽게 비교할 수 있도록 준비했습니다.개발 환경 / 버전 정보제가 사용한 환경은 Ubuntu 22.04 LTS 서버이고, 클라우드는 AWS EC2 t3.micro 를 기준으로 했어요. 주요 보안 툴은 UFW와 Fail2ban이며, SSH 연결에는 키 기반 인증..
사실 저는 cron job 설정할 때마다 꼭 한두 가지씩 실수하곤 했거든요. 간단한 설정인데도 막상 운영 환경에 적용하면 의도한 대로 안 돌아가서 당황했던 경험이 많았어요. 이번에는 그런 실수들을 확실히 줄이려고 ‘꼭 확인할 것들’을 정리해 봤습니다.이 글에선 저도 막히고 해결했던 부분들을 중심으로, cron job 설정 단계별 체크리스트를 제공할 거예요. 명령어 하나하나, 환경 변수, 권한 문제 등 놓치기 쉬운 점들을 구체적으로 설명할테니 끝까지 읽으시면 분명 도움이 될 거예요.개발 환경 / 버전 정보제가 테스트했던 환경은 주로 Ubuntu 22.04 LTS와 CentOS 7 위주였어요. 기본적으로 cron 3.0pl1 버전에서 작업하셨다면 크게 다르지 않을 거예요.이렇게 하면 됩니다: cron job..
제가 인프라 세팅하면서 Linux 명령어 때문에 얼마나 고생했는지 이야기를 해보려고 해요. 사실 이런 기본 명령어들을 잘 몰라서 자꾸 삽질하고, 되돌아가고, 또 같은 실수를 반복했거든요. 그래서 이번에는 제가 직접 매일 쓰는 Linux 명령어들 중에서 꼭 써야 하는 것들과 제 실수 사례, 그리고 해결법까지 꼼꼼히 정리해봤습니다.일단 이 글을 읽고 나면 매일 쓸 만한 기본 명령어들, 자주 못 써서 오히려 더 헷갈렸던 부분, 그리고 제가 이렇게 해서 시간을 아꼈다는 팁들까지 알게 되실 거예요.개발 환경 / 버전 정보저는 주로 Ubuntu 20.04 LTS와 CentOS 7 환경에서 작업해요. 클라우드 인프라로 AWS EC2 인스턴스를 많이 쓰고 있고, SSH 접속과 서버 설정을 주로 하죠.가장 기본인데도 매..
제가 Nginx로 리버스 프록시 설정하면서 SSL을 붙이는 작업을 직접 해봤는데요, 생각보다 삽질이 꽤 있었어요. 특히 처음에 SSL, 리버스 프록시 이런 단어들이 너무 낯설고 어렵게 느껴지더라고요. 저도 처음엔 이게 뭔지 몰라서 한참 헤맸습니다.그래서 이 글에서는 Nginx 리버스 프록시에 SSL을 단계별로 어떻게 적용하는지, 제가 겪었던 문제들과 해결법까지 구체적으로 정리해봤어요. 서버 인프라 초보자도 쉽게 따라할 수 있게 최대한 자세히 썼으니 끝까지 읽으면 분명 도움이 될 거예요.개발 환경 / 버전 정보저는 Ubuntu 22.04 환경에서 Nginx 1.22.0을 사용했고, SSL 인증서는 무료 인증서인 Let's Encrypt에서 발급받았습니다.리버스 프록시와 SSL, 이게 뭔지부터 짚고 시작해요..
