Hướng Dẫn Cài Đặt Raspberry Pi 3B Không Màn Hình: Tối Ưu, Kiểm Tra và Sao Lưu
Raspberry Pi 3B có thể khiêm tốn về thông số kỹ thuật — chỉ với 1GB RAM và CPU ARM 4 nhân — nhưng với hệ điều hành Lite OS và thiết lập không màn hình, nó trở thành một cỗ máy lập trình gọn nhẹ và hiệu quả.
Trong hướng dẫn này, chúng ta sẽ khám phá mọi thứ từ khởi động đầu tiên cho đến việc kiểm tra hiệu suất và tạo các bản sao lưu di động cho cấu hình tùy chỉnh của bạn. Đây là hướng dẫn lý tưởng cho các nhà phát triển, những người thích khám phá và những hacker tối giản!
📑 Mục Lục
- Những Gì Bạn Cần
- Bước 1: Thiết Lập Không Màn Hình
- Bước 2: Thiết Lập Ban Đầu & Bảo Mật
- Bước 3: Cài Đặt Các Gói Cần Thiết
- Bước 4: Kiểm Tra Hiệu Suất Raspberry Pi
- Bước 5: Sao Lưu Cấu Hình Của Bạn
- Bước 6: Khôi Phục Trên Raspberry Pi Mới
- Mẹo Thêm
- Kết Luận
🧰 Những Gì Bạn Cần
- Raspberry Pi 3B
- Thẻ microSD (khuyên dùng 8GB trở lên)
- Raspberry Pi OS Lite (không có giao diện desktop)
- Truy cập SSH (thiết lập không màn hình)
- Kết nối Wi-Fi hoặc Ethernet
🛰️ Bước 1: Thiết Lập Không Màn Hình của Raspberry Pi OS Lite
📁 1. Chuẩn Bị Thẻ SD
Tải xuống Raspberry Pi OS Lite và ghi nó vào thẻ SD bằng các công cụ sau:
- Raspberry Pi Imager
- balenaEtcher
dd(dành cho người dùng nâng cao)
⚙️ 2. Kích Hoạt SSH và Wi-Fi
Đặt hai tệp sau vào phân vùng /boot của thẻ SD:
ssh(tệp rỗng)wpa_supplicant.conf(cho Wi-Fi):
country=VN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="Tên_Mạng"
psk="Mật_Khẩu"
}
🔌 3. Khởi Động và Kết Nối Qua SSH
Chèn thẻ SD, cấp nguồn cho Pi và kết nối:
ssh pi@raspberrypi.local
# hoặc sử dụng địa chỉ IP
ssh pi@<địa chỉ-ip>
🔒 Bước 2: Thiết Lập Ban Đầu & Bảo Mật
Khi đã đăng nhập:
passwd # Đổi mật khẩu mặc định
sudo apt update && sudo apt upgrade -y
sudo raspi-config
Trong raspi-config, thiết lập:
- Ngôn ngữ
- Múi giờ
- Tên máy chủ
- Kích hoạt các giao diện (SSH, I2C, v.v.)
🛠️ Bước 3: Cài Đặt Các Gói Cần Thiết
Cài đặt các công cụ cho phát triển, giám sát và lập trình:
sudo apt install -y \
git curl wget build-essential \
python3 python3-pip python3-venv \
vim nano tmux htop neofetch \
nodejs npm
Cài đặt Python:
python3 -m pip install --upgrade pip
python3 -m pip install virtualenv ipython
📊 Bước 4: Kiểm Tra Hiệu Suất Raspberry Pi
Cài đặt công cụ kiểm tra hiệu suất:
sudo apt install -y sysbench stress hdparm
🧠 Kiểm Tra CPU
sysbench cpu --threads=4 --cpu-max-prime=20000 run
💾 Kiểm Tra Bộ Nhớ
sysbench memory run
📀 Kiểm Tra Ổ Đĩa
sudo hdparm -Tt /dev/mmcblk0
dd if=/dev/zero of=testfile bs=10M count=100 conv=fsync
rm testfile
🌡️ Giám Sát Nhiệt Độ
vcgencmd measure_temp
watch -n 1 vcgencmd measure_temp
💾 Bước 5: Sao Lưu Cấu Hình Của Bạn
📂 Tạo Thư Mục Sao Lưu
mkdir -p ~/pi-backup/etc-backup
🗃️ Sao Chép Các Tệp Dot và Cấu Hình
cp ~/.bashrc ~/pi-backup/
cp -r ~/.config ~/pi-backup/
🧷 Lưu Danh Sách Các Gói
apt-mark showmanual > ~/pi-backup/manual-packages.txt
📁 Sao Chép Cấu Hình Hệ Thống
sudo cp -r /etc ~/pi-backup/etc-backup/
📦 Tùy Chọn: Nén Sao Lưu
cd ~
tar -czvf pi-backup.tar.gz pi-backup
Để giải nén sau này:
tar -xzvf pi-backup.tar.gz
♻️ Bước 6: Khôi Phục Trên Raspberry Pi Mới
✅ Sao Chép Thư Mục pi-backup Sang Raspberry Pi Mới
🔁 Chạy Kịch Bản Khôi Phục
#!/bin/bash
echo "Đang khôi phục các gói..."
xargs sudo apt install -y < ~/pi-backup/manual-packages.txt
echo "Đang khôi phục cấu hình..."
cp ~/pi-backup/.bashrc ~/
cp -r ~/pi-backup/.config ~/
Làm cho kịch bản có thể thực thi:
chmod +x restore.sh
./restore.sh
🚀 Mẹo Thêm
- Sử dụng VS Code Remote SSH để chỉnh sửa mã từ máy tính chính của bạn
- Sử dụng
tmuxhoặcscreenđể giữ phiên làm việc - Sử dụng
gitđể quản lý và đồng bộ hóa các tệp dot của bạn
🧠 Kết Luận
Với chỉ một vài công cụ và các phương pháp tốt nhất, Raspberry Pi 3B không màn hình của bạn trở thành một hộp lập trình mạnh mẽ — nhẹ về tài nguyên nhưng nặng về khả năng. Dù bạn đang làm việc với phát triển Python, tự động hóa hay lập trình phía máy chủ, hướng dẫn này cung cấp cho bạn một nền tảng vững chắc để xây dựng và lặp lại bất cứ lúc nào.