Showing posts with label Mạng máy tính. Show all posts
Showing posts with label Mạng máy tính. Show all posts

Thursday, March 19, 2015

Hosting Linux và Hosting Windowns khác nhau như thế nào?

Posted by dientudieukhien at 10:42 PM 0 Comments
Ngày nay, khái niệm domain và hosting có lẽ qua quen thuộc với giới IT và doanh nghiệp. Nếu như domain nôn na giống như địa chỉ nhà của bạn thì hosting là không gian trong nhà bạn - nơi bạn chứa mọi thứ của bạn. Ngày nay, phần lớn các server cho thuê nơi lưu trữ dữ liệu (hosting) chạy trên nền tản hệ điều hành Windowns và Linux. Sự khác biệt giữa hai hệ điều hành dẫn đến có sự khác biệt các danh sách ứng dụng và ngôn ngữ lập trình, để hiểu rõ hơn sự khác biệt giữa hosting Linux và hosting Windowns, điện tử điều khiển dot net xin chia sẽ với bạn bài viết sau:
Sự khác nhau giữa linux hosting va windowns hosting
Sự khác nhau giữa linux hosting va windowns hosting
Điểm khác biệt đầu tiên là cách thức bạn truy cập vào máy chủ. Nói chung cả hai đều hỗ trợ FTP - cách truy cập phổ biến nhất hiện nay. Tuy nhiên, chỉ có Linux là hỗ trợ telnet hoặc ssh. Dù vậy, điểm này không quan trọng với đa số người dùng. Rất ít người cần telnet hoặc ssh để thực hiện một số lệnh hay sửa đổi trực tiếp trên máy chủ. Hơn nữa, đa số đều có thể thực hiện sự thay đổi ở máy tính cá nhân, sau đó dùng ftp, telnet hoặc ssh để chuyển lên máy chủ.

Điểm khác biệt thứ hai là Linux và Windows hỗ trợ các ngôn ngữ khác nhau. Trong khi Linux thường có xu hướng hỗ trợ PHP, Perl và CGI thì Windows lại đi kèm với ColdFusion, ASP và .NET. Dù vậy, bạn cũng không gặp mấy khó khăn khi tìm hosting Linux hỗ trợ Mono (giúp chạy ứng dụng .NET trên Linux), hay là tìm hosting Windows hỗ trợ PHP, Perl. Tương tự với hệ cơ sở dữ liệu, cả hai đều hỗ trợ MySQL. Nhưng nếu dùng Access hay MS SQL, bạn sẽ phải cần hosting Windows. Ngay cả khi bạn dùng chung một ngôn ngữ lập trình, cú pháp cho Linux và Windows cũng khác nhau. Thí dụ, trong Linux bạn dùng "/" để phân cách thư mục, còn với Windows là dấu ngược lại: "\". Hãy chú ý đến các chi tiết này khi thiết kế ứng dụng. Tốt nhất, hãy luôn dùng dấu "/" vốn được cả Linux lẫn Windows hỗ trợ trong đa số trường hợp.

Điểm khác biệt thứ ba là về mặt bảo mật, nhiều người có xu hướng chỉ trích Windows có quá nhiều lỗ hổng. Thực tế thì số lỗi bảo mật của Linux và Windows cũng tương đương nhau, nhưng Linux vá nhanh hơn nhờ tính miễn phí và nguồn mở của mình. Các hosting Windows thì thường chỉ vá lỗi mỗi khi có bản Service Pack mới (thường thì mỗi năm mới ra một bản). Ngoài ra, việc bảo mật còn phụ thuộc vào quản trị mạng. Với một người quản trị tốt thì Website của bạn sẽ luôn an toàn cho dù bạn dùng hệ điều hành nào đi nữa.
Vì vậy, tốt hơn hết, hãy chọn một dịch vụ hosting dựa theo các chức năng mà nhà cung cấp đưa ra, hơn là dựa vào hệ điều hành họ sử dụng. Tuy nhiên, nếu Website của bạn yêu cầu một ngôn ngữ nhất định nào đó, hãy thận trọng kiểm tra trước khi đăng kí dịch vụ. Thường thì các hợp đồng hosting kéo dài ít nhất 1 năm. Cuối cùng, nội dung Website là quan trọng hơn cả. Người dùng không quan tâm bạn sử dụng Linux hay Windows

Ở trên là một số sự khác nhau giữa hai loại hosting, bai viết tham khảo trang longan.net
Read More »

Friday, October 10, 2014

Google App Engine là gì, cài đặt và Deploy một file như thế nào

Posted by dientudieukhien at 12:45 PM 1 Comment

