Alpine Linux: Giải thích về phân khúc Linux nhẹ

Alpine Linux: Giải thích về phân khúc Linux nhẹ

Linux rất thú vị, nhưng đôi khi bạn chỉ gặp phải một bức tường với các bản phân phối hiện tại và muốn một cái gì đó khác biệt. Thêm vào đó, có vẻ như kích thước tệp ISO và yêu cầu bộ nhớ liên tục tăng theo thời gian. Phải có một bản phân phối nhỏ hơn ở đâu đó.





Nếu bạn đang tìm kiếm một bản phân phối Linux nhẹ, Alpine Linux có thể là một luồng gió trong lành dành cho bạn!





Alpine Linux là gì?

Alpine Linux là một bản phân phối Linux hướng đến sự tối giản, cả về không gian và phạm vi, cũng như bảo mật cao hơn. Phương tiện cài đặt mặc định chỉ là 133MB. Điều này khá ấn tượng vì một số tệp ISO trên các bản phân phối khác được thiết kế nhiều hơn cho DVD và ổ đĩa ngón tay cái. Alpine vừa vặn thoải mái trên một CD-R với không gian trống.





Alpine Linux sử dụng một kỹ thuật được gọi là các tệp thực thi không phụ thuộc vào vị trí để ngẫu nhiên hóa vị trí của các chương trình trong bộ nhớ. Điều này gây khó khăn cho kẻ tấn công trong việc khai thác các điểm kỳ quặc trong bộ nhớ và chiếm lấy một máy tính.

Bản phân phối cũng được tối giản trong cấu hình của nó. Nó có kích thước nhỏ bằng cách sử dụng bộ BusyBox để cung cấp hầu hết các tiện ích trong một tệp thực thi.



Kích thước nhỏ của Alpine làm cho nó phù hợp với những người chạy container, đặc biệt là Docker.

Tải xuống : Alpine Linux





Cài đặt Alpine Linux

Cài đặt Alpine Linux tương tự như cài đặt bất kỳ bản phân phối Linux nào khác. Bạn lấy hình ảnh cài đặt và chuyển nó vào phương tiện ưa thích của bạn, sau đó khởi động lại máy của bạn.

trang web khi bạn cảm thấy buồn chán

Chủ nghĩa tối giản của Alpine cũng áp dụng cho quá trình cài đặt của nó. Bạn thấy mình đang ở bảng điều khiển văn bản Linux tiêu chuẩn. Không có cài đặt đồ họa ở đây.





Đối với hình ảnh cài đặt, bạn có một số lựa chọn trên trang tải xuống, tùy thuộc vào mức độ hoàn chỉnh của hệ thống bạn muốn cài đặt.

Các Tiêu chuẩn hình ảnh được đề xuất cho hầu hết mọi người và bao gồm các gói được sử dụng phổ biến nhất. Nhận cái này nếu bạn hoàn toàn mới sử dụng Alpine.

Các Mở rộng Hình ảnh dành cho các thiết bị chuyên dụng như bộ định tuyến sẽ không được cập nhật nhiều, vì vậy nó có nhiều gói hơn Tiêu chuẩn.

Nếu bạn muốn cài đặt một hệ thống rất tối thiểu, hãy lấy Netboot hình ảnh, chỉ bao gồm mức tối thiểu để khởi động và kết nối với mạng. Sau đó, bạn sẽ phải tải xuống bất kỳ gói bắt buộc nào khác. Tùy chọn này dành cho những người thực sự thích điều chỉnh hệ thống theo yêu cầu của họ.

Khi cài đặt, bạn đăng nhập vào hệ thống khởi động với tư cách là người chủ. Không có hệ thống điều khiển menu. Tất cả các thiết lập được thực hiện tại dòng lệnh. Nếu bạn đã cài đặt Arch Linux, quá trình này sẽ quen thuộc với bạn.

Mặc dù Alpine không thích bạn lắm, nhưng họ đã bao gồm một số tập lệnh sẽ hướng dẫn bạn qua quá trình cài đặt. Quan trọng nhất là setup-alpine . Tập lệnh sẽ hỏi bạn những thứ như bố cục bàn phím và múi giờ của bạn và cũng sẽ giúp bạn phân vùng đĩa của mình. Bạn chỉ có thể chấp nhận các giá trị mặc định.

Bạn có thể tìm thêm thông tin chi tiết về cách thiết lập Alpine trên máy của mình trong tài liệuwiki . Một số thông tin có thể đã lỗi thời. Bạn có thể cố gắng cài đặt một gói được đề xuất trong tài liệu chỉ để biết rằng nó không tồn tại trong kho lưu trữ.

Có liên quan: Các bản phân phối Linux nhẹ tốt nhất mà hầu như không cần dung lượng

Định cấu hình Alpine Linux

Cuối cùng khi bạn khởi động vào cài đặt Alpine mới của mình, nó vẫn còn khá trống rỗng, chỉ với bảng điều khiển văn bản và trình bao. Bạn sẽ muốn thực hiện một số tùy chỉnh đối với hệ thống mặc định để làm cho nó thực sự hữu ích.

Thiết lập người dùng thông thường

Khi bạn cài đặt Alpine lần đầu tiên, người dùng duy nhất là root. Bạn không muốn chạy dưới quyền root mọi lúc. Đó là một rủi ro bảo mật và bạn có thể vô tình làm hỏng các tệp hệ thống quan trọng.

Để thêm người dùng khác, chỉ cần nhập:

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

