기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
주의
AL2 epel
Extra는 타사 EPEL7리포지토리를 활성화했습니다. 2024-06-30부터 타사 EPEL7리포지토리가 더 이상 유지 관리되지 않습니다.
이 타사 리포지토리는 향후 업데이트되지 않습니다. 즉, EPEL 리포지토리의 패키지에 대한 보안 수정 사항이 없습니다.
이 섹션에서는에 있는 일부 패키지에 대한 AL2023의 옵션을 다룹니다EPEL.
Extra Packages for Enterprise Linux (EPEL)는 엔터프라이즈급 Linux 운영 체제를 위한 다양한 패키지를 만드는 것을 목표로 하는 Fedora 커뮤니티의 프로젝트입니다. 이 프로젝트를 통해 주로 RHEL 및 CentOS 패키지를 제작했습니다. AL2는 높은 수준의 CentOS 7 호환성을 제공합니다. 결과적으로 많은 EPEL7 패키지가 AL2에서 작동합니다.
현재 AL2023에는 EPEL 또는 EPEL유사 리포지토리가 없습니다. 그러나 EPEL7 고객이 AL2에서 사용한 패키지가에 여러 개 있으며, 이는 AL2023에서 사용할 수 있거나 AL2023에서 대체 패키지가 있습니다. 이 섹션에서는 이러한 패키지 중 일부와 AL2023의 옵션에 대해 설명합니다.
주의
AL2023과 함께 사용하도록 설계된 리포지토리만 추가합니다.
다른 배포용으로 설계된 리포지토리는 현재 작동할 수 있지만 AL2023의 패키지 업데이트 또는 AL2023과 함께 사용하도록 설계되지 않은 리포지토리에서도 계속 작동할 것이라는 보장은 없습니다.
또한 AL2023EPEL에 추가되지 않는 AL2의에서 설치할 수 있는 패키지도 있습니다. AL2023 이는 업스트림 프로젝트가 더 이상 유지 관리되지 않거나 CVEs. 이 섹션에서는 이러한 패키지 중 일부와 존재하는 대안도 다룹니다.
주제
axel
- HTTP/FTP 클라이언트
axel
패키지는에 있으며 Amazon Linux의 일부로 배송된 적이 EPEL7없습니다. AL2023에서 사용할 수 있는 대안은 curl
및 입니다wget
.
주의
에 대한 -S
옵션은 암호화되지 않은 http 연결을 axel
사용하여 파일의 미러를 검색합니다.
를 사용하여를 curl
또는 로 마이그레이션axel
하는 것이 좋습니다wget
.
brotli
및 libbrotli
- 압축
brotli
및 libbrotli
패키지는에 있었지만 EPEL7패키지는 AL2 코어에서만 사용할 수 brotli
있었습니다.
brotli
및 libbrotli
패키지는 모두 AL2023에 포함되어 있습니다.
다음 명령을 사용하여 AL2023에 brotli
패키지를 설치할 수 있습니다.
[ec2-user ~]$
sudo dnf install
brotli
다음 명령을 사용하여 AL2023에 libbrotli
패키지를 설치할 수 있습니다.
[ec2-user ~]$
sudo dnf install
libbrotli
collectd
- 통계 수집 데몬
collect
패키지는에 있으며 EPEL7및 collectd
collectd-python3
AL2 Extras에서도 사용할 수 있습니다.
collectd
패키지는 AL2023에 포함되어 있으며 다음 명령을 실행하여 설치할 수 있습니다.
[ec2-user ~]$
sudo dnf install
collectd
cpulimit
- CPU 사용량 제한기
Amazon Linux 2023에서는 프로세스 또는 프로세스 그룹의 CPU 사용을 제한하는 기능을 systemd
제공합니다. 이 기능은 모든 systemd
서비스에서도 사용하기 쉽습니다.
가 제공하는 강력한 리소스 제어 시설은 모든 작업 또는 작업 그룹이 사용할 수 systemd
있는 리소스에서 제한되도록 하는 데 사용할 수 있습니다. 자세한 내용은와 함께 업스트림 systemd.resource-control
exim
- 메일 전송 에이전트
exim
패키지는에 있으며 EPEL7이전에는 AL1에서 사용할 수 있었습니다. Amazon Linux 2023은 postfix
및 sendmail
메일 전송 에이전트(MTAs)를 모두 제공합니다.
fuse3
- 사용자 공간의 파일 시스템(FUSE) v3
fuse3
패키지( fuse3-libs
및 포함fuse3-devel
)는에 있었습니다EPEL7. 이러한 패키지는 AL2023의 일부이며, 각각 다음 명령을 실행하여 설치할 수 있습니다.
[ec2-user ~]$
sudo dnf install
fuse3
[ec2-user ~]$
sudo dnf install
fuse3-libs
[ec2-user ~]$
sudo dnf install
fuse3-devel
ganglia
- 분산 모니터링 시스템
ganglia
패키지는에 있으며 EPEL7이전에는 AL1에서 사용할 수 있었습니다. AL2와 함께 배송되지 않았습니다.
업스트림 프로젝트에 일부 열린 CVEs 있었습니다. 업스트림 프로젝트에서 최근 활동이 있었지만 AL2023에 ganglia
추가할 계획은 없습니다.
git-lfs
- Git을 사용하여 대용량 파일 버전 관리
git-lfs
패키지는에 있었습니다EPEL7. Amazon Linux 2023에서는 git-lfs
패키지가 코어 리포지토리에 포함됩니다. AL2023에서는 다음 명령을 실행하여를 설치할 git-lfs
수 있습니다.
[ec2-user ~]$
sudo dnf install
git-lfs
haveged
- HAVEGE 알고리즘을 사용하는 엔트로피 소스
haveged
패키지가에 있었습니다EPEL7. Amazon Linux 2023은 엔트로피 소스로 사전 구성되어 있으므로를 사용할 필요가 없습니다haveged
.
inotify-tools
- 명령줄 도구 초기화
inotify-tools
패키지는에 있으며 AL2023에 EPEL7포함되어 있습니다.
참고
AL2023에서는 경로가 존재하거나 변경되는 경우와 같은 이벤트에 대한 작업을 수행하는 데 사용할 수 있는 경로 기반 활성화를 systemd
지원합니다.
에 사용되는 대부분의 inotify-tools
를 이제 systemd
경로 활성화를 사용하여 보다 안정적인 방식으로 더 잘 수행할 수 있습니다. 자세한 내용은 systemd.path
inotify-tools
패키지는 AL2023에 포함되어 있으며 다음 명령을 실행하여 설치할 수 있습니다.
[ec2-user ~]$
sudo dnf install
inotify-tools
iperf
- TCP/UDP 성능 벤치마크
iperf
버전 2 패키지는에 있으며 EPEL7AL2 Extra에서도 사용할 수 있습니다. 및 testing
는 AL1에서도 사용할 수 있습니다.
참고
iperf3
패키지도 사용할 수 있으며 버전 3을 제공합니다iperf
.
iperf
패키지는 AL2023에 포함되어 있으며 다음 명령을 실행하여 설치할 수 있습니다.
[ec2-user ~]$
sudo dnf install
iperf
jemalloc
- 대체 malloc
구현
jemalloc
패키지는에 있으며 EPEL7및 lamp-mariadb10.2-php7.2
mariadb10.5
AL2 Extras에서 사용할 수 있습니다.
jemalloc
패키지는 AL2023에 포함되어 있으며 다음 명령을 실행하여 설치할 수 있습니다.
[ec2-user ~]$
sudo dnf install
jemalloc
libbsd
- BSD 호환 함수 라이브러리
libbsd
패키지는에 EPEL7있으며 testing
AL2 Extra에서도 사용할 수 있습니다.
libbsd
패키지는 AL2023에 포함되어 있으며 다음 명령을 실행하여 설치할 수 있습니다.
[ec2-user ~]$
sudo dnf install
libbsd
에 대한 개발 파일은 다음 명령을 실행하여 설치할 libbsd
수 있습니다.
[ec2-user ~]$
sudo dnf install
libbsd-devel
libserf
- HTTP 클라이언트 라이브러리
libserf
패키지는에 있었습니다EPEL7. libserf
패키지는 Amazon Linux 2023에서 제공됩니다. 다음 명령을 실행하여 설치할 수 있습니다.
[ec2-user ~]$
sudo dnf install
libserf
libzstd
- zstd 압축 라이브러리
libzstd
패키지는 AL2 코어와에 있었습니다EPEL7. libzstd
패키지는 AL2023의 일부이기도 합니다.
[ec2-user ~]$
sudo dnf install
libzstd
lighttpd
웹 서버
lighttpd
패키지는에 있으며 EPEL7이전에는 AL1에서 사용할 수 있었습니다. Amazon Linux 2023은 Apache httpd
서버와 nginx
웹 서버를 모두 제공합니다.
lshell
- 제한된 쉘
이 lshell
패키지는 Amazon Linux의 일부로 배송된 적이 없습니다. 에서 사용할 수 있었습니다EPEL6. 용 Fedora 패키징 리포지토리는 lshell
업스트림 lshell
프로젝트는 더 이상 활발하게 유지 관리되지 않으며
Debian 버그에 제안된 대안은 업스트림도 유지되지 않으며 작성자rssh
이러한 이유로 AL2023lshell
에 대한 추가는 계획되어 있지 않습니다.
monit
- 프로세스, 파일, 디렉터리 및 디바이스 모니터
Amazon Linux 2023에서 systemd
는 서비스를 모니터링, 시작, 중지 및 다시 시작하기 위한 다양한 기능을 제공합니다. 여기에는 속도 제한 재시작, 재시작 시도 간 대기, 실패 시 다른 서비스 시작이 포함됩니다. 자세한 내용은 systemd.service
AL2023에서는 경로가 존재하거나 변경되는 경우와 같은 이벤트에 대한 작업을 수행하는 데 사용할 수 있는 경로 기반 활성화systemd
도 지원합니다. 자세한 내용은 systemd.path
systemd
단위에는 성공 또는 실패에 대해 수행할 종속성, 조건부 및 작업을 지정할 수 있는 공통 구성 옵션이 있습니다. 자세한 내용은 systemd.unit
에서 제공하는 강력한 리소스 제어 기능은 모니터링 작업systemd
에서 과도한 CPU 또는 메모리를 사용하지 않도록 하는 데 사용할 수 있습니다. 자세한 내용은 systemd.resource-control
nodejs
nodejs
버전 16 패키지는에 있었으며 이제 AL2023에 포함되어 EPEL7 nodejs
있습니다. 작성 당시 nodejs
버전 18과 20은 모두 AL2023에서 사용할 수 있었습니다. 다음 명령을 사용하여 nodejs
AL2023에 18을 설치할 수 있습니다.
[ec2-user ~]$
sudo dnf install
nodejs
다음 명령을 사용하여 nodejs
AL2023에 20을 설치할 수 있습니다.
[ec2-user ~]$
sudo dnf install
nodejs20
perl-Config-General
perl-Config-General
패키지는에 있으며 EPEL7이제 AL2023에 포함됩니다. 다음 명령을 사용하여 AL2023에 perl-Config-General
패키지를 설치할 수 있습니다.
[ec2-user ~]$
sudo dnf install
perl-Config-General
특정 Perl 모듈을 제공하는 패키지를 설치DNF하도록에 요청하여 Perl 모듈을 설치할 수도 있습니다. 이 방법을 사용하면 OS 패키지 이름 대신 더 친숙한 Perl 모듈 이름을 사용할 수 있습니다.
[ec2-user ~]$
sudo dnf install 'perl(Confg::General
)'
python2-lockfile
- 파일 잠금
python2-lockfile
패키지는에 있으며 EPEL7AL2에는 python-lockfile
패키지가 포함되어 있습니다. AL2023 에서는이 패키지의 Python 2.7은 Python 3으로 대체되었습니다. Python 2 변형이 AL2023에 추가되지 않습니다.
이 패키지의 Python 3 버전은 AL2023에 포함되어 있습니다. 다음 명령 중 하나를 사용하여 AL2023에 python3-lockfile
패키지를 설치할 수 있습니다.
[ec2-user ~]$
sudo dnf install
python3-lockfile
특정 Python 모듈을 제공하는 패키지를 설치DNF하도록에 요청하여 Python 모듈을 설치할 수도 있습니다.
[ec2-user ~]$
sudo dnf install 'python3dist(lockfile
)'
python2-rsa
- 순수 Python RSA
python2-rsa
패키지는에 있으며 EPEL7AL2에는 python2-rsa
패키지가 포함되어 있습니다. AL2023 에서는이 패키지의 Python 2.7은 Python 3으로 대체되었습니다. Python 2 변형이 AL2023에 추가되지 않습니다.
이 패키지의 Python 3 버전은 AL2023에 포함되어 있습니다. 다음 명령 중 하나를 사용하여 AL2023에 python3-rsa
패키지를 설치할 수 있습니다.
[ec2-user ~]$
sudo dnf install
python3-rsa
특정 Python 모듈을 제공하는 패키지를 설치DNF하도록에 요청하여 Python 모듈을 설치할 수도 있습니다.
[ec2-user ~]$
sudo dnf install 'python3dist(rsa
)'
python2-simplejson
- Python 2에 대한 JSON 루틴
python2-simplejson
패키지가에 있었습니다EPEL7. AL2023 에서는이 패키지의 Python 2.7은 Python 3으로 대체되었습니다. Python 2 변형이 AL2023에 추가되지 않습니다.
이 패키지의 Python 3 버전은 AL2023에 포함되어 있습니다. 다음 명령을 사용하여 AL2023에 python3-simplejson
패키지를 설치할 수 있습니다.
[ec2-user ~]$
sudo dnf install
python3-simplejson
특정 Python 모듈을 제공하는 패키지를 설치DNF하도록에 요청하여 Python 모듈을 설치할 수도 있습니다.
[ec2-user ~]$
sudo dnf install 'python3dist(simplejson
)'
rkhunter
- Rootkit Hunter
rkhunter
패키지는와 함께 AL2023에 포함되어 있습니다chkrootkit
.
[ec2-user ~]$
sudo dnf install
rkhunter
[ec2-user ~]$
sudo dnf install
chkrootkit
rssh
- OpenSSH와 함께 사용할 수 있는 제한된 쉘
rssh
패키지가에 있었습니다EPEL7. 업스트림 rssh
작성자가 수정할 수 없는 보안 문제를 인용하면 AL2023rssh
에 추가하는 것은 계획되어 있지 않습니다.
sscg
- 자체 서명된 SSL 인증서 생성기
sscg
패키지는 AL2 코어와에 있었습니다EPEL7. sscg
패키지는 AL2023의 일부이기도 합니다.
[ec2-user ~]$
sudo dnf install
sscg
stress
- 스트레스 테스트
stress
패키지는에 EPEL7있으며 AL1에서도 사용할 수 있습니다.
stress
패키지는 AL2023에 포함되어 있으며 다음 명령을 실행하여 설치할 수 있습니다.
[ec2-user ~]$
sudo dnf install
stress
stress-ng
- 스트레스 테스트
stress-ng
패키지는에 EPEL7있으며 testing
AL2 Extra에서도 사용할 수 있습니다.
stress-ng
패키지는 AL2023에 포함되어 있으며 다음 명령을 실행하여 설치할 수 있습니다.
[ec2-user ~]$
sudo dnf install
stress-ng
tmpwatch
- 마지막으로 액세스한 시간을 기준으로 파일을 제거합니다.
Amazon Linux 2023에서이 기능은에서 제공합니다systemd-tmpfiles
xmlstarlet
- 명령줄 XML 유틸리티
xmlstarlet
패키지는에 있으며 AL2023에서는 사용할 수 EPEL7없습니다.
업스트림 패키지는 9년 이상(2014년 8월에 마지막으로 터치됨) 터치되지 않았습니다. 추가로 4년 전(최소 2010년 7월 이후)에 새 유지 관리에 대한 요청에 응답하지 않았습니다. 이러한 이유로 AL2023에 xmlstarlet
추가할 계획이 없습니다.