Server Tools cho VPS & Linux Server
Tổng hợp các công cụ, phần mềm và script mã nguồn mở (cập nhật 2026) dành cho Quản trị viên hệ thống để tối ưu, kiểm tra và vận hành VPS / Linux Server.
Server Tools là danh mục trọng tâm thuộc hệ sinh thái VietHosting Sysadmin Resource Hub, tổng hợp các công cụ và Bash script quản trị máy chủ Linux phổ biến dành cho môi trường VPS và Máy chủ riêng.
Trang này cung cấp các tiện ích kiểm tra hiệu năng (Benchmark), chẩn đoán mạng, kết nối SSH/SFTP an toàn và các script tự động hóa độc quyền, giúp bạn đo lường và tối ưu hạ tầng nhanh chóng chỉ với vài dòng lệnh.
Các công cụ trong danh mục này được ứng dụng rộng rãi trong các tình huống thực tế:
1. Các Script Hữu Ích do VietHosting Phát Triển
Đội ngũ kỹ thuật của VietHosting đã phát triển và mã nguồn mở các kịch bản (Bash script) tự động hóa nhằm giúp bạn tiết kiệm hàng giờ đồng hồ cấu hình và quản trị máy chủ Linux.
Các script do VietHosting phát triển được cung cấp miễn phí cho cộng đồng, tối ưu hóa tuyệt đối cho môi trường KVM VPS, Large VPS và Máy chủ riêng. Tương thích hoàn toàn với các hệ điều hành Linux phổ biến như Ubuntu, Debian, AlmaLinux và Rocky Linux.
1.1. VH Benchmark Script – Kiểm tra tốc độ toàn diện
Công cụ kiểm tra nhanh hiệu năng CPU, Disk I/O và tốc độ mạng của máy chủ Linux tới nhiều node tại Việt Nam và quốc tế. Chỉ với 1 dòng lệnh, bạn sẽ nhận được báo cáo hiệu năng minh bạch trực tiếp trên terminal.
curl -sO https://mirrors.viethosting.com/scripts/vh-benchmark.sh && bash vh-benchmark.sh
Xem hướng dẫn đọc thông số VH Benchmark →
1.2. OpenVPN Auto-Installer (Single-IP)
Script cài đặt máy chủ OpenVPN tự động dành cho các gói KVM VPS tiêu chuẩn. Hệ thống sẽ tự động cấu hình chứng chỉ CA, tường lửa (UFW/Firewalld) và định tuyến NAT masquerade chỉ trong khoảng 1 phút.
curl -O https://mirrors.viethosting.com/scripts/openvpn-installer.sh && bash openvpn-installer.sh
Xem tài liệu hướng dẫn cài đặt OpenVPN 1 lệnh →
1.3. OpenVPN Multi-IP (SNAT 1-kèm-1)
Giải pháp VPN cấp độ doanh nghiệp dành cho Máy chủ riêng hoặc Large VPS. Script tự động quét các dải IP có sẵn trên card mạng và cho phép bạn gán 1 IP public đầu ra độc lập cho từng người dùng (Identity Isolation) sử dụng giao thức nftables hiện đại.
curl -O https://mirrors.viethosting.com/scripts/openvpn-installer-multi-ip.sh && bash openvpn-installer-multi-ip.sh
Tìm hiểu kiến trúc định tuyến OpenVPN Multi-IP →
1.4. SoftEther VPN Server Auto Installer (Single-IP)
Giải pháp xây dựng máy chủ VPN đa giao thức hiệu năng cao chỉ trong vài phút. Khác với cấu hình OpenVPN độc lập, công cụ này tự động thiết lập đồng thời 4 giao thức: L2TP/IPsec, MS-SSTP, OpenVPN và SoftEther Native . Kịch bản bao gồm cấu hình định tuyến thông minh (SecureNAT/Local Bridge) và tùy chọn cấp phát SSL Let's Encrypt.
curl -O https://mirrors.viethosting.com/scripts/softether-installer.sh && bash softether-installer.sh
Xem hướng dẫn cài đặt SoftEther VPN đa giao thức chỉ với 1 lệnh →
1.5. SoftEther VPN Server Multi IP (Identity Isolation)
Phiên bản nâng cấp cấp độ doanh nghiệp, kết hợp sức mạnh đa nền tảng (L2TP/IPsec, MS-SSTP, OpenVPN) với kiến trúc cô lập danh tính tuyệt đối. Kịch bản tự động khởi tạo các Virtual Hub riêng biệt và thiết lập định tuyến SNAT 1:1, giúp gán cho mỗi người dùng một IP Public tĩnh độc lập để chống rủi ro khóa tài khoản liên đới.
curl -O https://mirrors.viethosting.com/scripts/softether-installer-multi-ip.sh && bash softether-installer-multi-ip.sh
Tìm hiểu kiến trúc SoftEther VPN Server Multi IP →
2. Công cụ Kiểm tra Mạng & Hiệu năng
2.1. YABS (Yet Another Bench Script)
Một trong những script benchmark phổ biến và uy tín nhất trong cộng đồng máy chủ thế giới. YABS kết hợp kiểm tra hiệu năng ổ cứng (fio), hiệu năng vi xử lý (Geekbench) và băng thông mạng (iPerf3) vào cùng một báo cáo duy nhất.
curl -sL yabs.sh | bash
2.2. speedtest-cli
Công cụ quen thuộc để kiểm tra tốc độ kết nối mạng (Download/Upload) trực tiếp từ giao diện dòng lệnh của máy chủ tới mạng lưới máy chủ Speedtest.net trên toàn cầu.
Trang chủ & Hướng dẫn cài đặt: GitHub - speedtest-cli
2.3. iPerf3
Công cụ chuẩn ngành dành cho các Network Engineers để đo lường chính xác băng thông tối đa (throughput) thực tế giữa 2 máy chủ bất kỳ.
Trang chủ phần mềm: iperf.fr
2.4. MTR (My Traceroute)
Sự kết hợp hoàn hảo giữa ping và traceroute. MTR giúp chẩn đoán sự cố rớt mạng, nghẽn mạng và theo dõi độ trễ liên tục trên từng trạm định tuyến (hop).
Trang chủ: GitHub - mtr
2.5. Traceroute / tcptraceroute
Traceroute là công cụ chẩn đoán kinh điển để theo dõi đường đi của gói tin từ máy chủ đến đích, giúp xác định vị trí xảy ra sự cố mạng. Khác với ping thông thường, tcptraceroute sử dụng gói tin TCP để vượt qua các tường lửa chặn ICMP.
Cách sử dụng / Cài đặt:
dnf install traceroute tcptraceroute -y
apt install traceroute tcptraceroute -y
3. Phần mềm Kết nối Máy chủ (SSH & SFTP)
Chỉ tải các phần mềm kết nối máy chủ từ trang chủ chính thức của nhà phát triển (các link cung cấp bên dưới) để phòng tránh nguy cơ nhiễm mã độc hoặc bị đánh cắp thông tin xác thực.
3.1. Các phần mềm SSH Terminal (Kết nối dòng lệnh)
3.2. Các phần mềm SFTP (Tải & Quản lý File)
4. Công cụ Tối ưu Hệ thống & Cơ sở dữ liệu
4.1. MySQLTuner
Một kịch bản Perl chuyên dụng để phân tích nhanh cấu hình máy chủ MySQL/MariaDB của bạn. Công cụ này sẽ đọc các chỉ số thống kê và đưa ra các đề xuất điều chỉnh thông số (tuning) giúp tăng tốc độ xử lý database và giảm thiểu quá tải RAM.
Trang chủ & Mã nguồn: GitHub - MySQLTuner
5. Lưu ý quan trọng khi sử dụng (Best Practices)
Để đảm bảo an toàn và tính chính xác khi sử dụng các công cụ quản trị hệ thống trên, bạn cần lưu ý:
- Tuyệt đối không chạy Benchmark Disk I/O trên hệ thống Production: Các bài test ổ cứng (như
fiohoặc YABS) có thể gây quá tải I/O, làm gián đoạn website hoặc làm hỏng cơ sở dữ liệu đang hoạt động. - Kiểm tra mạng từ nhiều điểm: Khi kiểm tra tốc độ mạng, hãy thử
pinghoặciperf3từ nhiều địa điểm khác nhau (Ví dụ: So sánh ping từ mạng Viettel, VNPT, FPT) để có kết quả khách quan nhất. - Sao lưu trước khi tối ưu: Trước khi áp dụng các thông số do MySQLTuner đề xuất vào file
my.cnf, hãy luôn sao lưu tệp cấu hình gốc.
Bạn có thể sử dụng toàn bộ các script và công cụ trên trực tiếp trên các gói KVM VPS hoặc Máy chủ riêng của VietHosting với toàn quyền quản trị (Root Access) ngay sau khi kích hoạt.
Các hướng dẫn kỹ thuật khác
Khám phá thêm các hướng dẫn kỹ thuật, thủ thuật quản trị hệ thống và bài viết phân tích giúp tối ưu hiệu năng và vận hành VPS hoặc máy chủ hiệu quả.
- Cẩm nang chọn nhà cung cấp VPS, Máy chủ uy tín tại Việt Nam
- KVM VPS là gì? Tại sao nên chọn công nghệ ảo hóa KVM?
- Large VPS là gì? Giải pháp tối ưu thay thế Máy chủ riêng
- Máy chủ riêng (Dedicated Server) là gì? Lợi ích và Ứng dụng
- Bản quyền Máy chủ là gì? Lợi ích & các loại Server License
- Chứng chỉ SSL là gì? Cách hoạt động, lợi ích & các loại SSL