새벽에 서버 인증 로그가 평소보다 빠르게 쌓였다는 알림을 받은 관리자는, 가장 먼저 어떤 계정으로 로그인 실패가 몰렸는지 확인합니다. 수천 줄짜리 로그를 눈으로 훑을 수는 없으니, 실패 기록만 걸러내고 그 안에서 계정 이름만 뽑아 중복 없는 목록으로 만들죠. 이 목록이 있으면 무차별 대입 시도의 표적이 된 계정과 단순히 비밀번호를 잘못 친 사용자를 구분해 후속 조치를 정할 수 있습니다.
리눅스 인증 로그는 한 줄에 시각, 호스트, 서비스, 결과, 계정 같은 정보가 정해진 구분자로 나열된 텍스트입니다. 그래서 줄 단위로 조건에 맞는 것만 고르는 grep, 줄을 구분자 기준으로 잘라 원하는 조각만 남기는 cut, 순서를 맞추는 sort, 이웃한 같은 값을 하나로 합치는 uniq를 파이프로 이어 붙이는 방식이 표준적인 접근입니다. 각 도구가 한 가지 일만 하고 결과를 다음 도구에 넘긴다는 점이 핵심입니다.
자주 혼동되는 부분은 중복 제거입니다. 중복을 없애는 도구는 전체 파일을 훑어 같은 값을 찾아내는 것이 아니라 바로 앞 줄과만 비교하기 때문에, 미리 정렬하지 않으면 떨어져 있는 같은 이름이 그대로 남습니다. 이런 로그 요약 유형은 리눅스마스터나 LPIC 실기, 그리고 시스템 운영·보안 담당자의 일상 점검에서 반복해서 요구됩니다.