Hướng dẫn cài hocvps tren vps amazon
Trước khi tiến hành tạo file swap cần kiểm tra xem hiện tại hệ thống đã kích hoạt swap hay chưa bằng cách chạy: Show
swapon -s Nếu không có thông tin gì hoặc trả về như hình dưới chứng tỏ server chưa có swap và bạn có thể tạo. 2. Kiểm tra dung lượng trốngSử dụng lệnh swapon /swapfile 7 để kiểm tra dung lượng trống. Còn 13GB, vẫn thoải mái để tạo swap: 3. Tạo swap– Chạy lệnh dd. Ở đây mình tạo 2GB swap (count=2048k) cho VPS 768MB RAM sudo dd if=/dev/zero of=/swapfile bs=2048 count=2048k Lệnh trên sẽ tạo swap có dung lượng 1Gb. Bạn có thể thay count=1024k bằng count=2048k… để tạo swap dung lượng 2Gb. Dung lượng Swap tối đa chỉ nên gấp đôi RAM vật lý. – Tạo phân vùng swap mkswap /swapfile – Kích hoạt swap swapon /swapfile Đoạn này có thể gặp thông báo warning insecure permissions 0644, không sao cả bạn cứ bỏ qua. Chúng ta sẽ chỉnh lại ở bước sau. – Kiểm tra lại tình trạng swap bạn sẽ thấy như sau: swapon -s – Thiết lập swap tự động được kích hoạt mỗi khi reboot echo /swapfile none swap defaults 0 0 >> /etc/fstab – Bảo mật file swap bằng cách chmod chown root:root /swapfile chmod 0600 /swapfile 4. Cấu hình SwappinessSwappiness là mức độ ưu tiên sử dụng swap, khi lượng RAM còn lại bằng giá trị của swappiness (tính theo tỷ lệ phần trăm) thì swap sẽ được sử dụng. Swappiness có giá trị trong khoảng 0 – 100.
Do tốc độ xử lý dữ liệu trên RAM cao hơn nhiều so với Swap, do đó bạn nên đặt giá trị này về gần với 0 để tận dụng tối đa sức mạnh hệ thống. Tốt nhất nên chỉnh về 10. – Kiểm tra mức độ sử dụng file swap của hệ thống bằng cách chạy dòng lệnh sau cat /proc/sys/vm/swappiness – Chỉnh thông số swappiness bằng cách dùng lệnh swapon /swapfile 8 sysctl vm.swappiness=10 – Kiểm tra lại bạn sẽ thấy kết quả trả về 10 cat /proc/sys/vm/swappiness Để đảm bảo giữ nguyên thông số này mỗi khi khởi động lại VPS bạn cần điều chỉnh tham số swapon /swapfile 9 ở cuối file swapon -s 0 (nếu không có bạn hãy add thủ công vào) swapon -s 1 Thêm dòng sau vào cuối nếu chưa có, nếu có rồi thì update lại giá trị: swapon -s 2 Nhấn Ctrl + O để lưu, Enter và Ctrl + X để thoát. – Khởi động lại VPS và kiểm tra lại kết quả: swapon -s 3 Lưu ý – Với CentOS 7.2 có thể tune profile sẽ overwrite swapon /swapfile 9 mỗi lần reboot, bạn cần kiểm tra profile nào đang overwrite để cấu hình lại thủ công. swapon -s 4 Output có thể như sau: swapon -s 5 Lúc này, bạn hãy mở file swapon -s 2, tìm swapon /swapfile 9 và thay đổi swapon -s 4 thành swapon -s 5. swapon -s 6 Nhấn Ctrl + O để lưu, Enter và Ctrl + X để thoát. Khởi động lại VPS và kiểm tra lại kết quả. Chạy lệnh cài đặt HocVPS scripthttps://vuihocweb.com/tuts/huong-dan-cai-dat-web-server-tren-vps-trong-15-phut Để chắc chắn chúng ta đã có Swap file, dùng lệnh swapon -s để kiểm tra. Nếu kết quả đã có Swap tương tự hình dưới là ok: Vậy là đã có Swap File, chúng ta gõ lệnh dưới để cài hocvps script : swapon -s 7 Một bảng tùy chọn hiện ra, bạn nhập các thông tin như hướng dẫn bên dưới: 1-Phiên bản PHP : chúng ta chọn version 7.1 2-Tên miền chính: bạn sẽ add tên miền chính mà bạn muốn chạy trên VPS này, có www. hay không cũng ok vì hocvps có cơ chế redirect giúp bạn. Ví dụ nếu bạn nhập hocvps.com thì chương trình sẽ tạo ra một host tên hocvps.com để bạn up trang web (hoặc wordpress) lên đây và trỏ domain hocvps.com về đây. Bạn có thể thêm nhiều tên miền khác sau khi cài xong hocvps rất dễ dàng. 3-Port bảo mật : là cổng để bạn đăng nhập vào VPS, chọn sao cho bạn dễ nhớ và chú ý không trùng với port của các services trên CentOS trong danh sách này. Thường dùng là port 2020. Cụ thể port này dùng:
Sau khi chọn xong 3 thông tin trên, chương trình sẽ tự động cài đặt và hoàn tất trong khoản 5 phút. Sau khi thành công bạn sẽ nhận được bản thông báo như bên dưới Mọi thông tin trên đều được lưu ở file hocvps-script.txt trong thư mục chủ (root). Bước 4 – Quản lý Hocvps ScriptSau khi cài đặt xong, bạn chỉ cần gõ hocvps để gọi chương trình bất cứ lúc nào: – domain: tên miền chính, port: 2020\ – lấy thông tin vps: swapon -s 8 Cập nhật PHP 7.4 với HocVPS Scripthttps://pus.edu.vn/vps-hosting/nang-cap-php-7-4-cho-hocvps-script.html Để tiến hành cập nhật PHP, bạn truy cập SSH VPS dưới quyền root. Chạy dòng lệnh sau để cài đặt yum-utils: swapon -s 9 Cài đặt remi repository cho VPS, lựa chọn phiên bản thích hợp với VPS của mình nhé Centos 7 sudo dd if=/dev/zero of=/swapfile bs=2048 count=2048k 0 Kích hoạt remi repository cho phiên bản php 7.4 bằng lệnh sau: sudo dd if=/dev/zero of=/swapfile bs=2048 count=2048k 1 Tắt phiên bản PHP có sẵn của VPS sử dụng HocVPS. Mặc định nó chạy phiên bản php 7.1. Nếu bạn muốn kiểm tra chắc ăn hãy sử dụng câu lệnh swapon -s 6 để kiểm tra phiên bản PHP của mình sudo dd if=/dev/zero of=/swapfile bs=2048 count=2048k 2 Kiểm tra lại cấu hình bằng lệnh sau: sudo dd if=/dev/zero of=/swapfile bs=2048 count=2048k 3 Kết quả như hình là bạn đã cấu hình thành công Kiểm tra cấu hình PHPChạy lệnh sau để tiến hành cài đặt sudo dd if=/dev/zero of=/swapfile bs=2048 count=2048k 4 Sau khi hệ thống chạy hoàn tất bạn có thể chạy lệnh swapon -s 6 để kiểm tra phiên bản php của mình. Nếu thấy output tương tự như sau là bạn đã nâng cấp thành công VPS rồi nhé. sudo dd if=/dev/zero of=/swapfile bs=2048 count=2048k 5 Khắc phục 500 khi truy cập File Manager.Sau khi các bạn cập nhật lên PHP phiên bản cao hơn thì File Manager mặc định của HocVPS bị lỗi 500. Tiến hành làm theo các bước sau để khắc phục lỗi nhé. Cài đặt Pear bằng lệnh sudo dd if=/dev/zero of=/swapfile bs=2048 count=2048k 6 Tiếp tục cài đặt Archive_Tar sudo dd if=/dev/zero of=/swapfile bs=2048 count=2048k 7 Mở File Tar.php theo đường dẫn swapon -s 8 tìm dòng 639 sudo dd if=/dev/zero of=/swapfile bs=2048 count=2048k 8 Thay thế bằng sudo dd if=/dev/zero of=/swapfile bs=2048 count=2048k 9 Lưu lại và bây giờ bạn có thể truy cập được File Manager của HocVPS rồi nhé Tạo database và update MariaDB– tạo database: `hocvps` chọn 8 trước : swapon -s 9 echo /swapfile none swap defaults 0 0 >> /etc/fstab 0 echo /swapfile none swap defaults 0 0 >> /etc/fstab 1 https://pus.edu.vn/vps-hosting/cap-nhat-mariadb-cho-hocvps.html Kiểm tra phiên bản MariaDB hiện tại.Để kiểm tra phiên bản MariaDB hiện đang chạy bạn dùng lệnh mkswap /swapfile 0 Trong đó admin là username HocVPS của bạn, nhập pass vào bạn nhận được những thông tin sau: mkswap /swapfile 1 Như vậy hiện tại phiên bản MariaDB của mình là 10.0 trong khi bản mới nhất Stable Version là 10.4 và 10.5 cho phiên bản Beta => Quá cũ cho một cuộc tình, tiến hành Update thôi. Tắt phiên bản MariaDB đang chạyStop MySQL đang chạy bằng lệnh sau: mkswap /swapfile 2 Kiểm tra chính xác xem MySQL đã tắt chưa: mkswap /swapfile 3 Kết quả như sau bạn đã tắt được MySQL mkswap /swapfile 4 Backup dữ liệuĐể an toàn, bạn hãy backup dữ liệu đang có bằng lệnh sau: mkswap /swapfile 5 Xoá phiên bản MariaDB đang chạyBạn cần xoá phiên bản MariaDB đang chạy để nhường chỗ cho bản cập nhật sau mkswap /swapfile 6 Tiến hành cập nhật MariaDB cho HocVPS ScriptOk, bây giờ bạn có thể cập nhật MariaDB. Tại SFTP truy cập echo /swapfile none swap defaults 0 0 >> /etc/fstab 2 tìm file echo /swapfile none swap defaults 0 0 >> /etc/fstab 3 sửa nội dung file này thành: |