Cloud VPS hoặc Server Linux là nền tảng phổ biến cho các dịch vụ web, ứng dụng, và lưu trữ dữ liệu. Để quản lý và tối ưu hóa hiệu suất của hệ thống, việc kiểm tra thông số cấu hình là cần thiết. Dưới đây là hướng dẫn chi tiết về các lệnh cơ bản để kiểm tra thông số cấu hình Cloud VPS/Server Linux.
1. Kiểm tra thông tin hệ thống
Lệnh uname
Lệnh uname cung cấp thông tin cơ bản về hệ điều hành.
uname -a: Hiển thị tất cả thông tin về hệ thống.
uname -r: Hiển thị phiên bản kernel.
uname -a
uname -rLệnh hostnamectl
Lệnh hostnamectl cung cấp thông tin chi tiết về hệ điều hành và kernel.
hostnamectl2. Kiểm tra thông tin CPU
Lệnh lscpu
Lệnh lscpu cung cấp thông tin chi tiết về CPU như số lượng core, tốc độ xung nhịp, và kiến trúc.
lscpuLệnh cat /proc/cpuinfo
Lệnh này đọc thông tin CPU từ file /proc/cpuinfo.
cat /proc/cpuinfo3. Kiểm tra thông tin bộ nhớ
Lệnh free
Lệnh free cung cấp thông tin về bộ nhớ RAM và swap.
free -h: Hiển thị thông tin bộ nhớ dưới định dạng dễ đọc (human-readable).
free -hLệnh vmstat
Lệnh vmstat hiển thị thông tin về bộ nhớ ảo, tiến trình, và CPU.
vmstat4. Kiểm tra thông tin đĩa
Lệnh df
Lệnh df hiển thị thông tin về không gian đĩa sử dụng và còn trống.
df -h: Hiển thị thông tin không gian đĩa dưới định dạng dễ đọc.
df -hLệnh du
Lệnh du cung cấp thông tin về dung lượng sử dụng của các file và thư mục.
du -sh /path/to/directory: Hiển thị dung lượng sử dụng của một thư mục cụ thể.
du -sh /var/www/html5. Kiểm tra thông tin mạng
Lệnh ifconfig hoặc ip addr
Lệnh ifconfig hiển thị thông tin về các interface mạng. Trong các hệ thống mới, lệnh ip addr được khuyến khích sử dụng thay thế.
ifconfig
ip addrLệnh netstat
Lệnh netstat hiển thị thông tin về các kết nối mạng, bảng định tuyến, và thống kê giao diện.
netstat -tuln: Hiển thị các cổng đang lắng nghe.
netstat -tulnLệnh ss
Lệnh ss cung cấp thông tin về các socket mạng và kết nối mạng.
ss -tuln: Hiển thị các cổng đang lắng nghe.
ss -tuln6. Kiểm tra thông tin dịch vụ
Lệnh systemctl
Lệnh systemctl quản lý các dịch vụ trên hệ thống.
systemctl status service_name: Kiểm tra trạng thái của một dịch vụ cụ thể.
systemctl status nginxLệnh service
Lệnh service là một lệnh truyền thống để quản lý các dịch vụ.
service service_name status: Kiểm tra trạng thái của một dịch vụ cụ thể.
service apache2 status7. Kiểm tra thông tin nhật ký hệ thống
Lệnh journalctl
Lệnh journalctl hiển thị và tìm kiếm trong nhật ký hệ thống.
journalctl -u service_name: Xem nhật ký của một dịch vụ cụ thể.
journalctl -u nginxLệnh dmesg
Lệnh dmesg hiển thị thông điệp của kernel, hữu ích để kiểm tra lỗi phần cứng và thông tin khởi động.
dmesg8. Kiểm tra thông tin tiến trình
Lệnh ps
Lệnh ps hiển thị thông tin về các tiến trình đang chạy.
ps aux: Hiển thị tất cả các tiến trình.
ps auxLệnh top hoặc htop
Lệnh top hiển thị thông tin thời gian thực về các tiến trình, sử dụng CPU và bộ nhớ. htop là phiên bản nâng cao của top.
top
htop9. Kiểm tra thông tin về các gói cài đặt
Lệnh dpkg (trên Debian/Ubuntu)
Lệnh dpkg quản lý các gói cài đặt trên hệ thống.
dpkg -l: Liệt kê các gói đã cài đặt.
dpkg -lLệnh rpm (trên CentOS/RHEL)
Lệnh rpm quản lý các gói cài đặt trên hệ thống.
rpm -qa: Liệt kê các gói đã cài đặt.
rpm -qaKết luận
Việc kiểm tra thông số cấu hình Cloud VPS/Server Linux là bước quan trọng để quản lý và tối ưu hóa hiệu suất hệ thống. Các lệnh trên giúp bạn dễ dàng thu thập thông tin chi tiết về cấu hình phần cứng, hệ điều hành, bộ nhớ, đĩa, mạng, dịch vụ, nhật ký hệ thống và các gói cài đặt. Hiểu rõ và sử dụng thành thạo các lệnh này sẽ giúp bạn quản lý hệ thống một cách hiệu quả hơn.
Kết nối với web designer Lê Thành Nam