Google App Engine là gì, cài đặt và Deploy một file như thế nào

      Google engine là gì: khi bạn muốn tạo một web site thì điều trước tiên là cần một nơi để lưu trữ mã nguồn, đúng vậy không? Nó là một Hosting, Google engine cũng giống như vậy nó là một server cho phép bạn lưu trữ và chạy các ứng dụng Java, python. Khi bạn đăng ký thì bạn sẽ được cấp một domain miễn phí dạng "tenban.appspot.com".
     Ưu điểm khi bạn sử dụng google engine là hoàn toàn miễn phí, bạn chỉ trả phí khi tạo project quá mức qui định ( trên 10 project, tổng dung lượng 1Gb). Với google engine bạn đồng bộ (Deploy) các file thật nhanh và đơn giản, sau đây mình sẽ hướng dẫn các bạn cài đặt chương trình và Deploy một file.

Cài đặt và Deploy file: Để deploy một file bạn cần cài hai chương trình - Python và Google Engine Launcher, bạn tải hai phần mềm này tại đây. Các bước tiến hành như sau:
  1. Cài đặt Python 2.7.8
  2. Cài đặt GoogleEngine1.9.12 (Việc cài đặt hai phần mềm này khá đơn giản, mình bỏ qua bước này.
  3. Cấu hình Google app Engine Luancher: sau khi cài xong bạn click 

     để chạy chương trình.




Sau đó một cửa sổ bật lên như sau:
Giao diện Google app engine luancher
Để tiến hành đồng bộ bạn cần tạo một project tai đây: https://appengine.google.com/start/createapp?
(ở đây mình đã tạo một project tên là "dientudieukhiendotnet"), sau khi có project, từ giao diện trên bạn vào "File/Cread new application" như hình sau:
Tạo một project đồng bộ
Sau khi tạo thành công bạn sẽ có một project như sau:
Tạo thành công một project
Để tạo thư mục đồng bộ dữ liệu, bạn vào folder đã tạo khi tạo project ở trên, trong trường hợp của mình là ở ổ :/D:
Tạo folder để đồng bộ
Bạn để ý trong thư mục:" :/D/dientuieukhiendotnet" mình đã tạo thêm một thư mục tên "store", sau này những file mình chứ trong thư mục này sẽ được đồng bộ lên host của google app engine.

Để có thể đồng bộ dữ liệu, bạn phải cấu hình lại file "app.yaml", bạn mở file này đã có sẵn trong thư mục mà bạn tạo trong quá trình tạo project lên và thay nội dung trong đó bằng doạn mã sau:
application: dientudieukhiendotnet
version: 1
runtime: python27
api_version: 1
threadsafe: yes
handlers:
- url: /store
static_dir: store

*PS: trong đó những dòng màu đỏ bạn thay bằng tên project và folder của bạn nha! Lưu lại

Để đồng bộ file, bạn chép file vào folder "store", ở đây mình ví dụ file có tên "jquery1.3.2.js"

Mở chương trình Google app engine luancher lên, chọn project, click nút Run trên thanh công cụ:
Run một project
Tiếp theo bạn click vào "Deploy" trên thanh công cụ và nhập mail và pass của tài khoảng google để tiến hành đồng bộ:
nhập tài khoảng google để tiến hành đồng bộ
Sau khi deploy thành công sẽ có một thông báo sau:
Deploy thành công một file lên google app engine
Để xem file trên host bạn nhập theo đường dẫn: tenban/appspot.com/ten folder bạn tạo để deploy/tên file.
(ở đây là đường dẫn của project mà mình đã Deploy: http://dientudieukhiendotnet.appspot.com/store/js/jquery1.3.2.js"

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

|| Tải hai chương trình cài đặt google app engine
nguồn: dientudieukhien.net
Read More »

Thursday, June 19, 2014

Ẩn tên của mạng Wifi-ẩn SSID

Posted by dientudieukhien at 11:41 AM 0 Comments
Hiện nay tình trạng câu trộm wifi khá phổ biến. Ngoài việc đặt pass cho wifi, trong một số trường hợp mình cần tới thủ thuật ẩn tên của mạng wifi của mình, tránh đi những đôi mắt tò mò.
Việc ẩn đi SSID làm cho các thiết bị search không thấy được tên mạng, do đó bạn phải cần nhớ tên SSID để vào wifi. Để ẩn SSID bạn làm theo các bước sau:

Bước 1: truy cập vào Modem Router bằng cách vào địa chỉ: 192.168.0.1, tùy vào từng loại modem mà địa chỉ khác ở hai số cuối, riêng TP-Link có địa chỉ: 192.168.1.1
Bước 2: Cấu hình trong Interface setup- Trong mục Broadcast ssid, bạn bỏ dấu check hay chọn No, sau đó lưu lại là xong.


Hình 1: Ẩn SSID ở modem router TP-Link

Nguồn: dientublog.blogspot.com
Read More »

    tab

back to top