Nhiều người dùng trên môi trường máy tính để bàn [đã đóng]


9

Hãy giả vờ rằng chúng tôi có một hệ thống khá mạnh * nix ... Bây giờ Rõ ràng tôi biết bạn có thể thiết lập nhiều người dùng để đăng nhập vào hệ thống ....... nhưng chính xác thì bạn làm điều đó như thế nào? Giống như .... làm thế nào tất cả các màn hình sẽ kết nối và như vậy, hoặc bạn sẽ cần một nút máy tính nhỏ hơn như .... định tuyến lại nó hay cái gì đó?

Làm thế nào để Quản trị viên hệ thống và như vậy thiết lập nhiều người dùng cho hệ thống * nix? băng qua một tòa nhà lớn hay cái gì đó?


Các góc tối khác nhau của các hệ thống được đặt rải rác với phần còn lại lộn xộn của một số thế hệ giải pháp cho vấn đề này, trong đó dễ thấy nhất là TERMbiến môi trường.
dmckee --- ex-moderator mèo con

Câu hỏi liên quan về khía cạnh đa tiêu đề: serverfault.com/q/183086/53362
Cửu Long

Câu trả lời:


5

Nói chung, một máy chủ chạy một máy chủ không có màn hình đồ họa thực tế được gắn vào nó (có thể là một máy chủ rất đơn giản cho công việc chẩn đoán). Các máy khách kết nối thông qua giao thức mạng, hoặc X được tạo đường hầm qua SSH hoặc giao thức máy tính để bàn từ xa như VNC hoặc RDP.

Trước đây, người dùng thực thi các chương trình GUI từ trình điều khiển từ xa và chúng hiển thị liền mạch như các cửa sổ trên hệ thống máy khách của họ. Điều này hoạt động tốt trên các mạng tốc độ cao miễn là đồ họa không chuyên sâu, nhưng thật không may, giao thức X rất trò chuyện và không hiệu quả cao. Nó cũng yêu cầu mỗi máy khách chạy một máy chủ X, tự động trên các máy khách Linux, dễ dàng trên Mac OS và hơi cồng kềnh trên Windows.

Cách tiếp cận khác là sử dụng VNC hoặc RDP, chạy toàn bộ phiên máy tính từ xa được hiển thị dưới dạng cửa sổ trên máy khách. Công việc thực tế được thực hiện trên máy chủ và một luồng đồ họa nén được gửi đến chương trình máy khách. Ngoài ra còn có một tùy chọn ở giữa được gọi là NX, sử dụng phiên bản tối ưu của giao thức X để mang lại trải nghiệm tương tự (với một số cải tiến hiệu suất so với VNC hoặc RDP.) Đối với các phương pháp này, các chương trình máy khách có sẵn cho bất kỳ chính nào (và nhiều phụ ) các hệ điều hành.

Tuy nhiên, có một cách khác để phù hợp hơn với những gì bạn đang chụp: một hệ thống giống như bạch tuộc mở rộng kết nối đồ họa trực tiếp từ một máy chủ trung tâm xung quanh một khu vực nhỏ (hoặc thậm chí toàn bộ tòa nhà). Điều này được gọi là "Multiseat X" và bạn có thể đọc thêm về cách thực hiện điều đó trong bài viết này từ x.org . Các liên kết từ đó cho thấy rằng có đủ sự quan tâm trong việc thực hiện điều này để giữ cho ý tưởng tồn tại, mặc dù tôi chưa bao giờ thực sự thấy ai thực hiện nó theo kinh nghiệm trực tiếp của mình.


Hấp dẫn. Multiseat X nghe có vẻ khá tuyệt mặc dù có thể không thực tế đối với một số haha. Dù sao cũng cảm ơn!.

1

Phương pháp không. 1. Có thể thiết lập các trạm không đĩa - không có gì tốn kém - nó chỉ đơn giản là chỉ chạy một máy chủ X với khả năng tăng tốc 2D (3D ngày nay). Khi khởi động, nó nhận được một hình ảnh từ máy chủ, bắt đầu màn hình đăng nhập X hiện đang đăng nhập trên máy chủ. Các ứng dụng được chạy trên máy chủ nhưng chúng được hiển thị trên máy khách mỏng. Để làm rối tung mọi thứ, điều đó có nghĩa là các máy khách X được chạy trên máy chủ trong khi máy chủ X chạy trên máy khách. Các chi tiết chính xác khác nhau từ thiết lập không đĩa để thiết lập nhưng có một số công cụ đóng gói sẵn để làm điều này. Nó có thể được xây dựng bằng cách sử dụng các máy khách cũ (chúng không làm gì ngoài việc hiển thị đa giác) miễn là mạng và máy chủ có thể xử lý chúng.

Phương pháp không. 2. X có thể xử lý nhiều thẻ và nhiều đầu vào ( multiseat ). Nó cũng có thể được giới hạn chỉ màn hình và / hoặc đầu vào được chọn. Bạn có thể khởi động máy chủ X được cấu hình để chỉ sử dụng mouse1, keyboard1 và Monitor1, sau đó một máy chủ khác sử dụng mouse2, keyboard2 và Monitor2, v.v.


0

Nếu bạn có một máy chủ trung tâm và nhiều máy khách, chuyển tiếp SSH và X11 là một phương pháp rất tốt để thực hiện việc này. Nếu bạn chỉ nói về việc có một máy có nhiều màn hình, bàn phím và chuột thì đây được gọi là "Đa màn hình". Tôi tin rằng với các phiên bản X.org gần đây, điều này không còn có thể, nhưng tôi tin rằng họ đang cố gắng mang nó trở lại.

Dưới đây là một vài liên kết cho bạn. Và bây giờ bạn biết nó được gọi là Multiseat, bạn có thể tìm kiếm Google để biết thêm thông tin.
http://en.wikipedia.org/wiki/Multiseat_configuration#GNU.2FLinux
http://wiki.x.org/wiki/Development/Documentation/Multiseat


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.