Tutoriel Linux

Linux LTS: 업데이트에 있어서 실제로 어떤 변화가 있을까요?

Débutant2 min de lecture
À retenirLinux n'est pas réservé aux experts. Le bon point de départ : une distribution accessible, une sauvegarde propre et quelques commandes comprises.

이 용어를 자주 보게 됩니다. 리눅스 LTS하지만 항상 같은 의미는 아닙니다. 리눅스 커널, 우분투 LTS 같은 배포판, 또는 데비안 측의 확장된 보안 지원을 가리킬 수 있습니다. 6개월마다 재설치하고 싶지 않은 서버나 워크스테이션을 관리하는 경우, 이러한 구분은 매우 중요합니다.

제 경우에는 LTS 버전을 선택하는 이유가 단순히 “더 진지해 보여서”가 아닙니다. 시스템이 안정적으로 유지되고, 보안 패치를 받고, 중요한 변경 사항을 부적절한 시기에 피해야 할 때 선택합니다. 서버, 가정용 NAS 또는 중요 워크스테이션의 경우 이러한 접근 방식이 종종 적절합니다.

Tux, 서버, 유지 관리 일정 및 보안 보호막이 포함된 Linux LTS의 그림

LTS의 진정한 의미는 무엇인가

LTS 일반적으로 의미 장기 지원따라서 장기적인 지원이 필요합니다. 아이디어는 간단합니다. 정해진 기간 동안 해당 버전은 기술적 기반을 갑자기 변경하지 않고 보안 및 유지 관리 업데이트를 받습니다.

하지만 LTS 배포판과 LTS 커널은 같은 것이 아니라는 점에 유의하십시오. Ubuntu LTS와 같은 LTS 배포판은 커널, 시스템 패키지, 라이브러리, 저장소 및 지원 주기를 포함하는 통합 패키지를 제공합니다. 반면 LTS 커널은 주로 장기적으로 유지 관리되는 커널 브랜치와 관련이 있습니다. 웹사이트 kernel.org 유지 관리되는 커널 브랜치 목록과 해당 상태를 게시합니다.

일상적인 사용을 위해서는 먼저 사용 중인 배포판의 지원 주기를 확인하세요. 커널은 물론 중요하지만, 보안은 그 주변에 설치하는 패키지에도 달려 있습니다.

실제로 사용하고 있는 것을 확인하세요

업데이트할 항목을 결정하기 전에 먼저 배포판, 버전 및 부팅 시 로드되는 커널을 확인하십시오.

cat /etc/os-release
이름 없음 -r
호스트 이름

우분투에서는 다음 명령어를 사용하여 버전을 확인할 수도 있습니다.

lsb_release -a

예를 들어 커널 번호는 다음과 같습니다. 6.8.0-xx-제네릭이것만으로는 충분하지 않습니다. 배포판 버전과 함께 읽어야 합니다. 우분투 24.04 LTS는 안정적인 데비안처럼 관리되지는 않지만, 둘 다 잘 관리된 커널을 사용할 수 있습니다.

LTS 업데이트 변경 사항은 무엇인가요?

LTS 버전은 최신 기능보다는 예측 가능한 버그 수정에 중점을 둡니다. 보안 업데이트는 제공되지만, 주요 동작 변경 사항은 제한적입니다. 이러한 특징 덕분에 LTS 버전은 서버, 운영 환경 또는 다른 사람의 워크스테이션 문제를 해결하는 데 유용합니다.

데비안이나 우분투에서 기본 사항은 예전과 같습니다.

sudo apt 업데이트
apt list --upgradable
sudo apt 업그레이드

특히 원격 서버에서 작업할 때는 커밋하기 전에 패키지 목록을 확인하는 것이 좋습니다. 커널, 네트워크 패키지, OpenSSH, systemd 또는 중요한 드라이버가 관련된 경우, 별도의 시간을 확보해 두세요. 재부팅이 필요할 수도 있는데, 작업 도중에 그런 문제를 발견하는 것은 원치 않을 것입니다.

