Alpine Linux: 경량 Linux 배포판 설명

Alpine Linux: 경량 Linux 배포판 설명

Linux는 재미있지만 때로는 현재 배포판으로 벽에 부딪혀 다른 것을 원할 때가 있습니다. 또한 ISO 파일 크기와 메모리 요구 사항이 시간이 지남에 따라 계속 증가하는 것 같습니다. 어딘가에 더 작은 배포판이 있어야 합니다.





가벼운 Linux 배포판을 찾고 있다면 Alpine Linux가 신선한 산 공기의 숨결이 될 것입니다!





알파인 리눅스란?

알파인 리눅스 공간과 범위, 보안 강화 모두에서 미니멀리즘을 목표로 하는 Linux 배포판입니다. 기본 설치 미디어는 133MB입니다. 다른 배포판의 일부 ISO 파일이 DVD 및 썸 드라이브용으로 더 많이 설계되었다는 점을 감안하면 이는 매우 인상적입니다. Alpine은 여유 공간이 있는 CD-R에 편안하게 맞습니다.





Alpine Linux는 위치 독립적 실행 파일이라는 기술을 사용하여 메모리에서 프로그램의 위치를 ​​무작위로 지정합니다. 이것은 공격자가 메모리의 단점을 악용하고 시스템을 장악하는 것을 어렵게 만듭니다.

배포판은 구성도 미니멀합니다. 하나의 실행 파일에서 대부분의 유틸리티를 제공하기 위해 BusyBox 제품군을 사용하여 작은 크기를 얻습니다.



Alpine의 작은 크기는 컨테이너, 특히 Docker를 실행하는 사람들에게 적합합니다.

다운로드 : 알파인 리눅스





알파인 리눅스 설치

Alpine Linux를 설치하는 것은 다른 Linux 배포판을 설치하는 것과 유사합니다. 설치 이미지를 가져와 원하는 미디어로 전송한 다음 컴퓨터를 재부팅합니다.

조용한 장소 프로젝트에 일어난 일

알파인의 미니멀리즘은 설치 과정에도 적용됩니다. 표준 Linux 텍스트 콘솔에 있습니다. 여기에는 그래픽 설치가 없습니다.





설치 이미지의 경우 설치하려는 시스템의 완성도에 따라 다운로드 페이지에서 여러 가지를 선택할 수 있습니다.

NS 기준 이미지는 대부분의 사람들에게 권장되며 가장 일반적으로 사용되는 패키지를 포함합니다. Alpine이 처음이라면 이 제품을 구입하십시오.

NS 펼친 이미지는 업데이트가 많지 않은 라우터와 같은 특수 장치를 위한 것이므로 표준보다 패키지가 더 많습니다.

아주 최소한의 시스템을 설치하려면 넷부트 부팅하고 네트워크에 연결하는 데 필요한 최소한의 이미지만 포함합니다. 그런 다음 다른 필수 패키지를 다운로드해야 합니다. 이 옵션은 시스템을 요구 사항에 맞게 조정하려는 사람들을 위한 것입니다.

설치 시 루트로 부팅된 시스템에 로그인합니다. 메뉴 기반 시스템이 없습니다. 모든 설정은 명령줄에서 수행됩니다. Arch Linux를 설치했다면 이 프로세스가 익숙할 것입니다.

Alpine은 손을 많이 잡지 않지만 설치 프로세스를 안내하는 몇 가지 스크립트가 포함되어 있습니다. 가장 중요한 것은 셋업 알파인 . 스크립트는 키보드 레이아웃 및 시간대와 같은 사항을 묻고 디스크 분할에도 도움이 됩니다. 기본값을 수락하면 됩니다.

컴퓨터에 Alpine을 설정하는 방법에 대한 자세한 내용은 선적 서류 비치 그리고 위키 . 일부 정보는 최신 정보가 아닐 수 있습니다. 문서에서 권장하는 패키지를 설치하려고 시도하면 해당 패키지가 리포지토리에 없다는 것을 알 수 있습니다.

관련된: 공간이 거의 필요 없는 최고의 경량 Linux 배포판

알파인 리눅스 구성

마침내 새로운 Alpine 설치로 부팅할 때 텍스트 콘솔과 셸만 있는 상태로 여전히 매우 빈약합니다. 기본 시스템을 진정으로 유용하게 만들기 위해 몇 가지 사용자 정의를 만들고 싶을 것입니다.

일반 사용자 설정

Alpine을 처음 설치할 때 유일한 사용자는 루트입니다. 항상 루트로 실행하고 싶지는 않습니다. 이는 보안 위험이며 실수로 중요한 시스템 파일을 손상시킬 수 있습니다.

다른 사용자를 추가하려면 다음을 입력하십시오.

adduser -h /home/username -s /bin/ash/ username

