Chủ Nhật, 9 tháng 3, 2014

*nix step 6b: Hack hệ thống Ubuntu để nó phục vụ bạn tốt hơn.

Như đã định nghĩa trước về hacker và hành động hack ở *nix step 6a, hôm nay, HTTL sẽ giới thiệu cho các bạn từng bước tinh chỉnh hệ thống Utuntu, từ dễ đến cấp độ phổ thông, để hệ thống Ubuntu phục vụ cho mục đích của các bạn một cách tốt nhất.
Chúng ta  bắt đầu nhé?

1. TINH CHỈNH HỆ THỐNG UBUNTU BẰNG CÁCH SỬA NHỮNG THIẾT ĐẶT MẶC ĐỊNH (SYSTEM SETTINGS):

system settings - Ubuntu 12.04.4 LTS (precise)

Thứ Sáu, 7 tháng 3, 2014

*nix step 6a: Làm quen với Linux (Ubuntu) - Giới thiệu các ứng dụng cần thiết trên Ubuntu. Hack hệ thống Ubuntu để nó phục vụ bạn tốt hơn.

1. ĐỊNH NGHĨA VỀ HACK - HACKER:

//
Hacker được hiểu là người có thể viết hay chỉnh sửa phần mềm, phần cứng máy tính bao gồm lập trình, quản trị và bảo mật (tức có hiểu biết, hay hiểu rõ về những điều đó).
Như vậy, hành động hack là hành động chỉ rằng hacker dùng kiến thức của bản thân để làm thay đổi, chỉnh sửa nó với nhiều mục đích tốt xấu khác nhau (tất nhiên, mình hack với mục đích tốt cho mình :p )
//
Đó là định nghĩa về hacker.

Trên cơ sở đó, hôm nay, chúng ta cùng tìm hiểu về một hệ điều hành mà chúng ta vừa cài đặt: Ubuntu (Một bản phân phối tuyệt đẹp và bảo mật của Linux, thuộc họ Debian).
"Tìm  hiểu" để biết cách dùng cho tốt; còn "tác động" để nó hoạt động theo mình mong muốn, đó chính là một phương thức làm việc của hacker mà có lẽ bạn cũng đã 'hack' bấy lâu nay mà bạn chưa để ý.
Bạn đã sẵn sàng? Nào, chúng ta cùng bắt đầu!

Thứ Năm, 6 tháng 3, 2014

Lướt web như hacker với 1 hệ điều hành nằm gọn gàng trong.. USB stick!

Ảnh minh họa: nmap, từ film "The Girl with the Dragon Tattoo".

1. Hệ điều hành của hacker? (Giới thiệu):

Khi xem các bộ phim điện ảnh Hollywood về thế giới hacker, hoặc liên quan đến IT, chúng ta thường thấy hacker thường che dấu vết của mình khi lướt web, khiến cho các an ninh mạng phải điên đầu lên, vì không lần được dấu vết của hacker.
Wow! Nghe thật tuyệt vời! Nhưng điều đó có xảy ra trong thực tế hay không?

Thứ Tư, 5 tháng 3, 2014

*nix step 5: Chạy ứng dụng Windows trên Linux (Ubuntu), cài fonts Windows cho Linux.

Đặt vấn đề: Có 02 vấn đề sau:

  1. Ở bài trước (*nix step 4: Tìm hiểu về kho ứng dụng ('chợ' ứng dụng) Ubuntu Software center), các bạn đã biết rằng Ubuntu vốn có kho ứng dụng tên là Ubuntu Software Center, có hơn 43000 ứng dụng chất lượng và hầu hết đều miễn phí, đủ đáp ứng cho nhiều nhu cầu về cơ bản cũng như chuyên sâu. Tuy nhiên, chừng đó (dùng cả đời có khi chưa hết :p), đối với nhiều người là chưa đủ, bởi vẫn còn thiếu những ứng dụng mà họ đã quen khi làm việc với hệ điều hành trước đây: Windows.
  2. Đối với nhiều người (bao gồm cả tôi trước đây), việc chuyển từ Windows sang Linux là một cái gì đó vẫn còn quá mới mẻ. Có nhiều ứng dụng cần thiết khác chỉ chạy được trên Windows, mà không chạy được trên hệ *nix, do hệ *nix không làm việc với các file .exe.

Giải quyết thế nào?

1. CHẠY ỨNG DỤNG WINDOWS TRÊN UBUNTU:

Thực ra rất đơn giản, chỉ cần cài Wine.
Vào Ubuntu Software Center, gõ vào ô tìm kiếm từ "wine":

Có 3 chương trình sau hiện ra, mình xếp theo thứ tự cài đặt:
a. Wine Windows Program Loader: Đây là chương trình bắt buộc phải cài, nếu muốn thực thi chương trình .exe của Windows trên Linux (Ubuntu).
b. Microsoft Windows Compatibility Layer (meta-package): Chương trình này bổ trợ cho chương trình a, nhằm giúp thực thi được nhiều .exe cùng thời điểm, nếu bạn muốn, và hiển thị chính xác hơn trên Linux. Chương trình này không bắt buộc phải cài, tuy nhiên bạn nên cài đặt để thực thi ứng dụng Windows trên Linux (Ubuntu) cho tốt.
c. Q4Wine: Trong trường hợp Linux (Ubuntu) của bạn cài nhiều chương trình .exe của Windows, có thể bạn nên cài thêm Q4Wine để dễ dàng quản lý.

Thứ Ba, 4 tháng 3, 2014

*nix step 4: Tìm hiểu về kho ứng dụng ('chợ' ứng dụng) Ubuntu Software center.

*nix step 4: Cài đặt các phần mềm thông dụng (Google chrome, VLC, Skype...) trên Linux (Ubuntu) - Tìm hiểu về kho ứng dụng Ubuntu Software center.

GIỚI THIỆU SƠ LƯỢC:
Ở bài *nix step 3: Cài đặt mạng và gõ tiếng Việt cho Linux (Ubuntu), các bạn đã được tìm hiểu qua chợ ứng dụng của Ubuntu (Ubuntu Software Center) khi cài đặt bộ gõ tiếng Việt Unikey cho máy của bạn.
Trước kia, mỗi khi cần cài ứng dụng gì cho máy tính hay điện thoại, chúng ta phải đi copy, phải đi "tìm lòi mắt" ở các trang web của bên thứ 3, thứ 4, thứ ..n.
Do vậy, ngoài tình trạng "máy bạn có cái này, máy tôi cũng muốn có cái đó, cho tôi copy với!", thì ứng dụng bạn download về là ÍT AN TOÀN (độ tin cậy thấp):
Phần mềm đó, có khả năng cao là đã bị chèn mã độc, để phá hoại máy tính của bạn (older virus), để đánh cắp mật khẩu/ thông tin của cá nhân bạn, để biến máy tính bạn thành 1 zombie vô tình tham gia vào hệ thống bots net toàn cầu...
Ngày nay: Người ta tập trung tất cả phần mềm vào một nơi: Chợ ứng dụng.
  • Apple có App Store..
  • Google có Google Play..
  • Microsoft có Windows Phone Store..
  • Nokia (cũ) có cửa hàng Ovi Store..
  • ...
Không nằm ngoài triết lý đó, Ubuntu cũng sở hữu cho mình một kho ứng dụng tuyệt vời, mà điều đặc biệt là phần lớn các ứng dụng tốt trên đó đều miễn phí, đó là Ubuntu Software Center.

Thứ Hai, 3 tháng 3, 2014

*nix step 3: Cài đặt mạng và gõ tiếng Việt cho Linux (Ubuntu)

Thậm chí Linux còn dễ hơn nhiều so với Windows. Mình sẽ viết ngay sau đây.
Nào, chúng ta cùng bắt đầu ^_^

1. Thiết đặt mạng:

Rất đơn giản: 
Mạng dây: Đảm bảo các bạn cứ cắm dây vào là ..có mạng, không cần phải cài đặt thêm chi cả.
Điều đơn giản cũng đến tương tự đối với Wifi, vì drivers cho Linux (Ubuntu) đã được các nhà phát triển viết đầy đủ.
Mình chỉ hướng dẫn cài đặt điện thoại làm modem vào mạng cho máy tính, hoặc cài đặt USB 3G (như D-COM) để vào mạng cho máy tính, mà thực ra cũng rất đơn giản, như sau:

Bước 1: Cắm USB 3G hoặc điện thoại vào máy.
Chờ 1 chút, nó sẽ hiện ra thông báo là "..not connected".
Khi đó, click vào biểu tượng mạng trên thanh trên cùng, nó sẽ hiện ra một thanh trình đơn (drop down menu) như sau:
Bạn click chọn vào "New Mobile Broadband..." như hình trên, sẽ chuyển bạn sang bước 2:

Chủ Nhật, 2 tháng 3, 2014

*nix step 2: Cài đặt Linux (Ubuntu)

Ở bài trước, *nix step 1: Giới thiệu Linux (Ubuntu), các bạn đã có cho mình 1 bộ cài đặt Ubuntu (ví dụ, nếu download đúng phiên bản như bài 1 đã hướng dẫn, thì nó có tên là ubuntu-12.04.4-desktop-i386.iso).
Các bạn download về trên Windows (XP, 7, 8..) đúng không?
Vậy bài này sẽ hướng dẫn cho các bạn cài Ubuntu song song với Windows, để đảm bảo rằng mỗi khi chán Windows, bạn có thể ghé qua Ubuntu để dạo chơi và ngược lại (quá trình đi dạo này cũng rất rất dễ dàng).
Nào, Chúng ta cùng bắt đầu!
<Tốt nhất trước khi làm, nên sao lưu dữ liệu quan trọng>