Để làm việc này thường trên máy Linux phải cài và cấu hình SAMBA nhưng làm việc này thì không phải ai cũng làm được.
Vì vậy tôi trình bày cho các bạn cách tận dụng module SimpleHTTPServer trên ngôn ngữ lập trình Python đã được cài đặt mặc định trên tất cả các máy họ Unix(Linux, Mac).
Giả sử tôi muốn chia sẽ dữ liệu đang có trong thư mục Demo, ta xem thử dữ liệu đang có trong thư mục Demo
Bây giờ mở cửa sổ Terminal lên và di chuyển đến thư mục mà ta cần chia sẽ, ở đây là thư mục Demo
Sau đó ta chỉ cần gõ 1 lệnh duy nhất đó là: python -m SimpleHTTPServer
Lưu ý: Vì các máy Linux phân biệt chữ hoa và chữ thường không giống như các máy Windows không phân biệt.
Vì vậy các bạn phải gõ đúng và chính xác từng ký tự như bên dưới:
Ta thấy xuất hiện dòng 0.0.0.0 và port 8000 đây chính là port mà ta cần phải nhớ để chuyển sang máy Windows gõ vào.
Bây giờ ta xem lại địa chỉ ip của máy Linux là bao nhiêu bằng lệnh: ifconfig
Nhìn vào kết quả ta thấy địa chỉ ip của nó là 20.0.0.30
Bây giờ ta có thể lấy bất kỳ máy nào trong mạng của chúng ta để test. Lấy 1 máy khác trong mạng và mở trình duyệt web lên và gõ vào thông tin như sau:
http://20.0.0.30:8000, trong đó 20.0.0.30 là địa chỉ ip của máy Linux và port 8000 mà ta đã thấy ở bên trên.
Bây giờ muốn lấy file nào về máy mình thì chỉ cần chọn file đó mà thôi.
Thật đơn giản phải không các bạn!
---Hết---
Mr. Đông ơi.. muốn tắt share thì mần sao ?
ReplyDelete