저는 아치 Linux 서버를 실행하고 있으며 최근에 lts
리포지토리에서 커널로 전환했습니다.
서버를 자주 재부팅하지 않기 때문에 장기적으로 지원할 수 있는 안정적인 커널을 원합니다. 그러나 나는 이 특정한아치 리눅스 lts 커널지속적인 업데이트를 받으세요. 몇 주 전에 커널 4.4.11을 설치했는데 이제 4.4.12 업데이트가 있습니다.
lts 커널 트랙의 "높은" 업데이트 속도에 놀랐습니다.kernel.org최신 장기 커널이 이미 4.4.13이라고 나와 있으니 조만간 서버에 다시 업데이트를 해야 할 것 같습니다.
이것linux.com 블로그는 다음과 같이 언급했습니다., 4.4 커널은 최소 2년 동안 유지됩니다. 그러나 지난 5개월 동안 13개의 업데이트(예: 4.4.13)가 있었기 때문에 커널에 대한 장기 지원의 이점을 실제로 보지 못했습니다.
업데이트 빈도가 높기 때문에 안정적인 최신 커널에서 서버를 실행할 수도 있으며 lts 트랙에 있는 것보다 업데이트로 더 바쁘지 않을 것입니다.
그렇다면 LTS 코어는 정확히 무엇을 위해 설계되었나요?
답변1
장기 운송 서비스업그레이드가 없다는 뜻은 아닙니다.장기 운송 서비스즉, 버전에 대한 "표준" 지원이 중단되면 패키지는 버그 및 보안 문제를 수정하기 위해 사소한 업그레이드를 거칩니다. 지원하는 다음 버전으로 이동하지 않고도 안전한 방식으로 서버를 사용할 수 있는 옵션/가능성을 제공합니다. 다음 버전에는 일반적으로 전체 설치가 필요합니다.
이러한 업그레이드를 원하지 않으면 (자동) 업그레이드를 수행하면 안 됩니다. 그런 다음 수동으로 수행할 업그레이드를 결정할 수 있습니다. 나는 이것이 서버를 손상시킬 수 있으므로 좋은 습관이라고 생각하지 않습니다.
답변2
"다음 버전은 일반적으로 전체 설치가 필요합니다." 글쎄요, 그건 말도 안되는 소리입니다. 이것은 Windows가 아닙니다. 재설치 없이 또는 대부분의 경우 재부팅하지 않고도 언제든지 무엇이든 업데이트할 수 있습니다. 분명히 커널을 업데이트하려면 재부팅해야 하지만 이는 재부팅이 필요한 드문 경우 중 하나입니다.
LTS 커널은 일반적으로 새로운 기능이 도입되지 않고 버그 수정 및 보안 패치가 도입되기 때문에 일반적으로 더 안정적입니다. 새 버전은 항상 새로운 기능을 제공하므로 새로운 버그와 문제가 발생합니다. 매우 중요한 서버를 실행하고 있고 견고한 안정성이 주요 관심사가 아닌 이상 장기간 버전을 유지하는 것은 의미가 없습니다.