NỘI DUNG

Hosting tốc độ cao Vietnix - tốc độ tải trang trung bình dưới 1 giây
VPS siêu tốc Vietnix - trải nghiệm mượt mà, ổn định
19/08/2024
Lượt xem

Arch Linux là gì? Có phù hợp với người mới sử dụng.

19/08/2024
19 phút đọc
Lượt xem

Đánh giá

5/5 - (125 bình chọn)

Arch Linux là một hệ điều hành dựa trên Linux nổi bật với triết lý thiết kế đơn giản và tính linh hoạt cao. Vậy ưu điểm của Arch Linux là gì? Và ai sẽ là đối tượng thích hợp sử dụng? Hãy cũng Vietnix khám phá tất tần tật về Arch Linux trong bài viết này.

Arch Linux là gì?

Arch Linux là một hệ điều hành Linux mã nguồn mở, được thiết kế để cung cấp cho người dùng một hệ thống linh hoạt và tính tùy chỉnh cao. Arch cho phép người dùng tự do cấu hình và xây dựng hệ thống theo ý muốn.

Arch Linux được thiết kế để cung cấp cho người dùng một hệ thống linh hoạt và tính tùy chỉnh cao
Arch Linux được thiết kế để cung cấp cho người dùng một hệ thống linh hoạt và tính tùy chỉnh cao

4 yêu cầu bắt buộc của hệ thống:

  • Ít nhất 1GB RAM và 20GB ổ cứng còn trống.
  • Kết nối internet.
  • Một đĩa DVD trống, phần cứng và phần mềm để burn.
  • Hoặc USB có ít nhất 2GB dung lượng trống.

Lưu ý: Quá trình cài đặt sẽ yêu cầu phải format ổ cứng và xóa toàn bộ dữ liệu. Do đó hãy đảm bảo backup các dữ liệu cần thiết trước khi bắt đầu cài đặt Arch Linux.

Mọi người cũng xem:

Khả năng tùy biến cao: Arch Linux nổi tiếng là hệ điều hành DIY vì bạn có thể tùy chỉnh mọi thứ theo ý mình, từ lúc tải file cài đặt đến khi hoàn thành. Arch không có giao diện sẵn, nên bạn phải tự chọn, điều này giúp bạn kiểm soát hoàn toàn máy tính. Vì không cài sẵn phần mềm thừa nên Arch rất nhẹ và nhanh.

Công nghệ hiện đại và tiên tiến: Arch Linux luôn cập nhật tính năng mới nhờ mô hình rolling release. Để cập nhật Arch lên phiên bản mới nhất, chỉ cần dùng lệnh đơn giản này:

pacman -syu

Kho lưu trữ người dùng Arch (AUR): là một thư viện khổng lồ các package phần mềm Linux được cộng đồng Arch Linux cùng nhau xây dựng và duy trì. Với AUR, người dùng có thể tìm thấy và cài đặt những phần mềm không có sẵn trong kho chính thức của Arch Linux. Bằng cách sử dụng các file PKGBUILD, người dùng có thể tự biên dịch mã nguồn để tạo ra các package phần mềm tùy chỉnh và cài đặt chúng vào hệ thống thông qua trình quản lý package.

Arch Wiki: là nguồn thông tin cập nhật nhanh nhất về Arch Linux. Bạn có thể tìm thấy những tin tức mới nhất, các thay đổi gần đây, cũng như những thống kê chi tiết về hệ thống. Tất cả thông tin đều được cộng đồng cập nhật thường xuyên để đảm bảo tính chính xác.

Đóng vai trò kết nối: Pacman là công cụ quản lý phần mềm của Arch Linux, giúp bạn cài đặt, cập nhật và gỡ bỏ phần mềm. Pacman có thể lấy phần mềm từ nhiều nguồn chính thức của Arch hoặc từ những nơi khác. 

Sự khác nhau giữa Arch Linux và Ubuntu

