Devuan은 데비안에 대한 더 간단한 대안을 제공하는 것을 목표로 하는 Linux 배포판입니다. 2014년부터 Debian 개발자는 운영 체제를 관리하기 위해 점점 더 큰 프레임워크로 이동하기 시작했습니다. Debian이 SystemD 초기화 시스템(초기화 시스템)을 채택하자 커뮤니티에 파급 효과가 생겨 Devuan이 만들어졌습니다.
초기화 시스템이란 무엇입니까?
init 시스템은 Linux 배포판의 필수적인 부분입니다. 커널이 시작된 후 실행되는 첫 번째 프로그램입니다. 그 외에도 init 시스템은 이후에 실행될 다른 모든 프로그램도 관리합니다.
init 시스템이 이를 수행하는 방식은 "부모" 프로세스로 작동하고 그 아래에 다른 모든 프로세스를 중첩하는 것입니다. 이를 통해 init 시스템에서 실행하려는 프로그램과 실행 방법을 제어할 수 있습니다.
데부안 리눅스를 사용하는 이유
Devuan의 주요 판매 포인트 중 하나는 SystemD init 시스템이 없는 데비안 버전을 유지한다는 것입니다. 이것이 사소한 변경으로 보일 수 있지만 SystemD는 시스템 서비스에 대한 자체 최첨단 구현을 가진 소프트웨어 제품군으로 성장했습니다.
예를 들어 SystemD를 사용하여 시스템 프로세스를 관리하는 경우 필연적으로 해당 네트워크 데몬인 NetworkD를 사용하게 됩니다.
이 접근 방식은 본질적으로 시스템 도구를 대규모 최첨단 프로젝트에 포함하기 때문에 일부 사람들에게 문제가 될 수 있습니다. 이것은 아직 제대로 감사되지 않은 초기화 시스템을 사용하고 있음을 의미합니다.
뿐만 아니라 빠르게 개발되고 있는 불안정한 도구도 사용하고 있습니다. 이는 init 시스템과 같은 Linux 배포판의 중요한 부분에 대해 불필요하고 위험한 위험입니다.
따라서 SystemD에 대한 대안을 제공하기로 한 Devuan의 결정은 안정적이고 안전한 시스템을 유지하려는 사람에게 매력적인 선택이 되었습니다.
데부안을 얻는 방법
Devuan의 공식 릴리스 아카이브 또는 개발 미러 중 하나에서 사본을 얻을 수 있습니다.
거기에서 다운로드할 수 있는 여러 버전의 Devuan을 찾을 수 있습니다. 현재 적극적으로 지원되는 세 가지 버전이 있습니다.
- ASCII 원래 Devuan 버전입니다. 현재 장기 지원 릴리스입니다. 즉, 이 버전은 기본 시스템 및 해당 패키지에 대한 중요한 보안 업데이트만 받을 수 있습니다.
- 베오울프 두 번째 Devuan 버전입니다. ASCII와 유사하게 장기 지원 릴리스이기도 합니다. 그러나 ASCII와 달리 Beowulf는 여전히 많은 양의 업데이트를 받습니다. 이를 통해 사용자는 시스템을 최신 버전으로 원활하게 업그레이드할 수 있습니다.
- 키메라 Devuan의 최신 버전입니다. 이것은 현재 안정적인 분기입니다. 따라서 가장 많은 관심과 업데이트를 받는 앱입니다.
이 기사의 목적을 위해 저는 최신 안정적인 Devuan Linux 버전인 Chimaera를 설치합니다. 시작하려면 Devuan 아카이브에서 "devuan_chimaera" 링크를 선택한 다음 "installer-iso"를 선택했습니다.
설치 프로그램 버전 선택
여기에서 두 가지 아키텍처와 여러 설치 프로그램 버전 중에서 선택할 수 있습니다. 아키텍처의 경우 Devuan은 amd64 및 i386만 지원합니다.
경험상 2008년 이후에 제작된 컴퓨터를 사용하는 경우 amd64 시스템을 실행하고 있을 것입니다. 그러나 컴퓨터가 2008년 이전에 제작된 경우 i386일 가능성이 높습니다.
반면 Devuan은 데스크탑, 서버 및 netinstall 중에서 선택할 수 있는 세 가지 설치 프로그램 버전도 지원합니다.
- 데스크톱 버전 – Devuan 시스템을 위한 완전한 데스크탑 환경을 설치하는 사전 정의된 설치 프로그램입니다. 이것은 서로 동일해야 하는 여러 시스템에 Devuan을 배포하는 경우에 유용합니다.
- 서버 버전 – 한편, 데스크탑 그래픽 지원 없이 모든 기본 서버 소프트웨어를 포함하는 사전 정의된 설치 프로그램이기도 합니다. 이것은 Devuan을 서버로 설치하려고 하고 더 넓은 인터넷에 연결하는 것을 원하지 않는 경우에 유용합니다.
- netinstall 버전 – 최소 Devuan 설치 프로그램입니다. 이렇게 하면 설치 중에 최대한의 유연성을 얻을 수 있습니다. 그러나 이 버전은 Devuan이 설치하는 동안 모든 패키지를 온라인으로 다운로드하므로 인터넷 연결이 필요합니다.
제 경우에는 최신 시스템에 설치를 수행했으며 Devuan 시스템에 대해 최대한의 유연성을 갖고 싶었습니다. 그래서 저는 Devuan의 "amd64_netinstall" 버전을 다운로드했습니다.
거기에서 다음으로 할 일은 설치 디스크에 이미지 파일을 쓰는 것입니다. 이를 수행할 수 있는 한 가지 방법은 balenaEtcher와 같은 이미지 작성기 프로그램을 사용하는 것입니다.
데부안 설치
완료되면 USB를 사용하여 Devuan Linux 설치 프로그램으로 부팅할 수 있습니다. Debian과 유사하게 Devuan netinstall의 설치 프로세스는 두 부분으로 나눌 수 있습니다.
- 설치 프로그램은 먼저 컴퓨터에 대한 기본 UNIX 옵션을 설치하고 구성합니다. 여기에는 시스템 언어, 로케일, 루트 및 사용자 계정이 포함됩니다.
- 그 후에 Devuan은 기본 UNIX 설치 외에 추가할 추가 옵션을 묻습니다. 여기에는 데스크톱 환경 및 개발 도구를 설치하는 옵션이 포함됩니다.
시스템 언어 및 시간대 구성
- Devuan이 부팅 메뉴로 여러분을 맞이할 것입니다. 여기에서 나머지 프로세스에 사용할 설치 프로그램을 선택할 수 있습니다. 제 경우에는 일반 설치 프로그램을 사용하고 싶어서 "설치"를 선택했습니다.
- 이렇게 하면 시스템이 간단한 TUI 설치 마법사로 부팅됩니다. 완료되면 시스템에서 사용할 언어를 선택할 수 있습니다. 제 경우에는 시스템 언어로 영어를 선택했습니다.
- 완료되면 Devuan에서 키보드 레이아웃을 묻습니다. AZERTY 및 QWERTZ와 같은 언어별 레이아웃을 사용하는 경우 여기에서 선택할 수 있습니다.
네트워크 어댑터 선택
- 이 작업이 완료되면 설치 프로그램이 설치 중에 사용할 네트워크 어댑터를 요청합니다. 한 가지 중요한 점은 이 어댑터에 활성 인터넷 연결이 있어야 한다는 것입니다. Devuan 설치 프로그램이 설치 중에 인터넷에 연결하여 패키지를 가져오기 때문입니다.
- 저의 경우 이더넷 연결을 사용하고 있었기 때문에 네트워크 어댑터로 "eth0"을 선택하겠습니다. 그런 다음 Devuan 설치 프로그램이 자동으로 구성되어 인터넷 연결을 시작했습니다.
- 그러나 무선을 사용하여 Devuan을 설치하는 경우 액세스 포인트에 연결하도록 기기를 구성해야 합니다. 이 단계에서 무선 어댑터를 선택하면 됩니다. 거기에서 Devuan은 즉시 액세스 포인트 정보를 입력하라는 메시지를 표시합니다.
호스트 이름 및 도메인 이름 설정
- 이제 설치 프로그램에서 시스템 호스트 이름을 묻습니다. 이것은 네트워크에 노출될 때 머신의 이름으로 사용됩니다. 내 컴퓨터의 이름을 "devuan"으로 지정했습니다.
- 그런 다음 컴퓨터의 도메인 이름을 입력해야 합니다. 이것은 인터넷에 노출될 시스템에 Devuan을 설치하는 경우 중요합니다. 이 경우 해당 컴퓨터에 대해 "정규화된 도메인 이름"을 제공해야 합니다.
- 반면에 Devuan을 로컬 시스템에만 설치하는 경우 여기에서 무엇이든 설정할 수 있습니다. 제 경우에는 Devuan을 로컬에 설치했기 때문에 도메인 이름을 "devuan.local.arpa"로 설정했습니다.
루트 비밀번호 및 사용자 계정 설정
- 다음으로 루트 계정의 비밀번호를 만들어야 합니다. 여기에서 이것이 이 계정에 고유한 암호인지 확인해야 합니다. 또한 이 비밀번호를 안전한 곳에 보관해야 합니다.
- Devuan 설치 프로그램은 해당 사용자 계정의 이름과 비밀번호를 생성하라는 메시지를 표시합니다.
파티션 레이아웃 선택
Devuan 설치 프로그램은 이제 디스크를 파티션할 것인지 묻는 메시지를 표시합니다. 선택할 수 있는 옵션은 다음과 같습니다.
- 수동 파티션 하드 드라이브의 파티션 크기와 레이아웃을 최대한 유연하게 사용할 수 있습니다.
- 안내식 암호화 LVM Devuan용으로 암호화된 볼륨을 생성할 수 있습니다. 암호화된 소프트웨어 볼륨을 생성하여 이를 수행합니다. 또한 이 옵션을 사용하면 컴퓨터를 부팅할 때마다 암호를 입력해야 합니다.
- 가이드 LVM Devuan용 소프트웨어 볼륨을 사용할 수 있다는 점에서 암호화된 것과 유사합니다. 이는 여러 드라이브를 사용하고 이러한 드라이브가 서로 원활하게 통신하기를 원하는 사용자에게 특히 유용합니다.
- 전체 디스크 안내 이전 파티션 테이블을 지우고 전체 디스크를 Devuan에 사용하는 파티션 레이아웃 사전 설정입니다. 이것은 컴퓨터에서 Devuan을 실행하는 데만 관심이 있는 사람들에게 유용합니다.
이 경우 전체 디스크를 Devuan에 할당하기 위해 Guided Entire Disk 옵션을 사용했습니다.
디스크 파티션하기
- 이제 파티션할 디스크를 선택합니다. 하드 디스크를 표시하는 옵션을 선택하고 Enter 키를 누릅니다. . 저에게는 "/dev/sda"에 있는 기기입니다.
- 설치 프로그램은 이 하드 디스크에 사용할 파티션 구성표를 묻습니다. 루트 폴더에 대해 별도의 파티션을 가질지 여부를 선택할 수 있습니다.
- 그러나 대부분의 경우 모든 폴더를 하나의 파티션에 넣으면 일상적으로 사용하기에 충분합니다. 따라서 이 단계에서 해당 옵션을 선택했습니다.
- 마지막으로 Devuan 설치 프로그램은 디스크 파티션을 위해 선택한 모든 옵션을 표시합니다. 여기에서 선택한 이전 옵션을 계속 수정할 수 있습니다.
- 하지만 만족하면 Enter 키를 누를 수 있습니다. "파티셔닝 완료 및 디스크에 변경 사항 쓰기"에서. 이렇게 하면 디스크에 설정한 모든 설정이 커밋됩니다.
- 거기서 Devuan은 자동으로 기본 시스템을 다운로드하여 설치합니다.
타사 패키지 저장소 다운로드
기본 시스템이 설치되면 다음으로 해야 할 일은 시스템에 대한 모든 타사 패키지를 다운로드하는 것입니다.
- 다음 단계에서 Devuan 설치 프로그램은 타사 패키지를 다운로드하는 데 사용할 기본 미러를 묻습니다. 그러나 대부분의 경우 기본 "deb.devuan.org" 미러면 충분합니다.
- 이제 타사 패키지를 다운로드할 때 프록시를 설정할지 여부를 선택해야 합니다. 프록시를 사용하지 않기 때문에 공백으로 두고 Enter를 눌렀습니다. .
패키지 선택
- Devuan 설치 프로그램은 이제 시스템에 다운로드하고 로드할 수 있는 소프트웨어의 일부를 제공합니다. 여기에는 특정 워크로드에 대한 대부분의 데스크탑 환경과 일반적인 타사 유틸리티가 포함됩니다.
- 제 경우에는 XFCE 데스크탑이 필요했기 때문에 Space를 사용하여 선택했습니다. Enter를 눌렀습니다. 내 시스템에 다운로드하여 설치합니다.
초기화 시스템 선택
위에서 논의한 바와 같이 Devuan의 주요 판매 포인트 중 하나는 대체 init 시스템을 설치할 수 있는 자유를 제공한다는 것입니다. 여기에서 세 가지 옵션을 제공합니다.
- Sysvinit은 Linux용 기존 초기화 시스템입니다. 간단하고 프로그램 관리를 위해 복잡한 동작이 필요하지 않은 기본 데스크톱 시스템에 충분합니다.
- OpenRC는 기존 sysvinit 시스템의 개선된 버전입니다. 전작에 비해 더욱 현대적이고 강력해졌습니다. 그러나 이는 학습 곡선이 더 가파르다는 의미이기도 합니다.
- Runit은 init 시스템에 대한 더 간단하고 깔끔한 접근 방식입니다. 세 가지 옵션 중 가장 최근 금액이기도 합니다. 이것은 runit이 sysvinit 및 OpenRC만큼 테스트 및 감사되지 않았음을 의미합니다. 그럼에도 불구하고, runit은 유지 관리하기 쉽고 이해하기 쉬운 초기화 시스템을 찾고 있다면 여전히 유용합니다.
부트로더 설정
이 모든 작업이 끝나면 Devuan 설치의 마지막 단계는 GRUB 부트로더를 구성하는 것입니다.
- Devuan 설치 프로그램은 기본 하드 디스크에 GRUB를 설치할 것인지 묻습니다. "예"를 선택하십시오.
- GRUB을 설치할 위치를 선택합니다. 하드 디스크를 선택하고 Enter 키를 누릅니다. . 그러면 컴퓨터에 GRUB가 다운로드, 설치 및 구성됩니다.
이제 Devuan Linux를 성공적으로 설치했습니다. 또한, 이제 init 시스템이 작동하는 방식과 보안과 안정성을 위해 하나를 선택할 수 있어야 하는 이유에 대한 기본적인 이해가 생겼습니다.
자주 묻는 질문(FAQ)
1. Devuan에 Sid(Unstable) 분기에 해당하는 항목이 있습니까?
예! 데부안의 불안정한 가지를 세레스(Ceres)라고 합니다. "/etc/apt/sources.list" 파일에 다음 행을 추가하여 마이그레이션할 수 있습니다.
deb https://deb.devuan.org/merged ceres main
완료되면 다음 명령을 실행하여 적절한 구성을 적용할 수 있습니다.
sudo apt update
2. 암호화된 디스크가 있는 것 외에 Devuan 시스템을 보호하기 위해 무엇을 더 할 수 있습니까?
시스템을 보호하는 가장 일반적인 방법 중 하나는 부트로더를 별도의 드라이브에 설치하는 것입니다. 부트로더를 설치할 때 다른 디스크를 선택하면 됩니다.
그러나 한 가지 중요한 점은 이렇게 하면 부팅 프로세스의 중요한 부분을 다른 디스크로 옮기게 된다는 것입니다. 즉, 이제 컴퓨터를 부팅할 때마다 해당 디스크를 삽입해야 합니다.