Thứ Tư, 4 tháng 5, 2016

Hướng dẫn đăng ký và sử dụng free VPS Cloud Openshif

http://www.langhitech.com/threads/danh-sach-cac-vps-min-phi-tt-nhat.455/

Hướng dẫn đăng ký và sử dụng free VPS Cloud Openshift

Trong thời đại mọi thứ đều được đưa lên Cloud như hiện nay, rất nhiều dịch vụ Cloud ra đời cung cấp cho người dùng những trải nghiệm tốt nhất. Và mới đây nhất, tập đoàn RedHat cũng tung ra dịch vụ cloud của riêng họ là Openshift với nhiều thứ vô cùng hấp dẫn, và một trong số đó là miễn phí.

Với gói miễn phí, bạn sẽ có một Cloud Host với 1GB ổ cứng, 512Ram, tốc độ truy cập cao và không có quảng cáo. Tuyệt hơn hết là số lượng website tối đa bạn được đưa lên đến 3 website.

Cái giá của sự miễn phí này là việc đăng ký và sử dụng nó khá phức tạp và đòi hỏi có chút hiểu biết về Linux. Tuy nhiên, sẽ không quá khó khăn nếu các bạn làm theo những bước sau:

Bước 1: Download 3 tool sau về máy
- Putty : http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe
- PuttyGen: http://the.earth.li/~sgtatham/putty/latest/x86/puttygen.exe
- WinSCP: http://winscp.net/eng/download.php

Bước 02: Đăng ký Openshift tại đây :

- Chọn Sign up for free:

[​IMG]
- Điền thông tin vào
[​IMG]

- Trở về trang chính :
[​IMG]
Sau đó vào email và Verify account, vậy là ta đăng ký thành công Openshift

Bước 03: Tạo ứng dụng
- Chọn loại ứng dụng, trong trường hợp này là PHP 5.4:

[​IMG]


- Điền đầy đủ thông tin

[​IMG]
- Thêm cả MySQL vào
[​IMG]

[​IMG]
- Add luôn phpmyadmin
[​IMG]
- Và đây là thành quả:
[​IMG]

Bước 4: Access vào openshift
Không như một vào VPS khác, bạn có thể tạo user/pass và login vào server, cơ chế làm việc của OpenShift bắt buộc bạn phải tạo RSA key(gồm public key và private key) để login. Bạn còn nhớ các file mình đã download ở bước 1 không, giờ là lúc sử dụng
- Mở PuttyGen, tạo RSA

[​IMG]

[​IMG]

Khi tạo xong, nhớ save Public Key và Private Key lại thành 2 file riêng biệt, vì nếu không có nó bạn sẽ không thể login vào hệ thông:
+ Public Key: save thành pub_key.ppk (hoặc tên nào khác cũng được)
+ Private Key: save thành pri_key.ppk (hoặc tên nào khác cũng được)

- Copy đoạn key trên, vào OpenShift phần Setting và pass nó vào, click vào save

[​IMG]

- Ta đã có chía khóa để đăng nhập vào hệ thống

[​IMG]
Bước 5: Xem lại ta đã có gì
- Vào trang Openshift Application
[​IMG]

-Click vào php, sẽ thấy :
[​IMG]
Phần Source Code sẽ cho ta code như là ssh://5568653850044651ad00019c@php-quangvu.rhcloud.com/~/git/php.git/, trong đó
+ Username: 5568653850044651ad00019c
+ Host: quangvu.rhcloud.com

Đó là thông tin để bạn login vào server

*Note: Trước khi qua bước tiếp theo, bạn có thể ghé qua trang web của mình xem trước, địa chỉ URL của bạn hiện nay có dạng
+ URL : http://php-quangvu.rhcloud.com (là địa chỉ Host)
+ phpmyadmin : http://php-quangvu.rhcloud.com/phpmyadmin

Bước 6: login vào server