Bạn sẽ thay thế 'tên người dùng' bằng tên của người dùng bạn muốn sử dụng để đăng nhập. Các -NS tùy chọn chỉ định thư mục chính, trong khi -NS tùy chọn chỉ định tên đường dẫn cho shell, ash, là shell mặc định cho BusyBox và do đó, shell được cài đặt trong Alpine Linux. Nếu bạn muốn sử dụng một trình bao khác, bạn sẽ thay đổi tùy chọn này thành đường dẫn đến trình bao ưa thích của bạn.

Để đặt mật khẩu cho người dùng, hãy sử dụng passwd chỉ huy:

passwd username

Bạn sẽ được nhắc thiết lập mật khẩu cho người dùng. Nhập lại mật khẩu để xác nhận quá trình. Sau khi hoàn tất, bạn có thể đăng xuất khỏi tài khoản gốc và đăng nhập vào tài khoản người dùng thông thường của mình.

Theo mặc định, khi bạn muốn chạy các lệnh dưới quyền root, bạn sẽ sử dụng nó là chỉ huy:

su -

Các - tùy chọn có nghĩa là bắt đầu một trình bao đăng nhập như thể bạn đăng nhập trực tiếp vào root. Nhập mật khẩu gốc khi được nhắc và sau đó bạn sẽ được hiển thị với # dấu nhắc cho biết bạn đang chạy dưới quyền root. Khi bạn chạy xong các lệnh quản trị của mình, tốt nhất bạn nên rời khỏi phiên root bằng cách nhập đăng xuất hoặc nhấn Điều khiển + NS để quay lại phiên làm việc bình thường của bạn.

Nếu bạn quen sử dụng sudo, tài liệu có thông tin về làm thế nào để thiết lập nó .

làm thế nào để rủ một cô gái ngẫu nhiên đi chơi

Quản lý gói hàng

Như với bất kỳ bản phân phối Linux hiện đại nào khác, Alpine sử dụng trình quản lý gói. Họ đã tạo riêng của họ, được gọi là Trình giữ gói Alpine hoặc APK.

Sử dụng APK rất đơn giản. Nếu bạn đã quen với việc sử dụng Apt on Debian hoặc Ubuntu , nó thậm chí còn đơn giản hơn. Không rõ đó có phải là cố ý hay không, nhưng nhiều lệnh giống hệt nhau.

Để cập nhật kho lưu trữ, chỉ cần phát hành lệnh sau:

apk update

Để nâng cấp các gói của bạn lên phiên bản mới nhất hiện có, hãy nhập:

apk upgrade

Để cài đặt một gói cụ thể, trong trường hợp này, Vim, hãy nhập:

apk add vim

Để xóa một gói, hãy nhập:

apk del package

Nếu bất kỳ gói nào không còn cần thiết sau khi xóa, APK sẽ tự động xóa chúng. Điều này khác với APT vì bạn phải chạy apt autoremove lệnh để làm tương tự.

Thiết lập môi trường máy tính để bàn

Trừ khi bạn có kế hoạch cài đặt Alpine làm máy chủ, có thể bạn sẽ muốn cài đặt một môi trường đồ họa. May mắn thay, Alpine hỗ trợ các trình quản lý cửa sổ chính và môi trường máy tính để bàn.

Để thiết lập X, Alpine cung cấp setup-xorg-base kịch bản. Nó tương tự như quá trình cài đặt, nơi bạn chạy nó và trả lời một số câu hỏi về thiết lập của bạn. Trong hầu hết các trường hợp, cấu hình là tự động.

Bạn sẽ phải tự cài đặt trình quản lý cửa sổ, máy tính để bàn, trình quản lý tệp, v.v. ưa thích của mình. Có thể bạn cũng sẽ muốn cài đặt một trình quản lý hiển thị như LightDM. Tuy nhiên, bạn sẽ phải yêu cầu OpenRC khởi động nó tự động.

Ví dụ, để sử dụng LXDM;

rc-update lxdm
rc-service lxdm start

Alpine Linux có dành cho bạn không?

Nếu bạn đang tìm kiếm một thứ gì đó khác biệt so với các bản phân phối Linux thông thường, Alpine Linux là một thứ đáng để xem xét. Nếu bạn muốn có một hệ điều hành máy chủ nhẹ để ảo hóa hoặc vùng chứa, Alpine là lựa chọn phù hợp.

Mặc dù có nhiều bản phân phối Linux nhẹ có sẵn trên internet, bạn sẽ thấy Alpine Linux phù hợp với mọi nhu cầu của mình.

Đăng lại Đăng lại tiếng riu ríu E-mail 14 bản phân phối Linux nhẹ để mang đến cho máy tính cũ của bạn một cuộc sống mới

Cần một hệ điều hành nhẹ? Các bản phân phối Linux đặc biệt này có thể chạy trên các PC cũ hơn, một số có RAM chỉ 100MB.

Đọc tiếp
Chủ đề liên quan
  • Linux
  • Linux Distro
Giới thiệu về tác giả David delony(49 bài báo đã xuất bản)

David là một nhà văn tự do sống ở Tây Bắc Thái Bình Dương, nhưng ban đầu đến từ Vùng Vịnh. Anh ấy đã là một người đam mê công nghệ từ khi còn nhỏ. Sở thích của David bao gồm đọc sách, xem các chương trình truyền hình và phim chất lượng, chơi game kiểu cổ điển và thu thập hồ sơ.

Xem thêm từ David Delony

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký