Cài lại máy tính văn phòng của tôi

Primary tabs

Error message

Notice: Undefined index: localized_options in menu_navigation_links() (line 1872 of /home2/seaminhh/public_html/includes/menu.inc).
Chuyện chẳng được đừng: Cài lại Linux...
Sau vài năm dùng, cổ máy Ubuntu của tôi tích tụ lỗi ngày càng nhiều: những dòng thông báo bất chợt hiện lên, vài chức năng không còn như ý muốn (ví dụ vài ứng không hiện thanh menu bên trên cửa sổ ứng dụng), và tệ hơn, gần đây có những thư mục ngay khi tôi kích vào và nó vừa được mở ra rồi cũng chợt đóng lại như bóng ma...
 
Tôi nghĩ đã đến lúc phải cài lại. Nhưng cài lại một hệ điều hành thường mất thời gian, và.. có thể mất nhiều thứ  nữa: một số tập tin không cân nhắc sao lưu có thể vĩnh viễn mất đi, một số ứng dụng đã cài ở máy cũ không trong kho phần mềm Linux có thể sẽ mất các thông tin kho và sau này mày mò rất lâu, thậm chí không thế biết được. Nhưng đã đến lúc phải làm chuyện này, tôi nghĩ.
 
Chuẩn bị 
Tôi mang theo cái laptop phòng hờ có công chuyện đột xuất phải dùng đến trong thời gian cài lại máy văn phòng Linux của tôi. Hơn nữa thời gian dùng này có thể lâu, nên tôi mang cả theo dây sạt điện. Cái laptop tôi dùng Linux Mint, không khác nhiều Ubuntu, nhưng cũng không phải là Ubuntu. Cũng như máy văn phòng, tôi còn dùng một bản Windows 7 ở Virtualbox (chạy Windows 7 giả lập trong hệ điều hành Linux). 
 
Thứ đến, tôi ngồi nghĩ xem mình sẽ back up gì đây? Rồi sẽ làm gì đây cho hệ điều hành sau khi cài lại chạy một cách trơn tru, nghĩa là các ứng dụng phải có ngay, như mail, diệt virus, bộ gõ tiếng Việt, bộ font mscore... Tôi đi đến một list công việc sau đây:
 
Sao lưu các thư  mục sau ở máy sẽ cài lại: documents, downloads, Desktop (vì tôi hay đặt tài liệu ở màn hình desktop), Sites (tức là website có tại máy bàn của tôi. Cái này không phải ai cũng có: tôi đã biến mình thành cái web server dùng LAMP nên mới có khoản này). Vậy cũng cần phải lưu lại các sites này lại. Kéo theo các sites là các databases cũng phải lưu tương ứng cho từng site, kẻo chúng trở thành vô dụng tất! Rồi sau đó lưu lại bản Win7 Virtualbox ở dạng ova để sau khi cài xong có thể nhập lại nguyên trạng bản win7 đang dùng. Cũng cần phải sao hờ tất cả các mail ở thư mục Thunderbird nữa.
 
Cài đặt lại các chương trình, trước hết là phần chính, tức hệ điều hành Linux Ubuntu (tôi làm quen Linux đầu tiên bằng Red Hat, nhưng chỉ nhìn qua cho biết, còn thật sự gọi là dùng thì chỉ từ Ubuntu, nên dĩ nhiên tôi thích phiên bản Linux này nhất, mặc dùng từng dùng thử qua Linux Mint, Linux Debian, v.v... ), rồi các phần mềm tiện dụng khác. Trình tự các phần mềm này tôi lần lượt kể ra bên phần thực hiện bên dưới, mặc dù trước khi cài cũng đã vạch sơ ra: 
- trả Unity lại cho giao diện cũ (gnome)
- cài máy in
- cài email
- cài bàn phím gõ tiếng Việt
- cài bộ font phổ biến Windows ttf-mscorefonts cho Linux
- cài chương trình Tasksel
- Cài LAMP 
- Cài phpmyadmin
- Phục hồi các website trên máy cũ 
- Cài Virtualbox và phục hồi lại Windows 7 trên Virtualbox
- Cài Google Chrome
- Cài lại địa chỉ tĩnh cho card LAN và chỉnh lại thông số forwarding ở modem DSL để nó làm việc với địa chỉ tĩnh của máy nhằm làm cho cái trang web trên máy bàn của tôi có thể chạy được trên internet.
 
