Đề xuất phân phối Linux cho máy chủ [đã đóng]


17

Tôi có kinh nghiệm máy chủ Linux hạn chế. Tôi đang tìm kiếm các khuyến nghị về phân phối. Bạn thích máy chủ nào và tại sao?

EDIT: Làm rõ: Tôi hy vọng một, phân phối mục đích chung, không cụ thể cho một chức năng cụ thể. Một cái gì đó để sử dụng trên các máy chủ tập tin, máy chủ web, bất cứ điều gì thực sự. Hỗ trợ cộng đồng, vá kịp thời, các công cụ thân thiện với quản trị, hồ sơ theo dõi tốt, v.v ... là những góc độ tôi sẽ dành cho ở đây.


3
Bạn sẽ sử dụng nó để làm gì?
cagcowboy

Xin lỗi tôi có thể đã rõ ràng hơn. Tôi hy vọng cho một, phân phối mục đích chung - máy chủ tệp, máy chủ web, bất cứ điều gì thực sự. Hỗ trợ cộng đồng, vá kịp thời, các công cụ thân thiện với quản trị viên, v.v ... là những góc độ tôi sẽ dành cho ở đây. Tôi sẽ làm rõ câu hỏi.
TorgoGuy

Câu trả lời:


17

Red Hat Enterpise Linux hoặc CentOS . Chúng ổn định, bạn có thể mua hỗ trợ cho chúng nếu bạn quan tâm và mọi bản phát hành chính đều có chu kỳ hỗ trợ 5 năm được bảo đảm, điều này là vô giá (thậm chí đừng để tôi bắt đầu trên máy chủ Fedora, một quản trị viên bán lừa đảo được cài đặt ở đây bây giờ chúng tôi không thể nâng cấp).

Ngoài ra, nó có xu hướng được các giải pháp hỗ trợ khi cài đặt phần mềm thương mại trên Linux (Oracle nói đến cái tâm, nhưng chúng tôi có sản phẩm thương mại khác mà nhà nước họ sẽ cài đặt trên bất cứ điều gì, nhưng họ sẽ chỉ đảm bảo khả năng tương tác với Red Hat / CentOS).


Một hương vị khác của điều này, tương tự như CentOS là Khoa học Linux. Nó được đổi tên thành RHEL giống như CentOS nhưng được hỗ trợ bởi các phòng thí nghiệm quốc gia và các trường đại học lớn. Đó là bản phân phối tôi đang sử dụng cho các trang web của mình
dagorym

Chu kỳ hỗ trợ là 7 năm phát hành RHEL để cập nhật bảo mật.
wzzrd

Khi tìm kiếm một bản phân phối linux, trước tiên hãy nhìn vào cộng đồng. Trọng tâm của họ là gì? Trong trường hợp của RHEL, Debian, CentOS, SLES và Science Linux, họ tập trung vào việc tạo ra các nền tảng ổn định, được bảo trì tốt. Một số người sẽ thề lên xuống rằng Linux tốt nhất cho công việc X "Là bất cứ điều gì bạn cảm thấy thoải mái." Điều này tránh được câu hỏi và gây nhầm lẫn hơn là hữu ích cho người không cảm thấy thoải mái với BẤT CỨ điều gì trong số họ.
Joseph Kern

40

Debian hoặc Ubuntu (máy chủ) do nâng cấp xa. Bất kỳ bản phân phối nào cũng có thể được cài đặt từ đầu - nhưng có bao nhiêu bản nâng cấp tại chỗ? Tôi đã có một máy debian chưa được cài đặt lại từ đầu năm 1995.

Có những cộng đồng tốt xung quanh cả hai, và cũng có tài liệu tốt về việc tạo ra các gói của riêng bạn để bạn có thể làm cho hệ thống gói hoạt động cho cá nhân bạn. Thật tuyệt khi có thể dễ dàng cuộn một gói tùy chỉnh để triển khai đến các máy bên trong của bạn.

Có được các phiên bản phần mềm cập nhật nhất có thể là một thách thức, nhưng backport đã lấp đầy khoảng trống đó khá tốt.