이번 재시작을 준비하기 위해 가이드를 다시 읽어보실 수 있습니다. systemctl reboot 명령어를 실행하고 서버를 종료하기 전에 점검합니다.업데이트 후 방문 journalctl은 마지막 시작 시점에 실행됩니다. 또한 제대로 재시작되지 않은 서비스를 신속하게 식별할 수 있습니다.

LTS는 영구 고정을 의미하지 않습니다.

그게 함정입니다. LTS 버전은 계속 지원되지만, 지원 종료일이 있습니다. 우분투는 이를 문서화합니다. 출판 및 지원 주기Debian은 또한 자체 문서를 작성합니다. LTS 지원모든 패키지에 모든 경우에 적용되는 것은 아닌 규칙이 있습니다.

아니요, LTS 버전을 설치한다고 해서 지원 일정을 준수해야 하는 의무에서 면제되는 것은 아닙니다. 서버에서 지원 종료가 임박한 버전을 계속 실행 중인 경우, 제공되는 패치 수가 줄어들거나 배포판에 따라 연장 지원 플랜으로 업그레이드해야 할 수도 있습니다. 인터넷에 노출된 서버라면 지원 종료를 미루지 않는 것이 좋습니다.

데스크톱, 서버, NAS: 선택은 제각기 다릅니다.

서버에서는 LTS 버전이 가장 간단한 선택인 경우가 많습니다. 예상치 못한 문제가 적고, 업데이트가 더 예측 가능하며, 문서도 더 안정적이기 때문입니다. 하지만 최신 데스크톱 컴퓨터에서는 상황이 좀 더 복잡할 수 있습니다. 최신 Wi-Fi 카드, 최신 GPU 또는 최신 노트북을 사용하는 경우 최신 커널이 하드웨어 지원을 향상시킬 수 있습니다.

예를 들어 Ubuntu LTS에서는 설치된 이미지와 사용 가능한 커널 패키지에 따라 하드웨어 스택이 변경될 수 있습니다. 테스트를 위해 커널 브랜치를 변경하기 전에 이미 설치된 버전을 확인하십시오.

이름 없음 -r
apt 정책 linux-generic linux-generic-hwe-24.04

가정용 NAS라면 훨씬 더 보수적인 접근 방식을 취해야 합니다. 최신 커널을 사용하는 것이 우선순위가 아닙니다. 시스템이 안정적으로 부팅되고, 디스크가 제대로 인식되고, 스냅샷이나 백업이 검증되었으며, 이해하기 쉬운 업데이트를 받을 수 있도록 하는 것이 중요합니다.

제가 정착하거나 이주하기 전에 사용하는 방법입니다.

  • 배포판의 정확한 버전을 기록해 두겠습니다. cat /etc/os-release.
  • 로드된 커널을 확인합니다. 이름 없음 -r.
  • 이용 가능한 패키지들을 살펴보고 있습니다. apt list --upgradable.
  • 해당 배포판의 지원 종료일을 확인하고 있습니다.
  • 버전 업그레이드 전에 중요한 데이터를 백업합니다.
  • 업데이트 직후 재시작 및 핵심 서비스 테스트를 진행하고 있습니다.

시스템이 안정적이고, 지원이 지속되며, 버그 수정이 완료된 상태라면 단순히 시스템 세부 정보에 최신 버전이 표시된다는 이유만으로 마이그레이션하지 않습니다. 하지만 지원 기간이 거의 끝나가거나, 하드웨어 인식이 원활하지 않거나, 패키지가 너무 오래되어 더 이상 필요하지 않은 경우에는 미래를 제대로 준비해야 합니다.

장기 보관(LTS)은 만능 해결책이 아닙니다. 이는 절충안입니다. 이동을 줄이고 예측 가능성을 높이는 대신, 관리 일정을 주시해야 합니다. 스트레스 없이 유지 관리해야 하는 기계에는 바로 이러한 방식이 필요한 경우가 많습니다.

sudo apt update && sudo apt upgrade