Triển khai dịch vụ web với IIS trên Windows server

IIS – Inernet Infomation Service là một phần mở rộng của Microsoft, sử dụng trong Windows NT. IIS được dùng để triển khai các dịch vụ HTTP, HTTPS, FTP, FTTPS, SMTP và NNTP. Trong bài này chúng ta đi tìm hiểu các bước cơ bản để thiết lập một web server với IIS. Mặc định, IIS không được tích hợp sẵn, khi cần sử dụng, người dùng hoặc người quản trị phải cài đặt thêm thành phần này. IIS có thể được cài đặt trên Windows Server và các Windows Client…

Read More

Organizational Unit, Users và Groups trên Active Directory Users and Computers

Chúng ta đã tìm hiểu về cách quan lý Users và Group trên máy cục bộ; máy Windows Server chưa lên domain hoặc là máy chạy các hệ Windows client. Trong bài này, chúng ta sẽ  đi tìm hiểu về việc quản lý Users và Groups trên Active Directory Users and Computers. So với trên máy cục bộ thì trên Active Directory có nhiều sự khác biệt và phức tạp hơn. Sau khi cài  ADDS và nâng cấp hệ thống lên Domain Controller, ngoài khái niệm User và Group, bạn sẽ…

Read More

Kết nối VPN – Virtual Private Network

VPN viết tắt  của Virtual Private Network, mạng riêng ảo, là công nghệ cho phép người dùng có thể kết nối từ xa  vào hệ thống mạng nội bộ (LAN) của công ty, tổ chức, hệ thống mạng gia đình… hoặc cho phép kết nối giữa hai hay nhiều mạng LAN với nhau thành một mạng duy nhất qua môi trường internet. So với các giải pháp kênh riêng thì VPN có giá rẻ hơn rất nhiều, có thể tận dụng các đường kết nối internet thông thường để phục vụ…

Read More

Triển khai dịch vụ DHCP trên CentOS 7

Dịch vụ DHCP là một trong những dich vụ quan trọng của hệ thống mạng. Dịch vụ này có thể triển khai trên Windows, Firewall hoặc là các thiết bị có hỗ trợ dịch vụ. Trong bài này chúng ta sẽ tiến hành triển khai dịch vụ DHCP trên CentOS 7. Mô hình triển khai dịch vụ như sau: DNS server, bạn có thể triển khai với trên CentOS hoặc trên Windows. Nếu cần thiết bạn có thể triển khai một Domain Controller trên Windows. Việc triển khai DHCP trên…

Read More

Các kiểu dữ liệu trong SQL

Trong bài viết trước, chúng ta đã tìm hiểu các khái niệm về SQL, Database… trong đó có đề cập đến Kiểu dữ liệu (Data Type), trong bài này chúng ta sẽ đi tìm hiểu về các kiểu dữ liệu trong SQL. Kiểu dữ liệu được khai báo khi bạn tạo bảng cho cơ sở dữ liệu. Các cột dữ liệu của bảng sẽ phải được định nghĩa các kiểu dữ liệu tương ứng mà nó có thể chứa. Nói một cách khác, mỗi cột dữ liệu sẽ chưa một…

Read More

OTP và xác thực OTP

One-Time password viết tắt là OTP  hay được gọi theo một cách khác là PIN.  Xác thực OTP còn được biết đến với cái tên là 2-Step Verification. OTP được dùng cho một phiên (session) hoặc một giao dịch (transaction); được sử dụng cho hệ thống máy tính hoặc thiết bị điện tử khác. OTP được sử dụng để tăng cường hoặc thay thế cho phương thức chứng thực tĩnh, password cơ bản (password-based authentication). Với phương pháp chứng thực password-based authentication, thì người dùng chỉ cần một Username và Password để…

Read More

NFC (Near-Field Communications) kết nối trường gần

NFC (Near-Field Communications) kết nối trường gần. Giao thức kết nối giữa  hai thiết bị điện tử ở khoảng cách gần, phạm vi kết nối trong 4cm. Được sử dụng rộng rãi trên các thiết bị như điện thoại thông minh, máy thanh toán POS, thẻ RFID… Giao thức được sử dụng như một phương thức chứng thực giữ hai thiết bị, cho phép hai thiết bị thiết lập một kêt nối tin cậy và truyền dữ liệu cho nhau thông qua các công nghệ truyền dữ liệu như Bluetooth…

Read More

Một số điều cơ bản về lệnh trên Linux

Khi nghe nói đến sử dụng Linux, nhiều người vẫn bị ám ảnh do phải sử dụng dòng lệnh, nhưng nếu nắm được một số điều cơ bản về lệnh trên Linux, sẽ giúp bạn bớt ám ảnh về việc sử dụng lệnh. Linux là kernel được xây dựng trên nền Unix, trên Linux, các ký tự hoa và thường được phân biệt rất rõ ràng, ký tự “A” khác với “a”. Ký tự hoa, thường được phân biệt trong cả câu lệnh, cách đặt tên cho tệp tin (file),…

Read More

Các khái niệm cho người bắt đầu với SQL

Có lẽ vấn đề của nhiều người là sẽ bắt đầu với SQL như thế nào? Trong bài này chúng ta sẽ đi tìm hiểu các khái niệm cơ bản, quan trọng giúp bạn có thể tiếp cận SQL một cách dễ dàng. Đầu tiên, SQL là gì? SQL viết tắt của cụm từ tiếng Anh Structured Query Language có nghĩa là Ngôn ngữ  Truy vấn   Cấu trúc. SQL dùng để tạo, thêm, sửa và truy vấn dữ liệu trong các hệ quản trị cơ sở dữ liệu quan hệ (relational…

Read More

Cài đặt Microsoft SQL Server 2017 trên CentOS 7

Từ phiên bản Microsoft SQL Server 2016, SQL server đã bắt đầu hỗ trợ việc cài đặt trên các hệ điều hành Linux. Microsoft SQL Server 2017 đã có thể dễ dàng cài đặt hơn trên các hệ điều hành  Linux. Trong bài này chúng ta sẽ tiến hành cài đặt SQL Server 2017 trên CentOS 7 với mô hình đơn giản như sau: Bạn tiến hành cấu hình IP cho máy CentOS và Windows sao cho chúng có thể truy cập được internet. Cấu hình máy tính cài SQL…

Read More