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:

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.

Hướng dẫn cài hocvps tren vps amazon

2. Kiểm tra dung lượng trống

Sử 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:

Hướng dẫn cài hocvps tren vps amazon

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

Hướng dẫn cài hocvps tren vps amazon

– Tạo phân vùng swap

mkswap /swapfile

Hướng dẫn cài hocvps tren vps amazon

– 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

Hướng dẫn cài hocvps tren vps amazon

– 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 Swappiness

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

  • swappiness = 0: swap chỉ được dùng khi RAM được sử dụng hết.
  • swappiness = 10: swap được sử dụng khi RAM còn 10%.
  • swappiness = 60: swap được sử dụng khi RAM còn 60%.
  • swappiness = 100: swap được ưu tiên như là RAM.

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

Hướng dẫn cài hocvps tren vps amazon

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

Hướng dẫn cài hocvps tren vps amazon

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 script

https://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:

Hướng dẫn cài hocvps tren vps amazon

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:

Hướng dẫn cài hocvps tren vps amazon

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:

  • Truy cập link quản trị, có dạng: https://domain.com:port/
  • Sử dụng phpMyAdmin, link dạng: http://domain.com:port/phpmyadmin/
  • Quản lý File Manager, link dạng: http://domain.com:port/filemanager/
  • Theo dõi tình trạng hệ thống, link dạng: http://domain.com:port/serverinfo/
  • Theo dõi tình trạng Zend Opcache, link dạng: http://domain.com:port/op.php

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

Hướng dẫn cài hocvps tren vps amazon

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 Script

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

Hướng dẫn cài hocvps tren vps amazon
– 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 Script

https://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

Hướng dẫn cài hocvps tren vps amazon
Kiểm tra cấu hình PHP

Chạ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ạy

Stop 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ạy

Bạ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 Script

Ok, 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: