Mình đã dùng qua rất nhiều hệ điều hành mở như Ubuntu, FreeBSD, Fedora, Debian, CentOS, gần đây lại có CoreOS, tuy nhiên mình vẫn thích nhất là CentOS hiện tại phiên bản là 7.x có cả 32bit & 64bit.

 

Để nói lên những ưu điểm của CentOS thì mình chỉ muốn tập trung vào 2 đó là tính ổn định và hỗ trợ tốt. Nhiều bạn sẽ cho rằng ổn định thì cái nào chả ổn định, đã là hệ điều hành dành cho máy chủ thì tất nhiên phải ổn định chạy suốt thì nó mới tồn tại được đến giờ chứ :D. OK ! Cái nào cũng ổn định 😀 Nhưng tùy thuộc nhu cầu của mỗi bạn, sẽ có 1 loại hệ điều hành nào đó…ổn định hơn mấy cái khác :D. Hiện nay trên thị trường Web Hosting thế giới, hầu hết tất cả các công ty cung cấp dịch vụ đều sử dụng CentOS kết hợp với Cpanel (công cụ điều khiển) do một số nguyên nhân: bản thân CentOS là 1 nền tảng hệ điều hành rất tốt, cập nhật liên tục các bản vá; và Cpanel là một trình duyệt điều khiển web hosting rất thân thiện, dễ sử dụng.

 

Vậy kết bài cho bài này là gì ? Bạn hãy chọn CentOS làm hệ điều hành mã nguồn mở & quậy phá nhiều trên cái nền này một chút để có kinh nghiệm. Các bạn lưu ý là blog mình chuyên về lĩnh vực web hosting nha 😀 kẻo có bạn nào vào ném cho cục đá tui đang dùng cái khác mà ông kêu cái này ngon :D. Gần đây có các nhà phát triển những công cụ tiện tích tích hợp cùng server, càng lúc càng làm cho công việc của server administrators càng nhẹ nhàng. Ví dụ bạn có thể setup server trong vòng 7 nốt nhạc, sau đó click click click là đủ đồ chơi.

 

64bit hay 32bit ? Một số app không chạy được trên 32bit nên mình luôn chọn 64bit, mặc dù Ram chỉ 512 hay 1GB, các CPU hiện nay hầu hết đã hỗ trợ 64bit.

Cpanel là một phạm trù triết học, cài mất khoảng 2-4 tiếng, bản quyền đắt đỏ, $15 cho VPS, $35 cho 1 cái license Dedicated Server. Nó phổ biến đến nỗi mà nhà phát triển không thèm bán lifetime license luôn, cho tụi mày phải thuê hết luôn 😀

 

Vào tháng 7/2010 CentOS đã vượt qua Debian trở thành bản phân phối Linux phổ biến nhất cho máy chủ web, với khoảng 30% tất cả máy chủ web Linux sử dụng nó, nhưng vào tháng 1/2012, sau những chặng đua đối đầu, nó bị mất vị trí dẫn đầu vào tay Debian. CentOS là hệ điều hành lựa chọn số 1 cho doanh nghiệp, tổ chức, cần sự ổn định và tin cậy nếu có khả năng tự support.

 

CentOS là một hệ điều hành tự do dựa trên Linux kernel. CentOS là viết tắt của Community ENTerprise Operating System. Nó có nguồn gốc hoàn toàn từ bản phân phối Red Hat Enterprise Linux (RHEL).

 

Centos 6 ra đời muộn hơn RHEL 6 tới gần 9 tháng. Đội ngũ support Centos cũng ít người hơn. Với tương thích 100% binary với upstream, lại khá thoáng trong các repo cắm thêm và quan trọng là … MIỄN PHÍ :D.

Khi quản lý một hosting, hoặc ở mức cao hơn là VPS, server, bạn có lúc hoặc là luôn cần đến SSH software để thực hiện những câu lệnh mà trên trình duyệt làm không được :D. Ở đây mình chỉ đề cập đến các máy chủ hệ điều hành Linux vì mình chỉ quen với Linux. (tuy nhiên nếu đụng Windows hay Mac OS X Server, Windows Server 2008, FreeBSD, Solaris mình cũng chơi được :D).

 

