Skip to main content

Alpine Linux

1. Installation

홈페이지에 가보면 여러 에디션이 있는 것을 볼 수 있다.

가장 쉬운 것은 Extended겠지만, 나는 ESXi에 올릴 것이기에 Virtual로 진행하며, VM 설정은 아래와 같다.

  • 기타 6.x 이상 Linux (64비트)
  • 빼먹지 말고 씬프로비저닝과 Service Network를 설정

부팅을 진행하면 메모리 위에 전부 올라가버린다. Ubuntu로 따지면 Live라고 해야할까.

root로 비밀번호 없이 로그인을 하고, 드라이브에 설치를 하기 위해 아래와 같은 명령어를 이용한다.

setup-alpine

키보드 레이아웃, IP주소, Time Zone, 미러 사이트 등에 대해서 설정을 해주고 설치를 한다. 차근차근 읽어보고 진행하도록 하자. 

중간에 디스크 설치는 sys를 지정하자.

설치가 종료되면 전원을 끈 다음 부팅 이미지를 제거하고 다시 부팅해 호스트 이름이 바뀐 것을 확인한다.

poweroff #서비스.. 종료다!
reboot   #재부팅

 

2. Settings

Update and Upgrade

Alpine Linux의 패키지 관리자는 apk다. 항상 하던 것처럼 패키지들을 최신버전으로 만들어주자.

apk update
apk upgrade

SSH access by root

관리의 편리함을 위해 root 계정으로 SSH 접근을 허용하자.

vi /etc/ssh/sshd_config

# 아래의 줄처럼 PermitRootLogin 옵션을 찾아서 바꾼다
# PermitRootLogin yes

service sshd restart

SSH 서비스를 재시작하면 이제 root로 SSH 접근이 가능하다.