- Mở WinSCP, vào Advance

[​IMG]
- Select file Private Key mà mình đã save lúc trươc
[​IMG]
- Nhập Host và username vào, sau đó click vào button login
[​IMG]
- Màn hình WinSCP hiện ra, nếu muốn vào SSH thì click vào biểu tượng Putty
[​IMG]

- Cửa sổ console :

[​IMG]
Chúc mừng, vậy là chúng ta đã hoàn thành việc access vào hệ thống của Openshift bằng SSH. Tiếp theo là phần việc của bạn, bạn có thể thoải vọc thỏa thích. Bạn có thể tham khảo thêm các lệnh trên Linux ở đây : 50 câu lệnh Linux dùng cho VPS/Server phải nhớ.

Chúc các bạn thành công !

50 câu lệnh Linux dùng cho VPS/Server phải nhớ

 Nếu ai đang quản trị server chạy trên nền Linux thì chắc phải nhớ 50 câu lệnh này :
Lệnh trên hệ thống
clear: làm sạch cửa sổ dòng lệnh
startx: Khởi động X Window System server
less tentaptin hoặcr more tentaptin: Hiển thị nội dung một tập tin trong cửa sổ dòng lệnh một trang mỗi lần
info: Hiển thị thông tin và tài liệu trên shell, các tiện ích và chương trình.

Lệnh trên tập tin và thư mục
cat tentaptin: Hiển thị nội dung của một tập tin lên cửa sổ dòng lệnh
rm tentaptin: Xóa một tập tin
cp taptinnguon taptindich: Sao chép một tập tin
ls tenthumuc: Liệt kê nội dung bên trong một thư mục
grep chuoi tentaptin: tìm kiếm chuỗi trong tập tin
head tentaptin: Hiển thị 10 dòng đầu tiên của tập tin
tail tentaptin: Hiển thị 10 dòng cuối cùng của tập tin
mv tentaptincu tentaptinmoi: Di chuyển hoặc đổi tên tập tin
file tentaptin: Hiển thị thông tin về nội dung của tập tin
gzip tentaptin: Nén một tập tin
gunzip tentaptin: Giải nén một tập tin
which lenh: Hiển thị đường dẫn tới lệnh
whereis lenh: Hiển thị đường tới nơi chứa lệnh
chmod quyen tentaptin: Thay đổi quyền truy cập tập tin
mkdir tenthumuc: Tạo một thư mục
rmdir tenthumuc: Xóa một thư mục rỗng
ln existingfile new-link: Tạo một đường dẫn tới một tập tin (liên kết cứng)
df: Hiển thị tất cả các mount của hệ thộng

Lệnh trên user
passwd: Đổi mật khẩu
finger tentruycap: Chương trình tìm kiếm thông tin người dùng
who: Hiển thị các người dùng đã đang nhập
finger tentruycap@maychu: Thu thập thông tin chi tiết về người dùng hiện đang dùng hệ thống
w: Hiễn thị người dùng đã đăng nhập với các tiến trình sử dụng
mesg y/n: Đặt tùy chọn để các người dùng khác viết thông điệp cho bạn
write nguoidung: Gửi tin nhắn cho người dùng khác
talk nguoidung: Cho phép 2 người chat với nhau

Lệnh trên process
top: Hiển thị danh sách các tiến trình đang chạy
tty: Hiển thị tên của cửa sổ dòng lệnh mà trên đó lệnh được dùng
kill PID hoặc số %job: Ngừng một tiến trình bằng số PID (Process Identification Number) hoặc số công việc
jobs : Hiển thị một danh sách các công

Lệnh trên Ngày giờ
lpr tentaptin: Gửi tập tin tới máy tin
echo chuoi: Sao chép chuỗi tới màn hình dòng lệnh
motd: Thông điệp của ngày
date: Hiển thị ngày và giờ hiện tại
cal: Hiển thị lịch


 

1 nhận xét: