Ubuntu được xếp hạng là hệ điều hành Linux phổ biến nhất. Đó chắc chắn là một trong những điều nổi tiếng nhất. Tuy nhiên, Ubuntu thay đổi khá nhiều. Trong Ubuntu, có hai hương vị riêng biệt: phiên bản ổn định và lặp lại dịch vụ dài hạn (LTS)
Hơn nữa, Ubuntu chia thành Ubuntu Cloud, Ubuntu Core, Ubuntu Kylin, Ubuntu Desktop và Ubuntu Server. Tại đây, bạn sẽ tìm hiểu tất cả về sự khác biệt giữa Ubuntu Server và Ubuntu Desktop.
Máy chủ Ubuntu là gì?
Trước khi so sánh sự khác biệt giữa Ubuntu Desktop và Ubuntu Server, hãy thiết lập máy chủ là gì.
Máy chủ thường có hai yếu tố hình thức: rackmount và tower. Một máy chủ tháp về cơ bản là một máy tính để bàn, nhưng các bộ phận của nó thường khác nhau với trọng tâm là tuổi thọ, tính ổn định và bảo mật. Chẳng hạn, các máy chủ sử dụng RAM sửa lỗi mã (ECC). Trong khi đó máy tính để bàn không có máy chủ thì không.
Hơn nữa, các máy chủ không nhất thiết phải bao gồm các thiết bị ngoại vi như màn hình, bàn phím và chuột. Chạy một máy chủ không có thiết bị ngoại vi được biết đến như là một thiết lập không có đầu cứng. Phần mềm cho máy chủ bao gồm hệ điều hành, phần mềm máy chủ (ví dụ: Apache để lưu trữ trang web; máy chủ in CUPS) và phần mềm bảo mật.
Ubuntu Server, sau đó, là một hệ điều hành cho một máy chủ, dựa trên Ubuntu.
Sự khác biệt giữa Ubuntu Desktop và Ubuntu Server
Một số khác biệt cho vay cái nhìn sâu sắc về sự khác biệt của Ubuntu Desktop và Ubuntu Server.
Giao diện đồ họa người dùng
Sự khác biệt chính trong Ubuntu Desktop và Ubuntu Server là môi trường máy tính để bàn. Trong khi Ubuntu Desktop bao gồm giao diện người dùng đồ họa, Ubuntu Server thì không.
Mặc dù một số hệ điều hành máy chủ Linux có môi trường máy tính để bàn, nhiều người thiếu GUI. Chẳng hạn, Container Linux của CoreOS hoàn toàn dựa trên dòng lệnh. Mặc dù Ubuntu Server thiếu GUI, Ubuntu Desktop cho rằng máy của bạn sử dụng đầu ra video. Do đó, Ubuntu Desktop cài đặt một môi trường máy tính để bàn.
Các ứng dụng
Ngoài ra, Ubuntu Desktop chứa các ứng dụng phù hợp với mục đích sử dụng chung: có bộ năng suất văn phòng, phần mềm đa phương tiện và trình duyệt web.
Tuy nhiên, Ubuntu Server cũng bao gồm các gói tiêu chuẩn. Chúng tập trung vào các yêu cầu máy chủ. Theo đó, Ubuntu Server có thể chạy như một máy chủ email, máy chủ tệp, máy chủ web và máy chủ samba. Các gói cụ thể bao gồm Bind9 và Apache2. Trong khi các ứng dụng máy tính để bàn Ubuntu được tập trung để sử dụng trên máy chủ, các gói Ubuntu Server tập trung vào việc cho phép kết nối với khách hàng cũng như bảo mật.
Cài đặt
Vì Ubuntu Server thiếu GUI, cài đặt khác với Ubuntu Desktop. Cài đặt Ubuntu Desktop về cơ bản giống như bất kỳ phần mềm cài đặt nào khác. Nhưng Ubuntu Server sử dụng một menu điều khiển quá trình thay thế.
Ubuntu Desktop so với Ubuntu Server: Điểm tương đồng
Sử dụng Ubuntu Server thay vì máy tính để bàn không phải là một trải nghiệm hoàn toàn mới. Ít nhất nếu bạn có kinh nghiệm về dòng lệnh và SSH, Ubuntu Server có vẻ quen thuộc. Có những điểm tương đồng quan trọng khác: kernel và hỗ trợ.
Hạt nhân Kernel
Sau Ubuntu 12.04, cả hai biến thể Máy chủ và Máy tính để bàn đều sử dụng cùng một hạt nhân. Trước đây, Desktop và Server đã sử dụng các kernel khác nhau. Vì cả Ubuntu Desktop và Ubuntu Server đều sử dụng cùng một kernel, bạn có thể thêm bất kỳ gói nào vào một trong hai biến thể. Điều này có nghĩa là trong khi cài đặt mặc định khác nhau, bạn có thể tùy chỉnh hương vị Ubuntu của mình cho phù hợp.
Vì vậy, bạn có thể bắt đầu với Ubuntu Server và cài đặt môi trường máy tính để bàn nếu bạn quyết định không thể chạy nó không đầu. Ngoài ra, bạn có thể bắt đầu với Ubuntu Desktop và thêm các gói cần thiết để tạo máy chủ. Do Ubuntu Server và Desktop chia sẻ một nhân Ubuntu lõi, sự khác biệt cài đặt mặc định không loại trừ các cài đặt gói phần mềm trong tương lai.
Hỗ Trợ
Tương tự, hỗ trợ thay đổi với việc phát hành 12.04. Trước Ubuntu 12.04 LTS, các phiên bản dành cho máy tính để bàn có chu kỳ hỗ trợ ba năm. Các đối tác máy chủ của họ được hưởng lợi từ chu kỳ hỗ trợ năm năm. Nhưng với sự ra mắt của 12.04 LTS, các biến thể Ubuntu Desktop và Server đều chuyển sang chu kỳ hỗ trợ năm năm.
Bạn nên sử dụng máy chủ nào: Ubuntu Server hay Desktop?
Xem xét sự khác biệt và tương đồng, bây giờ đến câu hỏi lớn: bạn nên sử dụng Ubuntu Server hoặc Ubuntu Desktop? Miễn là bạn đang sử dụng phiên bản LTS của Ubuntu, Máy chủ hoặc Máy tính để bàn sẽ hoạt động trong môi trường máy chủ.
Các yếu tố chính ngăn cách hai vẫn là một gói GUI và mặc định. Tuy nhiên, hạt nhân Ubuntu lõi có nghĩa là bạn có thể cài đặt các gói giống nhau trên cả hai hương vị.
Khi nào nên sử dụng Ubuntu Desktop
Bạn nên sử dụng Ubuntu Desktop nếu bạn đang sử dụng máy tính làm trình điều khiển hàng ngày. Điều này bao gồm một phần mềm đa phương tiện và năng suất. Có GUI và cài đặt khá đơn giản. Hơn nữa, bạn có thể cài đặt phần mềm máy chủ để sử dụng bất kỳ Máy tính để bàn Ubuntu nào làm máy chủ.
Ví dụ: bạn có thể chạy Lenovo ThinkServer TS140 công suất thấp với Máy tính để bàn Ubuntu. Điều này cung cấp cho bạn tùy chọn kết nối màn hình và sử dụng môi trường máy tính để bàn.
Khi nào nên sử dụng Ubuntu Server
Ubuntu Server được sử dụng tốt nhất cho các máy chủ. Điều đó có vẻ rõ ràng. Nhưng cũng giống như có máy chủ rackmount và tower, không phải tất cả các máy chủ đều giống nhau. Bạn nên chọn Ubuntu Server trên Ubuntu Desktop nếu bạn định chạy máy chủ của mình không đầu. Vì hai hương vị Ubuntu chia sẻ một nhân lõi, bạn luôn có thể thêm GUI sau này.
Ngoài ra, Ubuntu Server là tốt nhất cho các loại máy chủ cụ thể có bao gồm các gói. Ví dụ: bạn có thể xem xét Ubuntu Server khi tạo máy chủ email hoặc máy chủ web.
Do đó, đi với tùy chọn đó là công việc ít hơn. Nếu Ubuntu Server bao gồm các gói bạn cần, hãy sử dụng Máy chủ và cài đặt môi trường máy tính để bàn. Hoàn toàn cần một GUI nhưng muốn phần mềm máy chủ không được bao gồm trong cài đặt Máy chủ mặc định? Vâng, sử dụng Ubuntu Desktop sau đó chỉ cần cài đặt phần mềm bạn cần.
Lựa chọn đúng đắn giữa Ubuntu Desktop và Server
Cuối cùng, nó không đơn giản như sử dụng Ubuntu Server cho máy chủ và Ubuntu Desktop cho máy tính để bàn. Xem xét nhu cầu của bạn và công việc liên quan đến việc thiết lập máy của bạn. Nếu bạn đang chạy một máy chủ phương tiện, Ubuntu Server có thể quá mức cần thiết. Một máy tính để bàn dành cho sử dụng chung nên chạy Ubuntu Desktop.
Phần lớn, quyết định của bạn tập trung vào tùy chọn nào yêu cầu thiết lập ban đầu dễ dàng nhất. Nhưng cũng có một sự cân nhắc về sự quen thuộc. Nếu bạn đang thiết lập máy chủ và không thoải mái khi không có GUI, hãy sử dụng Ubuntu Desktop.