Giả sử bạn muốn sử dụng một GUI trên một máy chủ dựa trên Linux, và hầu hết các bậc thầy sẽ cười khúc khích và vỗ nhẹ vào đầu bạn. Nhưng có một số lý do rất tốt để có một GUI có sẵn trên một máy chủ. Đây là cách để tìm hiểu về GUI trên máy chủ Ubuntu.

Quyết định tại sao bạn cần cả hai

Bước đầu tiên là quyết định tại sao bạn cần cả hai. Máy chủ có nghĩa là để hoạt động trong nền, trả lời các yêu cầu và gửi dữ liệu. Chi phí của việc bổ sung thêm chi phí của GUI (hoặc từ quan điểm lưu trữ, điều quan trọng ngày càng ít hơn, mức tiêu thụ RAM, rất quan trọng đối với máy chủ và lưu lượng / thông lượng có thể lén lút lên bạn nếu máy chủ của bạn là từ xa) cho các máy tính có nghĩa là nạc nói chung lớn hơn những lợi ích. Nhưng có một vài trường hợp mà nó có ý nghĩa:

  • Nếu bạn đang tìm kiếm một máy tính để bàn chủ yếu cũng sẽ thực hiện một số chức năng của máy chủ, bạn sẽ gặp may: máy Ubuntu hiện tại của bạn hoàn toàn có khả năng hoạt động như một máy chủ web, máy chủ cơ sở dữ liệu hoặc các loại máy chủ khác. của một số phần mềm. Hãy thử sử dụng " tasksel " như chúng tôi giải thích ở đây để thiết lập máy chủ LAMP bằng một cú nhấp chuột. Ubuntu cũng có một công cụ mới gọi là juju, cho phép bạn cài đặt và chạy Charms, không giống như cách trình cài đặt một lần nhấp trên máy chủ web hoạt động. Hiện vẫn chỉ có một số ít có sẵn, nhưng như nhiều công thức nấu ăn được thêm vào, nó đang tìm kiếm là một cách tuyệt vời để dễ dàng thêm các ứng dụng mới vào máy chủ của bạn.
  • Nếu bạn đang tìm kiếm một máy chủ chủ yếu mà bạn có thể quản lý thông qua một GUI, bạn sẽ cần phải làm nhiều công việc hơn một chút, nhưng nó vẫn hoàn toàn có thể. Đây là một giải pháp tốt nếu bạn chỉ mới bắt đầu với quản trị máy chủ và muốn một số công cụ GUI xung quanh trong trường hợp bạn bị kẹt.

Các hướng dẫn bên dưới giả sử bạn đang tìm loại cài đặt thứ hai.

Xem xét những điều sau

Trước khi bạn cài đặt và định cấu hình, hãy dành một chút thời gian để suy nghĩ về những điều sau:

  • Bạn có thoải mái với dòng lệnh không? Nếu đó là một máy từ xa, bạn sẽ vẫn cần phải đăng nhập vào máy chủ thông qua thiết bị đầu cuối để khởi động GUI, sau đó chuyển sang một chương trình khác để truy cập nó.
  • Bạn có muốn GUI luôn hoạt động không? Ghi nhớ rằng có một máy tính để bàn chạy tất cả các thời gian tiêu thụ tài nguyên như CPU ​​và RAM, vì vậy bạn có thể chạy vào các vấn đề hiệu suất trừ khi bạn nâng cấp phần cứng máy chủ của bạn.
  • Máy chủ có thể truy cập trực tiếp (ví dụ: thông qua bàn phím / chuột / màn hình) không? Là nó trên mạng cục bộ hoặc từ xa? Nếu bạn cần truy cập GUI qua mạng, bạn sẽ cần sử dụng công nghệ như RDP, VNC hoặc NX, sau này là lựa chọn tốt cho các máy từ xa mà bạn không thể đếm được trên tốc độ Ethernet.

Chúng ta hãy xem xét thêm một GUI trên một máy chủ Ubuntu sẽ được chạy theo yêu cầu thay vì tất cả thời gian.

Cài đặt và định cấu hình

Bước đầu tiên là xác định GUI nào bạn muốn. LXDE là một lựa chọn tốt vì nó chạy rất nhẹ, nhưng nó không bao gồm tất cả các công cụ của một máy tính để bàn Ubuntu thông thường. Bước tiếp theo là cài đặt máy tính để bàn chuẩn Lubuntu trên máy chủ của bạn, với một trong các lệnh sau:

 sudo tasksel cài đặt lubuntu-desktop 

Sau khi cài đặt xong, Trình quản lý hiển thị ánh sáng (LightDM) có thể khởi động cho bạn ngay lập tức - nó sẽ khởi động tiếp theo, trong mọi trường hợp.

Theo mặc định, GUI được đặt để chạy khi khởi động. Chúng tôi sẽ muốn tắt tính năng này, vì khởi động “thường xuyên” cho máy của chúng tôi chỉ ở trong “chế độ máy chủ”. Điều này bao gồm việc xóa ba tập lệnh khởi động LightDM:

  • một trong " /etc/init.d " (nơi tập lệnh cơ sở để bắt đầu dịch vụ)
  • một trong " / etc / ini t"
  • một trong " /etc/rcX.d " (các thư mục chứa các liên kết đến các kịch bản tùy thuộc vào runlevel)

Trong khi giải thích quá trình “ init ” và runlevel của nó nằm ngoài phạm vi của bài viết này, những gì bạn cần biết là làm thế nào để làm như sau:

  • Sao lưu ( không chỉ xóa) tệp “ /etc/init.d/lightdm ”. Bạn sẽ cần phải root để làm như vậy, làm cho thư mục “/ root /” trở thành một nơi tốt đẹp để ngăn chặn nó.
  • Tương tự như vậy, loại bỏ " /etc/init/lightdm.conf " và giữ nó ở đâu đó an toàn.
  • Tiếp theo, bạn sẽ cần xóa tất cả các liên kết trong “ /etc/rc.d/* ” chỉ ra điều đó. May mắn thay, có một công cụ tốt đẹp sẽ làm như vậy cho bạn:
 sudo update-rc.d lightdm xóa 

Vì vậy, bây giờ, làm thế nào để bạn có được GUI? Bạn sẽ sử dụng lệnh startx, nhưng trước tiên bạn cần tạo một tệp cấu hình. Tạo một tệp văn bản mới trong thư mục chính của bạn có tên là ".xinitrc" và cho LXDE, thêm dòng sau theo sau là một trả về:

 exec startlubuntu 

Lệnh sau sẽ khởi động X và desktop của bạn khi bạn phát hành từ dòng lệnh:

 startx 

Điều này sẽ cho phép bạn khởi động LXDE khi bạn cần, và khi bạn thoát ra, bạn sẽ trở lại với dòng lệnh trên trời.

Bạn có sử dụng GUI trên máy chủ Ubuntu không? Bạn có bất kỳ suy nghĩ hoặc bình luận nào không được đề cập trong bài viết này không? Cho chúng tôi biết trong các ý kiến ​​dưới đây.