Trang Server Tools của VietHosting cung cấp danh sách các công cụ phổ biến được sử dụng trong môi trường Linux Server, VPS và Dedicated Server, bao gồm các Bash script tự động hóa, công cụ kiểm tra mạng, phần mềm SSH/SFTP và các tiện ích tối ưu cơ sở dữ liệu.

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.

Open Source Notice: Các script do VietHosting phát triển được cung cấp miễn phí cho cộng đồng và có thể sử dụng trên hầu hết các hệ điều hành Linux phổ biến như Ubuntu, 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 IP →

1.3. OpenVPN Multi-IPs (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-ips.sh && bash openvpn-installer-multi-ips.sh

Tìm hiểu kiến trúc định tuyến OpenVPN Multi-IP →

2. Công cụ Kiểm tra Mạng & Hiệu năng

2.1. speedtest-cli

Công cụ phổ biến nhất để kiểm tra tốc độ kết nối mạng (Download/Upload) từ giao diện dòng lệnh của máy chủ tới các máy chủ (server) trên toàn thế giới.

Trang chủ & Hướng dẫn cài đặt: GitHub - speedtest-cli

2.2. 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.3. 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.4. Traceroute / tcptraceroute

Traceroute là công cụ chẩn đoán kinh điển được sử dụng để theo dõi đường đi của các gói tin từ máy chủ của bạn đến một máy chủ đích, giúp xác định chính xác vị trí xảy ra sự cố mạng hoặc độ trễ. 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 giao thức 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+):
    dnf install traceroute tcptraceroute -y
  • Trên Linux (Ubuntu / Debian):
    apt install traceroute tcptraceroute -y

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

Lưu ý bảo mật: 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 để phòng tránh nguy cơ nhiễm mã độc hoặc lộ thông tin máy chủ.

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