기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
AL1 버전 2015.03 릴리스 정보
주의
Amazon Linux 1(AL1, 이전 Amazon Linux AMI)은 더 이상 지원되지 않습니다. 이 가이드는 참조용으로만 제공됩니다.
참고
AL1은 더 이상 Amazon Linux의 최신 버전이 아닙니다. AL2023은 AL1 및 Amazon Linux 2의 후속 버전입니다. AL2023의 새로운 기능에 대한 자세한 내용은 AL2023 사용 설명서의 AL1 및 AL2023 비교 AL2023 섹션과 AL2023의 패키지 변경 사항 목록을 참조하세요. AL2023
이 주제에는 2015.03 릴리스에 대한 AL1 릴리스 정보 업데이트가 포함되어 있습니다.
AL1 버전 2015.03으로 업그레이드
이전 버전에서 AL1 버전 2015.03으로 업그레이드하세요.
새 AL1 버전이 릴리스되더라도 이전 버전의 AMI와 해당 패키지를 Amazon EC2에서 계속 시작할 수 있지만 사용자는 최신 버전의 AMI로 마이그레이션하고 시스템을 최신 상태로 유지하는 것이 좋습니다. 경우에 따라를 통해 이전 버전의 AL1에 대한 지원을 원하는 고객에게 지원 프로세스의 일환으로 최신 버전으로 전환하라는 메시지가 표시될 지원수 있습니다.
2011.09 이상에서 AL1 버전 2015.03으로 업그레이드하려면를 실행합니다sudo yum update. 업그레이드가 완료되면 인스턴스를 재부팅합니다.
AL1 리포지토리 구조는 한 버전의 AL1에서 다음 버전으로 롤링할 수 있는 지속적인 업데이트 흐름을 제공하도록 구성되어 있습니다. 인스턴스(새 lock-on-launch 또는 이미 실행 중)를 특정 버전의 AL1 리포지토리에 잠그는 방법에 대한 자세한 내용은 시작 시 잠금 FAQ를 참조하세요.
2015.03.1 포인트 릴리스
2015년 8월 21일 릴리스됨
2015년 3월 릴리스 이후 리포지토리에서 사용 가능한 모든 버그 수정 및 보안 업데이트를 포함하도록 기본 AMI를 업데이트했습니다.
이 포인트 릴리스에는 3.14.48 커널이 포함되어 있습니다.
Amazon Elastic File System을 지원하기 nfs-utils 위해 AMI의 기본 패키지 세트에를 추가했습니다. Amazon Elastic File System
새로운 기능
기본적으로 Python 2.7
이제 Python 2.7이 yum 및를 포함한 코어 시스템 패키지에 사용됩니다cloud-init.
모든 기존 Python 2.6 모듈에 대한 Python 2.7 지원이 추가되었습니다. 전체 목록은 yum의 검색 명령을 사용합니다.
$yum search python27
$yum search python26
/usr/bin/python는 대안에 의해 제어되며 2.7 또는 2.6으로 설정할 수 있습니다.
- 기본값은 2.7입니다.
$sudo alternatives --set python /usr/bin/python2.7- 기본값은 2.6입니다.
$sudo alternatives --set python /usr/bin/python2.6
EPEL 6과의 호환성을 극대화하려면 python26 패키지를 설치하고 이전 명령을 사용하여 기본값으로 설정하는 것이 좋습니다. 이는 이전 AL1 릴리스에서 업데이트할 때 자동으로 발생합니다.
패키징되지 않은 종속성을 설치하는 프로세스를 간소화하기 위해 pip 및 virtualenv는 2015.03 AMIs. 리포지토리에 원하는 모듈이 제공되지 않은 경우(위의 검색 명령을 사용하여 지시) 아래에 설명된 몇 가지 옵션이 있습니다.
이 예제에서는 python27-pip 및 python27-virtualenv를 설치했거나 해당 패키지가 기본적으로 포함된 2015.03 AMI를 시작했다고 가정합니다.
예기본 Python 인터프리터를 변경하지 않고 시스템 전체에 패키지를 설치하려면
$sudo pip-2.7 install modulename
예대체 항목으로 기본값을 변경한 후 시스템 전체에 패키지를 설치하려면
$sudo pip install modulename
예시스템 python에 영향을 주지 않도록 virtualenv에 패키지를 설치하려면
$virtualenv-2.7 myproject && cd myproject$source bin/activate$pip install modulename
Python 3.4
Python 경험 개선의 일환으로 2015.03 릴리스를 통해 리포지토리에 Python 3.4를 추가했습니다. Python 3.4는 pip 및를 사용하여 종속성을 설치virtualenv함으로써 위에서 설명한 것과 동일한 방식으로 관리할 수 있습니다.
예예제 명령:
$yum search python34$sudo yum install python34-virtualenv$sudo alternatives --set python /usr/bin/python3.4$virtualenv-3.4 myproject
에서 /usr/bin/python 제어하는 Python 2.6, 2.7 및 3.4를 시스템에 동시에 설치할 수 있습니다alternatives. Python 2.7은 시스템 도구에서 사용하는 버전으로 유지됩니다.
커널 3.14.35
AL1의 2014.03 릴리스와 함께 long-term-supported 3.AL14 커널로 전환했으며 2015.03에도 해당 커널을 계속 추적할 예정입니다.
DKMS 지원
NVIDIA GRID GPU 드라이버가 탑재된 G2 AMIs -- AL1에서 이제 nvidia 패키지가 DKMS를 지원합니다. 새 커널로 업데이트하면 실행 중인 커널과 새로 설치된 커널 모두에 대해 nvidia 모듈 빌드가 트리거됩니다. 모듈은 재부팅할 필요 없이 실행 중인 커널에 대해 로드되며 재부팅을 선택하면 새 커널과 함께 로드됩니다.
DKMS 관리형 커널 모듈의 현재 상태를 보려면를 실행합니다sudo dkms status.
Ruby 2.2
Ruby 2.0은 여전히 기본 Ruby 인터프리터이지만이 AL1 릴리스에 ruby22 패키지를 추가했습니다.
또한 Ruby 버전을 최신 업스트림 패치 수준으로 업데이트했습니다.
ruby19-1.9.3.551
ruby20-2.0.0.643
ruby21-2.1.5
ruby22-2.2.1
PHP 5.6
이제 고객 요청에 따라 AL1 리포지토리에서 PHP 5.6을 로 사용할 수 있습니다php56. PHP 5.5 및 PHP 5.6은 병렬로 설치할 수 있으며 사용 중인 버전은 대체 버전으로 제어됩니다. PHP 5.6의 우선 순위가 가장 높다는 점에 유의해야 합니다. 두 버전이 모두 설치된 경우 PHP 5.6이 기본값입니다.
PHP 5.6을 설치한 후에도 환경에서 PHP 5.5를 계속 사용하도록 하려면를 실행sudo alternatives --set php /usr/bin/php-5.5하거나를 실행sudo alternatives --config php하여 대화형으로 기본값을 설정합니다.
PHP 5.5 및 PHP 5.6은 각각 자체 구성 파일을 유지하므로 PHP 5.6에 대한 변경 사항은 PHP 5.5에 적용되지 않습니다(반대도 마찬가지).
Docker 1.5
AL1 리포지토리에 Docker를 도입한 지 1년이 지났으며 Docker 업스트림을 계속 면밀히 따르고 있습니다. 이제 Docker 1.5를 사용할 수 있습니다. 업스트림 릴리스 정보
Puppet 3.7
빈번한 고객 요청은 AL1에서 Puppet 3 지원이었으며 이제 리포지토리에서 로 사용할 수 있습니다puppet3. 이 추가에는 facter2 및가 포함됩니다hiera1. 이러한 새 패키지는 모두 Ruby 2.0을 사용하는 반면 이전 Puppet 2 패키지(팩터 1 포함)에는 Ruby 1.8이 계속 필요합니다. Puppet 2 및 Puppet 3 패키지는 팩터 1 및 팩터 2 패키지와 마찬가지로 서로 충돌합니다. 즉, 동시에 설치할 수 없습니다.
Rust(미리 보기)
Rust 프로그래밍 언어의 미리 보기를 2015.03 릴리스에 포함했습니다. 이 미리 보기는 안정화된 모듈이 있는 2015-03-09 소스를 기반으로 합니다. Rust는 2015년 5월에 최종 릴리스 업스트림이 예정되어 있으며, 릴리스 날짜가 가까워지면 Cargo를 패키징하고 Rust를 업데이트할 계획입니다.
를 실행하여 Rust 컴파일러를 설치할 수 있습니다sudo yum --enablerepo=amzn-preview install rust.
32비트 AMIs 사용 중단
2014년 9월 릴리스 정보에 발표된 대로 더 이상 새로운 32비트 AMIs 생산하지 않습니다.
기존 고객(2014년 9월 이전부터 32비트 AMIs 사용)을 위한 32비트 패키지를 계속 생산하고 있습니다.
신규 고객은 64비트 AMIs로 시작해야 하며, 기존 고객은 최대한 빨리 64비트로 전환하는 것이 좋습니다.
GPU AMIs 사용 중단
2014년 9월 릴리스 정보에 발표된 대로 CG1 인스턴스 유형에 대한 새로운 "GPU" AMIs를 더 이상 생산하지 않습니다.
기존 고객(2014년 9월 이전부터 GPU AMIs를 사용하는 고객)에게 패키지 업데이트를 계속 제공하고 있습니다.
고객이 NVIDIA GRID GPU 드라이버를 사용하여 G2 인스턴스 유형 및 Amazon Linux AMI로 마이그레이션하는 것이 좋습니다.
새로운 패키지
많은 패키지가 최신 업스트림 버전으로 재동기화되었습니다. 2015년 3월에 인기 있는 패키지는 다음과 같습니다.
aws-cli-1.7.14-1.8
bash-4.1.2-15.24
curl-7.40.0-1.49
docker-1.5.0-1.8
fortune-mod-1.99.1-20.3
git-2.1.0-1.38
glibc-2.17-55.140
gnutls-2.8.5-14.13
httpd24-2.4.12-1.60
java-1.7.0-openjdk-1.7.0.75-2
java-1.8.0-openjdk-1.8.0.31-2
커널-3.14.35-28.38
mysql55-5.5.42
nethack-3.4.3-32.3
nginx-1.6.2-1.23
nss-3.16.2.3-2.63
openssh-6.2p2-8.43
openssl-1.0.1k-1.84
php54-5.4.38-1.66
php55-5.5.22-1.98
php56-5.6.6-1.109
php-amazon-sdk2-2.7.22-1.2
pngcrush-1.7.82-1.8
postgresql92-9.2.10
postgresql93-9.3.6
puppet3-3.7.4-1.11
python-boto-2.36.0-1.6
python-botocore-0.95.0-1.6
python27-2.7.9-4.114
python34-3.4.3-1.29
rpm-4.11.2-2.63
ruby19-1.9.3.551-32.64
ruby20-2.0.0.643-1.21
ruby21-2.1.5-1.15
ruby22-2.2.1-1.4
subversion-1.8.10-1.47
systemtap-2.5-3.26
tomcat6-6.0.43-1.2
tomcat7-7.0.59-1.7
tomcat8-8.0.20-1.52
vim-7.4.160-1.31
지원되는 인스턴스 유형
아래 호환성 표에는 각 Amazon EC2 인스턴스 유형에 권장되는 AL1 종류가 나와 있습니다.
| 인스턴스 패밀리 | HVM EBS 지원 64비트 | HVM 인스턴스 스토어 64비트 | PV EBS 지원 64비트 | PV 인스턴스 스토어 64비트 | HVM(G2) EBS 지원 64비트 |
|---|---|---|---|---|---|
t2 |
|||||
m3 |
|||||
c3 |
|||||
c4 |
|||||
r3 |
|||||
g2 |
|||||
i2 |
|||||
hs1 |
|||||
m1 |
|||||
c1 |
|||||
cc2.4xlarge |
|||||
m2 |
|||||
cr1 |
|||||
hi1 |
|||||
t1 |