VDS
Máy ảo có quyền root: đặt hàng, cấu hình, truy cập và khôi phục · 148 hướng dẫn
Bắt đầu
- VPS là gì và ai cần nóMáy ảo khác gì so với hosting thông thường, bạn nhận được gì với quyền root, và trong những tác vụ nào VPS là hợp lý hay thừa thãi.
- Cách đặt mua một máyTừng bước: chọn tier, hệ điều hành, và kỳ hạn thanh toán, trừ tiền từ số dư Millida, và điều gì xảy ra trong phút đầu tiên sau khi đặt hàng.
- Đăng nhập máy lần đầuCách kết nối tới máy mới qua SSH, lời nhắc dấu vân tay khóa nghĩa là gì và phải làm gì nếu kết nối thất bại.
- Bảng điều khiển máyCó gì trên các tab “Tổng quan”, “Truy cập”, “Console”, “Thanh toán”, và “Lịch sử”, và tác vụ nào được xử lý qua bảng điều khiển so với lệnh bên trong hệ thống.
- Cách chọn tier góiCần bao nhiêu nhân, bộ nhớ và đĩa cho website, bot, cơ sở dữ liệu hoặc máy chủ game, tốc độ đĩa được tính theo tier thế nào và vì sao nên bắt đầu với tier thấp nhất.
- VPS hay hosting game: nên chọn cái nàoSo sánh hai sản phẩm theo mức kiểm soát, trách nhiệm, và giá: khi nào một bảng điều khiển sẵn có là đủ, và khi nào bạn cần máy chủ riêng với quyền truy cập root.
- SSH trong năm phútBộ lệnh tối thiểu để làm việc tự tin trong terminal máy chủ: điều hướng tệp, chỉnh sửa cấu hình, dịch vụ, log, và quyền.
- Việc cần làm trong giờ đầu tiênDanh sách kiểm tra ngắn cho máy mới: cập nhật, khóa SSH, người dùng riêng, tường lửa, thời gian, guest agent và sao lưu dữ liệu đầu tiên.
- Thuật ngữ: root, SSH, cổng, daemon và các từ khácGiải thích các thuật ngữ xuất hiện trong bài viết và bảng điều khiển: từ root và sudo đến PTR, systemd, baseline đĩa và đĩa khôi phục.
- Bắt đầu nhanh: một trang web trong 15 phútTừ máy sạch đến trang web nginx hoạt động với chứng chỉ HTTPS: cài đặt, thư mục trang web, tên miền, tường lửa, và kiểm tra.
Truy cập máy
- SSH key: tạo và thêmCách tạo cặp key, thêm public key trong bảng điều khiển máy chủ, tại sao lưu lại sẽ khởi động lại máy chủ, và tại sao key không hoạt động trên Windows Server.
- Mật khẩu root: lấy ở đâu và lưu thế nàoMật khẩu quản trị viên máy chủ nằm ở đâu trong bảng điều khiển, nó được lưu thế nào, tại sao rò rỉ lại nguy hiểm, và tại sao mật khẩu không nên là cách duy nhất để đăng nhập.
- Đổi mật khẩu rootCách đổi mật khẩu quản trị viên bằng nút trong bảng điều khiển, khác gì so với đổi trong hệ thống và phải làm gì nếu mất hoàn toàn quyền đăng nhập.
- Tệp ~/.ssh/config: tên ngắn thay cho lệnh dàiCách mô tả một máy một lần và kết nối bằng lệnh hai từ, đặt key, người dùng, cổng, và giữ kết nối sống.
- Kết nối từ PuTTYThiết lập phiên PuTTY cho máy Millida VDS: địa chỉ, lưu profile, khóa qua PuTTYgen và Pageant, và các thông báo lỗi thường gặp.
- Kết nối từ Windows: terminal và OpenSSHClient SSH tích hợp trong Windows 10 và 11: kiểm tra khả dụng, kết nối, tạo khóa, profile Windows Terminal, và giải quyết các vấn đề thường gặp.
- Truyền tệp qua SFTPCách tải lên và tải xuống tệp từ máy chủ qua WinSCP, FileZilla, client sftp tích hợp, và macOS Finder, mà không nhầm SFTP với FTP thông thường.
- scp và rsync: sao chép tệpHai lệnh để truyền tệp giữa máy tính của bạn và máy chủ: khi nào scp là đủ, rsync hữu ích cho việc gì, và cách không ghi đè thư mục của người khác với dấu gạch chéo cuối.
- Console văn bản trong bảng điều khiểnTruy cập máy qua cổng serial khi SSH không khả dụng: mở ở đâu, có thể sửa được gì và vì sao nó luôn là 80 x 24 ký tự.
- Màn hình máy (VNC)Một loại console thứ hai trong bảng điều khiển: hình ảnh màn hình của máy. Khi nào bạn cần đúng thứ này, nó khác console văn bản thế nào và nên làm gì nếu nó bị treo.
Hệ điều hành
- Nên chọn OS nàoSo sánh các hệ thống có sẵn: Debian, Ubuntu, AlmaLinux, CentOS Stream và Windows Server — chúng khác nhau thế nào, phù hợp với tác vụ nào và nên chọn gì khi còn phân vân.
- Debian: đặc thù và những bước đầu tiênCấu hình ban đầu cho Debian 12 và 13 trên máy: cập nhật, bộ gói cơ bản, sudo, tường lửa, thời gian và những đặc thù khiến người mới bất ngờ.
- Ubuntu: đặc thù và những bước đầu tiênThiết lập Ubuntu 22.04, 24.04, và 26.04 trên máy chủ: cập nhật, snap và PPA, tường lửa, bản vá tự động, và những thông báo khiến bạn sợ khi đăng nhập.
- AlmaLinux và CentOS Stream: dnf thay cho aptCách điều chỉnh hướng dẫn Debian cho họ RHEL: lệnh và gói tương đương, firewalld thay cho ufw, SELinux và kho EPEL.
- Cài lại hệ điều hànhCách cài lại máy từ đầu hoặc thay đổi hệ điều hành: những gì cần lưu trước, quá trình diễn ra thế nào, và những gì cần cấu hình ngay sau đó.
- Đĩa khôi phục: khi hệ thống không khởi động đượcCách khởi động máy vào SystemRescue, gắn đĩa của nó, sửa fstab, bootloader, hoặc mật khẩu bị quên, và quay lại khởi động bình thường.
- Cập nhật hệ thống và góiCách cập nhật Debian, Ubuntu, và AlmaLinux an toàn: upgrade và full-upgrade khác nhau thế nào, khi nào cần khởi động lại, và phải làm gì nếu một bản cập nhật làm hỏng dịch vụ.
- Múi giờ, locale, và ngôn ngữ hệ thốngCách đặt múi giờ, bật đồng bộ thời gian, cấu hình locale UTF-8, và tại sao log và cơ sở dữ liệu nên được giữ theo UTC.
- Người dùng và sudo thay vì rootCách tạo người dùng làm việc, cấp sudo cho họ, chuyển SSH key, và ngừng đăng nhập vào máy chủ với tư cách root.
- Guest agent: vì sao quan trọng và cách cài lạiqemu-guest-agent cung cấp những gì, cách nhận biết nó đã biến mất và cách khôi phục trên Debian, Ubuntu, AlmaLinux và Windows Server.
Mạng, địa chỉ IP và tên miền
- Địa chỉ công khai của bạn: cách hoạt động và bạn có thể làm gì với nóNơi tìm địa chỉ của máy, nó khác gì so với địa chỉ nội bộ, cách kiểm tra khả năng truy cập, và bạn có thể và không thể làm gì với nó.
- Bản ghi DNS ngược (PTR)PTR là gì, tại sao mail và log cần nó, cách đặt nó trong bảng điều khiển máy, và cách kiểm tra rằng bản ghi đã được áp dụng.
- DNS không có phép thuật: A, AAAA, CNAME, MX, TXTCó những loại bản ghi DNS nào, chúng khác nhau ra sao, cách đọc TTL và cách kiểm tra rằng thay đổi đã lan ra internet.
- Gắn tên miền vào máyToàn bộ đường đi từ bản ghi A tại nhà đăng ký đến website HTTPS hoạt động: tạo bản ghi nào, cấu hình nginx thế nào và cấp chứng chỉ ra sao.
- Tường lửa ufw: đóng những gì không cần thiếtCách cấu hình ufw trong năm phút: cho phép các cổng cần thiết, đóng phần còn lại, giới hạn truy cập theo địa chỉ và tránh tự cắt SSH của mình.
- nftables: các quy tắc phức tạp hơnKhi ufw không còn đủ: cấu trúc bảng và chain của nftables, một config hoạt động sẵn dùng, tập hợp địa chỉ, giới hạn tốc độ, và chuyển tiếp cổng.
- Cổng: nên mở cổng nào và cách kiểm traCác dịch vụ thông thường cần những cổng nào, cách xem máy đang lắng nghe trên cổng nào, cách kiểm tra khả năng truy cập từ bên ngoài, và phải làm gì nếu một cổng bị đóng.
- Băng thông lên đến 500 Mbps: thực tế nghĩa là gìCách đọc giới hạn mạng và đĩa trên máy chủ, cách đo tốc độ đúng cách, và tại sao tải thực tế hầu như không bao giờ chạm giới hạn băng thông.
- MTU 1420: tại sao một số trang web có thể bị treo và cách khắc phụcMTU là gì, 1420 từ đâu ra, vấn đề “trang treo giữa chừng” trông như thế nào, và cách kiểm tra và khắc phục.
- Sử dụng lưu lượng: cách kiểm tra và nó đi đâuXem biểu đồ lưu lượng ở đâu, cách đo mức sử dụng theo interface và theo tiến trình, và phải làm gì nếu máy chủ đột nhiên bắt đầu tải xuống hàng gigabyte.
Bảo mật
- Bảo mật máy trong giờ đầu tiênTrình tự các bước ngay sau khi cấp máy: khóa, người dùng riêng, tường lửa, cập nhật và kiểm tra rằng chỉ còn đúng số cửa cần thiết mở.
- Tăng cường bảo mật SSH: key, cổng, hạn chếCách cấu hình sshd: đăng nhập chỉ bằng key, hạn chế người dùng và địa chỉ, thay đổi cổng, và cách không mất quyền truy cập trong quá trình đó.
- Fail2ban chống brute force mật khẩuCách cài đặt và cấu hình Fail2ban: chặn brute force SSH và biểu mẫu web, đưa địa chỉ của bạn vào danh sách trắng, kiểm tra hoạt động và tự bỏ chặn.
- Tắt đăng nhập root bằng mật khẩuVì sao đăng nhập root bằng mật khẩu nguy hiểm, các tùy chọn PermitRootLogin khác nhau thế nào và cách tắt mà không mất quyền truy cập vào máy.
- Cập nhật bảo mật tự độngCách cấu hình unattended-upgrades trên Debian và Ubuntu và dnf-automatic trên AlmaLinux để các bản vá tự cài đặt mà không làm dịch vụ ngừng hoạt động vào ban đêm.
- Đừng mất quyền truy cập: sao lưu khóa và mật khẩuCác đường truy cập vào máy được tổ chức thế nào, vì sao cần khóa SSH thứ hai, lưu mật khẩu root ở đâu và phải làm gì nếu mất khóa duy nhất.
- Ai đã đăng nhập vào máy: nhật ký đăng nhậpXem đăng nhập thành công và thất bại ở đâu, cách đọc last, lastb và journalctl, cách theo dõi hành động qua sudo và cấu hình lưu nhật ký.
- Dấu hiệu máy đã bị hackTriệu chứng nào cho thấy mã của người khác đang chạy trên máy, cách kiểm tra bằng lệnh, và tại sao cài lại là cách thoát duy nhất đáng tin cậy.
- Tấn công vào máy: chúng tôi làm gì và bạn có thể làm gìTấn công vào kênh và vào ứng dụng trông như thế nào, chúng khác nhau ra sao, bạn có thể cấu hình gì ở phía mình và cách nhận biết rằng đó hoàn toàn không phải là tấn công.
- Điều khoản sử dụng: vì sao máy có thể bị tạm ngưngNhững gì không được lưu trữ hoặc chạy trên máy, vì sao quyền truy cập bị hạn chế ngay cả khi bị hack, thông báo đến thế nào và sau đó phải làm gì.
Website và máy chủ web
- Nginx: cài đặt và trang web đầu tiên của bạnCách cài đặt Nginx trên Millida VDS, phục vụ trang đầu tiên tại địa chỉ của riêng bạn, và tránh làm hỏng cấu hình vì một lỗi đánh máy.
- Apache: cài đặt và virtual hostCài Apache trên VPS, cấu hình virtual host và module, khắc phục xung đột phổ biến với Nginx trên cổng 80.
- Caddy: website có chứng chỉ sẵn sàngMáy chủ web tự lấy và gia hạn chứng chỉ HTTPS. Cài đặt trên VPS, Caddyfile tối giản và chuyển từ Nginx.
- Chứng chỉ Let's Encrypt miễn phíCách cấp và tự động gia hạn chứng chỉ HTTPS trên VPS với certbot, kể cả trường hợp cổng 80 đã được sử dụng.
- Trang tĩnh: từ tệp đến tên miềnCon đường hoàn chỉnh cho một landing page hoặc bản build React hay Vue: tải tệp lên VPS, phục vụ chúng bằng web server, gắn tên miền, và cập nhật không gián đoạn.
- PHP-FPM: các trang web PHPCài đặt PHP-FPM trên VDS, tích hợp với Nginx, chọn số tiến trình theo bộ nhớ của tier, và khắc phục lỗi 502 và 504.
- Ứng dụng Node.js dưới systemdCách chạy ứng dụng Node trên VDS để nó tồn tại qua việc ngắt SSH và khởi động lại máy: unit systemd, biến môi trường, log.
- Ứng dụng Python: gunicorn và systemdChạy Django, Flask, hoặc FastAPI trên VDS: môi trường ảo, gunicorn với socket, dịch vụ systemd, và chọn số worker theo tier của bạn.
- Reverse proxy: nhiều ứng dụng trên một địa chỉCách chia sẻ một địa chỉ VDS công khai giữa nhiều ứng dụng theo tên miền và đường dẫn, truyền header đúng cách, và không làm hỏng WebSocket.
- Nhiều site trên một máy chủCách host hàng chục site trên một VPS: bố cục thư mục, cấu hình và người dùng riêng, chứng chỉ dùng chung, và ước lượng tải theo tier.
Cơ sở dữ liệu
- MySQL và MariaDB: cài đặt và cơ sở dữ liệu đầu tiên của bạnCài đặt máy chủ cơ sở dữ liệu trên VDS, thiết lập ban đầu an toàn, tạo cơ sở dữ liệu và người dùng, kiểm tra kết nối, và các lỗi thường gặp lần đầu.
- PostgreSQL: cài đặt và cơ sở dữ liệu đầu tiên của bạnCài đặt PostgreSQL trên VDS, role và cơ sở dữ liệu đầu tiên, cách xác thực hoạt động trong pg_hba.conf, và khắc phục lỗi kết nối.
- Redis: cache và hàng đợiCài đặt Redis trên VDS, mật khẩu và ràng buộc vào địa chỉ cục bộ, giới hạn bộ nhớ và chính sách loại bỏ, cùng sự khác biệt giữa cache và hàng đợi.
- SQLite: khi nào nó là đủKhi nào SQLite trên VPS tốt hơn một máy chủ cơ sở dữ liệu riêng, cách bật WAL và tránh “database is locked”, và khi nào đã đến lúc chuyển sang PostgreSQL.
- Truy cập cơ sở dữ liệu từ xa: làm sao để không phơi nó ra toàn internetHai cách kết nối đến cơ sở dữ liệu trên VDS từ máy tính làm việc của bạn: SSH tunnel và mở cổng với các hạn chế. Nên chọn cách nào và cách kiểm tra.
- Sao lưu cơ sở dữ liệuCách lên lịch dump MySQL và PostgreSQL, chuyển chúng ra khỏi máy và xác minh bản sao lưu thực sự khôi phục được.
- Cấu hình bộ nhớ cơ sở dữ liệu cho tier của bạnGiá trị buffer cụ thể cho PostgreSQL và MySQL cho VDS-1…VDS-6, và quy tắc phân phối bộ nhớ giữa cơ sở dữ liệu, ứng dụng, và hệ thống.
- Người dùng và quyền trong cơ sở dữ liệuCách tạo người dùng riêng cho từng ứng dụng trong MySQL và PostgreSQL, cấp quyền tối thiểu và kiểm tra rằng không có gì thừa được cho phép.
- Di chuyển cơ sở dữ liệu từ máy chủ khácQuy trình di chuyển cơ sở dữ liệu sang Millida VDS: chuẩn bị, truyền dump qua mạng, kiểm tra tính toàn vẹn, và chuyển ứng dụng với thời gian gián đoạn tối thiểu.
- phpMyAdmin và Adminer: bảng điều khiển cơ sở dữ liệuCách cài đặt bảng điều khiển web cho cơ sở dữ liệu trên VDS và khóa chặt để nó không thành cửa vào: truy cập bằng mật khẩu, hạn chế địa chỉ, các lựa chọn thay thế.
Ứng dụng và bot
- Bot Telegram trên máy chủ: khởi chạy và tự động khởi độngCách lưu trữ bot Telegram trên VPS: cô lập dưới người dùng riêng, dịch vụ systemd, lưu trữ token, log, và xử lý gián đoạn mạng.
- Bot Discord: khởi chạy và giám sátChạy bot Discord trên VPS dưới systemd, giới hạn bộ nhớ, đọc log, xử lý rate limit và cập nhật không gián đoạn.
- Máy chủ Minecraft trên VDS: khi nào hợp lýSo sánh thẳng thắn giữa VDS và hosting game sẵn có cho Minecraft, chọn tier theo số lượng người chơi, và quy trình cài đặt thủ công core máy chủ.
- Máy chủ game ngoài MinecraftCách host máy chủ CS2, Rust, Terraria, Valheim hoặc Palworld trên VPS: yêu cầu tier, cài đặt qua SteamCMD, cổng và các vấn đề thường gặp.
- Máy chủ mail: tại sao khó và cần cân nhắc điều gìTại sao cổng gửi mail đi bị đóng và cách mở chúng, cần cấu hình gì để email được gửi đi — PTR, SPF, DKIM, DMARC — và khi nào bạn không nên tự chạy máy chủ mail.
- Git của riêng bạn: Forgejo hoặc GiteaCách dựng máy chủ kho lưu trữ cá nhân với giao diện web, truy cập SSH và các lượt build — và cần sao chép gì để không mất mã nguồn.
- Giám sát của riêng bạn: Uptime KumaCách thiết lập kiểm tra khả năng truy cập cho website và dịch vụ của bạn với thông báo trên Telegram hoặc Discord, và cấu hình để nó chỉ đánh thức bạn khi thực sự quan trọng.
- Tác vụ theo lịch: cron và systemd timerCách chạy tác vụ theo lịch, vì sao tác vụ chạy thủ công được nhưng im lặng trong cron và khi nào nên chuyển sang systemd timer.
Docker và container
- Docker: cài đặt trên máyCách cài Docker đúng cách trên Debian, Ubuntu và AlmaLinux, vì sao kho chính thức tốt hơn gói hệ thống và cần kiểm tra gì ngay sau khi cài.
- Docker Compose: nhiều dịch vụ với một lệnhCách mô tả một gói gồm ứng dụng, cơ sở dữ liệu và máy chủ web trong một tệp, khởi động bằng một lệnh và cập nhật mà không cần build lại thủ công.
- Portainer: quản lý container qua trình duyệtCách cài đặt bảng điều khiển web quản lý container, tại sao nó tiện lợi, và tại sao bạn không nên để nó lộ ra internet mà không có bảo vệ.
- Volume: dữ liệu container thực sự nằm ở đâuVolume có tên khác gì so với bind mount, tất cả thực sự nằm ở đâu trên ổ đĩa, và cách không làm mất cơ sở dữ liệu khi tạo lại container.
- Mạng Docker và chuyển tiếp cổngCách các container nhìn thấy nhau, publish cổng khác gì so với EXPOSE đơn thuần, và tại sao Docker bỏ qua các quy tắc ufw.
- Log container và cách không làm mất chúngLog Docker được lưu ở đâu, cách giới hạn kích thước để chúng không làm đầy đĩa, và phải làm gì để bản ghi tồn tại qua việc tạo lại container.
- Cập nhật container không gián đoạnCách cập nhật image để dịch vụ vẫn hoạt động và bạn có thể rollback: ghim phiên bản, health check, thứ tự các bước và tự động hóa.
- Giới hạn bộ nhớ và CPU cho containerCách đặt mức trần bộ nhớ và CPU cho một container, tại sao nếu không có nó thì một dịch vụ làm sập tất cả các dịch vụ khác, và cách nhận biết một tiến trình bị kernel kill.
- Registry image của riêng bạnKhi nào bạn cần registry riêng, cách thiết lập nó với mật khẩu và chứng chỉ, nó tiêu tốn bao nhiêu dung lượng đĩa, và làm sao để không biến nó thành bãi rác các image cũ.
- Docker: khắc phục các vấn đề thường gặpContainer liên tục khởi động lại, cổng đang được sử dụng, hết dung lượng, “permission denied”, một dịch vụ không thấy hàng xóm của nó — bảng triệu chứng và quy trình khắc phục sự cố.
Sao lưu và ổ đĩa
- Chính xác cần sao chép những gìDanh sách những gì thực sự cần sao lưu trên VPS, những gì sao chép vô nghĩa, và cách xuất cơ sở dữ liệu để bản sao thực sự hoạt động.
- Sao lưu với rsyncCách thiết lập sao chép tệp sang máy chủ khác qua SSH, tạo lịch sử phiên bản bằng hard link, và tránh xóa quá nhiều với tùy chọn --delete nguy hiểm.
- Restic: sao lưu với mã hóa và lịch sửCách thiết lập sao lưu với mã hóa đầu cuối, khử trùng lặp, và các snapshot theo ngày, tự động hóa chúng, và xác minh tính toàn vẹn.
- Sao lưu ngoài vị tríTại sao bản sao nằm cạnh dữ liệu không cứu được bạn, nên đưa nó đi đâu, cách giới hạn quyền của khóa, và điều gì cần truy cập được nếu máy hoàn toàn không khả dụng.
- Dung lượng đĩa: nó đi đâuCách tìm ra thứ đã làm đầy đĩa, vì sao tệp đã xóa nhưng còn mở lại nguy hiểm, những gì an toàn để dọn và vì sao vòng hiển thị dung lượng trong bảng điều khiển có thể hiển thị sai.
- Tốc độ đĩa: baseline và burstGiới hạn tốc độ đĩa được tính theo tier như thế nào, vì sao cần burst 30 giây, cách đo tốc độ thực và phải làm gì nếu bạn chạm giới hạn.
- Đĩa sắp đầy: cách tăng dung lượngPhải làm gì khi không đủ dung lượng đĩa: dọn dẹp, chuyển dữ liệu ra ngoài, hoặc nâng cấp lên tier cao hơn — và tại sao bạn không thể thu nhỏ đĩa trở lại.
- Phân vùng và hệ thống tệpCách phân vùng đĩa hoạt động trên VPS, LVM khác gì so với phân vùng thông thường, cách mount thư mục bổ sung, và nên viết gì trong fstab để máy khởi động.
- Kiểm thử khôi phục: kiểm tra bản sao lưu trướcCách tiến hành khôi phục thử, ghi lại những gì làm kết quả, và những bất ngờ điển hình chỉ lộ ra trong các buổi diễn tập, không phải trong thảm họa thực sự.
- Dữ liệu biến mất: làm gì từng bướcQuy trình khi tệp hoặc cơ sở dữ liệu biến mất: cách không làm mọi thứ tệ hơn bằng hành động đầu tiên, tìm dấu vết ở đâu và những gì có thể khôi phục được, những gì không.
Giám sát và hiệu năng
- htop và btop: máy đang diễn ra điều gì ngay lúc nàyCách xem hình ảnh trực tiếp về tiến trình, CPU và bộ nhớ, cột nào quan trọng và vì sao nên chạy chương trình toàn màn hình trên “Screen” chứ không phải trong console văn bản.
- Tải đĩa: iostat và iotopCách nhận biết máy có bị nghẽn đĩa không, chính xác ai đang ghi và cách liên hệ các con số với giới hạn tốc độ trên tier VPS của bạn.
- Tải mạng: iftop, nload, ssCách xem có bao nhiêu lưu lượng đi qua máy, nó đi chính xác đến đâu, và tiến trình nào giữ kết nối khi kênh bị bão hòa.
- Biểu đồ trong bảng điều khiển: cách đọc chúngBiểu đồ CPU, lưu lượng, và bộ nhớ trên tab “Tổng quan” hiển thị gì, cách chọn khoảng thời gian, và bạn có thể và không thể rút ra kết luận gì từ chúng.
- Log systemd: journalctl bằng ngôn ngữ đơn giảnCách tìm nguyên nhân dịch vụ lỗi trong log, lọc những gì bạn cần theo thời gian và mức độ, và ngăn log ăn hết toàn bộ đĩa.
- Netdata: số liệu chi tiết của máyCách cài đặt Netdata trên VDS, hạn chế truy cập từ người ngoài, và nên xem gì khi biểu đồ trong bảng điều khiển không còn đủ.
- Cảnh báo trang web ngừng hoạt độngCách biết về tình trạng dịch vụ không khả dụng trước cả người dùng: kiểm tra bên ngoài, một watchdog đơn giản trên chính máy chủ, và tự động khởi động lại dịch vụ.
- Load average: ba con số có ý nghĩa gìCách đọc đúng load average trên tier VPS của bạn, tại sao load cao có thể xảy ra khi CPU nhàn rỗi, và khi nào các con số thực sự cần hành động.
- Bộ nhớ và swap: khi nào cần tier cao hơnCách phân biệt mức sử dụng bộ nhớ bình thường với tình trạng thiếu hụt, tại sao cần swap trên tier nhỏ, và dựa vào dấu hiệu nào để quyết định chuyển lên gói cao hơn.
- Đo tốc độ đĩa và mạngCách đo trung thực đĩa và mạng trên tier VPS của bạn, con số nào được coi là bình thường và vì sao những giây đầu của bài kiểm tra luôn sai lệch.
Windows Server
- Đăng nhập lần đầu vào Windows Server qua RDPCách kết nối tới máy chủ mới được cấp với Windows Server 2022 hoặc 2025, lấy mật khẩu quản trị viên ở đâu, và làm gì trong mười lăm phút đầu tiên.
- Bảo vệ RDP: cổng, mật khẩu, hạn chếCách bảo vệ remote desktop khỏi brute-force: danh sách địa chỉ được phép, đổi cổng, khóa tài khoản, và kiểm tra log đăng nhập.
- Cập nhật Windows ServerCách cài đặt bản cập nhật tích lũy trên VDS với Windows Server, đặt khung giờ khởi động lại, và phải làm gì nếu bản cập nhật bị treo hoặc khôi phục.
- Windows Firewall: mở những gì cần thiếtCách mở cổng cho dịch vụ của bạn, hạn chế truy cập theo địa chỉ, và xác minh quy tắc thực sự hoạt động mà không mất quyền truy cập máy chủ.
- Người dùng và quyền trong Windows ServerCách tạo tài khoản làm việc không có quyền quản trị viên, cấp quyền truy cập RDP và thư mục, và tránh để máy chỉ có một mật khẩu cho mọi thứ.
- Ổ đĩa và phân vùng trong Windows ServerCách xem dung lượng đã dùng, mở rộng phân vùng hệ thống sau khi nâng lên tier cao hơn, và giải phóng gigabyte khi ổ đĩa gần đầy.
- IIS: một site trên WindowsCách cài đặt máy chủ web IIS trên VPS, xuất bản site đầu tiên trên tên miền của bạn, phát hành chứng chỉ, và tránh chìm trong log.
- MS SQL Server trên VPSCách cài đặt MS SQL Server Express trên VPS Windows, giới hạn bộ nhớ của nó, mở truy cập an toàn, và thiết lập sao lưu.
- Quản lý từ xa không cần RDP: PowerShellCách quản lý máy Windows Server bằng lệnh: WinRM, PowerShell qua SSH, thiết lập an toàn, và phải làm gì khi phiên đồ họa không khả dụng.
- Giấy phép Windows Server: những gì được bao gồmCách kiểm tra trạng thái kích hoạt trên máy chủ của bạn, thông báo về bản chưa kích hoạt có nghĩa gì, và ranh giới giữa hệ điều hành và giấy phép cho các role.
Khắc phục sự cố
- SSH không kết nối đượcPhân tích từng bước: từ “connection timed out” đến “access denied” — cách hiểu chính xác chỗ đứt gãy và khôi phục truy cập qua console của bảng điều khiển.
- Máy chủ chậm: bắt đầu từ đâuQuy trình chẩn đoán năm phút: CPU, bộ nhớ, đĩa, mạng — cách dùng vài lệnh để xác định chính xác cái gì đang nghẽn và làm gì tiếp theo.
- Hết bộ nhớ: OOM killerCách biết rằng một tiến trình đã bị kernel kill do thiếu bộ nhớ, ai là thủ phạm, và cài đặt nào sẽ ngăn tình huống này tái diễn.
- Hết dung lượng đĩaCách nhanh chóng tìm ra thứ đang ăn hết đĩa, giải phóng gigabyte một cách an toàn và hiểu các cạm bẫy: tệp đã xóa nhưng còn mở và inode cạn kiệt.
- Máy không khởi độngPhải làm gì khi VPS không lên sau khi khởi động lại: cách xem màn hình khởi động, phân tích nguyên nhân phổ biến và sửa hệ thống từ đĩa cứu hộ.
- Mất mạng trên máyCần kiểm tra gì khi máy không phản hồi qua SSH và cũng không truy cập được internet: console, trạng thái interface, tuyến mặc định, và các quy tắc lọc.
- Không phân giải được tên (DNS)Máy nhìn thấy địa chỉ nhưng không thấy tên: cách kiểm tra resolver, sửa resolv.conf và tránh mất cấu hình sau khi khởi động lại.
- Dịch vụ không khởi động: khắc phục sự cố với systemdCách tìm ra trong năm lệnh tại sao một unit systemd thất bại: trạng thái, log, kiểm tra cấu hình, quyền, và cổng đã được sử dụng.
- CPU đạt 100%Cách tìm tiến trình đang ăn hết nhân CPU, phân biệt tải thật với chờ đĩa và quyết định nên sửa mã hay chuyển lên tier cao hơn.
- Kernel bị crash: kernel panic và bước tiếp theoPhải làm gì khi máy không khởi động được và thông báo kernel đứng yên trên màn hình: ghi lại văn bản lỗi, khôi phục kernel, và sửa fstab từ đĩa cứu hộ.
Gói và thanh toán
- Các tier gói và những gì chúng bao gồmSáu tier Millida VDS: số nhân, bộ nhớ, đĩa, và giá, những gì được bao gồm miễn phí, và cách chọn tier cho tác vụ của bạn.
- Thanh toán: số dư Millida và các khoản trừCách thanh toán máy hoạt động: một số dư Millida duy nhất, trừ tiền khi đặt hàng và gia hạn, những gì hiển thị trên tab “Thanh toán”, và cách không để hết tiền.
- Gia hạn máyCách gia hạn VDS, tự động gia hạn làm gì, bạn nhận được những nhắc nhở nào, và sau bao nhiêu ngày quá hạn thanh toán thì máy bị dừng và xóa.
- Nâng cấp gói và thanh toán phần chênh lệchCách chuyển lên tier cao hơn, khoản phí theo tỷ lệ cho những ngày còn lại được tính thế nào, điều gì xảy ra với máy chủ trong quá trình chuyển đổi, và tại sao bạn không thể chuyển ngược lại.
- Hoàn tiền: khi nào tiền được trả lạiTrong những trường hợp nào bạn có thể mong đợi hoàn tiền cho một máy, điều gì được coi là dịch vụ đã sử dụng, và cách gửi yêu cầu đúng cách.
- Tạm ngưng do không thanh toánSau bao nhiêu ngày quá hạn thanh toán thì máy chủ bị dừng, những gì được giữ lại, cách đưa nó trở lại hoạt động, và tạm ngưng khác gì với xóa.
- Xóa máy và thời gian mua lạiSau bao nhiêu ngày quá hạn thanh toán thì máy bị xóa, dữ liệu còn tồn tại bao lâu sau đó, cách hủy máy đúng cách và cần chuẩn bị trước những gì.
- Tài liệu và lịch sử thanh toánNơi xem các sự kiện của máy, nơi lưu số tiền bị trừ, và phải làm gì nếu khoản trừ có vẻ không rõ ràng.
- Giảm giá cho kỳ hạn dàiBạn tiết kiệm được bao nhiêu khi trả cho 3, 6 và 12 tháng, tổng tiền được tính thế nào cho từng tier và khi nào không nên chọn kỳ hạn dài.
- Máy chủ dịch vụ và cấu hình thử nghiệmMáy được cấp phát cho tác vụ hoặc kiểm tra nội bộ khác gì so với máy thông thường, những quy tắc nào áp dụng cho nó, và điều gì xảy ra với nó sau khi thử nghiệm.
Câu hỏi thường gặp
- Câu hỏi chung về VPSTrả lời ngắn gọn cho các câu hỏi chính về Millida VDS: dịch vụ này là gì, máy được cấp nhanh thế nào, ai quản lý và chúng tôi không cung cấp những gì.
- Câu hỏi kỹ thuậtGiải đáp về nhân CPU, bộ nhớ, tốc độ đĩa, console, guest agent và cài lại hệ điều hành — những câu thường được hỏi khi lần đầu cấu hình máy.
- Câu hỏi về mạng và địa chỉĐịa chỉ IPv4 công khai, băng thông, bản ghi ngược PTR, tên miền và các câu hỏi thường gặp về khả năng truy cập máy từ bên ngoài.
- Câu hỏi về bảo mậtMật khẩu root, khóa SSH, ai chịu trách nhiệm bảo mật máy, dấu hiệu bị xâm nhập và phải làm gì nếu máy thực sự bị xâm nhập.
- Câu hỏi về thanh toánSố dư Millida, điều khoản và giảm giá, gia hạn, thanh toán thêm khi nâng tier, tạm ngưng và hoàn tiền — tóm tắt từng vấn đề.
- Câu hỏi về hệ điều hànhCó những bản phân phối và phiên bản Windows Server nào, cách chọn hệ điều hành, cài lại khác cập nhật thế nào và cần làm gì sau khi đổi hệ điều hành.
- Những gì bạn có thể và không thể làm trên máyRanh giới sử dụng VPS: tác vụ nào là bình thường, điều gì bị coi là lạm dụng tài nguyên và hành động nào không được chấp nhận.
- Cách liên hệ hỗ trợ và cần gửi kèm gìCần thu thập gì trước khi liên hệ, dữ liệu nào giúp xử lý sự cố nhanh hơn, chúng tôi tự xử lý những gì và những gì thuộc trách nhiệm của bạn.
- Chuyển sang máy của chúng tôi từ host khácCách di chuyển website, cơ sở dữ liệu và mail sang Millida VDS không gián đoạn: trình tự các bước, lệnh di chuyển và lỗi thường gặp khi đổi địa chỉ.
- Câu hỏi pháp lý: hợp đồng, dữ liệu, trách nhiệmAi chịu trách nhiệm về điều gì khi thuê VPS, dữ liệu của bạn ra sao, phạm vi trách nhiệm được phân chia thế nào và điều gì bị coi là vi phạm quy định.