Top 10 câu lệnh VPS phải biết cho người mới bắt đầu 2021

SaveSavedRemoved 0
Hữu ích+1
Hữu ích+1

Việc sử dụng VPS để thay thế cho Hosing đã và đang trở thành một xu hướng tương lại hiện đang được rất nhiều bạn làm web thay đổi. Một trong những nguyên nhân chính khiến VPS là lựa chọn tối ưu hơn vì VPS khỏe, đa năng và ổn định hơn Hosting rất nhiều.

Tuy nhiên, việc sử dụng VPS tương đối khó khăn nếu như bạn chưa biết gì về nó. Đừng lo! Dưới đây sẽ là danh sách các câu lệnh SSH thông dụng mà bạn cần phải biết để có thể thao tác và quản trị VPS tốt nhất đến từ Vultr cũng như các nhà cung cấp khác như Digital Ocean, Azdigi, Upcloud,…

So sánh hiệu năng VPS: Vultr, DO, Linode, Upcloud và Azdigi
So sánh hiệu năng VPS: Vultr, DO, Linode, Upcloud và Azdigi

Câu lệnh SSH với Tập tin/Thư mục

Thao tác với thư mục

Để tạo thư mục mới, bạn có thể thực hiện nhanh cú pháp:

mkdir [tên thư mục mới]

Ví dụ: mkdir ssl -> Sau khi Enter, thư mục ssl sẽ được tạo trong thư mục hiện tại.

1. Di chuyển giữa các thưc mục

cd [đường dẫn đến thư mục]

Ví dụ:

​cd /home/dammeio/damme.io/public_html/
cd /etc/

2. Các thao tác liên quan khác

STT ​Mô tả Cú pháp
1 Di chuyển đến thư mục home của User cd ~
2 Chuyển đến thư mục trước đó cd –
3 Hiển thị đường dẫn hiện tại pwd
4 Hiển thị tất cả tập tin và thư mục hiện có trong thư mục hiện tại ls
5 Ngắt kết nối SSH exit
Lên đầu trang ↑

Quản lý tập tin trên VPS

cau lenh vps

1. Sao chép tập tin

cp [taptin_1] [new_taptin_1]

Câu lệnh này sẽ giúp sao chép taptin_1 thêm 1 bản khác với tên new_taptin_1 ngay trong thư mục hiện tại. Để sao chép tập tin vào thư mục khác, hãy thực hiện cú pháp sau:

cp [taptin_1] [old/new_taptin_1]

Sau khi Enter, taptin_1 sẽ được sao chép 1 bản mới vào thư mục OLD, trong trường hợp này, bạn có thể giữ nguyên tập tin taptin_1 không không cần đổi tên nó vẫn được.

2. Di chuyển tập tin

Việc thực hiện di chuyển 1 tập tin sẽ tương tự như việc sao chép một tập tin, tuy nhiên bạn sẽ thay thế cp thành mv. Ví dụ:

mv [taptin_1] [new_taptin_1]

hoặc

mv [taptin_1] [old/new_taptin_1]

3. Xoá một tập tin

cp [taptin_1]

Ví dụ: rm config.php -> Cú pháp này sẽ xoá tập tin config.php trong thư mục hiện tại. Trong trường hợp, bạn cần xoá toàn bộ tập tin trong thư mục, có thể thực hiện cú pháp sau:

rm *
Lên đầu trang ↑

Thay đổi CHMOD

Trong một vài trường hợp, bạn sẽ cần thay đổi Permission của tập tin hoặc thư mục, khi đó có thể sử dụng cú pháp như sau:

chmod [3 number] [tên tập tin/thư muc]

Ví dụ: chmod 777 config.php hoặc chmod 755 public_html

Cụ thể cách đặt Permission như sau: Số đầu tiên áp dụng cho owner (người sở hữu), số thứ 2 áp dụng group của owner, và số thứ 3 cho toàn bộ user và group khác.

7 = Read + Write + Execute
6 = Read + Write
5 = Read + Execute
4 = Read
3 = Write + Execute
2 = Write
1 = Execute
0 = All access denied

Các câu lệnh hữu ích khác

Lên đầu trang ↑

Đăng nhập SSH trên macOS hoặc Linux

ssh root@IP

ssh root@IP