Thực hiện 
Hệ điều hành
13:06 ngày 26/3/2014 tôi bắt tay vào cài lại sau khi đã lưu những tài liệu đã vạch ra vào một phân vùng  khác trên ổ cứng của cùng máy đang cài và có cẩn thận sao ra ổ đĩa rời các tài liệu đó.
 
Tôi dùng đĩa USB cài đặt tôi đã tạo ra vài ngày trước dùng để khởi động máy khi có sự cố, hoặc có thể dùng nó để cài đặt chương trình (sau nhiều lần cài đặt dùng đĩa CD / DVD và đĩa USB, tôi thấy USB có thể nhanh hơn đĩa CD khá nhiều).
 
Do chỉ cài đè lên phân vùng dành cho nó (giống lần cài trước) tôi chọn lại nơi cài chương trình, chuyển chúng về hệ điều hành ext4, chọn nó làm đĩa chạy Linux. Vì phân vùng này không nằm ở đĩa chính, nên grup phải đặt tại đĩa gốc khác với phân vùng dùng chạy linux này. Cần chỉ rõ trong quá trình cài để  tránh trường hợp máy không khởi động được (rủi thay tôi đã có kinh nghiệm này!).
Cấu trúc đĩa cứng máy tôi: phân vùng cài Linux là phân vùng sda7, trong khi đĩa chính là 
sda1. GRUP của Linux luôn đặt ở sda1 này, nên bạn cẩn thận chỉ đúng chỗ để nó chép 
file GRUP đúng vị trí, nếu không máy sẽ là cục sắt! (chụp từ màn hình)
 
Ubuntu cài nhanh chóng. Vài chục phút sau tôi đã có một máy Linux có thể dùng được (nhưng chưa có dấu tiếng Việt vì chọn bản mặc định tiếng Anh). Điều này có nghĩa là đã có bộ Office (LibreOffice) và chương trình Mail (Thunderbird) mặc định được cài.
 
Giao diện cổ điển
Nói ra mới thấy mình già. Tôi dùng Ubuntu hồi còn giao diện cổ điển, gọi là gnome ở Ubuntu 10. Đến khi ông chủ Shutterword cương quyết chuyển nó sang Unity (giao diện dùng ô hình ảnh để điều khiển giống như điện thoại di động), thì tôi hết sức không hài lòng. Bản 10 và 11 còn cho bạn chọn lực chọn giữa giao diện cổ điển và giao diện Unity, nhưng rồi ông chủ trở chứng muốn cắt đứt với cái cũ, và Unity trở thành giao diện mặc định duy nhất (từ 11.04? tôi quên phứt). Giao diện này làm mất năng suất của tôi hết ... 40%! Khi mới đưa ra Unity, cộng đồng mạng có nhiều người như tôi, phải mày mò để cho nó làm việc được với giao diện cũ. Trầy trật mày mò theo các trang diễn đàn, tôi phải theo các hướng dẫn còn chưa chuẩn hóa này để đưa Ubuntu lại giao diện cũ (sau này người ta có tiện ích Gonome Session Fallback để cài lại giao diện cho mình chứ Ubuntu vẫn không mặc nhiên đưa chọn lựa này cho người dùng chọn). Vậy thì cái trước nhất là tôi phải đưa giao diện ô nút của Unity về Gnome cũ, giống như Windows cuối cùng cũng thấy cái giao diện Metro đúng ra đã kềm hãm Windows 8 hơn là phát huy nó! 
 
Mang giao diện cũ trở lại ở Ubuntu bây giờ rất đơn giản, bạn chỉ cần mở trình câu lệnh (terminal), rồi gõ: 
 
sudo apt-get install gnome-session-fallback 
[nhập mật khẩu khi trình này yêu cầu]
 
