Có một bản phân phối của Linux mà không có GUI không? Các công ty lưu trữ cài đặt gì? [đóng cửa]


8

Tôi tin rằng GUI OS có một số tài nguyên máy và không thực sự cần thiết cho máy chủ web.
Mọi người cài đặt hệ điều hành nào để tạo một máy chủ web dựa trên Linux mà không cần GUI?

Câu trả lời:


4

Chúng tôi đã sử dụng CentOS cho ứng dụng SaaS của chúng tôi trong một thời gian dài. Chỉ cần cấu hình cài đặt để không bao gồm bất kỳ GUI (X)

Bạn hoàn toàn có thể tự động cài đặt bắt đầu từ cách tiếp cận khởi động đơn giản, đến cài đặt PXE đầy đủ.

BTW, lợi thế của CentOS, là nó sẽ được hỗ trợ trong thời gian dài hơn các bản phát hành khác. Tôi nghĩ rằng 7 năm tại thời điểm này.


Tôi đồng ý. Trong khởi động hoặc trên dòng khởi động "văn bản linux" là cách tôi cài đặt nội dung của mình
Matt Simmons

16

Cá nhân tôi thích Debian nhất cho các máy chủ. Trình cài đặt cung cấp cho bạn tùy chọn để cài đặt môi trường máy tính để bàn, máy chủ in, máy chủ tệp, hệ thống cơ sở.

Đối với trường hợp của bạn, bạn sẽ chỉ cần chọn cài đặt hệ thống cơ sở. Trong trường hợp đó, trình cài đặt sẽ chỉ cài đặt các gói cơ sở để giúp máy chủ của bạn hoạt động. Từ lúc đó, bạn có một máy chủ rất chắc chắn và rất nhẹ và cài đặt các gói khác mà bạn có thể cần thông qua apt-get hoặc aptitude


1
Bản cài đặt cơ sở ổn định Debian giúp cài đặt nhỏ rất đẹp và dễ dàng thêm bất cứ thứ gì còn thiếu bằng cách sử dụng năng khiếu.
Paul Tomblin

12

Hầu hết các distro linux có thể được cài đặt mà không cần GUI. Cá nhân tôi muốn giới thiệu Debian cho các máy chủ, nhưng có lẽ bạn cũng sẽ nghe thấy từ Gentoo, Linux từ đầu và đám đông Red Hat. Khá nhiều bản phân phối có thể xử lý một máy chủ web khá dễ dàng.


Từ những gì tôi đã thấy, Ubuntu Server, Debian, Gentoo, RedHat, CentOS và một hoặc hai cái mà tôi thiếu là các bản phân phối máy chủ phổ biến.
Thomas Owens

@Thomas: Khá giống nhau ở đây, mặc dù tôi chưa gặp phải bất kỳ máy chủ Ubuntu nào.

Các máy chủ của tôi cũng sử dụng Debian :) Mặc dù trước đây tôi cũng đã sử dụng CentOS

Cá nhân tôi sử dụng hai máy chủ Ubuntu vì chúng khá ngu ngốc để cài đặt / bảo trì. Một là trang web công cộng của tôi, kho lưu trữ Subversion khác và hộp triển khai thử nghiệm. Bất kỳ distro được liệt kê có thể làm công việc.
Ken Gentle

9

Tôi nghĩ máy chủ Ubuntu khá phổ biến.


Nó cũng là một lựa chọn tốt cho người chưa có kinh nghiệm, vì nó khá thân thiện với người dùng và có rất nhiều trợ giúp trực tuyến.
Liam

1
Ubuntu có một cộng đồng tuyệt vời, hầu hết các hỗ trợ của họ cũng có thể áp dụng cho Debian, vì vậy một trong hai sẽ tốt.

Vâng. Tôi chỉ đang học linux và tôi đã chọn Ubuntu Server. Nó hoạt động tốt với tôi cho đến nay và nó đủ phổ biến để dễ dàng tìm kiếm sự giúp đỡ.
Daniel B.

3

Các bản phân phối tôi thường gặp nhất là:

  • Debian
  • Máy chủ Ubuntu
  • CentOS

Và Fedora.

Tất cả đều đi kèm với thiết lập chỉ CLI cho máy chủ sử dụng AFAIK.


2

Máy chủ Ubuntu chỉ có CLI.

Hầu hết các bản phân phối khác cung cấp một máy chủ hoặc cài đặt không đầu.


Jack-O-Lanterns có thể được đính kèm vào một ngày sau đó.
Daniel B.

2

Tôi nghĩ rằng hầu hết các máy chủ Linux hoạt động trong runlevel 3, không chạy GUI. Là một phần của quy trình cài đặt, chỉ cần không cài đặt X và bạn sẽ hoàn tất cài đặt. Tôi không chắc điều gì sẽ xảy ra nếu bạn cố gắng chuyển sang runlevel 5 (hệ thống cửa sổ bình thường trên hầu hết các hệ thống) trên một hệ thống không có GUI ... nó có thể hoạt động giống như runlevel 3.

Tôi đã sử dụng SuSE, RedHat, Fedora, CentOS và Ubuntu cho các máy chủ. Những cái mà tôi thiết lập, tôi chỉ cần có GUI (trong runlevel 5) ... nó rất hữu ích khi bạn cần điều khiển từ xa, và không có ai đăng nhập vào chi phí là không đáng kể. Những cái mà tôi không tự thiết lập, tôi nghĩ bình thường chạy trong runlevel 3, nhưng tôi không biết liệu chúng có cài đặt GUI không. Tôi thích gia đình Fedora / CentoOS / RedHat cho bất kỳ hệ thống nào chỉ vì số lượng lớn các gói được bảo trì tốt có sẵn để cài đặt.


2
"Chạy cấp 5 = GUI, chạy cấp 3 = không GUI" là Red Hat-ism. Chạy các cấp 0 (tắt máy), 1 (chế độ một người dùng) và 6 (khởi động lại) là những cấp độ duy nhất có ý nghĩa phổ quát. Chạy cấp độ 2-5 có thể được sắp xếp tuy nhiên các distro / sysadmin thích - trong Debian, tất cả chúng đều giống hệt nhau theo mặc định.

Lưu ý điều này chỉ đúng với linux dựa trên init. Ubuntu sử dụng một cơ chế khác (mới bắt đầu) và luôn chạy ở cấp độ chạy = 3
Martin Beckett

@mgb sai hai lần. Ubuntu như Debian chạy theo mặc định ở cấp 2 bất kể bạn đã cài đặt X hay chưa. Nếu bạn không tin tôi hãy mở một thiết bị đầu cuối và gõ runlevelđể hiển thị init runlevel hiện tại. Theo mặc định, nó sẽ bắt đầu gdm nếu có ở cấp 2. Bạn có thể thấy trong /etc/rc2.d. Ngoài ra, khởi động mô phỏng sysv init để mọi thứ hoạt động khá giống nhau trên bản phân phối Linux sử dụng khởi động so với hệ thống init tiêu chuẩn.
3dinfluence

@mgb Tôi đứng chính xác về gdm đang ở /etc/rc2.d/. Đó là một liên kết tượng trưng trong /etc/init.d/ mà một thư mục có tất cả các tác vụ mới bắt đầu chạy. Nhưng runlevel 2 là runlevel mặc định trong Ubuntu chứ không phải 3.
3dinfluence

ok - nhưng quan điểm - bạn không thể chuyển sang runlevel 2 và vô hiệu hóa gui.
Martin Beckett

1

Tôi không nghĩ Ubunutu Server Edition có GUI và trong một số bản phát hành, bạn có thể chọn GUI (hoặc thiếu GUI) mà bạn muốn.


1

Bạn có thể muốn kiểm tra Phiên bản máy chủ Ubuntu "JeOS" (Chỉ cần đủ hệ điều hành). Đây là phiên bản rút gọn của Ubuntu và nhắm vào các thiết bị ảo, nhưng chúng tôi đã sử dụng nó cho một số máy chủ VM của chúng tôi. URL làhttp://www.ubfox.com/products/whatisubfox/serveredition/jeos .


1

Lưu ý rằng ngay cả khi GUI (nghĩa là Hệ thống Cửa sổ X) được cài đặt, bạn không phải khởi động nó. Vì vậy, bạn có thể định cấu hình khởi động bình thường để không khởi động X và vẫn có khả năng chạy GUI nếu bạn muốn. Tài nguyên duy nhất này là một số không gian đĩa.

Cũng lưu ý rằng cách X hoạt động, có thể rất hữu ích khi có các ứng dụng khách X trên máy chủ máy chủ web của bạn, cho phép chúng sử dụng Máy chủ X cục bộ trên máy tính để bàn của bạn. (Vâng, tôi biết thuật ngữ này khó hiểu, nhưng nó nhất quán).


Tại sao nó có thể hữu ích?
z-boss

Bởi vì nếu bạn đang làm việc từ máy tính để bàn với X Server, bạn có thể chạy các công cụ GUI trên máy chủ máy chủ web và có màn hình (và bàn phím và con trỏ) trên màn hình. Điều đó hoạt động ngay cả khi máy chủ lưu trữ web không có khả năng đồ họa.
mpez0

1

Hừm. Chỉ cần bỏ chọn Gnome và KDE trong khi cài đặt bất kỳ HĐH linux nào trên DESKTOP hoặc SERVER, để nó sẽ chỉ cài đặt CLI và chỉ Command Prompt sẽ khả dụng khi quá trình cài đặt kết thúc. Không cần phải thay đổi cấp chạy cũng có.


0

sudo apt-get loại bỏ gnome; sudo apt-get loại bỏ gdm; sudo apt-get loại bỏ kde; sudo apt-get loại bỏ kdm; sudo apt-get loại bỏ xfce; sudo apt-get loại bỏ xdm;

Điều này sẽ làm việc cho Ubuntu. Thực hiện bằng cách nhập CTRL + ALT + F1, đăng nhập vào root và nhập các lệnh ở trên tùy thuộc vào DE.

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.