
Trong khóa học này có sử dụng dịch vụ của AWS Lightsail để triển khai
1. Kiểm tra dung lượng bộ nhớ ảo hiện tại:
Đầu tiên, hãy tìm hiểu xem bạn hiện có bao nhiêu dung lượng bộ nhớ ảo. Bạn có thể thực hiện việc này bằng lệnh sau:
swapon --show
Lệnh này sẽ hiển thị cho bạn tên, loại, kích thước, dung lượng đã sử dụng và mức độ ưu tiên của bất kỳ khu vực hoán đổi nào hiện có.
2. Chọn phương pháp để tăng dung lượng bộ nhớ ảo:
Có hai cách chính để tăng dung lượng bộ nhớ ảo trên Ubuntu:
Tạo tệp hoán đổi: Đây là phương pháp phổ biến nhất, vì nó linh hoạt và không yêu cầu sửa đổi các phân vùng hiện có.
Mở rộng phân vùng hoán đổi hiện có: Điều này chỉ khả thi nếu bạn có không gian chưa được phân bổ liền kề với phân vùng hoán đổi hiện tại của mình.
3. Tạo tệp hoán đổi:
Dưới đây là cách tạo tệp hoán đổi:
Chọn kích thước cho tệp hoán đổi của bạn: Chọn kích thước gấp đôi dung lượng RAM của bạn. Ví dụ: nếu bạn có 4GB RAM, hãy tạo tệp hoán đổi 8GB.
Chạy lệnh sau, thay thế <size> bằng kích thước mong muốn tính bằng gigabyte:
sudo fallocate -l <size>G /swapfile
Làm cho tệp hoán đổi có thể sử dụng:
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
Để cài đặt Open JRE 1.8 trên Ubuntu, hãy làm theo các bước sau:
Mở terminal của bạn và chạy lệnh sau để cập nhật kho lưu trữ của bạn:
sudo apt update
Sau khi kho lưu trữ của bạn đã được cập nhật, hãy chạy lệnh sau để cài đặt Open JRE 1.8:
sudo apt install openjdk-1.8-jre
Để xác minh rằng Open JRE 1.8 đã được cài đặt, hãy chạy lệnh sau:
java -version
Bạn sẽ thấy kết quả tương tự như sau:
openjdk version "1.8.0_282"
OpenJDK Runtime Environment (build 1.8.0_282-b08)
OpenJDK Server VM (build 25.282-b08, mixed mode)
Để cài đặt MySQL 8.0 trên Ubuntu 22, hãy làm theo các bước sau:
1. Cập nhật kho lưu trữ:
Đầu tiên, hãy cập nhật kho lưu trữ của bạn bằng lệnh sau:
sudo apt update
2. Cài đặt MySQL:
Cài đặt MySQL bằng lệnh sau:
sudo apt install mysql-server
3. Khởi động MySQL:
Khởi động MySQL bằng lệnh sau:
sudo systemctl start mysql
4. Bảo mật MySQL:
Để bảo mật MySQL, bạn nên chạy trình hướng dẫn bảo mật MySQL bằng lệnh sau:
sudo mysql_secure_installation
Trình hướng dẫn sẽ yêu cầu bạn đặt mật khẩu root cho MySQL, vô hiệu hóa truy cập root từ xa và xóa cơ sở dữ liệu thử nghiệm.
5. Kiểm tra cài đặt:
Để kiểm tra cài đặt, hãy kết nối với MySQL bằng lệnh sau:
mysql -u root -p
Điền mật khẩu root mà bạn đã đặt trong bước 4. Sau khi bạn đã kết nối, bạn sẽ thấy một dấu nhắc MySQL.
6. Tạo cơ sở dữ liệu:
Để tạo cơ sở dữ liệu, hãy sử dụng lệnh sau:
CREATE DATABASE my_database;
Thay thế my_database bằng tên cơ sở dữ liệu mà bạn muốn tạo.
7. Tạo người dùng:
Để tạo người dùng, hãy sử dụng lệnh sau:
CREATE USER 'my_user'@'localhost' IDENTIFIED BY 'my_password';
Thay thế my_user và my_password bằng tên người dùng và mật khẩu mà bạn muốn tạo.
8. Cấp quyền cho người dùng:
Để cấp quyền cho người dùng, hãy sử dụng lệnh sau:
GRANT ALL PRIVILEGES ON my_database.* TO 'my_user'@'localhost';
FLUSH PRIVILEGES;
Khóa học cung cấp cho người học quá trình xây dựng một website bằng Java, cách đóng gói và triển khai đưa từ môi trường máy local cá nhân lên một máy cloud server chạy online 24/7.
Có rất nhiều sự khác biệt và khó khăn cho học viên trong giai đoạn này, vì vậy JMaster IO tạo ra khóa học miễn phí giúp học viên cơ bản nắm được luồng công việc ra sao.
Khóa học Triển khai Java Web này cung cấp các nội dung kiến thức như sau:
Nắm được cách đóng gói project dự án web viết bằng java servlet hoặc spring mvc
Mua cloud server với chi phí rẻ và tên miền thương hiệu từ các nhà cung cấp đa dạng
Cách kết nối SSH và FTP tới server thông qua công cụ FileZilla và Putty, Terminal
Các lệnh Ubuntu cần thiết
Cài đặt môi trường JRE, Tomcat Server, cấu hình port, firewall để truy cập được từ xa
Cài đặt hệ quản trị csdl MySQL cho hoạt động lưu trữ, remote
Triển khai ứng dụng đóng gói web servlet, spring mvc lên server
Cấu hình tên miền và bảo mật SSL
Xem logs lỗi
JMaster IO hi vọng các bạn có một khóa học mang lại kiến thức nền tảng cơ bản, cũng như ủng hộ các khóa học trả phí khác với sự hỗ trợ trực tiếp của các mentors.