Tiện thể, xin nhắc fallback ở trên có nghĩa là mang trả lại phiên làm việc gnome, tức giao diện cổ điển mà tôi nói! Điều trước đây tôi phải mày mò bây giờ đã thành tiện ích chính thức có trong kho phần mềm Linux, và dễ dàng cài bằng câu lệnh điển hình cho cài đặt (sudo apt-get install) ở Debian Linux như trên.
 
Cài máy in 
Có vấn đề chút ít với tiện ích cài máy in đi theo Ubuntu (tôi không hiểu sao chuyện này vẫn cứ tồn tại? Hình như có cái gì đó hơi quái lạ ở cộng đồng Linux: họ chẳng màng những thứ (lỗi) đã sờ sờ ra như thế, để mặc mọi người mày mò tìm ra!).  Thay vì dùng tiện ích cài đặt có sẵn ở Ubuntu (Applications/ System Tools/ System Applications/Printers) để cài, bạn phải dùng câu lệnh để gọi trình cài máy in. Gõ
 
sudo system-config-printer
ở trình terminal, nó sẽ gọi giao diện cài máy in ra, và bạn cài máy in từ tiện ích này.
 
Thêm máy in bằng câu lệnhVà thêm từ menu
 
Cấu hình trình email
13:29
Tôi đã thực hiện được vài bước và thời gian tôi ghi lại đến giờ như vừa thấy. Bây giờ đến phần tiếp theo là đặt cấu hình trình nhận email (đã mặc định cài sẵn rồi) là trình Thunderbird. Dĩ nhiên có nhiều trình nhận email khác trong kho phần mềm bạn có thể chọn, nhưng có lẽ trình Thunderbird được cộng đồng linux ưa dùng nhất, do tính ổn định của nó cho nên tôi vẫn dùng phần mềm này. 
 
Phần  định cấu hình này chẳng có gì đặc biệt, bạn chỉ mở chương trình ra. Khi nó thấy chưa thấy chưa có hộp thư nào được cài, lập tức hỏi bạn có muốn cài đặt cấu hình theo đề xuất của nó không, hay để bạn cài theo địa chỉ email có sẵn của bạn của bạn. Đa số chúng ta đã có sẵn một hay nhiều địa chỉ nào đó rồi, nên thường chọn phần này và điền các thông số cần thiết vào để nó sẵn sàng làm việc. Thunderbird tự động dò và điền một số thông số như port, tên server mail (căn cứ vào cái đuôi email bạn điền vào nó sẽ thử các khả năng có thể có của tên server), và thường phần này thành công rất nhanh chóng. Khi đó nó sẽ báo hoàn tất bạn chỉ đóng ứng dụng lại và bắt đầu dùng.
 
Bàn phím đánh tiếng Việt
Trước đây nhớ lần đầu tiên tôi tiếp xúc Linux bằng bản Redhat, thì ngôn ngữ là vấn đề đau đầu (ấy, chỉ mới tiếng Việt thôi, là thứ chữ tương đối đơn giản hơn nhiều ngôn ngữ khác như chữ Hoa, Nhật, Thái, Khmer chẳng hạn...) . Bây giờ Ubuntu có bản Unikey tiếng Việt trong kho, nên bạn chỉ cần mở kho (miễn phí!) bằng vài lệnh cài đặt là xong! Tiện vô cùng.
 
Nhưng... quá trình này đòi hỏi bạn phải cung cấp, cài đặt một vài thông số. Để bắt đầu, bạn kích vào Applications/ System tools/System Settings, và chọn Language Support (một chức năng cho phép bạn cài nhiều ngôn ngữ khác vào máy bạn, nhưng chúng ta không bàn chuyện này ở đây). Lập tức máy báo gói ngôn ngữ chưa cài đủ ở máy bạn và hỏi bạn có cài tiếp không. Bạn hãy chấp nhận để nó cài đầy đủ các hỗ trợ cho ngôn ngữ của máy bạn (tôi chọn là tiếng Anh hồi cài). Sau khi nó đã cài xong, bạn xem phần cuối của màn hình ứng dụng này, kích vào nút bên phải dòng Keyboard input method system, và chọn Ibus. Ibus là tiện ích để gõ nhiều ngôn ngữ có cấu tạo phức tạp hơn mẫu tự alphabet của tiếng Anh, Pháp... Bạn cần trình Ibus này để dùng phần mềm gõ tiếng Việt theo Ibus này, có tên là Ibus-Unikey. Xong bạn thoát ra khỏi phần này.
 
