ClickCease 파이썬 Lifecycle 연장 지원: 자세히 살펴보기 - TuxCare

인기 뉴스레터 구독하기

4,500명 이상의 Linux 및 오픈소스 전문가와 함께하세요!

한 달에 두 번. 스팸이 없습니다.

파이썬 Lifecycle 연장 지원: 자세히 살펴보기

드시 위쳐

2022년 9월 15일 - 마케팅 부사장

Python용 ELS(Lifecycle 연장 지원) 를 사용하면 코드 리팩토링이나 최신 Python 버전으로의 마이그레이션 없이도 적시에 보안 업데이트가 제공되는 Python 2 애플리케이션을 계속 사용할 수 있습니다. 이를 통해 조직은 이미 배포되어 완벽하게 작동하는 현재 실행 중인 애플리케이션의 가치를 확장하는 동시에 새로운 언어 버전으로 마이그레이션하는 데 따르는 시간과 비용이 많이 드는 업그레이드 프로세스를 피할 수 있습니다.

일부 엔터프라이즈급 Linux 배포판은 여전히 Python 2 패키지를 제공하지만, 그렇지 않은 배포판도 있습니다. 바로 이 점이 Python용 ELS가 필요한 이유입니다. 현재 AlmaLinux OS 9 및 Python 2.7을 지원하므로 시스템에 서비스를 배포할 때 워크로드의 보안을 유지할 수 있습니다.

설치

Python용 ELS를 배포하는 일회성 프로세스는 매우 간단합니다. 설치 스크립트를 다운로드하고 키를 사용하여 실행하면 완료됩니다. 아래에서 이를 수행하는 단계와 설치가 올바르게 실행되었는지 확인하는 단계를 확인할 수 있습니다.

1) 설치 스크립트 다운로드: 여기에서 찾을 수 있습니다:

wget https://repo.cloudlinux.com/python-els/install-python-els-repo.sh

 

2) 키로 인스톨러를 실행하여 저장소에 시스템을 등록합니다:

sh install-python-els-repo.sh -license-key XXX-XXXXXXXXXXXX

 

3) 설치를 확인합니다. "Yum"이 python2 패키지를 찾을 수 있어야 합니다. 비슷한 결과가 표시되면 설치에 성공한 것입니다. 특정 패키지 버전 번호는 표시된 것과 약간 다를 수 있으며, 이는 정기적인 업데이트가 이루어지기 때문에 예상되는 현상입니다.

얌 정보 파이썬2

 

출력:

사용 가능한 패키지
이름 : python2
버전 : 2.7.18
릴리스 : 10.el9.tuxcare.els1
아키텍처 : x86_64
Size : 43 k
소스 : python2-2.7.18-10.el9.tuxcare.els1.src.rpm
저장소 : python-els
요약 : 해석 된 대화 형 객체 지향 프로그래밍 언어
URL : https://www.python.org/
라이센스 : 파이썬
설명 : 파이썬 2는 호환되지 않는 이전 버전의 언어입니다.
호환되지 않는 이전 버전입니다.

4) 실제 파이썬 설치

이제 시스템이 파이썬을 설치할 준비가 되었습니다. 이 작업을 수행할 수 있습니다:

얌 설치 파이썬2 -엔에이블레포 crb

 

5) 파이썬 실행은 이전과 동일한 방식으로 수행됩니다.

$ python2
파이썬 2.7.18 (기본, Jun 30 2022, 00:00:00)
Linux2에서 [GCC 11.2.1 20220127 (Red Hat 11.2.1-9)] [Linux2
유형 "help", "저작권", "크레딧" 또는 "라이선스" 에 대한 자세한 정보를 확인하세요.
>>> print "안녕하세요, 세상!"
안녕하세요, 세상!

로컬 미러

일부 조직은 로컬 미러를 선호하며, TuxCare는 이러한 가능성을 제공합니다. 로컬 미러링에 액세스할 수 있도록 설정하려면 계정 관리자에게 문의하여 공용 IP 주소(미러 프로세스 요청이 표시될 IP)를 제공하세요. 

미러 생성은 rsync를 통해 이루어집니다. 동기화 상태를 유지하려면 이 프로세스를 필요한 간격으로 자동화해야 합니다(예: cron을 통해). 

 

rsync URL: rsync://repo.cloudlinux.com/PYTHON_ELS/

 

예시:

rsync -avSHP -delete rsync://repo.cloudlinux.com/PYTHON_ELS/ .

파이썬에 대한 OVAL 및 Lifecycle 연장 지원

TuxCare는 적절한 보안 감사 및 규정 준수 요건을 보장하기 위해 OpenSCAP 스캔 및 보고에 사용할 수 있는 OVAL 스트림을 제공합니다.

 

TuxCare 파이썬 ELS OVAL 스트림은 여기에서 확인할 수 있습니다:

AlmaLinux 9: https://repo.cloudlinux.com/python-els/almalinux9-els-python-oval.xml

OVAL 사용 방법

1) OpenSCAP 설치

yum 설치 openscap openscap-utils scap-security-guide -y

 

2) OVAL 스트림 다운로드

wget https://repo.cloudlinux.com/python-els/almalinux9-els-python-oval.xml

 

3) 스캔 실행

oscap 타원형 평가 -결과 결과.xml -보고서 보고서.xml almalinux9-els-python-oval.xml

결론

Python에 대한 Lifecycle 연장 지원 은 이미 실행 중이고 만족스러운 애플리케이션의 예상 Lifecycle을 안전하게 연장할 수 있는 방법을 제공하며(계속 실행하는 방법을 검토할 정도로), OVAL과 같은 추가 보안 기능을 추가하여 OpenSCAP과 같은 보안 및 규정 준수 스캐너와 쉽게 통합할 수 있도록 합니다. 배포판에서 Python 2에 대한 지원이 중단되고 조직에서 여전히 Python 2 기반 애플리케이션을 사용하고 있는 경우, 저희에게 알려주세요 에 알려주시면 ELS 지원 매트릭스에 포함될 수 있습니다.

Python 2.x에 대한 제품 Lifecycle을 연장하고 싶으신가요?

파이썬 ELS 전문가와 상담하기

TuxCare 게스트 작가 되기

시작하기

메일

가입

4,500

Linux & 오픈 소스
전문가!


뉴스레터 구독하기