5
Tôi đã sử dụng Debian trên khoảng 30 máy chủ trong 5 năm qua và thấy nó rất tốt, ổn định và an toàn - ngoại trừ nếu bạn cần những thứ thực sự cập nhật - ví dụ: nếu bạn đang lưu trữ các trang web Ruby on Rails bạn đã thắng ' t tìm thấy các phiên bản gần đây nhất trong repos. Ubuntu rất tuyệt, nếu bạn chuẩn bị nâng cấp 6 tháng một lần - hoặc tuân theo các phiên bản LTS. Debian và Ubuntu tương tự nhau đủ để bạn sử dụng cả hai, mà không cần nhiều kiến ​​thức.
Brent

1
@Brett Nesbitt: Đồng ý 100%, nhưng tôi có một vấn đề nhỏ: có thể nói là tốt hơn nhiều từ quan điểm ổn định không sử dụng mới nhất và tốt nhất trên máy chủ.
Mihai Limbăşan

@Mihai Limbason: lịch phát hành Đáng buồn thay Debian của lịch sử đã quá chậm mà phần mềm đóng gói của họ có thể được năm trong ngày, đó là okay cho một số phần mềm nhưng không thực sự đủ cho các mục tiêu chuyển động nhanh như python, ruby, django, svn, v.v.
pjz

với việc sử dụng Ubuntu, chỉ cần đảm bảo gắn bó với các bản phát hành LTS
warren

14

Ubuntu

Lý do: Cộng đồng - có một cộng đồng lớn và nếu bạn cần làm gì đó, bạn gần như luôn có thể tìm thấy ai đó đã thực hiện trước và đăng một bộ hướng dẫn tuyệt vời.


Tôi đã bắt đầu với Red Hat và sau đó là Fedora, nhưng sau khi dùng thử Ubuntu, tôi không thể quay lại. Tôi có một máy chủ Ubuntu đang chạy trong một máy ảo trên máy chủ windows của tôi, tôi chạy máy tính để bàn Ubuntu trong một vm trên máy tính để bàn Vista của tôi và tôi khởi động kép máy Mac mini của mình với Ubuntu. Tôi đã cài đặt phiên bản máy tính để bàn và sau đó cài đặt công cụ máy chủ khi cần ngay cả trên máy chủ của mình. Tôi đã làm nó theo cách khác một lần đầu tiên và tôi chỉ thấy dễ dàng hơn khi bắt đầu với phiên bản máy tính để bàn. Khả năng tương thích với các phần cứng khác nhau của tôi rất tốt và các bản cập nhật và nâng cấp đã diễn ra suôn sẻ.
bruceatk

13

Tôi chạy tất cả các máy chủ của tôi tại nơi làm việc trên Gentoo. Trong khi rất nhiều đồng nghiệp Linux sẽ coi tôi là kẻ điên, tôi phải nói rằng tôi đã có rất ít rắc rối. Một máy chủ chạy như một máy chủ lưu trữ cho các máy chủ khác (chúng đều có cùng phần cứng) và phục vụ các nhị phân cho các máy chủ khác. Tôi thích Gentoo rất nhiều vì nó cung cấp cho bạn vô số quyền kiểm soát về những gì được cài đặt và những gì không được cài đặt. Cộng đồng là tuyệt vời, các diễn đàn là trực tuyến tốt nhất. Nếu bạn ở trên nhánh ổn định, nó sẽ thuận buồm xuôi gió. Hiện tại tôi đã nghiêng một chút về Arch Linux vì thiếu biên dịch, nhưng tôi chưa cài đặt máy chủ với nó. Nguồn gốc / meta distro có thể làm cho máy chủ tuyệt vời!


2
Gentoo cũng có hồ sơ cứng ( gentoo.org/proj/en/hardened ) để bảo mật cao hơn
Alex Bolotov

6

Debian là sự phân phối lựa chọn máy chủ của tôi: nó rất ổn định, có sẵn cho hầu hết tất cả các nền tảng máy chủ và bảo mật là điểm then chốt trên bản phân phối đó!


6

Tôi khuyên dùng máy chủ Ubuntu (LTS thích hợp hơn cho sản xuất) vì đây là bản phân phối máy chủ linux lớp Enterprise miễn phí duy nhất.