Bây giờ bạn mở kho phần mềm Linux ra. Ở Ubuntu 12.04 kho này chưa không cài sẵn, mà chỉ có kho ứng dụng của Ubuntu được mặc định cài (Ubuntu Software Center). Bạn chọn phần này trong Applications/System Tools/Administration/Ubuntu Software Center. Sau đó chọn Synaptic Package Manager.  Đây là trình quản lý và cài đặt phần mềm có trong kho Linux. Sau khi cài xong, bạn gọi nó (tại Applications/System Tools/Administration/Synaptic Package Manager, và gõ Unikey vào ô tìm. Xem kết quả hiện ra, và chọn Ibus-Unikey, rồi ấn nút Apply để cài. Ibus-Unikey chính là bộ gõ Unikey cho tiếng Việt bằng tiện ích Ibus đã chọn khi trước.
 
Sau khi cài trình này xong, bạn còn phải đặt cấu hình để dùng trình Ibus-Unikey cho các ứng dụng. Bạn mở Applications/System Tools/Preferences/ Keyboard Input Method  ra, trên giao diện vừa hiện, bạn chọn tab Input Method (nút giữa), rồi nhấp vào ô Customize active input method. Sau đó kích vào dòng bên dưới nút này (nơi có ghi chữ Select an input method), và chọn Vietnamese, Unikey.  Nhấp trở sang table General, chỗ Show Language Panel, bạn chọn When Active, và đảm bảo ba mục bên dưới nó cũng đều được chọn. Các chức năng này nhằm giúp bạn dễ thao tác với trình gõ hơn. 
 
Bây giờ mở tài liệu nào có thể gõ được. Bạn thấy trình điều khiển Unikey hiện bên dưới góc phải màn hình. Kích vào biểu tượng khóa-vít để chỉnh kiểu gõ, bộ mã ký tự bạn ưa thích là xong phần tiếng Việt này.
Trình gõ tiếng Việt Vietkey ở Linux
 
13:48
Cài bộ font MS Windows
Rõ khổ! Đã chán windows mới dùng Linux, thế mà cài fonts Windows vào làm gì? Xin thưa, Windows có nhiều font rất đẹp, ấy bởi vì phần mềm thương mãi kích thích người ta sáng tạo rất nhiều nên có rất nhiều font so với Linux (đều miễn phí, và người ta không mấy quan trọng hóa vấn đề đẹp xấu lắm). Bạn vẫn có nhiều font chữ đẹp và miễn phí, miễn là phải chấp nhận cái copyright của phần mềm có bản quyền, bằng cách trước khi cài thí kích vào nút báo rằng bạn chấp nhận nó!
 
Bạn mở trình Synaptic ra, rồi đánh vào mscorefont. Sẽ hiện ra trình cài đặt một số font có tên là ttf-mscorefonts-installer. Nhấp chọn nó, rồi ấn nút Apply, chờ cho nó cài xong thì có thể thoát. Bạn đã có các font cơ bản của Windows.
 
Diệt virus kiểu phần mềm bản quyền mở 
Cộng đồng Linux rât lớn, và hầu như họ có thể làm được bất kỳ điều gì! Ấy, ở Windows nếu muốn có phần mềm diệt virus tốt, bạn phải mua (dĩ nhiên có cả phần miễn phí nhưng chúng không được tốt lắm). Ở Linux, phần mềm phổ biến nhiều người dùng là clamav, một chương trình diệt virus chạy ngầm mặt sau, hoặc có thể gọi bằng dòng lệnh. Nó âm thầm làm việc, cập nhật không cần bạn biết nó làm gì sau khi bạn đã cài. Điều này có lẽ hơi khó làm bạn thỏa mãn, và muốn nhìn mặt mũi nó ra sao? Thì cài thêm clamtk. Bạn cài bằng cách mơ Synaptic rồi đánh từng tên vào ô tìm, và chọn cài 2 trình này. Xong.
 
Bạn chớ có lo. Trong hơn năm năm dùng Linux, tôi có thể nói nó an toàn hơn Windows rất nhiều, làm đôi khi bạn không cần quan tâm đến virus. Nhưng dẫu sao cẩn thận vẫn hơn, nên xin bạn cứ cài.
 
Website tại nhà?
Bây giờ bạn đã có một máy Office khá đầy đủ cho công việc vài giải trí, thông tin. 
Nhưng đôi khi người ta còn cần thêm nữa! 
 
Máy cũ của tôi trước khi cài lại còn dùng làm một webserver  a ma tơ: trên đó tôi đã cài hệ LAMP (Linux, Apache, Mysql và PHP) và ít nhất hai websites trên đó mà ai trên thế giới này nếu có đường truyền internet đều có thể truy cập, y chang như một website chuyên nghiệp. Một máy server như thế chẳng những là trò chơi đầy hấp dẫn, nhưng cũng là một môi trường thử nghiệm quan trọng vô cùng cho những ai có chuyên môn là lập trình website, để test, để viết và hoàn thiện nó, ấy là chưa nói nó là chỗ thực tập cho những ai đang học tập ngành lập trình website! 
 
Bí mật? Thì đây, hãy theo các bước...
 
Tasksel
Giống như nhiều chương trình tiện ích khác, Tasksel là một tiện ích độc đáo nhất của Linux, nó có thể giúp bạn biến cái máy Linux của bạn thành nhiều thứ trong thời gian kỷ lục nhất (vì nó đã được lập trình sẵn để cài các phần mềm cho các tác vụ đặc biệt). Thí dụ như muốn biến máy Linux của tôi thành một webserver, nếu làm thủ công tôi phải,
1. cài linux (đã nói ở trên)
2. cài Apache
3. cài Msql
4. cài PHP
Mỗi chương trình phải có cấu hình của nó, và bạn lần lượt làm hết cho đến khi các phần này làm việc được với nhau để bạn có thể sẵn sàng viết tài liệu đầu tiên cho website của bạn ở tập tin có tên là index.php (hay .html, htm, hay cái đuôi gì đó bạn qui định ở tập tin cấu hình của Apache!)
 
Công việc này nếu làm ở Windows thì càng chua hơn nữa (rút lại, Windows đã có một trình quản lý webserver riêng gọi là IIS, sao người ta lại cố mang phần mềm của Linux vào Windows làm gì?) Tuy vậy, bạn vẫn chạy được ba cấu phần chính của webserver tương tư như bên Linux: đó là php, Msql và Apache. Tất cả phần mềm  này có bản cho Windows, và nếu bạn làm máy windows của bạn thành máy server kiểu này, người ta gọi nó là WAMP (W cho Windows) chứ không phải LAMP.
 
Vâng chúng ta cài webser LAMP bằng vài cái kích, bằng cách trước tiên cài Tasksel. Bạn có thể lần từ kho bằng trình Synaptic, nhưng để nhanh, bạn mở cửa sổ lệnh, đánh dòng
 
sudo apt-get install tasksel
Nhập mật khẩu khi nó hỏi, rồi nhấn Enter chờ nó cài xong! Cũng ở trình này (cửa sổ trình dòng lệnh – termimal) sau khi cài xong, bạn đánh tiếp:
 
sudo tasksel
Tasksel có lẽ lấy từ chữ tasks (các tác vụ) và select (chọn), có nghĩa là trình để bạn chọn các ứng dụng phổ biến để cài vào máy mình môt cách tự động không phải tốn nhiều công sức.
 
Sau khi menu tasksel hiện ra, bạn lần xuống chọn LAMP (đưa trỏ về trước LAMP rồi ấn space để chọn). Sau đó chuyển trỏ về chữ OK và nhấn enter, rồi chờ nó cài xong các chương trình. Sau khi xong, để thử xem máy đã thành server được chưa, bạn gọi trình duyệt web ra và gõ ở dòng địa chỉ: localhost. Nếu có dòng It works! thì có nghĩa bạn đã có webserver sẵn sàng rồi!
 
14:00 tôi cài xong đến hết phần này!
 
Xây dựng website
[Để website của bạn có thể thành website thật sự- tức bên ngoài truy cập được, bạn cần làm thêm một số công việc nữa, có lẽ ngoài nội dung bài này: thứ nhất: xây dựng website, rồi đăng ký tên miền, thuê máy chủ và đưa các nội dung đã soạn lên máy đã thuê. Còn cách tôi nói ở đây làm kiểu ama tơ chơi, không tốn tiền thêm gì ngoài tiền đã bỏ ra ở nhà bạn để sắm máy tính và thuê đường truyền adsl].
 
Mặc dù không đi chi tiết  nhưng tôi cũng xin nói sơ qua về lập website của mình bằng cách ama tơ này. 
 
Webiste động và tĩnh
Có lẽ không cần phải nói nhiều đến website cách nay 10 năm và websites hiện nay. Bây giờ rất ít khi người ta còn dùng website tĩnh: tức viết từng trang web và gắn kết chúng lại với nhau để thành một site hoàn chỉnh. Ngôn ngữ dùng là html, và ứng dụng thêm vào gồm javascript, java applets, âm thanh hay hình ảnh nhúng vào.
 
Trái với cách trên đây, website ngày nay thường lớn và phức tạp, tạo bằng những phần mềm quản lý nội dung web, gọi là CMS (content management system). Wordpress, Joomla, Drupal... là vài ví dụ cho các phần mềm loại này. Nội dung được quản lý bằng cơ sở dữ liệu (MySQL, … ), và trình bày, hay giao diện được quản lý bằng các templates. Các trình quản lý CMS có nhiệm vụ rút các thông tin liên quan, lồng nó vào giao diện (template) và người xem thấy nó ở dạng đọc được và chỉnh chu trong chiếc áo template được chọn. Còn sự thật thì từng tin này nằm trong một cơ sở dữ liệu có cấu trúc hết sức máy móc và dữ liệu thô khi móc ra chẳng khác nào một mớ bòng bong những đoạn viết lẫn ký hiệu...
 
Nói chung trình CMS có thể quản lý website với mức độ phức tạp mà site truyền thống xưa (nội dung tĩnh, lập từng trang và kết nối lại) không thể nào thực hiện được. Và việc thiết lập chúng dễ như trở bàn tay: chỉ tải về, cài đặt và viết tin, rồi chọn kiểu template nào dùng cho ưng ý.
 
Cầu hình modem/ máy tính của bạn 
Thứ đến, bạn phải làm cho website của mình hiện diện trên internet. Phần này nói chung gồm việc đặt cấu hình để cái modem của bạn có thể “thấy” được từ các máy khác trên mạng. Thường việc này được làm qua một dịch vụ - miễn phí hay có phí- cung cấp bởi một trong nhiều công ty về internet nhằm lúc nào cũng cập nhật địa chỉ động của máy bạn vào một tên nào đó (tức tên của site của bạn). Đây là vài vấn đề kỹ thuật hoàn toàn có thể dễ dàng giải quyết, để với một modem kết nối nối suốt máy tính bạn nghiễm nhiên thành web server.
 
Bạn cấu hình để modem của bạn đảm nhận việc port forwarding bằng cách truy cập menu của modem (tùy vào hiệu, thường địa chỉ mặc định là 192.168.0.1, và mật khẩu mặc định cũng tùy từng nhãn hiệu modem có khác nhau. Tra sổ tay sử dụng của bạn để đánh đúng địa chỉ và mật khẩu này thì vào được menu cài đặt của modem).
 
Cái modem TP-Link của tôi đặt menu để thực hiện điều này ở mục Advabced Setup/ Nat/Virtual Server (hình bên dưới). Như bạn thấy tôi đã mở cổng 80/ Webserver để các máy khác trên internet có thể thấy được website đã tạo trên máy tôi. Địa chỉ tĩnh 192.168.2.12 chính là địa chỉ tĩnh tôi đã gán cho card mạng LAN của máy bàn. Một trình nhỏ cài trong máy Linux của tôi sẽ làm cái nhiệm vụ phản ánh ngay cái địa chỉ IP của modem lên dịch vụ DNS (tôi dùng DYNDNS), và IP này luôn liên kết đến cái tên miền cấp hai được nhà dịch vụ DYNDNS cho dùng miễn phí (tên website của tôi là detran.dyndns-server.com- nhưng tôi vừa được báo là họ sẽ chấm dứt dịch vụ miễn phí này trong vòng 1 tháng nữa), và trình này có tên là ddclient. Nhiệm vụ của nó là cứ ở khoáng thời gian nào đó (do mình ấn định khi cài chương trình này), nó có nhiệm vụ kiểm tra IP của modem rồi so sánh cái IP đang lưu ở nhà dịch vụ kia còn giống nhau không? Nếu còn giống, nó không làm gì cả, còn nếu khác nhau, nó lập tức cập nhật lại địa chỉ IP lưu ở nhà cung cấp dịch vụ. Chính vì vậy mà các máy khác trên internet khi gõ vào tên miền liền được chuyển đúng đến địa chỉ của modem của tôi, do công tác cần cù của ddclient (lưu ý vài modem có cả chức năng cập nhật ip của modem lên DYNDNS, trường hợp này bạn không cần cài ddclient làm gì!).
 
Bạn lưu ý tôi có mở cả công ftp (cổng 21) để nếu tôi đi xa cũng có thể truy cập bằng ftp vào máy nhà của mình. Nếu bạn cài máy của bạn để làm server cho một dịch vụ nào nó, thì phải mở cổng tương ứng để dịch vụ đó hoạt động.
 
Sau khi đặt cấu hình cho modem xong, bạn cũng phải đặt địa chỉ tĩnh cho card mạng của máy bàn của bạn. Trong hình là màn hình để thiết lập địa chỉ IP cho card mạng của máy tôi (lưu ý tôi đang dùng Ubuntu Linux, nếu bạn dùng Windows thì nó sẽ khác nhưng nói chung cũng na ná nhau).
 
Port forwardingĐịa chỉ IP tĩnh 
 
4:08
VirtualBox
Tôi dùng chủ yếu hệ điều hành Linux trong khoảng năm năm qua, nhưng điều này không có nghĩa là không còn dùng Windows. Vài ứng dụng tôi vẫn phải quay lại Windows, cho nên có nó ngay trong máy Linux của mình là điều cần thiết. Tôi đã dùng phần mềm máy ảo miễn phí là VirtualBox để cài Windows và chạy Windows trong máy "ảo" này (virtualhost). 
 
Trước khi cài lại máy, tôi đã có xuất ra bản sao của máy ảo này (đuôi là ova). Để phục hồi lại, chỉ cần cài VirtualBox và nhập bản lưu kia trở vào là xong!
 
4:11
Đã xong nhưng tôi vẫn thấy còn thiếu điều gì đó? Tôi kiểm điểm lại, rồi chợt nhớ ra đấy là trình duyệt Chrome của Google! Nó chạy thật nhanh, nên cần phải cài vào. Và chỉ sau vài thao tác, tôi đã tải về và cài xong nó.
 
Vấn đề gặp phải 
Sau khi hoàn tất tất cả, và khi dùng Windows 7 ở Virtualbox, nó không nhận ra các ổ USB! Đây là vấn đề mới, vì những lần trước sau khi nhập và máy đều nhận được hết. Tôi phải đọc nhiều giải thích ở google, mới thấy một manh mối khả nghi: đó là người dùng chưa được đưa vào nhóm (vốn khi cài virtualbox, nó tự động cài nhóm vboxusers (người dùng Virtualbox). Nhưng khi xem xét kỹ, thì tên tôi như là người dùng lại chưa được gán vào nhóm này. Chuyện này mất của tôi buổi chiều, thậm chí sáng hôm sau, trước khì tìm được giải pháp!
Undefined