Lệnh linux cơ bản là thứ đầu tiên bạn phải đối mặt khi vừa thuê xong VPS, đăng nhập qua SSH và chỉ thấy một màn hình đen với con trỏ nhấp nháy. Đừng hoảng. Dưới đây là danh sách 30 lệnh terminal linux thực chiến, kèm ví dụ và cảnh báo lỗi thường gặp, để bạn tự tin thao tác trên máy chủ Linux mà không sợ gõ nhầm lệnh nguy hiểm. Nếu bạn đang tìm một nơi để thực hành, ThueVPSGiaRe.vn cung cấp VPS giá rẻ phù hợp cho mục đích học tập và test project.
NỘI DUNG BÀI VIẾT
- Tại sao người mới dùng VPS bắt buộc phải học lệnh Linux
- Nhóm lệnh quản lý file và thư mục trên Linux
- Nhóm lệnh xem và chỉnh sửa nội dung file
- Nhóm lệnh kiểm tra hệ thống Linux
- Nhóm lệnh mạng và tải file
- Nhóm lệnh phân quyền và quản lý user
- Nhóm lệnh quản lý tiến trình và cài đặt phần mềm
- Bảng cheat sheet Linux tóm tắt nhanh
- Câu hỏi thường gặp về lệnh Linux cho người mới
Tại sao người mới dùng VPS bắt buộc phải học lệnh Linux
Hầu hết VPS giá rẻ tại Việt Nam đều cài sẵn hệ điều hành Linux, phổ biến nhất là Ubuntu và CentOS. Khác với Windows Server có giao diện đồ họa (GUI) để click chuột, Linux trên VPS chủ yếu vận hành qua giao diện dòng lệnh (CLI). Bạn không thể cài thêm Remote Desktop cho mỗi VPS 50K/tháng vì nó ngốn quá nhiều RAM và CPU.