ZOC Terminal có trang chủ ở đây: http://www.emtec.com/zoc/

Phiên bản này có giá 79 USD, với các chức năng sau:

 

Key Benefits:

Tabbed sessions with thumbnails

Address book with folders and color coded hosts

Customizable to meet your preferences and needs

Scripting language with over 200 commands

Compatible with Windows 8 and OS X Yosemite

Administrator friendly (deployment, configuration)

 

More Features:

Extensive logging, full keyboard remapping, scrollback

User defined buttons, automatic actions, macro recorder

Emulations: xterm, VT220, TN3270, TN5250, Wyse, QNX, …

Communication: SSH, Telnet, Rlogin, Modem, Serial Cable, …

File Transfer: SCP, Zmodem, Xmodem, Ymodem, Kermit, …

zocscreen

Nhìn chung ZOC có giao diện thân thuộc, quyến rũ, có khả năng tùy biến cao theo người dùng, bạn có thể đổi màu, đổi font, đổi tùm lum nếu bạn muốn trong phần Option, Program Settings. Thường Admin server hay dùng PuTTY bởi nó miễn phí & hiệu quả tức thì. Tuy nhiên nếu phải bỏ tiền ra mua 1 software có bản quyền, bạn sẽ cảm nhận được giá trị mà nó mang lại 😀 Mình nhớ có lần lên Datacenter của FPT ngồi sửa cái server, lúc dùng ZOC connect vào máy, mấy bạn kĩ thuật viên xung quanh bu vô hỏi cái mình đang dùng là cái gì vậy 😀

 

Ưu điểm: đẹp, dễ cài, dễ sử dụng, lưu và mã hóa mật khẩu admin theo phần mềm.

Khuyết điểm: dùng ZOC nên kết hợp với CuteFTP nếu bạn cần thao tác dưới dạng cửa sổ windows. Export data không kèm theo mật khẩu nên nếu bạn backup thì lúc restore vẫn phải nhập lại password.

 

Sự kết hợp giữa ZOC và CuteFTP có thể được coi là sự kết hợp ngọt ngào giữa ngọt & béo 😀

 

Vậy có software nào giải quyết được 2 cái này không ?

Xin đến với Bitvise, phần mềm miễn phí cho người dùng cá nhân, không dùng vào mục đích thương mại.

 

Bitvise được xem như 1 sự kết hợp giữa ZOC và CuteFTP, nó lưu profile dưới dạng file riêng biệt trên ổ cứng của bạn, sau này mỗi lần bạn muốn connect vào cái nào chỉ việc lôi nó ra, do đó bạn có thể backup lôi nó đi chỗ khác cất nếu hay nghịch máy hoặc cài lại máy. Bitvise là 1 biến thể của PUTTY có thể download ở http://www.putty.org/

BvSshClient

Ưu điểm: đơn giản, dễ sử dụng, lưu được mật khẩu trên máy theo từng profile riêng biệt.

Khuyết điểm: nếu dùng trình duyệt dạng cửa sổ explorer thì tốc độ upload download không cao, không làm cùng lúc được nhiều tác vụ.

 

Đó là 2 phần mềm SSH mình muốn giới thiệu, việc lựa chọn tùy thuộc vào bạn, còn mình thì chọn ZOC đi kèm với CuteFTP bởi không chỉ thao tác trên server mình còn thường xuyên làm việc trên host thông thường nữa.

Nói đến việc upload file lên máy chủ không thể không nhắc đến FTP softwares. Đây là những phần mềm chuyên dụng dành cho việc truyền tải dữ liệu giữa máy cá nhân và máy chủ trở nên dễ dàng hơn. Quá trình thao tác tương tự thao tác trên các cửa sổ Explorer của Windows. Bài viết này mình đề cập đến phần mềm CUTEFTP có trả phí.

 

Đây là một trong chuỗi phần mềm của GlobalSCAPE từ năm 1996 dùng cho cả hệ điều hành Windows và Mac, sử dụng thử nghiệm 30 ngày miễn phí.

