Gái như khởi tạo 1 website thật đơn giản "nói chuyện với host server" ep-3!

Nói chuyện với host server

Có nhiều cách để nói chuyện được với host, nhưng ở đây tôi sử dụng ssh và chúng ta đã có nói sơ qua ở phần ep-2, lúc mà chúng ta Add SSH keys vào host https://digitalocean.com

alt text

Bây giờ chúng ta mở terminal commands lên, hoặc bất cứ cái commands nào cũng được mà bạn đã khởi tạo SSH ở ep-2

Tìm đến thư mục của nó và khởi tạo file config

alt text

Tiếp đó bạn sẽ cho Host một cái tên CuCoGai và add IP DungNhinEmTam (ex: 192.168.1.1) vào User thì ở cấp root nhé, cấp quyền lục nhất.

alt text

Sau đó bạn thử gọi tên em trong đêm, á nhầm gọi host(server) của bạn thử nhé.
alt text

Yes và nó sẽ yêu cầu bạn nhập mập khẩu SSH nếu có.

alt text

Kết quả trả về như này là hoàn hảo nhé, bạn đang ở host của bạn rồi đấy.

alt text

Cài và đặt bọn app ra làm sao

Ở mấy hệ điều hành khác tui chưa tìm hiểu, nhưng ở Ubuntu thì chúng ta dùng atp-get install để cài đặt các app. Cũng như ở MacOs là brew install

Cho nên việc đầu tiên là chúng ta nên apt update trước:

alt text

Bây giờ chúng ta bắt đầu tạo thử 1 file index.html có nội dung là I am Gay

touch index.html
echo "Hello I am Gay" >> index.html

Tiếp đến chúng ta kiểm tra xem trong Ubuntu đã có python chưa

python --version

Nếu kết quả trả về là Python 2.7.6 nghĩa là có(yên tâm có sẳn đó) chúng ta bắt đầu chạy thử server của chúng ta với dòng lệch thật là vi diệu

python -m SimpleHTTPServer 80

Lên Browser gõ IP của mình à mà mình có domain rồi mà, gõ nó vào và chim nghiệm kết quả.

alt text

Nếu tôi không phải Gay, hoặc đại loại không thấy gì thì bạn nên thử lại nhé.
alt text

Đừng phạm sai lầm.

Hiện tại bạn đang làm việc ở cấp root tức là cấp cha chú, hay có thể gọi là thằng ông nội của người khác, ở cấp độ này bạn có thể truyệt hạ, xóa, sửa, tiêu diệt đối thủ khác một cách không thương tiết.

Ngay cả là xóa sạch website khi bạn buồn ngủ và gõ nhầm, đệt nguy hiểm vãi.

Cho nên bạn nên tạo ra các cấp khác, có thể gọi là tay sai để làm việc an tâm hơn, ở đây mình giới thiệu sơ qua 1 chút còn về chi tiết phân quyền có thể tham khảo thêm ở đây: http://thachpham.com/hosting-domain/vps-basic-quan-ly-user-va-sudo.html

adduser newuser
sudo adduser newuser // không phải cấp root

alt text

Kiểm tra user này đã có hay chưa:

cat /etc/passwd

alt text

Dùng visudo để kiểm tra danh sách sudoers và cấp quyền cho nó.

visudo
sudo visudo // không phải cấp root

alt text

Cho nó toàn quyền như là cấp root thì ta thêm vào giống y chang thằng root

tuds    ALL=(ALL:ALL) ALL

CTR + X = Save
Y = Yes
Enter = chấp nhận

Sau khi khởi tạo nếu không thích bạn có thể xóa nó đi bằng

deluser newuser
sudo deluser newuser // không phải cấp root thêm sudo

Bạn có thể đọc thêm ở đây: https://www.digitalocean.com/community/tutorials/how-to-add-and-delete-users-on-an-ubuntu-14-04-vps

Tóm lại

Phần này bạn nên để ý tới

  • ssh key
  • File config
  • Sử dụng các tool commands
  • apt-get của Ubuntu
  • Khởi tạo newuser trên server cũng như không làm việc nhiều ở cấp root
  • Các lệch commands
adduser user_name // thêm user và cả mật khẩu

useradd user_name // thêm user
passwd user_name // thêm mật khẩu
userdel user_name // xóa user
cat /etc/passwd // xem sự tồn tại của user

useradd -d /folder_name user_name // thêm user vào folder tùy chọn

chage -l user_name // xem thông tin của một user

su user_name // chuyển đến user đó

visudo // Liệt kê danh sách phân quyền

groupadd group_name // thêm group
groupdel group_name // xóa group

cut -d: -f1 /etc/group // liệt kê danh sách group

usermod -G group_name user_name // thêm user và group muốn thêm
groups user_name // xem user đang tồn tại ở group nào

exit // thoát khỏi user hiện tại nếu đang ở root server thì thoát khỏi server
Bình luận


White
{{ comment.user.name }}
Bỏ hay Hay
{{comment.like_count}}
Male avatar
{{ comment_error }}
Hủy
   

Hiển thị thử

Chỉnh sửa

White

tuds

34 bài viết.
98 người follow
Kipalog
{{userFollowed ? 'Following' : 'Follow'}}
Cùng một tác giả
White
47 8
0.1 Intro Trong series này các bạn sẽ được tiếp cận từ đầu đến đích việc của một webiste tĩnh được làm như thế lào. Hứa hẹn nhiều điều thầm kính t...
tuds viết 2 năm trước
47 8
White
44 5
Dạo gần đây nhà mình hay mất mạng, mà ai cũng biết rồi dân IT, Design, Gaming, XXX, mà không có internet thì hỡi ơi cứ như là sống ở thời kì đồ đá....
tuds viết hơn 1 năm trước
44 5
White
22 2
Tiêu đề viết cho vui vậy chứ 2 chúng nó ly dị lâu rồi, đứa thì đi theo anh chiều cao vh height, đứa thì cưới chị chiều ngang vw width. 1 vw = 1% c...
tuds viết hơn 2 năm trước
22 2
Bài viết liên quan
White
0 1
Gái như khởi tạo một website thật đơn giản đã đến hồi kết thúc, việc quan trọng trong Giá như khởi tạo một website thật đơn giản là giúp bạn biết đ...
tuds viết 2 năm trước
0 1
{{like_count}}

kipalog

{{ comment_count }}

bình luận

{{liked ? "Đã kipalog" : "Kipalog"}}


White
{{userFollowed ? 'Following' : 'Follow'}}
34 bài viết.
98 người follow

 Đầu mục bài viết

Vẫn còn nữa! x

Kipalog vẫn còn rất nhiều bài viết hay và chủ đề thú vị chờ bạn khám phá!