Với:

  • root: tên mặc định được tạo bởi các nhà cung cấp Vultr, Digital Ocean,… Nếu đã thay đổi tên này, bạn cần nhập tên@IP.
  • IP: Địa chỉ mà các nhà cung cấp cho bạn sau khi tạo VPS/Server thành công.
Lên đầu trang ↑

Khắc phục lỗi Error RSA

Mỗi khi đăng nhập vào VPS từ macOS hoặc Linux thông qua cửa sổ Terminal, máy tính của bạn sẽ lưu lại thông tin của VPS. Tuy nhiên, trong một vài trường hợp bạn muốn chạy lại hệ điều hành của VPS, lúc này sẽ có một thông báo lỗi xảy ra khi bạn muốn đăng nhập vào VPS thông qua SSH.

Hãy sử dụng cú pháp sau và Enter để khắc phục lỗi này.

ssh-keygen -R IP

Hãy thay IP bằng địa chỉ IP của VPS mà bạn đang sử dụng. Ví dụ: ssh-keygen -R 149.28.128.125

Lên đầu trang ↑

Giải nén một tập tin ZIP

Cú pháp này thường được sử dụng khi bạn cần di chuyển dữ liệu của trang web từ Hosting hoặc VPS sang VPS mới. Để giải nén tập tin .zip hãy thực hiện cú pháp dưới đây.

unzip [taptin.zip]

Ví dụ: unzip sendy.zip hoặc unzip public_html.zip

Lên đầu trang ↑

Nén một thư muc hoặc tập tin

Cách này mình hay sử dụng để sao lưu lại toàn bộ code của trang web trên VPS sử dụng VPSSIM bản FREE (Do tính năng backup code chỉ có thể sử dụng được ở bản TRẢ PHÍ). Để nén một thư mục, bạn có thể sử dụng cú pháp như sau:

zip -r foldername.zip folder

Ví dụ: Mình cần nén toàn bộ các tập tin trong thư mục public_html của trang web, sau khi đăng nhập vào VPS thông qua Terminal hoặc Bitvise. Mình cần truy cập vào nơi chứa thư mục public_html:

cd /home/caidatweb.com/

Sau đó, thực hiện lệnh ở trên để nén toàn bộ dữ liệu của thư mục public_html thành backup.zip.

zip -r backup.zip public_html

Sau khi Enter, toàn bộ tập tin và thư mục chứa trong thư mục này sẽ được nén lại thành một tập tin là backup.zip.

Lên đầu trang ↑

Download dữ liệu về VPS

Để thực hiện được cú pháp này, bạn cần biết được đường dẫn trực tiếp của tập tin cần tải về. Sau đó di chuyển đến thư mục cần chứa tập tin .zip rồi thực hiện cú pháp dưới đây để tải về.

wget [Đường dẫn của tập tin .zip]

Một ví dụ điển hình là để di chuyển CODE của VPS A sang VPS B, mình tiến hành nén thư mục public_html lại ở VPS A, sau đó di chuyển nó vào bên trong thư mục public_html. Việc này đồng nghĩa mình có thể tải trực tiếp tập tin public_html.zip thông qua đường dẫn:

https://tentrangweb.com/public_html.zip

Tại VPS B, mình đăng nhập vào SSH và đồng thời chuyển đến thư mục public_html thông qua cú pháp:

cd /home/tentrangweb.com/public_html

Sau đó, thực hiện tiếp dòng lệnh dưới đây để tải tập tin .zip về.

wget [Đường dẫn của tập tin .zip]

Ví dụ: wget https://tentrangweb.com/public_html.zip

Sau khi Enter, chỉ việc chờ đến khi quá trình tải hoàn tất. Tốc độ tải là rất nhanh bởi đường truyền giữa 2 máy chủ thường rất cao.

Lên đầu trang ↑

Lời kết

Trên đây là những câu lệnh SSH mà khi sử dụng VPS nhất định bạn phải biết để dễ dàng thao tác. Nếu như có câu hỏi hoặc góp ý nào khác liên quan đến các câu lệnh về VPS, hãy để lại bình luận trong phần dưới đây bạn nhé!

Mua hosting ở đâu? Tư vấn mua Hosting tốt nhất hiện nay
Mua hosting ở đâu? Tư vấn mua Hosting tốt nhất hiện nay
guest
0 Comments
Inline Feedbacks
View all comments
Logo