So sánh Arch Linux và Ubuntu
So sánh Arch Linux và Ubuntu
Yếu tốArch LinuxUbuntu
Thiết kếHệ thống được thiết kế để người dùng có thể tự xây dựng và cấu hình hoàn toàn.Hệ thống được cài đặt sẵn nhiều phần mềm và có giao diện đồ họa trực quan.
Quản lý packageHệ thống quản lý package Pacman giúp bạn cài đặt, cập nhật và gỡ bỏ phần mềm.Hệ thống quản lý package Debian APT và có sẵn rất nhiều ứng dụng cài đặt sẵn.
Tài liệu và cộng đồngCộng đồng lớn, tài liệu kỹ thuật chi tiết, nhưng đòi hỏi kiến thức Linux vững chắc.Cộng đồng rất lớn, tài liệu phong phú, dễ tìm kiếm, phù hợp với mọi đối tượng.
Thời gian cài đặt và cấu hình Quá trình cài đặt và cấu hình hoàn toàn thủ công, đòi hỏi phải có kiến thức về Linux.Quá trình cài đặt đơn giản và nhanh chóng, có giao diện đồ họa hỗ trợ.
Độ ổn định và tin cậy Cập nhật thường xuyên, có thể gặp sự cố nhỏPhiên bản LTS ổn định, ít gặp sự cố

Hướng dẫn tải và khởi động Arch Linux

Bước 1: Trước tiên cần tải ISO từ trang download Arch Linux, có 2 cách để tải là:

  • Cách 1: Thông qua BitTorrent.
  • Cách 2: Tải trực tiếp.

Lưu ý: File ISO tải bằng BitTorrent qua magnet link hoặc file .torrent. Sau đó, ghi ISO vào USB hoặc DVD để cài đặt.

Bước 2: Tạo một USB trực tiếp của Arch Linux

Muốn tạo USB cài đặt, bạn nên dùng những phần mềm như Etcher. Còn nếu bạn dùng máy tính Linux, bạn dùng lệnh sau để tạo USB:

dd bs=4M if=/path/to/archlinux.iso of=/dev/sdx status=progress && sync

Bước 3: Ghi Arch Linux ISO vào ổ đĩa DVD

Ngoài việc sử dụng USB, bạn cũng có thể cài đặt Arch Linux từ đĩa DVD. Để làm điều này, bạn cần ghi file ISO mà bạn đã tải về vào một đĩa DVD trống, có nhiều phần mềm hỗ trợ việc ghi đĩa như Brasero hay AnyBurn.

Cách khởi động Arch Linux

Bước 1: Sau khi tạo xong USB cài đặt, bạn tắt máy tính, cắm USB vào rồi bật lại. Sau đó, bạn nhấn phím F2, F10 hoặc F12 (tùy loại máy) để vào cài đặt. 

Bước 2: Khi bạn chọn khởi động từ USB hay đĩa, lúc này khi hệ thống khởi động sẽ xuất hiện tùy chọn sau:

Các tùy chọn khi khởi động Arch Linux
Các tùy chọn khi khởi động Arch Linux

Bước 3: Chọn Boot Arch Linux (x86_64) rồi nhấn Enter để bắt đầu quá trình cài đặt, mặc định của keymap là US. Bạn liệt kê các layout hiện có bằng câu lệnh:

ls /usr/share/kbd/keymaps/**/*.map.gz

Để thay đổi layout, bạn sử dụng tên file layout thích hợp bằng lệnh loadkeys:

loadkeys de-latin1

Bạn có thể dùng lệnh ping trong Linux để kiểm tra kết nối internet:

ping -c 3 google.com

Bật giao thức thời gian mạng (NTP)

Bạn cần bật giao thức NTP và cho phép hệ thống cập nhật thời gian thông qua internet bằng lệnh sau:

timedatectl set-ntp true

Bạn dùng lệnh sau để kiểm tra trạng thái của NTP:

timedatectl status
Output hiển thị trạng thái của NTP
Output hiển thị trạng thái của NTP

Phân vùng ổ đĩa

Bước 1: Bạn có thể liệt kê tất cả disk drive hiện có bằng lệnh:

fdisk -l

Bước 2: Tên đĩa muốn phân vùng được hiển thị bằng định dạng /dev/sdX:

Output hiển thị tên đĩa muốn phân vùng
Output hiển thị tên đĩa muốn phân vùng

Lưu ý: Khi review danh sách các disk drive, hãy bỏ qua các tên kết thúc bằng room, loop hay airoot.

