Tạo USB Boot

Tags

, , ,

Việc cài đặt lại hệ điều hành trên máy tính ngày nay rất đơn giản ai cũng có thể cài đặt các bạn không cần phải mất thời gian mang đi nhờ người khác cài đặt lại vừa mất tiền, vừa tốn thời gian trong khi việc đó lại rất dễ dàng. Chúng ta thường cài lại hệ điều hành khi gặp một trong những vấn đề sau(chúng ta sẽ bỏ qua trường hợp máy tính bị lỗi phần cứng): máy tính sử dụng lâu, hoạt động chậm, nghi ngờ máy bị nhiễm virus…. Bây giờ với việc công nghệ phát triển ổ đĩa DVD, CD dần được thay thế bằng việc sử dụng USB thì việc cài đặt hệ điều hành cũng thay đổi theo, chúng ta hoàn toàn có thể cài đặt hệ điều hành bằng USB, hôm nay chúng ta sẽ dùng phần mềm Rufus làm 1 trong những phần mềm tạo USB Boot được khá nhiều người sử dụng và hỗ trợ đầy đủ những định dạng phân vùng ổ cứng phổ biến trên máy tính như MBR/BIOS và GPT/UEFI.

Continue reading

Azure <3 Linux – Hack tốc độ web với HHVM trên Web server Nginx

Tags

,

Như bà trước mình đã hướng dẫn chúng ta đã hoàn tất việc tăng tốc độ trang web bằng việc kết hợp giữa HHVM và web server Apache, hôm nay mình sẽ hướng dẫn các bạn tối ưu truy xuất website của mình nhanh hơn nữa thì mình sẽ hướng dẫn các bạn kết hợp giữa HHVM và web server Nginx.

Continue reading

Azure <3 Linux – Hack tốc độ web với HHVM trên Web server Apache

Tags

,

HHVM là một máy ảo mã nguồn mở được thiết kế để thực hiện các chương trình viết bằng Hack và PHP. HHVM sử dụng một phương pháp biên dịch just-in-time(JIT) để đạt được hiệu suất cao trong khi duy trì phát triển linh hoạt mà PHP cung cấp.

HHVM hỗ trợ Hack, PHP 5 và một số tính năng chính trong PHP 7.

Tính năng HHVM:

  • The Hack Language
  • JIT Compilation
  • HNI
  • Proxygen and FastCGI support
  • hphpd debugger
  • ….

http://hhvm.com/

Hôm nay chúng ta sẽ cài đặt HHVM với Web server Apache để tăng tốc độ xử lý của web server, tốc độ truy xuất web có thể được tăng lên gấp đôi. HHVM chủ yếu được xây FaceBook xây dựng và phát triển để tương thích với hệ điều hành Ubuntu.

Continue reading

Azure <3 Linux – SSH Key

Tags

, , ,

SSH Key là phương thức chứng thực tài khoản người dùng khi đăng nhập vào VPS. So với cách truyền thống là dùng username và password sẽ dễ bị lộ.

SSH Key chứng thực người dùng truy cập bằng cách đối chiếu giữa một key cá nhân (Private Key) và key công khai(Public Key).

Nội dung giữa Private Key và Public Key hoàn toàn khác nhau, nhưng nó vẫn sẽ nhận diện được với nhau thông qua một thuật toán riêng của nó. Có thể hiểu đơn giản là Private Key là chìa khóa, còn Public Key là ổ khóa.

Thành phần chính của một SSH Key:

  • Public Key (dạng file và string) – Bạn sẽ copy ký tự key này sẽ bỏ vào file ~/.ssh/authorized_keys trên server của bạn(trên VPS không thuộc Azure).
  • Private Key (dạng file và string) – Bạn sẽ lưu file này vào máy tính, sau đó sẽ thiết lập cho PuTTY, WinSCP, ZOC7 Terminal,..để có thể login.
  • Keypharse (dạng string, cần ghi nhớ) – Mật khẩu để mở private key, khi đăng nhập vào server nó sẽ hỏi cái này.

Continue reading

Azure <3 Linux – Cài đặt Web Server Nginx

Tags

, , ,

Để đổi gió hôm nay chúng ta sẽ sử dụng những công nghệ mới để xây dựng Web server mã nguồn mở với web server là Nginx hay còn được biết với cái tên khác là  “LEMP” là hệ thống viết tắt của: LinuxNginxMySQL and PHP. Nginx là một máy chủ proxy ngược mã nguồn mở (open source reverse proxy server) sử dụng phổ biến giao thức HTTP, HTTPS, SMTP, POP3 và IMAP , cũng như dùng làm cân bằng tải (load balancer), HTTP cache và máy chủ web (web server). Dự án Nginx tập trung vào việc phục vụ số lượng kết nối đồng thời lớn (high concurrency), hiệu suất cao và sử dụng bộ nhớ thấp. Nginx được biết đến bởi sự ổn định cao, nhiều tính năng, cấu hình đơn giản và tiết kiệm tài nguyên…

Để thực hiện ta cần 1 máy ảo azure chạy hệ điều hành CentOS 7 trở lên.

Continue reading

Azure <3 Linux – Cài đặt Web Server Apache

Tags

, , , ,

Tiếp tục với chuỗi bài: “Azure ❤ Linux” hôm nay mình sẽ hướng dẫn cho các bạn cài đặt hệ thống Web server mã nguồn mở với web server là Apache hay còn được biết với cái tên khác là “LAMP” là hệ thống viết tắt của: Linux, Apache, MySQL and PHP:

Để triển khai hệ thống web server cơ bản này chúng ta cần 1 máy ảo azure chạy hệ điều hành linux, kết hợp với web server Apache, cơ sở dữ liệu MySQL và ngôn ngữ lập trình PHP. Trong bài viết này mình sẽ sử dụng hệ điều hành CentOS 6.7 và những dịch vụ khách mình sẽ cài theo repo mặc định của hệ điều hành.

Continue reading

Visual Studio 2015 và bản cập nhật 1 RC

Tags

,

Microsoft đã cho phép lập trình viên tải về công cụ lập trình Visual Studio 2015 và .Net 4.6 trong vài tháng gần đây. Những tính năng mới và hướng dẫn lập trình đều được đăng tải trên https://channel9.msdn.com/VisualStudio

Visual-Studio-2015

Visual Studio 2015 có những tính năng nổi bật sau:

–              Những công cụ và dịch vụ cho dự án với bất quy mô và độ phức tạp nào.

–              C#, Visual Basic, F#, C++, Python, Node.js and HTML/JavaScript

–              Sprint planning

–              Gỡ lỗi nâng cao, profiling, kiểm thử tự động và thủ công.

–              DevOps với những triển khai và tự động giám sát liên tục.

Continue reading

Azure <3 Linux – Cài đặt CentOS

Tags

, , ,

Mở đầu cho chỗi bài blog: “Azure ❤ Linux” hôm nay mình sẽ hướng dẫn cho các bạn cách cài đặt 1 hệ điều hành Linux trên Azure như thế nào và 1 số cấu hình cơ bản. Mình sẽ tập trung vào hệ điều hành CentOS vì tính phổ biến cũng như tương thích với nhiều phần mềm mã nguồn mở khác:

Continue reading