Danh sách việc cần làm (TODO)

Danh sách việc cần làm (TODO)

tải game 789 club tài xỉu,m88vin - cổng game quốc tế,King79 Club Game Bài Đổi Thưởng Uy Tín

Kế hoạch di chuyển máy chủ 2024

Cập nhật lần cuối: 2024-10-05
Lượt xem: 1839
Từ: 744
Chuyên mục: Máy chủ

Tuy máy chủ hiện tại vẫn còn hiệu lực đến tháng 11/2024 (khoảng 7-8 tháng nữa), tuy nhiên do dịp khuyến mãi gần đây của Alibaba Cloud, tôi đã quyết định đầu tư thêm một máy chủ mới.

Tham khảo: “Mây giá tốt đáng tin cậy - Ưu đãi đặc biệt cho khách hàng cũ, chỉ 199 NDT sở hữu máy chủ 2 nhân 4GB RAM băng thông 5M của Alibaba Cloud”

Tôi dự định dọn dẹp máy chủ cũ để thử nghiệm chạy một vài mô hình nhỏ. Chính vì vậy, kế hoạch chuyển đổi máy chủ đã chính thức được đưa vào lộ trình. Hệ thống hiện tại chứa quá nhiều dịch vụ lộn xộn, việc di chuyển sẽ là một dự án lớn. Ban đầu kế hoạch này được lưu trong ghi chú cá nhân, nhưng vì quá lười xử lý nên quyết định đăng lên blog để tự nhắc nhở bản thân xử lý từng bước.

  • ✅ Tạo người dùng mới
  • ✅ Thay đổi cổng SSH
  • ✅ Cấu hình phân vùng hoán đổi (swap partition)
  • ✅ Cài đặt Nginx
  • ✅ Cài đặt MySQL 8 (Đã cài nhưng quên mật khẩu…)
  • ✅ Sao lưu mã nguồn website WordPress về máy tính cá nhân, ngừng hỗ trợ trực tuyến
  • ✅ Sao lưu cấu hình Nginx của WordPress, vô hiệu hóa và thiết lập trang thông báo bảo trì
  • ✅ Dừng các dịch vụ Java SpringBoot, sao lưu và di chuyển cơ sở dữ liệu
  • ✅ Chuyển dịch vụ nội bộ công ty (bs office) sang máy chủ công ty
  • ✅ Tạo tài khoản MySQL giống hệt máy chủ cũ
  • ✅ Cài đặt phông chữ Microsoft YaHei (tệp 微软雅黑.ttf)
  • ✅ Cấu hình Redis chỉ cho phép truy cập nội bộ
  • ✅ Di chuyển cấu hình Nginx và systemd
  • ✅ Kích hoạt từng tệp systemd
  • ✅ Kiểm tra thời gian và không gian đĩa cần thiết để xuất toàn bộ bảng MySQL
  • ✅ Cài đặt công cụ .NET (dotnet_tool)
  • ✅ Cài đặt công cụ Rust (rust_tool)
  • ✅ Di chuyển ứng dụng tools2 (phụ thuộc CSDL)
  • ✅ Triển khai hệ thống nhận dạng hình ảnh OpenCV với FastAPI + Nginx + systemd
  • ✅ Tạo cơ sở dữ liệu MySQL với lệnh:
    1
    
    CREATE DATABASE name CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
    
  • ✅ Di chuyển mã nguồn blog đến /var/www
  • ✅ Cài đặt Docker trên máy chủ Ubuntu nội bộ Alibaba Cloud
  • ✅ Cài đặt PHP hoặc triển khai qua Docker, sao chép file cấu hình
  • ✅ Di chuyển toàn bộ blog
  • ✅ Kiểm tra API cho ứng dụng mini program
  • ✅ Thống nhất lưu trữ nhật ký máy chủ tại /var/
  • ✅ Cho phép đăng nhập qua mật khẩu trong /etc/ssh/sshd_config
  • ✅ Kiểm tra ứng dụng OpenCV
  • ✅ Kiểm tra chức năng tools
  • ✅ Sao lưu các cơ sở dữ liệu khác
  • ✅ Sao lưu CSDL về máy tính cục bộ
  • ✅ Cấu hình Git cho máy chủ mới
  • ✅ Tái cấu trúc blog bằng .NET

Sử dụng không gian đĩa máy chủ cũ

1
2
3
4
5
$ df -h
Filesystem   Size Used Avail Use% Mounted on
udev      1.9G   0 1.9G  0% /dev
tmpfs      380M 716K 379M  1% /run
/dev/vda1    79G  26G  50G 35% /

Không gian đĩa máy chủ mới

1
2
3
4
$ df -h
Filesystem   Size Used Avail Use% Mounted on
tmpfs      358M 1.1M 357M  1% /run
/dev/vda3    79G  12G  64G 15% /

Kiểm tra danh sách người dùng MySQL

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
SELECT User, Host FROM mysql.user;
+------------------+-----------+
| User       | Host   |
+------------------+-----------+
| debian-sys-maint | localhost |
| mysql.infoschema | localhost |
| mysql.session  | localhost |
| mysql.sys    | localhost |
| root       | localhost |
+------------------+-----------+

Tham khảo: Tạo người dùng MySQL 8.0

Kích hoạt dịch vụ systemd

1
2
3
sudo systemctl enable some.service
sudo systemctl start some.service
sudo systemctl status some.service

Kiểm tra dịch vụ bằng curl

1
2
3
4
curl -v 
curl -v 
curl -v 
curl -v 

Tham số -v giúp xem thông tin header khi gặp lỗi 404.

Cấu hình file PHP

1
grep fpm.sock -r /etc/php/<version>

Cấu hình Docker PHP

comments powered by Disqus
Built with Hugo
Theme Stack thiết kế bởi Jimmy