Dưới đây là hướng dẫn cài đặt Git trên một máy ảo Amazon EC2 chạy Amazon Linux năm 2023 sử dụng các bước cơ bản.
Trước tiên, hãy cập nhật các gói hệ thống của bạn để đảm bảo rằng bạn đang sử dụng phiên bản mới nhất:
sudo dnf update -y
sudo dnf search git
sudo dnf install git -y
git --version
Nếu bạn thấy phiên bản Git xuất hiện, điều đó có nghĩa là cài đặt đã hoàn tất.
#!/bin/bash
# Màu sắc cho định dạng
GREEN='\033[0;32m'
NC='\033[0m' # Không màu
# Kiểm tra xem NVM đã được cài đặt chưa
if ! command -v nvm &> /dev/null; then
# Bước 1: Cài đặt nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
source ~/.nvm/nvm.sh
fi
# Xác minh việc cài đặt nvm
nvm --version
# Cài đặt phiên bản LTS của Node.js
nvm install --lts
# Sử dụng phiên bản LTS đã cài đặt
nvm use --lts
# Xác minh cài đặt Node.js và npm
node -v
npm -v
# Bước 4: Tạo tệp package.json (nếu chưa tồn tại)
if [ ! -f package.json ]; then
npm init -y
echo -e **${GREEN}Đã tạo tệp package.json.${NC}**
fi
# Bước 5: Cài đặt các gói npm cần thiết
echo -e **Đang cài đặt các gói npm cần thiết...**
npm install express dotenv express-handlebars body-parser mysql
# Bước 6: Cài đặt nodemon như một phụ thuộc phát triển
echo -e **Đang cài đặt nodemon như một phụ thuộc phát triển...**
npm install --save-dev nodemon
npm install -g nodemon
# Bước 7: Thêm kịch bản npm start vào package.json
if ! grep -q '**start**:' package.json; then
npm set-script start **index.js** # Thay thế **your-app.js** bằng tệp điểm nhập của bạn
echo -e **${GREEN}Đã thêm kịch bản npm start vào package.json.${NC}**
fi
echo -e **${GREEN}Cài đặt hoàn tất. Bây giờ bạn có thể bắt đầu xây dựng và chạy ứng dụng Node.js của mình bằng 'npm start'.${NC}**
Bạn có thể tạo một DB Instance bằng cách sử dụng AWS Management Console với tùy chọn Easy create được bật hoặc không được bật. Khi Easy create được bật, bạn chỉ cần chỉ định loại DB engine, kích thước DB Instance và định danh DB Instance. Easy create sử dụng các thiết lập mặc định cho các tùy chọn cấu hình khác. Khi Easy create không được bật, bạn phải chỉ định nhiều tùy chọn cấu hình hơn khi bạn tạo một cơ sở dữ liệu, bao gồm các tùy chọn về khả dụng, bảo mật, sao lưu và bảo trì.
Lưu ý: Trong thủ tục dưới đây, tùy chọn Standard create được bật và Easy create không được bật. Thủ tục này sử dụng MySQL làm ví dụ.
Đối với ví dụ sử dụng Easy create để hướng dẫn bạn tạo và kết nối các DB Instance mẫu cho từng engine, xem Bắt đầu với Amazon RDS.
Để tạo một DB Instance:
Đăng nhập vào AWS Management Console và mở Amazon RDS console tại https://console.aws.amazon.com/rds/.
Ở góc trên bên phải của Amazon RDS console, chọn khu vực AWS mà bạn muốn tạo DB Instance.
Trong khung điều hướng, chọn Databases.
Chọn Create database, sau đó chọn Standard create.
Đối với Engine type, chọn MariaDB, Microsoft SQL Server, MySQL, Oracle, hoặc PostgreSQL. Trong ví dụ này, chúng ta sử dụng Microsoft SQL Server.
Đối với Database management type, nếu bạn sử dụng Oracle hoặc SQL Server, chọn Amazon RDS hoặc Amazon RDS Custom.
Đối với Edition, nếu bạn sử dụng Oracle hoặc SQL Server, chọn phiên bản của DB engine mà bạn muốn sử dụng.
Đối với Version, chọn phiên bản của engine.
Trong phần Templates, chọn mẫu phù hợp với trường hợp sử dụng của bạn. Nếu bạn chọn Production, các tùy chọn sau sẽ được chọn trước trong bước sau:
Chúng tôi khuyên bạn nên sử dụng những tính năng này cho môi trường sản xuất.
Lưu ý: Các lựa chọn mẫu có thể thay đổi theo phiên bản.
Để nhập mật khẩu chính của bạn, làm theo các bước sau:
Bạn có thể cấu hình kết nối giữa một Amazon EC2 instance và DB Instance mới trong quá trình tạo DB Instance. Để biết thêm thông tin, xem Cấu hình kết nối mạng tự động với một EC2 instance.
Trong phần Connectivity dưới VPC security group (firewall), nếu bạn chọn Create new, một nhóm bảo mật VPC sẽ được tạo ra với một luật đăng nhập cho phép địa chỉ IP máy tính cục bộ của bạn truy cập vào cơ sở dữ liệu.
Đối với các phần còn lại, chỉ định các thiết lập DB Instance của bạn. Để biết thêm thông tin về mỗi thiết lập, xem Settings for DB instances.
Chọn Create database.
Nếu bạn chọn sử dụng mật khẩu được tạo tự động, nút View credential details sẽ xuất hiện trên trang Databases.
Để xem tên người dùng chính và mật khẩu cho DB Instance, chọn View credential details.
Để kết nối vào DB Instance dưới tên người dùng chính, sử dụng tên người dùng và mật khẩu được hiển thị.
Quan trọng: Bạn không thể xem lại mật khẩu người dùng chính. Nếu bạn không ghi lại nó, bạn có thể phải thay đổi nó. Nếu bạn cần thay đổi mật khẩu người dùng chính sau khi DB Instance đã sẵn sàng, bạn có thể sửa đổi DB Instance để làm điều này. Để biết thêm thông tin về việc sửa đổi một DB Instance, xem Modifying an Amazon RDS DB Instance.
Để theo dõi Log và Sự kiện trên Amazon RDS (Relational Database Service), bạn có thể thực hiện các bước sau:
Đăng nhập vào AWS Management Console.
Chọn dịch vụ Amazon RDS từ bảng điều khiển AWS.
Chọn instance RDS mà bạn muốn xem Log và Sự kiện.
Trong trang chi tiết của instance, bạn sẽ thấy các tab sau:
Nhấp vào tab Log & events. Tại đây, bạn có thể xem các log như:
Bạn có thể tùy chỉnh các thiết lập xem Log và Sự kiện tại đây, chẳng hạn như khoảng thời gian bạn muốn xem log hoặc cài đặt thông báo qua email cho các sự kiện quan trọng.
Nhớ duyệt qua các log và sự kiện thường xuyên để theo dõi tình trạng của Amazon RDS instance của bạn và phát hiện sớm bất kỳ vấn đề nào.
Trong dịch vụ Amazon Web Services (AWS), Amazon Relational Database Service (RDS) cung cấp một cơ sở dữ liệu quan hệ quản lý dễ dàng và có khả năng tự động hóa nhiều tác vụ, bao gồm bảo trì và sao lưu cơ sở dữ liệu. Dưới đây là cách bạn có thể xem thông tin về bảo trì và sao lưu trong AWS RDS:
Để xem thông tin về bảo trì của một DB instance trong RDS, bạn có thể thực hiện các bước sau:
Đăng nhập vào AWS Management Console.
Chọn dịch vụ Amazon RDS trong danh sách các dịch vụ.
Trong bảng điều khiển RDS, chọn DB instance bạn quan tâm.
Trong trang quản lý DB instance, điều hướng đến tab Maintenance & backups (Bảo trì và sao lưu).
Tại đây, bạn sẽ thấy thông tin về lịch trình bảo trì, bao gồm các thời gian khi DB instance sẽ được tự động sao lưu và thực hiện công việc bảo trì. Bạn cũng có thể xem lịch sử các sự kiện bảo trì trước đó.
Để xem thông tin về sao lưu của DB instance trong AWS RDS, làm theo các bước sau:
Đăng nhập vào AWS Management Console.
Chọn dịch vụ Amazon RDS trong danh sách các dịch vụ.
Trong bảng điều khiển RDS, chọn DB instance bạn muốn kiểm tra.
Trong trang quản lý DB instance, điều hướng đến tab Maintenance & backups (Bảo trì và sao lưu).
Tại đây, bạn có thể xem thông tin về sao lưu tự động và sao lưu thủ công. Bạn cũng có thể cấu hình và quản lý các thiết lập sao lưu.
Nhớ luôn tuân theo các quy tắc và chính sách liên quan khi thực hiện bất kỳ tác vụ nào trên AWS RDS để đảm bảo an toàn và bảo mật dữ liệu của bạn.