proftpd에 문제가 있습니다.
localstatedir이 /var/run으로 되어있는데
proftpd를 실행시키려고 하면
"unable to listen to local socket"
과 같은 에러메시지를 내면서 실행이 안 됩니다.
원인은 localstatedir에 proftpd라는 디렉토리가 없는 것인데.
문제는 /var/run/proftpd를 만들어주면 실행이 잘 되다가도 서버를 리부팅을 시키면 /var/run/proftpd가 다시 없어지고 또 실행이 안 됩니다.
즉 서버를 재부팅할때마다 관리자가 직접 /var/run/proftpd를 만들어줘야 합니다. 이게 분명히 정상은 아니라고 생각됩니다.
집에서 매스커레이딩 및 삼바 서버 위주로 사용하다보니
시스템 자원의 사용량이 많지 않습니다.
특히나 cpu의 경우 top에서 확인해본 결과 20%를 거의 넘기지
않더군요(커널 컴파일 등의 작업 등을 빼면 보통의 매스커레이딩 및 삼바, 텔넷, 프린터 서버 등으로 사용하는데도 별로 cpu 및 시스템의 자원사용률이 낮군요).
그래서 예전에 윈도에서 cpu가 idle상태일 때 CPU를 짧은 시간동안 끄고 사용할 때는 다시 켜는 등의 방법을 통해서