ulimit 설정으로 서버 프로세스 제한 걸 때 알아야 할 것들

Views: 0서버 운영에서 “ulimit”는 단순한 쉘 명령이 아니라, 커널 자원 관리와 서비스 안정성을 잇는 핵심 관문이다. 잘못 설정하면 “Too many open files”나 예기치 않은 프로세스 종료가 잦아지고, 반대로 과도하게 풀면 장애 전파 범위가 커진다. 이 글은 ulimit의 동작 원리부터 사용자·서비스별 영구 설정, systemd와 PAM의 연결, 커널 한도와의 관계, 그리고 현장에서 자주 겪는 함정과 해결책까지 체계적으로 … Read more

lsof 명령어로 어떤 프로세스가 파일을 점유 중인지 확인하는 법

lsof는 열린 파일과 이를 점유한 프로세스를 한눈에 보여주는 도구다. 경로·포트·사용자·PID 기준으로 빠르게 필터링해 “누가 점유 중인지”를 정확히 찾고, 로그 로테이션 실패·언마운트 불가·포트 충돌 등 현장 문제를 몇 가지 명령으로 해결하는 방법을 정리했다.

ZIP, TAR, GZ 차이 정확히 설명해봄 + 실무 압축 명령어 모음

ZIP은 ‘압축+아카이브’를 하나로 처리해 개별 파일 접근이 쉬운 포맷이고, TAR는 아카이브만 담당하며 GZ는 단일 파일 압축 포맷이다. 실무에선 TAR에 GZ를 결합한 tar.gz가 권장되는 경우가 많다. 각 포맷의 구조·장단점과 리눅스·macOS·윈도우 명령어 예제를 한 번에 정리했다.