'username'을 로그인에 사용할 사용자의 이름으로 바꿉니다. NS -시간 옵션은 홈 디렉토리를 지정하는 반면 -NS 옵션은 BusyBox의 기본 셸인 ash 셸의 경로 이름을 지정하므로 Alpine Linux에 설치된 셸입니다. 다른 셸을 사용하려면 이 옵션을 원하는 셸의 경로로 변경합니다.

사용자의 암호를 설정하려면 다음을 사용하십시오. 암호 명령:

passwd username

사용자의 암호를 설정하라는 메시지가 표시됩니다. 암호를 다시 입력하여 프로세스를 확인하십시오. 이 작업이 완료되면 루트 계정에서 로그아웃하고 일반 사용자 계정으로 로그인할 수 있습니다.

기본적으로 명령을 루트로 실행하려면 다음을 사용합니다. 그것의 명령:

su -

NS - 옵션은 루트에 직접 로그인한 것처럼 로그인 셸을 시작하는 것을 의미합니다. 메시지가 표시되면 루트 암호를 입력하면 다음과 같은 메시지가 나타납니다. # 루트로 실행 중임을 나타내는 프롬프트. 관리 명령 실행을 마치면 다음을 입력하여 루트 세션을 종료하는 것이 가장 좋습니다. 로그 아웃 또는 누르는 Ctrl 키 + NS 일반 세션으로 돌아가기 위해

sudo 사용에 익숙하다면 설명서에 다음 정보가 있습니다. 그것을 설정하는 방법 .

obs가 화면을 녹화하도록 하는 방법

패키지 관리

다른 최신 Linux 배포판과 마찬가지로 Alpine은 패키지 관리자를 사용합니다. 그들은 알파인 패키지 키퍼(Alpine Package Keeper, APK)라고 하는 자신만의 것을 만들었습니다.

APK를 사용하는 것은 간단합니다. Apt on 사용에 익숙하다면 데비안 또는 우분투 , 더 간단합니다. 의도적인 것인지는 분명하지 않지만 많은 명령이 동일합니다.

저장소를 업데이트하려면 다음 명령을 실행하십시오.

apk update

패키지를 사용 가능한 최신 버전으로 업그레이드하려면 다음을 입력하십시오.

apk upgrade

특정 패키지를 설치하려면 이 경우 Vim을 입력합니다.

apk add vim

패키지를 삭제하려면 다음을 입력합니다.

apk del package

제거 후 더 이상 필요하지 않은 패키지가 있으면 APK가 자동으로 패키지를 제거합니다. 실행해야 하므로 APT와 다릅니다. 적절한 자동 제거 똑같이 하라고 명령합니다.

데스크탑 환경 설정

Alpine을 서버로 설치할 계획이 아니라면 그래픽 환경을 설치하고 싶을 것입니다. 다행히 Alpine은 주요 창 관리자와 데스크탑 환경을 지원합니다.

X를 설정하기 위해 Alpine은 다음을 제공합니다. 설정 xorg 기반 스크립트. 실행하고 설정에 대한 몇 가지 질문에 답하는 설치 프로세스와 유사합니다. 대부분의 경우 구성은 자동입니다.

선호하는 창 관리자, 데스크탑, 파일 관리자 등을 직접 설치해야 합니다. LightDM과 같은 디스플레이 관리자도 설치하고 싶을 것입니다. 그러나 자동으로 시작하도록 OpenRC에 알려야 합니다.

예를 들어, LXDM을 사용하려면;

rc-update lxdm
rc-service lxdm start

알파인 리눅스가 당신에게 적합합니까?

일반적인 Linux 배포판과 다른 것을 찾고 있다면 Alpine Linux를 고려해 볼 가치가 있습니다. 가상화 또는 컨테이너를 위한 경량 서버 OS를 원한다면 Alpine이 적합합니다.

인터넷에서 사용할 수 있는 경량 Linux 배포판이 많이 있지만 모든 요구 사항에 적합한 Alpine Linux를 찾아야 합니다.

공유하다 공유하다 트위터 이메일 오래된 PC에 새 생명을 불어넣는 14가지 경량 Linux 배포판

가벼운 운영 체제가 필요하십니까? 이 특별한 Linux 배포판은 구형 PC에서 실행할 수 있으며 일부는 RAM이 100MB에 불과합니다.

다음 읽기
관련 항목
  • 리눅스
  • 리눅스 배포판
저자 소개 데이비드 딜로니(49개 기사 게재)

David는 태평양 북서부에 기반을 둔 프리랜서 작가이지만 원래는 베이 지역 출신입니다. 그는 어린 시절부터 기술 애호가였습니다. David의 관심 분야는 독서, 양질의 TV 프로그램 및 영화 감상, 복고풍 게임, 레코드 수집입니다.

데이비드 델로니가 참여한 작품 더보기

뉴스레터 구독

기술 팁, 리뷰, 무료 전자책 및 독점 거래에 대한 뉴스레터에 가입하십시오!

구독하려면 여기를 클릭하세요.