Hướng dẫn kiểm tra cấu hình Server Linux bằng lệnh đơn giản

Làm thế nào để có thể xem thông số CPU trên Linux nhanh chóng và hiệu quả? Vậy đừng bỏ qua bài viết dưới đây của LANIT để tìm hiểu về cách kiểm tra thông tin CPU trong Linux một cách dễ dàng và đơn giản hơn nhé!

Trong công tác quản trị máy chủ, việc nắm vững thông tin phần cứng và hệ điều hành là bước đầu tiên và quan trọng nhất để đảm bảo hệ thống vận hành ổn định. Dù bạn đang thực hiện bảo trì định kỳ, tối ưu hóa hiệu suất hay khắc phục sự cố, các dòng lệnh kiểm tra cấu hình Linux luôn là “vũ khí” không thể thiếu. Bài viết này sẽ tổng hợp chi tiết các lệnh từ cơ bản đến nâng cao giúp bạn kiểm tra CPU, RAM, ổ cứng và nhân Kernel trên các bản phân phối Linux phổ biến một cách nhanh chóng nhất.

Tổng hợp các lệnh xem cấu hình Server Linux

Dưới đây là bảng tổng hợp các lệnh xem cấu hình chi tiết nhất, được phân loại theo từng nhóm tài nguyên để bạn dễ dàng tra cứu.

1. Kiểm tra thông tin hệ điều hành (OS) và Kernel

Trước khi cài đặt bất kỳ phần mềm nào, bạn cần biết mình đang đứng trên nền tảng nào.

  • Lệnh uname -a: Đây là lệnh cơ bản nhất để xem phiên bản Kernel, kiến trúc CPU (x86_64) và ngày build hệ thống.
  • Lệnh cat /etc/os-release: Nếu bạn phân vân không biết server đang chạy Ubuntu 22.04 hay CentOS 7, lệnh này sẽ trả về chi tiết tên phân phối và phiên bản cụ thể.
  • Lệnh hostnamectl: Không chỉ xem tên máy chủ, lệnh này còn cực kỳ hữu ích để kiểm tra thông tin ảo hóa (Virtualization). Bạn sẽ biết ngay mình đang dùng KVM, VMware hay OpenVZ.
Kiểm tra thông tin hệ điều hành (OS) và Kernel

2. Kiểm tra thông số CPU

CPU là bộ não của Server. Hiểu rõ sức mạnh của nó giúp bạn cấu hình ứng dụng (như số lượng Worker Nginx) chính xác hơn.

  • Lệnh lscpu: Cung cấp cái nhìn tổng thể bao gồm số nhân (Cores), số luồng (Threads), tốc độ (MHz) và bộ nhớ đệm (Cache).
  • Lệnh cat /proc/cpuinfo: Hiển thị chi tiết đến từng nhân xử lý, bao gồm cả Model name và các cờ tính năng (flags).

*Mẹo đếm Core nhanh:

Đếm tổng số luồng (logic):

grep -c ^processor /proc/cpuinfo

Đếm số nhân vật lý:

grep "cpu cores" /proc/cpuinfo | uniq

Kiểm tra thông số CPU

3. Kiểm tra bộ nhớ RAM

Quản lý RAM tốt giúp tránh tình trạng hệ thống tự động “kill” các tiến trình quan trọng do tràn bộ nhớ.

  • Lệnh free -h: Lệnh phổ biến nhất. Tham số -h (human-readable) giúp bạn đọc dung lượng dưới dạng GB, MB thay vì những con số byte khô khan.
  • Lệnh cat /proc/meminfo: Dành cho chuyên gia muốn soi kỹ các thông số như Cached, Buffers hay tình trạng Swap.
  • Lệnh top hoặc htop: Theo dõi thời gian thực. Nếu server của bạn chưa có htop, hãy cài đặt ngay vì nó hỗ trợ biểu đồ màu cực kỳ dễ quan sát mức tiêu thụ tài nguyên.

4. Kiểm tra ổ cứng và dung lượng lưu trữ

Ổ cứng đầy là nguyên nhân hàng đầu khiến Database bị sập. Hãy kiểm tra thường xuyên bằng các lệnh sau:

  • Lệnh df -h: Xem nhanh các phân vùng đang sử dụng bao nhiêu %, còn trống bao nhiêu dung lượng.
  • Lệnh lsblk: Hiển thị cấu trúc cây của các thiết bị lưu trữ. Rất hữu ích khi bạn mới mua thêm Block Storage và muốn kiểm tra xem nó đã được nhận diện chưa.
  • Lệnh fdisk -l: Xem chi tiết bảng phân vùng (yêu cầu quyền sudo).
  • Lệnh du -sh [thư_mục]: Kiểm tra dung lượng của một thư mục cụ thể để tìm ra “thủ phạm” đang ngốn đĩa (thường là file log).

5. Kiểm tra thông tin mạng (Network)

Khả năng kết nối và băng thông (Bandwidth) quyết định trải nghiệm người dùng cuối.

  • Lệnh ip addr: Thay thế cho ifconfig cũ kỹ, lệnh này giúp bạn xem IP Public và IP Private của server.
  • Lệnh netstat -tuln hoặc ss -tuln: Kiểm tra các Port đang lắng nghe. Nếu website không truy cập được, hãy kiểm tra xem Port 80/443 có đang ở trạng thái LISTEN không.
  • Lệnh nmcli: Công cụ mạnh mẽ để cấu hình và xem chi tiết các kết nối mạng phức tạp trên các dòng OS đời mới.
Kiểm tra thông tin mạng (Network)

Các công cụ kiểm tra cấu hình tổng quát (All-in-one)

Nếu bạn không muốn gõ từng lệnh lẻ tẻ, hãy sử dụng các công cụ “tất cả trong một” sau:

LệnhCông dụng chính
lshwLiệt kê toàn bộ phần cứng từ CPU đến Card mạng.
inxi -FXuất báo cáo cấu hình siêu chi tiết, có màu sắc, cực kỳ dễ đọc cho người mới.
dmidecodeTruy xuất thông tin trực tiếp từ BIOS, cho biết Serial Number và hãng sản xuất linh kiện.

Hy vọng qua bài viết này, bạn đã trang bị được cho mình những câu lệnh xem cấu hình Server Linux cần thiết nhất. Việc hiểu rõ phần cứng và phần mềm đang vận hành sẽ giúp bạn tự tin hơn trong việc xử lý sự cố cũng như tối ưu hóa tài nguyên cho các dự án của mình.

Đánh giá bài viết

Nguyễn Đức Hòa

Xin chào, mình là Nguyễn Đức Hoà, hiện đang đảm nhận vị trí Trưởng phòng kỹ thuật tại LANIT. Với 8 năm kinh nghiệm trong mảng System, Network, Security, mình luôn hướng đến việc tìm kiếm và áp dụng các giải pháp kỹ thuật tiên tiến nhất cho mọi dự án. Công việc của mình không chỉ dừng lại ở việc quản lý mà còn mang đến cho khách hàng những giải pháp lưu trữ dữ liệu tốt nhất hiện nay. Rất hy vọng những kinh nghiệm và chia sẻ của mình sẽ mang lại nhiều giá trị hữu ích cho các bạn.

Chat với chúng tôi qua Zalo!
Chat với chúng tôi qua Zalo!