Ngoài FTP thông thường port 21 ra, CuteFTP còn được mình dùng để kết nối đến máy chủ thông qua port SSH (22). Ưu điểm nổi bật của việc kết nối này là thao tác upload bằng tài khoản root y chang như mọi user khác, chỉ khác mỗi điểm là thư mục đầu tiên là thư mục root và các bạn có thể truy xuất bất kì các thư mục con nào của máy chủ. Mình thường sử dụng tài khoản root nên rất thích CuteFTP, có thể cũng do thói quen nên không muốn đổi sang các phần mềm khác có chức năng tương tự.

 

Ưu điểm:

Dễ thao tác

Là một phần mềm lâu đời, giao diện đơn giản thân quen.

Có chức năng lưu mật khẩu riêng biệt.

Kết nối SSH

Phân luồng upload và download cùng lúc lên đến 100 threads.

Tăng tốc upload

Tự động kết nối lại, tự động phục hồi kết nối bị gián đoạn

Trình soạn thảo văn bản trực tiếp trên server, hosting

 

Khuyết điểm:

Backup dữ liệu được lưu gồm tất cả thông tin, chỉ trừ password. Điều này khiến cho các webmaster hay đau đầu khi restore bởi các website, hosting, server khác nhau được đặt những mật khẩu khác nhau, làm sao mà nhớ nổi 😀 Bản thân mình hay ghost máy, mỗi lần ghost là một lần đau đớn trong lòng tìm giải pháp cho bản thân và cho những webmaster thân yêu.

 

Hãy thử một lần mà xem, bạn sẽ thích ngay mà 😀 Hiện tại CuteFTP đã có version 9.x, các version 8.x khi sử dụng crack trên mạng thường bị lỗi về chmod folder hoặc file không được. Đây là 1 phần mềm hỗ trợ upload FTP rất tốt và được nhiều webmaster hay dùng, ngoài ra các bạn có thể sử dụng các phần mềm tương tự: FileZilla, FlashFXP. Ngày xưa mình còn hay dùng LeapFTP nhưng nó đã thôi không hỗ trợ từ 2010 và website ngưng cập nhật từ 2008.

 

Tóm lại CuteFTP là một phần mềm rất đáng để webmaster bỏ tiền ra và sở hữu vì những ưu điểm vượt trội của nó mà bài viết đã đăng. Trong loạt bài khác mình sẽ đề cập đến các FTP software miễn phí, lợi và hại.

 

  Hướng dẫn sử dụng connect đến host qua cổng 21:

 Vào File, chọn New, chọn FTP site, phần mềm sẽ hiển thị ra 1 hộp thoại.

  1. Bạn đặt tên cho lần truy cập để dễ nhớ phân biệt với các truy cập khác.
  2. Trong phần address bạn nhập vào địa chỉ website của bạn
  3. Nhập username
  4. Nhập password
  5. Nhấn Connect là xong 😀

1-cuteftp
2-cuteftp

Mặc định của phần mềm sẽ connect đến host qua port 21. Tuy nhiên nếu bạn muốn connect qua root, bạn chọn menu thứ 2: TYPE. Có các lựa chọn SSH ở đây, mặc định khi chọn thì port sẽ tự chuyển sang port 22. Nếu bạn nào đã thay đổi port SSH thì chủ động nhập port của bạn vào ô trống.

3-cuteftp

Trong phần Menu Tools, chọn Global OPTIONs sẽ có tùy chỉnh các chức năng cần thiết, liệt kê ra rất dài dòng, chỉ khi bạn thử từng cái một để trải nghiệm thì mới hiểu hết chức năng ưu việt của nó. Bản thân mình thường sử dụng chức năng cơ bản, ít khi tùy chỉnh bởi mình thấy nó đã rất là phù hợp với 1 webmaster thông thường rồi.

Thực sự đây là một phần mềm quá là tốt và ổn định. Mình đang tìm kiếm 1 phần mềm có thể backup cả password của site để mỗi khi cài lại máy thì không phải lục email tìm mật khẩu các site mình là gì 😀 và để tránh việc dùng chung password cho hầu hết các tài khoản admin.