GrepBoard/매뉴얼
47 편 ·

Ubuntu 24.04 7

  1. logrotate 설정을 만들고 미리 시험하기

    앱 로그용 logrotate 설정을 만들고 -d 로 미리 보고, -f 와 상태 파일로 강제 실행해 결과 파일을 확인합니다. copytruncate 와 postrotate 의 차이도 다룹니다.

    logrotate 3.21.0 · Ubuntu 24.04 · systemd 255
  2. Nginx 를 앱 앞의 리버스 프록시로 두기

    호스트 이름 하나로 들어온 요청을 로컬 포트의 앱으로 넘기고, 클라이언트 주소를 함께 전달하고, 프록시의 502 와 앱 자체 오류를 가려내는 방법입니다.

    Ubuntu 24.04.5 LTS · nginx 1.24.0 · Python 3 http.server(시험용 앱)
  3. Nginx 설치와 서버 이름 설정

    Ubuntu 저장소에서 Nginx 를 설치하고 기본 사이트를 내 호스트 이름에 맞춘 뒤, 설정을 검사하고 연결을 끊지 않고 다시 읽게 합니다.

    Ubuntu 24.04.5 LTS · nginx 1.24.0
  4. systemd 저널 디스크 사용량 보고 줄이기

    저널이 디스크를 얼마나 쓰는지 확인하고, vacuum 으로 오래된 파일을 지우고, 드롭인으로 상한을 고정하고, 저널을 채우는 유닛을 찾습니다.

    Ubuntu 24.04 · systemd 255 · 설정 항목은 freedesktop.org journald.conf(5)·journalctl(1) 문서 기준
  5. Ubuntu 26.04 업그레이드 계산 오류 해결

    Ubuntu 24.04 에서 26.04 업그레이드 시 발생하는 Could not calculate the upgrade 오류를 로그로 진단하고, 충돌 패키지와 PPA 를 정리해 다시 시도합니다.

    Ubuntu 24.04 → 26.04 · Ubuntu 문서·Launchpad 보고 기준(2026-10)
  6. 디스크가 꽉 찼을 때 공간을 먹는 것 찾기

    df 로 꽉 찬 파일 시스템을 찾고 du·find 로 큰 파일을 좁히고, 지웠는데 공간이 안 돌아올 때와 아이노드가 바닥났을 때를 처리합니다.

    Ubuntu 24.04.5 LTS · coreutils 9.4 · lsof 4.95.0 · ext4 루프 파일 시스템
  7. 서비스가 failed 일 때 원인 찾기

    systemctl status 의 Active·status 줄을 읽고, journalctl 로 실패 직전 로그를 보고, 203/EXEC 와 start request repeated too quickly 를 고칩니다.

    Ubuntu 24.04 · systemd 255 (일시 유닛으로 재현)