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

다량의 서버에서도 커널을 직접 소스 컴파일하는지..

작성자 정보

  • 홍석범 작성
  • 작성일

컨텐츠 정보

본문

안녕하십니까? 오늘과내일의 홍석범입니다.

응용프로그램에 따라 편하게 rpm을 사용하는 경우도 있고 소스컴파일을 하는 경우도 있습니다.

대부분의 주요 프로그램은 rpm을 사용하지 않고, 소스 파일을 하는 경우가 많은데,  이러한 경우는 설치 스크립트를 작성하여 자동 설치하는 경우가 대부분입니다.
이를테면 sendmail의 경우는 rpm으로 만들어 배포, 설치하지만 apache+php+mysql의 경우는 대부분 스크립트를 만들어 소스컴파일을 합니다.
또한 커널의  경우,  여러가지 이유로 rpm보다는 소스컴파일을 하는데, 시스템의 HW구성만 동일하다면 일일이 설정하여 컴파일할 필요없이 .config 파일만 복사해서 그대로 커널 컴파일하면 여럽지 않게 됩니다. 

최근에는 상용솔루션중에 이러한 관리등을 중앙에서 자동화하는 솔루션이 있기는 하지만 버전이나 각 서버마다의 특성등이 달라 상당 부분 제약조건이 까다롭다는 문제점이 있습니다.  소스컴파일과 rpm방식에는 각각의 장단점이 있기 때문에 적당히 혼용해서 사용하시면 될 듯 합니다.


감사합니다.

이기정 님의 글



홍석범님께서는 많은 pc를 관리하실 것이라 생각됩니다.(아닌가요^^;)

그래서 궁금한 점은 하나의 서버라면 시간을 가지면서 하나하나 소스 컴파일 할 수 있겠지만, 실제 운용되는 많은 수의 서버에 대해서도 일일이 커널패치를 포함한 커널소스를 직접 컴파일해서 운용되는지.. apache,php,mysql등 대부분 애플리케이션을 컴파일해서 설치하는 것으로 아는데 이것 역시 일일히 서버마다 컴파일하는지. 실전에서는 어떻게 설치되는지 궁금합니다. 심각한 보안버그일 경우 더 긴박할 것 같은데요. 혹, 별도의 rpm으로 만들어서 사용하시나요?




 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,133 명
  • 현재 강좌수 :  36,172 개
  • 현재 접속자 :  250 명