배포판을 업그레이드할 필요를 없애려면 어떻게 해야 합니까?

배포판을 업그레이드할 필요를 없애려면 어떻게 해야 합니까?

현재 프로덕션 서버에서 Ubuntu를 사용하고 있습니다.

저는 데스크탑에서 아치 리눅스를 사용하는 것을 선호합니다. 왜냐하면 우분투, 데비안 등과 같은 운영 체제 버전이 없기 때문입니다. 따라서 EOL에 대해 걱정할 필요가 없습니다.

Debian을 사용하고 jessi, wheezy 등과 같은 코드명 대신 "stable"을 사용하도록 저장소를 설정할 수 있습니까?

서버의 수명이 다하지 않도록 하시겠습니까?

나는 다음을 구성할 수 있기 때문에 Debian/Ubuntu와 같은 OS를 선호합니다: 무인 업그레이드

아니면 내 서버에서 사용할 수 있는 유사한 운영 체제가 있습니까?

저는 이 서버를 사용하여 마젠토 웹사이트를 호스팅하고 있습니다. [nginx/apache, php, mysql, redis, memcached 사용]

답변1

나는 이것에 대한 쉬운 "수정"이 없다고 생각합니다. 나는 또한 Debian과 Arch Linux를 사용합니다. 후자는 내 노트북 ​​중 하나에 있고 데비안은 내 서버에 있습니다(실제로는 다른 노트북에도 있습니다).

내 서버에서 Arch를 사용하지 않는 이유는 롤링 버전이기 때문입니다.잠재적인파손을 방지합니다. 저는 Arch Linux를 "불안정"하다고 설명하지 않기 때문에 잠재력이라고 말합니다. 지난 몇 년 동안 저는 단지 두 번 정도 경미한 손상(이게 말이 되나요?)을 입었습니다. 하지만 데비안에는 0과 같은 것이 없습니다.

예, 때로는 pacman -SyuArch에서 업그레이드를 할 때 약간 긴장되는 반면 데비안의 업그레이드는 아무 것도 망가뜨린 적이 없습니다(그런 일이 일어나지 않는다는 말은 아니지만 한번도 경험해 본 적이 없습니다).

요약하자면, 이 시점에서는 실제로 둘 중 하나를 선택해야 한다고 생각합니다. 나는 두 접근 방식(롤링 버전과 "고정" 버전) 모두 장점이 있다고 생각하지만 "매우 안정적인" 롤링 버전을 얻을 수는 없습니다.

Debian(또는 *buntu)이 EOL에 도달하면 일반적으로 시스템이 아닌 모든 파일을 백업하고 새로 설치한 다음 모든 것을 다시 집어넣습니다. IMHO, 그다지 문제가 되지는 않습니다.

답변2

특정 보호 시나리오에서 항상 사용되는 고도로 전문화된 일부 임베디드 애플리케이션을 제외하고는 실제로 배포판을 업그레이드해야 합니다. 네트워크에 연결된 컴퓨터(및 네트워크에 연결되지 않은 대부분의 컴퓨터)의 경우 보안 수정 사항을 적용해야 합니다. 또한 법률이 변경됨에 따라 문자 그대로 변경되는 시간대 정의를 포함하여 일부 사항에 대한 시간을 따라잡아야 합니다. 새 하드웨어를 추가하는 경우 업데이트된 드라이버가 필요할 수 있으며, 물론 언젠가는 최신 소프트웨어를 실행하고 싶을 수도 있습니다.

어떤 유형의 배포판을 선택하든 항상 업그레이드가 있습니다. Arch Linux 및 Debian 불안정 또는 베타 릴리스와 같은 일부 배포판에는 업그레이드가 작은 청크(한 번에 몇 개의 패키지)로 수행되고 거의 매일 수행되는 "롤링 릴리스"가 있습니다. 다른 배포판은 중요한 버그(주로 보안 문제)가 예정되지 않은 시간에만 수정되고 주요 버전이 1년에 최대 한두 번만 출시되는 등 더욱 안정적입니다.

어느 쪽이든 업그레이드하지 않으면 설치의 수명이 다하게 됩니다. 유일한 차이점은 며칠이 걸리는지(Arch) 아니면 10년이 걸리는지(RHEL)입니다.

업그레이드하면 일부 문제가 발생할 수 있습니다. 무인 업그레이드는 일반적으로 나쁜 생각입니다. 이는 동일한 컴퓨터(동일한 하드웨어 또는 충분히 가까운, 동일한 패키지 세트, 동일한 구성, 네트워크 구성 및 사용자 계정의 최소 차이를 제외하고)에서 처음으로 무인 업그레이드를 수행한 경우에만 가능합니다. 서버에서 무인 업그레이드를 수행합니다.

서버의 경우 안정적인 배포를 적극 권장합니다. 이렇게 하면 몇 년마다 위험한 업그레이드가 발생하게 됩니다. 보안 업그레이드는 일반적으로 안전합니다.

stableDebian에서는 버전 이름 대신 소스 목록을 가리킬 수 있습니다 (예: ) jessie. 장점은 시스템이 항상 자동으로 새 버전을 추적한다는 것입니다. 단점은 어느 날 일어나면 업그레이드를 수행하기 위해 3GB 다운로드와 2시간의 디스크 I/O가 필요하다는 것입니다. 이런 것들을 정리하는 것이 가장 좋습니다.

관련 정보