Để hiểu rõ nền tảng, bạn nên biết Linux là gì và tại sao nó lại là hệ điều hành chiếm ưu thế trên máy chủ. Thực tế, khi bạn dùng SSH để kết nối vào VPS, bạn đang mở một phiên terminal linux trực tiếp trên server. Mọi thao tác từ cài web, cấu hình firewall, xem log, đến restart dịch vụ đều thực hiện qua lệnh.
Nhiều người mới có tâm lý sợ gõ nhầm, đặc biệt là sợ xóa nhầm dữ liệu. Cảm giác đó là hoàn toàn chính đáng. Nhưng nếu bạn nắm rõ từng lệnh, hiểu nó làm gì trước khi nhấn Enter, rủi ro sẽ giảm đáng kể. Danh sách dưới đây tập trung vào các lệnh linux thường dùng nhất, được chia theo nhóm chức năng để bạn dễ tra cứu.
- Không cần học hết: Linux có hàng nghìn lệnh. Bạn chỉ cần khoảng 30 lệnh sống còn để duy trì VPS hàng ngày.
- Học qua thực hành: Đọc lý thuyết không bằng tự gõ. Hãy dùng một VPS riêng để test, tránh thực hành trực tiếp trên server đang chạy website thật.
- Phiên bản OS ảnh hưởng lệnh: Một số lệnh cài đặt phần mềm khác nhau giữa Ubuntu (dùng apt) và CentOS (dùng yum/dnf). Bài viết sẽ ghi rõ điều kiện áp dụng.
Nhóm lệnh quản lý file và thư mục trên Linux
Đây là nhóm lệnh bạn sẽ dùng nhiều nhất. Mọi thứ trên Linux đều là file: file cấu hình, file log, file binary, thậm chí thiết bị phần cứng cũng được biểu diễn dưới dạng file. Nắm vững nhóm lệnh quản lý file linux là bước đầu tiên để tự chủ trên VPS.
1. pwd – Xem đường dẫn thư mục hiện tại
Lệnh pwd (Print Working Directory) trả về đường dẫn tuyệt đối của thư mục bạn đang đứng. Mới đăng nhập VPS, bạn thường ở thư mục /root (nếu login bằng root) hoặc /home/username.
root@vps:~# pwd
/root
2. ls – Liệt kê file và thư mục
Lệnh ls hiển thị nội dung thư mục hiện tại. Tham số -la là kết hợp thường dùng nhất: -l hiển thị dạng danh sách chi tiết (quyền, owner, kích thước, thời gian), -a hiển thị cả file ẩn (file bắt đầu bằng dấu chấm).
root@vps:~# ls -la
total 32
drwx—— 3 root root 4096 Jun 10 14:22 .
-rw-r–r– 1 root root 3106 Oct 15 2023 .bashrc
Cột đầu tiên chứa chuỗi ký tự như drwxr-xr-x cho biết: ký tự đầu là loại file (d = directory, – = file thường), 9 ký tự tiếp là quyền đọc/ghi/thực thi cho owner, group và others.
3. cd – Di chuyển giữa các thư mục
Lệnh cd (Change Directory) để chuyển đến thư mục khác. Một số cách dùng phổ biến:
cd /var/log– Chuyển đến thư mục/var/logtheo đường dẫn tuyệt đối.cd ..– Lùi về một cấp thư mục mẹ.cd ~hoặc chỉcd– Về thư mục home của user hiện tại.cd -– Quay lại thư mục vừa đứng trước đó.
4. mkdir – Tạo thư mục mới
Lệnh mkdir (Make Directory) tạo thư mục. Tham số -p cho phép tạo cả cấu trúc thư mục lồng nhau nếu thư mục cha chưa tồn tại.
mkdir -p /var/www/website/public
Lệnh trên tạo đồng thời các thư mục website và public bên trong /var/www/, dù website trước đó chưa có.
5. rmdir – Xóa thư mục rỗng
Lệnh rmdir chỉ xóa được thư mục không chứa bất kỳ file hoặc thư mục con nào. Nếu thư mục có nội dung, lệnh sẽ báo lỗi. Thực tế, người dùng thường dùng rm -r thay vì rmdir vì nó linh hoạt hơn.
6. cp – Sao chép file và thư mục
Lệnh cp (Copy) dùng để sao chép. Khi copy thư mục, bắt buộc phải thêm tham số -r (recursive) để copy toàn bộ nội dung bên trong.
cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.bak
cp -r /var/www/old-site /var/www/backup-site
Dòng đầu tạo file backup cấu hình Nginx. Dòng thứ hai copy toàn bộ thư mục old-site sang backup-site. Đây là thói quen bạn nên hình thành: luôn backup trước khi chỉnh sửa file cấu hình.
7. mv – Di chuyển hoặc đổi tên file
Lệnh mv (Move) có hai chức năng: di chuyển file từ vị trí này sang vị trí khác, hoặc đổi tên file nếu đường dẫn đích nằm cùng thư mục.
mv index.html about.html
mv /tmp/upload.zip /var/www/html/
8. rm – Xóa file và thư mục (CẢNH BÁO)
Đây là lệnh nguy hiểm nhất trên Linux. Lệnh rm (Remove) xóa file vĩnh viễn, không đưa vào thùng rác, không khôi phục được. Tham số -r xóa đệ quy thư mục, -f ép xóa không hỏi xác nhận.
CẢNH BÁO: Tuyệt đối không gõ rm -rf /. Lệnh này sẽ xóa toàn bộ hệ thống file bắt đầu từ thư mục gốc, khiến VPS bị hỏng hoàn toàn và không khôi phục được. Luôn kiểm tra kỹ đường dẫn trước khi nhấn Enter.
rm file.txt
rm -r /var/www/old-backup/
Khi mới học lệnh linux, bạn nên dùng rm -i (interactive) để hệ thống hỏi xác nhận trước mỗi file xóa.
9. touch – Tạo file rỗng hoặc cập nhật thời gian
Lệnh touch tạo nhanh một file rỗng. Nếu file đã tồn tại, nó chỉ cập nhật timestamp lần truy cập và sửa đổi cuối cùng.
touch /var/www/html/index.html
10. find – Tìm kiếm file và thư mục
Lệnh find tìm file theo nhiều tiêu chí: tên, kích thước, loại, thời gian sửa đổi. Cú pháp cơ bản: find [đường_dẫn] [tiêu_chí].
find /var/log -name “*.log”
find / -type f -name “nginx.conf” 2>/dev/null
find /var/www -size +50M
Dòng thứ hai tìm toàn bộ file tên nginx.conf trên hệ thống. Thêm 2>/dev/null để ẩn các lỗi permission denied, giúp output sạch hơn.
Nhóm lệnh xem và chỉnh sửa nội dung file
Trên VPS, bạn sẽ thường xuyên cần xem file log, kiểm tra file cấu hình hoặc sửa nội dung file. Không có Notepad hay VS Code trực quan, mọi thứ xử lý qua terminal.
11. cat – Hiển thị toàn bộ nội dung file
Lệnh cat (Concatenate) in toàn bộ nội dung file ra màn hình. Phù hợp với file ngắn. Nếu file dài vài nghìn dòng, output sẽ tràn màn hình và bạn không đọc được gì.
cat /etc/hostname
cat /var/log/syslog | tail -50
Kết hợp cat với tail (sẽ giải thích dưới) là cách phổ biến để xem 50 dòng cuối của file log.
12. less – Xem file dài theo trang
Lệnh less mở file ở chế độ cuộn trang, tương tự như đọc sách. Bạn dùng phím mũi tên hoặc Page Up/Down để di chuyển, nhấn q để thoát, /từ_khóa để tìm kiếm.
less /var/log/nginx/access.log
Đây là lệnh phù hợp nhất khi bạn cần đọc file log dài hàng nghìn dòng mà không muốn load toàn bộ vào bộ nhớ.
13. head – Xem vài dòng đầu file
Lệnh head hiển thị 10 dòng đầu tiên mặc định. Tham số -n thay đổi số dòng.
head -n 20 /var/log/syslog
14. tail – Xem vài dòng cuối file (theo dõi log realtime)
Lệnh tail hiển thị 10 dòng cuối mặc định. Tham số -f (follow) cực kỳ hữu ích: nó giữ terminal mở và liên tục hiển thị dòng mới khi file log được ghi thêm. Đây là cách bạn theo dõi lỗi web realtime.
tail -f /var/log/nginx/error.log
tail -n 100 /var/log/syslog
Khi chạy tail -f, nhấn Ctrl + C để thoát.
15. nano – Chỉnh sửa file trong terminal
Trình soạn thảo nano là lựa chọn thân thiện nhất cho người mới vì nó hiển thị phím tắt ngay dưới thanh trạng thái. Thao tác cơ bản: Ctrl + O để lưu, Ctrl + X để thoát, Ctrl + K cắt dòng, Ctrl + U dán dòng.
nano /etc/nginx/nginx.conf
Nhiều VPS mặc định chưa cài nano. Trên Ubuntu, bạn cài bằng apt install nano. Trên CentOS dùng yum install nano.
Nhóm lệnh kiểm tra hệ thống Linux
Khi VPS chạy chậm, website tải lâu, hay bạn muốn biết máy đang khỏe hay yếu, nhóm lệnh kiểm tra hệ thống linux là công cụ đầu tiên cần dùng. Thay vì đoán, hãy để số liệu nói.
16. top – Theo dõi tiến trình và tài nguyên realtime
Lệnh top hiển thị danh sách tiến trình đang chạy, sắp xếp theo mức tiêu tốn CPU. Bạn sẽ thấy thông tin uptime, load average, số tiến trình, và mức sử dụng CPU/RAM tổng thể.
Load average là ba số ở góc trên (ví dụ 0.15, 0.10, 0.05), lần lượt là trung bình trong 1, 5 và 15 phút. Với VPS 1 core, load dưới 1.0 là bình thường. Nếu load vượt số core trong thời gian dài, VPS đang bị quá tải.
Nhấn q để thoát, M sắp xếp theo RAM, P sắp xếp theo CPU.
17. htop – Phiên bản top dễ nhìn hơn
Lệnh htop hiển thị tương tự top nhưng có giao diện tốt hơn, hỗ trợ chuột, hiển thị CPU từng core riêng biệt. Mặc định chưa cài sẵn, bạn cần cài thủ công: apt install htop (Ubuntu) hoặc yum install htop (CentOS).
18. df – Kiểm tra dung lượng ổ đĩa
Lệnh df (Disk Free) hiển thị mức sử dụng không gian đĩa của từng partition. Tham số -h (human-readable) chuyển đổi sang đơn vị MB/GB cho dễ đọc.
df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 40G 12G 26G 32% /
Nếu cột Use% đạt trên 85-90%, bạn cần dọn dẹp log cũ, xóa file backup không dùng, hoặc nâng cấp ổ đĩa. Trên VPS dùng SSD NVMe U.2, tốc độ đọc ghi nhanh nhưng dung lượng vẫn có giới hạn.
19. free – Kiểm tra dung lượng RAM
Lệnh free hiển thị mức sử dụng bộ nhớ RAM và swap. Tham số -h để đọc dễ hơn.
free -h
total used free shared buff/cache available
Mem: 1.9Gi 820Mi 340Mi 12Mi 780Mi 890Mi
Swap: 0B 0B 0B
Đừng chỉ nhìn cột free. Cột available mới phản hồi chính xác RAM thực tế còn trống vì buff/cache có thể giải phóng khi cần. Nếu available gần 0, VPS sẽ dùng swap hoặc bắt đầu kill tiến trình, dẫn đến website bị giật lag.
20. uname – Xem thông tin hệ điều hành
Lệnh uname hiển thị thông tin kernel. Tham số -a hiển thị đầy đủ.
uname -a
Linux vps-fastbyte 5.15.0-91-generic #101-Ubuntu SMP x86_64 GNU/Linux
Lệnh này hữu ích khi bạn cần xác định phiên bản kernel để cài driver hoặc kiểm tra tính tương thích của phần mềm.
Nhóm lệnh mạng và tải file
Trên VPS, bạn thường cần kiểm tra kết nối mạng, tải file cài đặt từ internet, hoặc xem port nào đang mở. Nhóm lệnh này đáp ứng chính xác nhu cầu đó.
21. ping – Kiểm tra kết nối mạng
Lệnh ping gửi gói ICMP đến một địa chỉ IP hoặc domain để kiểm tra xem VPS có kết nối được đến máy đích không, và độ trễ bao nhiêu. Tham số -c giới hạn số gói gửi (mặc định ping liên tục cho đến khi bạn nhấn Ctrl+C).
ping -c 4 google.com
ping -c 4 8.8.8.8
Nếu ping không trả về, có thể DNS bị lỗi, firewall chặn ICMP, hoặc VPS không có kết nối mạng. Phân tích từng trường hợp để xử lý.
22. curl – Gửi request HTTP và kiểm tra response
Lệnh curl cực kỳ đa năng. Trong thực tế quản lý VPS, nó thường dùng để kiểm tra xem web trả về mã HTTP nào, hoặc tải nội dung từ URL.
curl -I https://thuevpsgiare.vn
curl -o backup.zip https://example.com/file.zip
Tham số -I chỉ lấy HTTP header (thấy mã 200, 301, 404, 500). Tham số -o lưu file tải về với tên chỉ định.
23. wget – Tải file từ internet
Lệnh wget chuyên dụng để tải file. Ưu điểm so với curl: hỗ trợ tiếp tục tải đứt đoạn (-c), tải đệ quy toàn bộ website (-r), và hoạt động ổn định hơn cho việc download file lớn.
wget https://wordpress.org/latest.tar.gz
wget -c https://example.com/large-file.zip
Trên VPS có băng thông unlimited, bạn thoải mái tải file cài đặt mà không lo phát sinh phí vượt mức.
24. ss – Xem kết nối mạng và port đang mở
Lệnh ss (Socket Statistics) thay thế netstat trên các hệ điều hành mới, chạy nhanh hơn. Tham số -tlnp là kết hợp phổ biến nhất: -t (TCP), -l (chỉ listening), -n (hiển thị số port thay vì tên), -p (hiển thị tiến trình đang dùng port).
ss -tlnp
State Recv-Q Send-Q Local Address:Port Peer Address:Port Process
LISTEN 0 128 0.0.0.0:80 0.0.0.0:* users:((“nginx”,pid=1234,fd=6))
LISTEN 0 128 0.0.0.0:22 0.0.0.0:* users:((“sshd”,pid=567,fd=3))
Lệnh này cho bạn thấy port 80 đang được Nginx dùng, port 22 là SSH. Nếu bạn cấu hình Nginx mà web không truy cập được, ss -tlnp là lệnh đầu tiên cần chạy để kiểm tra port có đang listen không.
Nhóm lệnh phân quyền và quản lý user
Quản lý quyền truy cập là một trong những khía cạnh quan trọng nhất khi vận hành VPS. Sai phân quyền có thể khiến website không hoạt động, hoặc ngược lại, để lỗ hổng bảo mật. Sau khi hiểu các lệnh này, bạn nên đọc thêm về cách bảo mật VPS để áp dụng toàn diện.
25. chmod – Thay đổi quyền truy cập file
Lệnh chmod (Change Mode) thay đổi quyền đọc (r=4), ghi (w=2), thực thi (x=1) cho ba nhóm: owner, group, others. Cách dùng phổ biến nhất là chế số octal.
chmod 644 /var/www/html/index.html
chmod 755 /var/www/html/
chmod 600 /etc/mysql/my.cnf
| Số octal | Quyền | Ứng dụng thường gặp |
|---|---|---|
| 644 | rw-r–r– | File web tĩnh (html, css, js, image) |
| 755 | rwxr-xr-x | Thư mục web, file thực thi |
| 600 | rw——- | File cấu hình nhạy cảm (database, SSH key) |
| 777 | rwxrwxrwx | Tránh dùng, trừ khi biết rõ hậu quả |
CẢNH BÁO: Không bao giờ dùng chmod 777 cho file hay thư mục trên VPS đang chạy website thật. Nó cho phép bất kỳ ai trên server có thể đọc, ghi và thực thi file đó, tạo lỗ hổng bảo mật nghiêm trọng.
26. chown – Thay đổi chủ sở hữu file
Lệnh chown (Change Owner) thay đổi user và group sở hữu file. Trên VPS chạy web, lỗi phổ biến nhất là permission denied vì Nginx/Apache chạy dưới user www-data (Ubuntu) nhưng file thuộc về root.
chown www-data:www-data /var/www/html/ -R
Tham số -R áp dụng đệ quy cho toàn bộ file và thư mục con. Lệnh trên chuyển toàn bộ thư mục web về sở hữu của www-data, giải quyết hầu hết lỗi 403 Forbidden.
27. whoami – Xem user đang đăng nhập
Lệnh whoami trả về tên user hiện tại. Đơn giản nhưng hữu ích khi bạn có nhiều tài khoản trên VPS và cần xác nhận mình đang operate dưới quyền ai trước khi chạy lệnh nhạy cảm.
whoami
root
Nhóm lệnh quản lý tiến trình và cài đặt phần mềm
Ba lệnh cuối cùng trong danh sách phục vụ hai nhu cầu còn thiếu: biết dịch vụ nào đang chạy, cách dừng/khởi động chúng, và cách cài đặt phần mềm mới.
28. ps – Xem danh sách tiến trình
Lệnh ps (Process Status) hiển thị snapshot các tiến trình tại thời điểm gọi. Tham số aux là kết hợp phổ biến: a (tất cả user), u (định dạng user-oriented), x (bao gồm tiến trình không gắn terminal).
ps aux | grep nginx
ps aux | grep mysql
Kết hợp với grep để lọc tiến trình cần tìm. Nếu không thấy tiến trình Nginx hay MySQL trong kết quả, dịch vụ đó đang bị dừng.
29. kill – Dừng tiến trình bằng PID
Lệnh kill gửi tín hiệu đến tiến trình để yêu cầu dừng. Bạn cần PID (Process ID) từ lệnh ps hoặc top. Mặc định gửi SIGTERM (15), yêu cầu tiến trình tự đóng gọn. Tham số -9 gửi SIGKILL, ép buộc dừng ngay lập tức.
kill 1234
kill -9 5678
Thực tế, khi quản lý dịch vụ web, bạn ít dùng kill trực tiếp mà nên dùng systemctl restart nginx hoặc systemctl stop mysql để dừng dịch vụ đúng cách.
30. apt / yum – Cài đặt và cập nhật phần mềm
Đây là lệnh cài đặt phần mềm qua package manager của hệ điều hành. Phụ thuộc vào OS bạn dùng:
| Hành động | Ubuntu / Debian (apt) | CentOS / RHEL (yum/dnf) |
|---|---|---|
| Cập nhật danh sách package | apt update |
yum check-update |
| Nâng cấp toàn bộ | apt upgrade -y |
yum update -y |
| Cài phần mềm | apt install nginx -y |
yum install nginx -y |
| Xóa phần mềm | apt remove nginx -y |
yum remove nginx -y |
Tham số -y tự động xác nhận thay vì hỏi yes/no. Sau khi cài VPS mới, hai lệnh đầu tiên bạn nên chạy là apt update rồi apt upgrade để đảm bảo hệ thống cập nhật bản vá bảo mật.
Ngoài ra, khi bạn chạy lệnh hoặc script cần thời gian dài (như download, backup), hãy dùng lệnh screen trong Linux để giữ phiên làm việc không bị đứt khi mất kết nối SSH.
Bảng cheat sheet Linux tóm tắt nhanh
Dưới đây là bảng tóm tắt toàn bộ 30 lệnh, bạn có thể lưu lại hoặc chụp màn hình để tra cứu nhanh khi cần.
| Lệnh | Chức năng | Ví dụ phổ biến |
|---|---|---|
pwd |
Xem thư mục hiện tại | pwd |
ls |
Liệt kê file/thư mục | ls -la |
cd |
Di chuyển thư mục | cd /var/log |
mkdir |
Tạo thư mục | mkdir -p /a/b/c |
rmdir |
Xóa thư mục rỗng | rmdir empty-dir |
cp |
Sao chép | cp -r src/ dst/ |
mv |
Di chuyển/đổi tên | mv old new |
rm |
Xóa file/thư mục | rm -rf dir/ |
touch |
Tạo file rỗng | touch file.txt |
find |
Tìm file | find / -name "*.conf" |
cat |
Xem toàn bộ file | cat file.conf |
less |
Xem file dài | less /var/log/syslog |
head |
Xem dòng đầu | head -n 20 log |
tail |
Xem dòng cuối/follow | tail -f error.log |
nano |
Sửa file | nano file.conf |
top |
Theo dõi tiến trình | top |
htop |
Top phiên bản cải tiến | htop |
df |
Kiểm tra ổ đĩa | df -h |
free |
Kiểm tra RAM | free -h |
uname |
Thông tin kernel | uname -a |
ping |
Kiểm tra kết nối | ping -c 4 google.com |
curl |
Gửi HTTP request | curl -I url |
wget |
Tải file | wget url |
ss |
Xem port/kết nối | ss -tlnp |
chmod |
Thay đổi quyền | chmod 755 dir/ |
chown |
Thay đổi owner | chown user:grp -R dir/ |
whoami |
Xem user hiện tại | whoami |
ps |
Xem tiến trình | ps aux | grep name |
kill |
Dừng tiến trình | kill -9 PID |
apt/yum |
Cài đặt phần mềm | apt install pkg -y |
Câu hỏi thường gặp về lệnh Linux cho người mới
Làm sao để thoát khỏi lệnh less, top hoặc tail -f?
Nhấn phím q để thoát khỏi less và top. Với tail -f, nhấn Ctrl + C để ngắt tiến trình. Đây là ba phím tắt bạn cần nhớ đầu tiên khi mới làm quen với terminal linux.
Gõ nhầm lệnh nguy hiểm thì có phục hồi được không?
Hầu hết không. Lệnh như rm -rf xóa vĩnh viễn, không đưa vào thùng rác. Cách phòng tốt nhất là luôn kiểm tra kỹ đường dẫn trước khi Enter, dùng rm -i để có cảnh báo xác nhận, và backup dữ liệu quan trọng thường xuyên.
Lệnh Linux trên Ubuntu có khác gì so với CentOS?
Phần lớn các lệnh linux cơ bản như cd, ls, cp, rm, chmod hoạt động giống nhau. Điểm khác chính nằm ở lệnh cài đặt phần mềm: Ubuntu dùng apt, CentOS dùng yum hoặc dnf. Một số đường dẫn file cấu hình cũng khác nhau.
Cần biết bao nhiêu lệnh là đủ để tự quản lý VPS?
Khoảng 20-30 lệnh là đủ để bạn duy trì VPS chạy website, kiểm tra tài nguyên, xem log lỗi và cài đặt phần mềm cơ bản. Khi gặp trường hợp đặc thù, bạn có thể tra man page (man ten_lenh) hoặc tìm kiếm trực tiếp.
Lệnh nào kiểm tra xem VPS có bị quá tải hay không?
Dùng top hoặc htop để xem CPU và RAM realtime. Kiểm tra load average (nếu vượt số core VPS thì đang quá tải). Kết hợp free -h để xem RAM còn trống và df -h để kiểm tra ổ đĩa có bị đầy không.
Tóm lại: 30 lệnh là nền tảng để bạn tự chủ trên VPS Linux
Học lệnh linux cơ bản không phải là cuộc đua học thuộc lòng, mà là quá trình hiểu cách hệ thống vận hành. 30 lệnh trong bài này bao phủ đủ các nhóm: quản lý file, xem log, kiểm tra tài nguyên, thao tác mạng, phân quyền và cài đặt phần mềm. Ba điều cần nhớ: luôn kiểm tra đường dẫn trước khi gõ lệnh xóa, ưu tiên dùng tail -f để theo dõi log khi gặp lỗi, và chạy apt update && apt upgrade ngay sau khi nhận VPS mới. Khi đã quen tay với các lệnh này, bạn có thể tự tin deploy website, cấu hình server và xử lý sự cố mà không phụ thuộc vào bên thứ ba.
Cần một VPS giá rẻ để bắt đầu?
Chọn cấu hình vừa đủ nhu cầu, ưu tiên chi phí dễ tiếp cận và khả năng quản trị riêng.
Nội dung kỹ thuật trong bài viết mang tính tham khảo. Các lệnh và cấu hình có thể thay đổi tùy thuộc vào hệ điều hành, phiên bản phần mềm, cấu hình VPS và môi trường triển khai thực tế. Bạn nên kiểm thử trên môi trường không quan trọng, sao lưu dữ liệu định kỳ và đánh giá rủi ro trước khi áp dụng các lệnh trên hệ thống đang vận hành thực tế (production).
