질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

messages.0 파일이 안생깁니다.

작성자 정보

  • 니가가라하와이 작성
  • 작성일

컨텐츠 정보

본문

선배님들께 질문 드립니다.


OS : Red Hat Enterprise Linux Server release 5.3 (Tikanga)

서버 : IBM X3650 M4

장애내용 : messages 파일만 있고  messages.0 messages.1 등 messages.x 파일이 생성 안됨


점검을 하다보니 동일한 환경의 서버에서 나중에 도입된 서버들만 messages.x 파일이 생성이 안되는 걸 확인했습니다.


syslogd와 klogd 데몬, logrotate 정상 기동을 확인 했으며

syslog.conf, logrotate.conf /etc/logrotate.d/syslog, /etc/cron.daily/logrotate 파일

문제가 없는 서버와 퍼미션, 내용 동일 합니다.


이상한 점은

/usr/sbin/logrotate -d /etc/logrotate.conf 하면

실행 되다가 uucp 계정이 없다고 하면서 멈추는것을 보고 /etc/passwd 파일을 확인해 보니 새로 도입한 서버들만 uucp 계정이 없었습니다.

혹시나 해서 잘돌아가는 서버에서 uccp 계정을 복사, 추가하고 다시

/usr/sbin/logrotate -d /etc/logrotate.conf 하니 오류가 발생하지 않고

messages.0 파일이 생기며 /var/lib/logrotate.status 파일이 업데이트 되었습니다.


결론적으로 uccp 계정이 있어야만 messages.0 파일이 생성되는 경운데

테스트 서버를 동일한 환경으로 구성하여 확인해 보니 uucp 계정이 없어도 잘 돌아갑니다.


혹시 이런 경우가 있으신 선배님들 계시면 조언 부탁 드립니다. 꾸벅~


관련자료

댓글 3

지유파파님의 댓글

  • 지유파파
  • 작성일
/etc/logrotate.d/uucp 파일이 있는지 찾아보고, 있으면 해당 파일 다른 곳으로 mv 해둔 후 다시 logrotate 로 확인 해보시기 바랍니다.

니가가라하와이님의 댓글의 댓글

  • 니가가라하와이
  • 작성일
확인해 봤는데 정상 동작하는 서버와 문제가 있는 서버 둘다 /etc/logrotate.d/uucp 가 있네요. 말씀데로라면 /etc/passwd에 uucp가 없고 uucp를 사용 안하는것 같으니 logrotate가 실행될때 읽어 들이는 /etc/logrotate.d/uucp를 옮기라는 말씀이신거죠? 다음달에나 고객사에 갈수 있을것 같은데 그때 한번 해보도록 하겠습니다. 정말 감사합니다.

지유파파님의 댓글

  • 지유파파
  • 작성일
6 버전대에서는 해당 파일이 존재하지 않고 5 버전대에는 존재 할 겁니다.

아마도 내용 열어보면 권한 설정하는 부분이 있을텐데 그때 계정이 없어서 그럴 것으로 예상되네요.

uucp 파일을 다른 곳으로 옮겨두시면 그 부분에 에러가 발생하지 않을 것이고 나머지도 정상적으로 진행될 것 같습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,155 명
  • 현재 강좌수 :  36,484 개
  • 현재 접속자 :  229 명