1
Huh? Bạn có cho rằng CentOS không phải là bản phân phối máy chủ lớp Enterprise chi phí không?
Peter Boughton

Không. Nó được xây dựng bởi cộng đồng và không bao giờ có doanh nghiệp lớn nào hỗ trợ phần mềm của mình trên CentOS.
Kazimieras Aliulis

5

Đồ lót

Kể từ phiên bản beta đầu tiên vào tháng 4 năm 1993, Dự án Linux Slackware đã nhắm đến việc sản xuất bản phân phối Linux "giống như UNIX" nhất hiện có. Slackware tuân thủ các tiêu chuẩn Linux được công bố, chẳng hạn như Tiêu chuẩn hệ thống tệp Linux. Chúng tôi luôn coi sự đơn giản và ổn định là tối quan trọng, và kết quả là Slackware đã trở thành một trong những bản phân phối thân thiện, ổn định và thân thiện nhất hiện có.

Tôi đã học được rất nhiều khi làm việc với bản phân phối này, nhưng bạn sẽ cần nhiều thời gian và kiên nhẫn. Slackware người dùng thân thiện, nó chỉ là rất có chọn lọc về những người bạn của mình là ai.


2
Bạn hiểu đúng rồi :-)
jassuncao

Slackware rất thú vị để tìm hiểu nội dung và tôi thích những kỷ niệm về việc sử dụng nó như một trong những bản phân phối linux đầu tiên của tôi, nhưng một hệ thống tốt cho việc học các công cụ chỉ là - không phải là một công cụ có mục đích chung. Đối với sử dụng chung, tôi nghĩ rằng ubfox có thể là cách để đi. Thật khó để đánh bại các gói tích hợp tốt, được bảo trì tốt cho mọi mục đích có sẵn chỉ bằng một nút bấm và có thể nâng cấp / xóa / cấu hình lại toàn bộ máy chủ bất cứ lúc nào.
Lee B

YMMV, nhưng tôi thấy Slackware là đá rắn và tốt như bất kỳ lựa chọn thay thế nào khác (trả phí hoặc miễn phí). Như một phần thưởng, nó buộc bạn phải học thêm một số điều trên đường đi.
alexandrul

1
Phần hay của Slack là nó đơn giản như thế nào. Tôi thích sử dụng nó cho các máy chủ sẽ thực hiện một nhiệm vụ (tường lửa, apache, dns, v.v.) vì toàn bộ mọi thứ có thể dễ dàng phù hợp với 400MB và thời gian hoạt động được tính theo năm. Khi bạn thực hiện việc này, các bản cập nhật bảo mật rất ít vì bạn không có những thứ như libPNG (chỉ là một ví dụ) mà không có gì trên máy chủ sử dụng, nhưng có một lỗi bảo mật cần được vá. Điều đó nói rằng, Slack không nắm tay nên bạn sẽ biết bạn đang làm gì để quản trị nó. Vì vậy, nếu bất cứ ai khác sẽ làm việc trên hộp, thì tôi đi Ubuntu Server LTS.
Hiên

3

Ubuntu nếu máy chủ của bạn là để tìm hiểu về Linux và máy chủ, CentOS nếu nó được sản xuất. Tôi thấy cộng đồng Ubuntu hoạt động mạnh hơn sau đó là CentOS có thể hữu ích nếu bạn mới bắt đầu. CentOS không có bản phát hành mới sáu tháng một lần, điều này rất tốt cho hệ điều hành máy chủ. Nó cũng sử dụng các phiên bản phần mềm cũ hơn nhưng đã được thử nghiệm, điều này rất quan trọng với máy chủ.


2

Debian cho sự ổn định và phổ biến của nó


1

Dù bạn chọn gì, nếu nó sẽ được tiếp xúc với internet công cộng, bạn muốn đảm bảo rằng nó hỗ trợ selinux. Điều này đã cứu được mông của tôi trong ít nhất một lần mà nếu không tôi chắc chắn đã bị hack do lỗ hổng bảo mật trong phần mềm tôi đã cài đặt. Không chỉ selinuxhoàn toàn chặn cuộc tấn công, mà thông qua setroubleshootnó đã mở ra một cửa sổ bật lên để cảnh báo tôi về nó.


