Tóm tắt nhanh

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ế:

  • Benchmark hiệu năng toàn diện khi khởi tạo Máy chủ hoặc VPS mới.
  • Chẩn đoán sự cố mạng, kiểm tra độ trễ và định tuyến quốc tế.
  • Tự động hóa quá trình cài đặt VPN hoặc thiết lập môi trường máy chủ.
  • Quản lý tệp tin và thực thi lệnh từ xa an toàn qua giao thức SSH/SFTP.
  • Phân tích và tối ưu hóa hệ quản trị cơ sở dữ liệu MySQL/MariaDB.
Nội dung chính

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.

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.

BASH / 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.

BASH / TERMINAL
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.

BASH / TERMINAL
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, OpenVPNSoftEther 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.

BASH / TERMINAL
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.

BASH / TERMINAL
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.

BASH / TERMINAL
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 pingtraceroute. 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:

  • Trên Windows (Đã tích hợp sẵn): Mở CMD và sử dụng lệnh tracert [IP/Domain].
  • Trên Linux (AlmaLinux / Rocky Linux / RHEL 8+):
BASH / TERMINAL
dnf install traceroute tcptraceroute -y
  • Trên Linux (Ubuntu / Debian):
BASH / TERMINAL
apt install traceroute tcptraceroute -y

3. Phần mềm Kết nối Máy chủ (SSH & SFTP)

3.1. Các phần mềm SSH Terminal (Kết nối dòng lệnh)

  • Bitvise SSH Client: Phần mềm cực kỳ nhẹ, ổn định, tích hợp sẵn cửa sổ SFTP tiện lợi, rất được cộng đồng người dùng Windows ưa chuộng. (Tải Bitvise)
  • MobaXterm: Công cụ "all-in-one" mạnh mẽ nhất cho Sysadmin (hỗ trợ đa tab SSH, X11, RDP, VNC). (Tải MobaXterm)
  • Termius: Giao diện hiện đại, hỗ trợ đồng bộ hóa cấu hình đa nền tảng (Windows, Mac, iOS, Android). (Tải Termius)

3.2. Các phần mềm SFTP (Tải & Quản lý File)

  • WinSCP: Phần mềm mã nguồn mở phổ biến nhất trên Windows để truyền tải file an toàn qua giao thức SCP/SFTP. (Tải WinSCP)
  • FileZilla: Phần mềm hỗ trợ đa nền tảng, chuyên dùng cho các kết nối FTP/SFTP dung lượng lớn và ổn định. (Tải FileZilla)

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ư fio hoặ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ử ping hoặc iperf3 từ 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.
Triển khai hạ tầng để trải nghiệm các công cụ này?

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ả.

Avatar for Tâm Nguyễn

Tâm Nguyễn

Sáng lập và điều hành VietHosting, đơn vị cung cấp dịch vụ Hosting, VPS và Máy chủ riêng tại Việt Nam từ năm 2009, với hơn 17 năm kinh nghiệm vận hành máy chủ Linux và hệ thống ảo hóa. Các bài viết hướng dẫn được xây dựng từ kinh nghiệm thực tế, nhằm giúp bạn dễ dàng quản lý hệ thống, tối ưu hiệu suất và vận hành ổn định.