Linux 서버와 데스크톱의 로그, 패키지, 디스크 공간, 서비스.
APT가 다운로드한 .deb 파일을 보관하는 장소, apt clean, autoclean 및 autoremove의 차이점, Debian 및 Ubuntu에서 안전하게 제거할 수 있는 항목을 설명합니다.
cron이 예약된 작업을 실행하는 방식, 다섯 개의 crontab 시간 필드, 시스템 cron 파일의 위치 및 systemd 타이머와의 비교.
df 출력 결과를 읽는 방법, 일반 사용자 기준에서 사용 가능한 공간(Avail)이 0이 되기 전에 사용률(Use%)이 100%에 도달할 수 있는 이유, 그리고 df -i를 통해 아이노드(inode)를 확인하는 방법을 설명합니다.
단일 파일 시스템에 유지되는 옵션을 사용하여 du 및 대화형 ncdu로 Linux 디스크를 채우는 요소를 찾는 방법입니다.
Linux에서 find 명령어를 사용하여 크기가 크거나 오래된 파일을 나열하고, 안전하게 미리 본 후 확인된 파일만 삭제하는 방법입니다.
journalctl로 로그를 읽고, 저널이 차지하는 용량을 확인하며 --vacuum 옵션으로 안전하게 줄이는 방법입니다.
스왑의 개념, free 및 swapon 명령어로 확인하는 방법, 스왑 파일을 추가하는 방법, 그리고 vm.swappiness가 변경하는 내용에 대해 설명합니다.
logrotate의 기능, /etc/logrotate.conf 및 /etc/logrotate.d에서의 설정 작동 방식, 그리고 규칙을 안전하게 테스트하는 방법을 설명합니다.
systemd 유닛이 무엇인지, 일반적인 유닛 유형은 무엇인지, 그리고 systemctl을 사용하여 서비스를 시작, 중지, 활성화 및 검사하는 방법을 설명합니다.
아이노드의 개념, df -i를 사용한 아이노드 사용량 확인 방법, 그리고 수백만 개의 작은 파일이 있는 디렉터리를 찾는 방법을 설명합니다.