Bước 3: Tiếp theo, phần vùng ổ đĩa bằng lệnh cfdisk:

cfdisk /dev/sdX

Lưu ý: X là tên drive của ổ đĩa mà bạn muốn phân vùng.

Bước 4: Chọn dos rồi nhấn Enter.

Chọn label là dos
Chọn label là dos

Bước 5: Bạn sẽ thấy màn hình hiển thị dung lượng trống ổ đĩa bạn đã chọn, sau đó chọn New rồi nhấn Enter để bắt đầu tạo.

Chọn new
Chọn new

Bước 6: Chọn kích thước phân vùng (GB) rồi nhấn Enter. Và đặt phân vùng thành Primary rồi nhấn Enter.

Chọn kích thước
Chọn kích thước
Đặt phân vùng thành primary
Đặt phân vùng thành primary

Lưu ý: Phân vùng này cần có dung lượng bằng ít nhất 2 lần dung lượng RAM trong ổ đĩa, nên đảm bảo ổ đĩa đủ dung lượng để swap.

Bước 7: Bạn cần chọn option Bootable rồi nhấn Enter. Làm như vậy để máy tính có thể khởi động từ ổ cứng vừa cài đặt.

Chọn option bootable
Chọn option bootable

Bước 8: Nếu bạn muốn tạo thêm một vùng lưu trữ nữa, chọn Type rồi nhấn Enter.

Chọn option type
Chọn option type

Bước 9: Sau đó, bạn tìm Linux swap/Solaris. Nhấn Enter để tạo một phân vùng swap.

Chọn 82 Linux swap/Solaris
Chọn 82 Linux swap/Solaris

Bước 10: Xác nhận các thay đổi trên ổ đĩa bằng cách chọn Write. Nhập yes rồi nhấn Enter.

Thay đổi tên ổ đĩa
Thay đổi tên ổ đĩa

Bước 11: Cuối cùng, bạn chọn Quit rồi nhấn Enter để thoát khỏi màn hình cfdisk.

Chọn quit để thoát
Chọn quit để thoát

Tạo và gắn hệ thống file

Tiếp theo, bạn cần format phân vùng mới để cài đặt Arch Linux bằng cách tạo một file system cho từng phân vùng theo 2 bước sau:

Bước 1: Tạo một filesystem ext4 cho phân vùng có thể boot bằng lệnh:

mkfs.ext4 /dev/sdX1
Tạo hệ thống file system
Tạo hệ thống file system

Bước 2: Sau đó, tạo một file system mới cho phân vùng swap bằng lệnh mkswap:

Tạo filesystem mới
Tạo filesystem mới

Bước 3: Bạn cần gắn (mount) filesystem mà bạn đã tạo bằng cách chạy lệnh sau:

mount /dev/sdX1 /mnt
swapon /dev/sdX2
Gắn hệ thống tập tin
Gắn hệ thống tập tin

Trong đó:

  • mount – Mount filesystem vào một phân vùng có thể boot.
  • swapon – Kích hoạt filesystem swap.
  • X – tên của ổ đĩa chứa phân vùng.

Kiểm tra Mirror List để tìm Mirror phù hợp

Khi cài đặt Arch Linux, máy tính sẽ tải các file cần thiết từ một mirror. Để cài đặt nhanh hơn bạn nên sắp xếp danh sách các mirror sao cho những mirror gần bạn nhất ở trên cùng.

Bước 1: Đầu tiên là đồng bộ hóa repository pacman:

Đồng bộ repository
Đồng bộ repository

Bước 2: Cài đặt một reflector cho phép cập nhật mirror và sắp xếp theo tốc độ download bằng lệnh sau:

pacman -S reflector
Cài đặt reflector
Cài đặt reflector

Bước 3: Nếu cần thiết thì tạo thêm một backup của mirror list bằng lệnh:

cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.bak

Bước 4: Sau đó, dùng reflector để cập nhật mirror list. Trong đó, XX là mã quốc gia:

reflector -c "XX" -f 12 -l 10 -n 12 --save /etc/pacman.d/mirrorlist

Lưu ý: Mirror list được đặt trong /etc/pacman.d/mirrorlist.

Hướng dẫn cài đặt và cấu hình Arch Linux

Bạn có thể dùng tập lệnh pacstrap để cài đặt Arch Linux vào phân vùng có thể boot:

pacstrap /mnt base linux linux-firmware

Sau khi cài đặt xong, bạn cần phải cấu hình một số thiết lập theo hướng dẫn bên dưới:

Tạo file fstab

File fstab định nghĩa thứ tự mount các phân vùng ổ đĩa, thiết bị block, thiết bị từ xa và các nguồn dữ liệu khác. Tạo file fstab bằng lệnh sau:

genfstab -U /mnt >> /mnt/etc/fstab

Sử dụng Arch-Chroot

Thay đổi root sang hệ thống Arch mới đặt cài đặt bằng lệnh arch-chroot như sau:

arch-chroot /mnt

Đặt múi giờ

Bước 1: Đầu tiên, liệt kê tất cả múi giờ hiện có bằng cách chạy lệnh:

timedatectl list-timezones

Bước 2: Tìm múi giờ rồi note lại tên. Sau đó chạy lệnh sau, trong đó Time/Zone là tên múi giờ ở trên:

timedatectl set-timezone Time/Zone

Thiết lập ngôn ngữ

Cài đặt ngôn ngữ sẽ xác định ngày tháng, cách đánh số và định dạng tiền tệ cho cả hệ thống. Theo 4 bước sau:

Bước 1: Mở file locale.gen rồi tìm tên ngôn ngữ bạn muốn sử dụng:

sudo nano /etc/locale.gen
Tìm ngôn ngữ mong muốn
Tìm ngôn ngữ mong muốn

Bước 2: Bỏ dấu chú thích tên của ngôn ngữ mà bạn muốn dùng.

Bước 3: Sau đó, nhấn Ctrl+X để thoát rồi nhập Y để lưu lại thay đổi.

Bước 4: Sau đó, tạo một file cấu hình ngôn ngữ bằng lệnh sau:

locale-gen
echo [locale_name] > /etc/locale.conf

Lưu ý

  • [locale_name] là tên ngôn ngữ bạn muốn sử dụng.
  • Múi giờ và ngôn ngữ có thể được thay đổi sau.

Cài đặt hostname file

Bước 1: Tạo một hostname file rồi thêm hostname của bạn vào bằng cách chạy lệnh hostname sau:

echo [your_hostname] > /etc/hostname

Bước 2: Sau đó, tạo một host file:

touch /etc/hosts

Bước 3: Thêm nội dung sau vào host file vừa mới tạo:

127.0.0.1	localhost
::1		localhost
127.0.1.1	[your_hostname]
Thêm nội dung vào host file
Thêm nội dung vào host file

Bước 4: Để kích hoạt Dynamic Host Configuration Protocol (DHCP), nhập lệnh sau:

systemctl enable dhcpcd

Cài đặt mật khẩu root

Cài đặt một mật khẩu root mới bằng lệnh passwd:

passwd

Sau đó, nhập password mới rồi nhập lại lần nữa để hoàn tất.

Cài đặt mật khẩu root
Cài đặt mật khẩu root

Bạn có thể cài đặt GRUB Bootloader bằng hai cách, tùy vào có đang sử dụng hệ thống UEFI hay không:

Cách 1: Cài đặt GRUB Bootloader trên một hệ thống non-UEFI

Bước 1: Để thêm GRUB bootloader package bằng pacman manager, bạn nhập lệnh sau:

pacman -S grub os-prober

Bước 2: Sau đó, cài đặt GRUB bootloader:

grub-install /dev/sdX

Bước 3: Cuối cùng, bạn tạo một file cấu hình GRUB bằng lệnh sau:

grub-mkconfig -o /boot/grub/grub.cfg
Cài đặt GRUB Bootloader trên hệ thống non-UEFI
Cài đặt GRUB Bootloader trên hệ thống non-UEFI

Cách 2: Cài đặt GRUB bootloader trên hệ thống UEFI

Bước 1: Đầu tiên, bạn thêm các GRUB bootloader package vào hệ thống bằng pacman manager:

pacman -S grub efibootmgr

Bước 2: Tieps theo, tạo một directory cho phân vùng EFI:

mkdir /boot/efi

Bước 3: Sau đó, mount phân vùng có thể boot vào directory đã tạo:

mount /dev/sdX1 /boot/efi

Bước 4: Bạn cài đặt GRUB bằng cách chạy lệnh:

grub-install --target=x86_64-efi --bootloader-id=GRUB --efi-directory=/boot/efi

Bước 5: Cuối cùng là tạo file cấu hình GRUB:

grub-mkconfig -o /boot/grub/grub.cfg
Cài đặt GRUB Bootloader trên hệ thống UEFI
Cài đặt GRUB Bootloader trên hệ thống UEFI

Hướng dẫn thoát khỏi môi trường Arch-Chroot và khởi động lại

Bước 1: Thoát khỏi môi trường arch-chroot:

exit

Bước 2: Sau đó, khởi động lại hệ thống

sudo reboot

Bước 3: Sau khi khởi động lại hệ thống, GRUB sẽ load và đưa ra các option để load Arch Linux. Nhấn Enter để load hệ thống rồi dùng password để đăng nhập.

cài đặt arch linux
Arch Linux là gì? Có phù hợp với người mới sử dụng. 60

Câu hỏi thường gặp

Tại sao Arch Linux được coi là bản phân phối Linux “minimal”?

Vì Arch không bao gồm các phần mềm đồ họa và ứng dụng mặc định. Điều này giúp giảm kích thước hệ thống và tăng hiệu suất. Người dùng có thể tự chọn và cài đặt các ứng dụng theo nhu cầu.

Đối tượng nào phù hợp sử dụng Arch Linux?

Arch không có cài đặt sẵn nên rất phù hợp để tùy chỉnh cho người dùng nâng cao, nhưng có thể khó cho người mới. Vì những việc đơn giản như cài đặt bản phân phối cũng có thể trở nên khó khăn.

Những phần mềm phổ biến nào được sử dụng trên Arch Linux?

Các phần mềm phổ biến trên Arch Linux bao gồm trình quản lý cửa sổ i3, trình duyệt Firefox, bộ văn phòng LibreOffice, và các ứng dụng mã nguồn mở khác.

Lời kết

Bài viết trên đã giải đáp cho bạn những ưu điểm nổi bật, đồng thời hướng dẫn cách cài đặt và cấu hình của Arch Linux. Nếu bạn có bất kỳ thắc mắc nào, đừng ngần ngại để lại bình luận bên dưới để Vietnix giải đáp cho bạn.

THEO DÕI VÀ CẬP NHẬT CHỦ ĐỀ BẠN QUAN TÂM

Đăng ký ngay để nhận những thông tin mới nhất từ blog của chúng tôi. Đừng bỏ lỡ cơ hội truy cập kiến thức và tin tức hàng ngày

Chọn chủ đề :

Hưng Nguyễn

Co-Founder
tại

Kết nối với mình qua

Kết nối với mình qua

Theo dõi
Thông báo của
guest
0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận

Tăng tốc độ website - Nâng tầm giá trị thương hiệu

Banner group
Tăng tốc tải trang

95 điểm

Nâng cao trải nghiệm người dùng

Tăng 8% tỷ lệ chuyển đổi

Thúc đẩy SEO, Google Ads hiệu quả

Tăng tốc ngay

SẢN PHẨM NỔI BẬT

Black Friday Hosting & VPS

Chương trình bắt đầu sau

Giảm giá 40% hosting VPS

50 coupon mỗi ngày

Gia hạn giá không đổi

NHẬN DEAL NGAY
Pattern

7 NGÀY DÙNG THỬ HOSTING

NẮM BẮT CƠ HỘI, THÀNH CÔNG DẪN LỐI

Cùng trải nghiệm dịch vụ hosting tốc độ cao được hơn 100,000 khách hàng sử dụng

Icon
ĐĂNG KÝ NHẬN TÀI LIỆU THÀNH CÔNG
Cảm ơn bạn đã đăng ký nhận tài liệu mới nhất từ Vietnix!
ĐÓNG

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1
Icon
XÁC NHẬN ĐĂNG KÝ DÙNG THỬ THÀNH CÔNG
Cảm ơn bạn đã đăng ký thông tin thành công. Đội ngũ CSKH sẽ liên hệ trực tiếp để kích hoạt dịch vụ cho bạn nhanh nhất!
ĐÓNG