Jump to content

Alpine Linux

From DawoumWiki, the free Mathematics self-learning
Alpine Linux
DeveloperAlpine Linux development team
OS familyLinux (Unix-like)
Working stateActive
Source modelOpen source
Initial releaseAugust 2005; 18 years ago (2005-08)[1]
Latest release3.18.5 / 30 November 2023; 7 months ago (2023-11-30)[2]
Marketing targetGeneral-purpose. Security, embedded systems and other resource-constrained systems, such as containers.[3]
Available inMultilingual
Package managerapk-tools
Platforms
Kernel typeMonolithic (Linux)
UserlandBusyBox
Default
user interface
Ash
Official websitealpinelinux.org

Alpine Linux는 작고, 간단하고, 안전하도록 설계된 리눅스 배포판입니다.[3] 그것은 더 공통적으로 사용되는 glibc, GNU 핵심 유틸리티, 및 systemd 대신 musl, BusyBox, 및 OpenRC를 사용합니다.[4][5][6][7][8] 이로 인해 Alpine은 GNU 핵심 유틸리티를 기반으로 하지 않는 몇 안 되는 리눅스 배포판 중 하나가 되었습니다.[9]

보안을 위해, Alpine은 모든 사용자-공간 바이너리를 스택-스매싱 보호 기능을 갖춘 위치-독립적 실행 파일로 컴파일합니다.[10]

그 작은 크기와 빠른 시작으로 인해, 그것은 빠른 부팅 시간을 제공하는 컨테이너,[11][12] 가상 기계은 물론 라우터, 서버, NAS와 같은 임베디드 장치의 실제 하드웨어에 공통적으로 사용됩니다.

Installation

노르웨이에서 개발이 시작되었으며, 독립적으로 개발되고 있습니다.

매체 얻기

홈페이지 다운로드 페이지에서 받을 수 있습니다. Standard, Extended, 그리고 Netboot의 이미지 중에 하나를 선택할 수 있습니다. 보통은 Standard로 설치합니다.

가상머신

우분투 64비트 기반으로 만듭니다.

설치 시작

ISOLinux로 부팅되며, 사용자이름:root로 암호없이 접근할 수 있습니다.

안내에 따라 setup-alpine을 입력합니다.

  • Select keyboard layout [none]: kr
Available variants: kr-kr104 kr
  • Select variant []: kr-kr104
  • Enter system hostname (short form, e.g. 'foo') [localhost]: ↵ Enter
  • Which one do you want to initialize? (or '?' or 'done') [eth0]: ?
안내서가 나오지만, 어는 것을 선택해야 하는지 의문입니다. ↵ Enter
  • ip address for eth0? (or 'dhcp', 'none', '?') [dhcp]: ↵ Enter
  • Do you want to do any manual network configuration? [no]: ↵ Enter
  • New password:
  • Retype password:
password: password for root changed by root
  • Which timezone are you in? ('?' for list) [UTC]: ↵ Enter
  • HTTP/FTP proxy URL? (e.g. 'http://proxy:8080', or 'none') [none]: ↵ Enter
  • Which NTP client to run? ('busybox', 'openntpd', 'chrony' or 'none') [chrony]: ↵ Enter
  • Enter mirror number (1-46) or URL to add (or r/f/e/done) [1]: f+↵ Enter
r) Add random from the above list
f) Detect and add fastest mirror from above list
e) Edit /etc/apk/repositories with text editor
  • Which SSH server? ('openssh', 'dropbear' or 'none') [openssh]: none
  • Which disk(s) would you like to use? (or '?' for help or 'none'): sda
  • How would you like to use it? ('sys', 'data', 'lvm' or '?' for help) [?]: sys
  • WARNING: Erase the above disk(s) and continue? [y/N]: y
Creating file systems...
  • reboot

Configurations

설치가 제대로 이루어지고, 위에서 입력한 root 암호로 시스템으로 접근이 가능합니다.

References

External links