1

Tôi sử dụng Arch Linux . Tôi thích nó cho trình quản lý gói tuyệt vời, phát hành "cán", kho lưu trữ gói cộng đồng đẹp (ABS), cấu hình đẹp, wiki tuyệt vời. Đối với tôi nó giống như Gentoo, nhưng với các gói nhị phân.

Bạn có thể tìm thấy so sánh với các bản phân phối khác trên: Arch vs Other .


1

Tôi sử dụng các bản phát hành CentOS hoặc Ubuntu LTS. Cả hai đều ổn định, nổi tiếng và được hỗ trợ tốt.


1

Cá nhân, OpenSuSE cho tôi. Chủ yếu là vì YaST và autoYaST; quản lý gói tuyệt vời, nâng cấp / cập nhật, vv


0

Tôi vừa bình chọn "bình luận" chức năng, vì nó hỏi một câu hỏi có liên quan .. chức năng chính là vấn đề, ở một mức độ nào đó.

Quyết định quan trọng khác mà bạn có là liệu bạn có muốn truy cập vào hỗ trợ chuyên nghiệp hay không. Nếu câu trả lời là có, hãy lấy Red Hat. Nếu câu trả lời là không, thì tôi sẽ bắt đầu với Ubuntu.

Lưu ý bổ sung .. (ngụ ý) Gert của điểm về việc sử dụng distro tương tự cho nhiều máy chủ cũng là một trong những tuyệt vời!


Bạn có thể nhận được hỗ trợ chuyên nghiệp cho Ubuntu từ Canonical, nhưng bạn có thể dùng thử Ubuntu mà không phải trả bất cứ điều gì.
Hamish Downer

0

Tôi khuyên bạn nên sử dụng CentOS.

  • Đó là Red Hat Enterprise Linux được biên dịch lại từ các nguồn của Red Hat
  • Bạn có thể nâng cấp bản phân phối mà không cần hợp đồng hỗ trợ
  • Red Hat thường được sử dụng với phần mềm thương mại, vì vậy việc được tiếp xúc trước sẽ giúp ích cho hành trình của bạn
  • Khi bạn chọn Red Hat, bạn có thể đi đến các bản phân phối khác và biết điều gì quan trọng
  • Rất nhiều thông tin trên internet

0

Tôi nghĩ có hai cách tiếp cận:

  1. Phân phối cán
  2. Phân phối phát hành

ad.1 Cá nhân tôi thích các bản phân phối hơn, vì không có gì gọi là nâng cấp lên phiên bản mới hơn (điều này có thể gây rủi ro). Đó là lý do tại sao tôi thích Gentoo cho các máy chủ của mình. Thật không may, thiết lập gentoo đòi hỏi một chút nỗ lực hơn, nhưng nhờ duy trì hệ thống portage (nếu bạn sử dụng nhánh ổn định) thực sự dễ dàng và không gây đau đớn. Tính năng rất thú vị là các vị trí và khả năng hạ cấp xuống bất kỳ phiên bản cũ nào của gói chỉ với một lệnh đơn giản. Mặt khác, các gói gentoo, ngay cả trong nhánh ổn định có xu hướng mới hơn nhiều so với Debian (xem điểm 2) - nếu bạn cần một máy có phần mềm gentoo gần đây là dành cho bạn.

ad.2 Bản phân phối phát hành - Tôi chọn Debian ở đây, chủ yếu vì sự phổ biến của nó xung quanh tất cả các công ty lưu trữ và cơ sở gói lớn. Mặc dù tôi không sử dụng bản thân mình nhưng nó có vẻ là bản phân phối hợp lý nhất với mức độ bảo mật thực sự cao. Triển khai nhanh, không cần biên dịch các gói (trừ khi bạn thực sự cần).


Debian vượt trội ở cả hai lần nâng cấp và phát hành, nhưng bạn nói đúng rằng một số bản phân phối thất bại ở cái này hay cái khác, và vì vậy đó là một sự khác biệt quan trọng.
Lee B
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.