OnWorks Linux và Windows Online WorkStations

Logo

Lưu trữ trực tuyến miễn phí cho máy trạm

<Trước | Nội dung | Tiếp theo>

Kết nối bị đóng bởi máy chủ nước ngoài. [jimmy @ blob ~]

Điều này hoàn toàn an toàn, vì bạn không bao giờ phải cung cấp tên người dùng và / hoặc mật khẩu để lấy dữ liệu bạn muốn, vì vậy không ai có thể xem trộm thông tin quan trọng đó qua cáp.


hình ảnh

10.4.3. Hệ thống cửa sổ X


10.4.3.1. X tính năng


Như chúng ta đã giải thích trong Chương 7 (xem Phần 7.3.3), hệ thống X Window đi kèm với một máy chủ X phục vụ đồ họa cho các máy khách cần màn hình.


Điều quan trọng là nhận ra sự khác biệt giữa máy chủ X và (các) ứng dụng máy khách X. Máy chủ X điều khiển màn hình trực tiếp và chịu trách nhiệm cho tất cả đầu vào và đầu ra thông qua bàn phím, chuột và màn hình. Mặt khác, máy khách X không truy cập trực tiếp vào các thiết bị đầu vào và đầu ra. Nó giao tiếp với máy chủ X, nơi xử lý đầu vào và đầu ra. Nó là máy khách X thực hiện công việc thực sự, như các giá trị tính toán, chạy các ứng dụng, v.v. Máy chủ X chỉ mở các cửa sổ để xử lý đầu vào và đầu ra cho máy khách được chỉ định.


Trong hoạt động bình thường (chế độ đồ họa), mỗi máy trạm Linux là một máy chủ X đối với chính nó, ngay cả khi nó chỉ chạy các ứng dụng khách. Tất cả các ứng dụng bạn đang chạy (ví dụ: Gimp, cửa sổ đầu cuối, trình duyệt của bạn, ứng dụng văn phòng của bạn, công cụ phát CD của bạn, v.v.) là ứng dụng khách của máy chủ X của bạn. Trong trường hợp này, máy chủ và máy khách đang chạy trên cùng một máy.


Bản chất máy khách / máy chủ này của hệ thống X làm cho nó trở thành môi trường lý tưởng để thực thi các ứng dụng và chương trình từ xa. Vì quá trình thực sự đang được thực thi trên máy từ xa, nên cần rất ít năng lượng CPU trên máy chủ cục bộ. Những máy như vậy, hoàn toàn hoạt động như máy chủ cho X, được gọi là thiết bị đầu cuối X và đã từng rất phổ biến. Có thể tìm thấy thêm thông tin trong ứng dụng Remote X mini-HOWTO.


hình ảnh

10.4.3.2. Telnet và X


Nếu bạn muốn sử dụng telnet để hiển thị các ứng dụng đồ họa đang chạy trên một máy từ xa, trước tiên bạn cần cấp cho máy từ xa quyền truy cập vào màn hình của bạn (tới máy chủ X của bạn!) bằng cách sử dụng xhost bằng cách gõ lệnh tương tự như lệnh bên dưới trong cửa sổ dòng lệnh trên máy cục bộ của bạn:


davy: ~> xhost + remote.machine.com Sau đó, kết nối với máy chủ từ xa và yêu cầu nó hiển thị đồ họa trên máy cục bộ bằng cách đặt biến môi trường DISPLAY:


[davy @ remote ~] xuất khẩu DISPLAY = "local.host.com:0.0" Sau khi hoàn thành bước này, bất kỳ ứng dụng nào được khởi động trong cửa sổ đầu cuối này sẽ được hiển thị trên màn hình cục bộ của bạn, sử dụng tài nguyên từ xa để tính toán, nhưng tài nguyên đồ họa cục bộ của bạn (máy chủ X của bạn) cho

hiển thị ứng dụng.


Quy trình này giả định rằng bạn có một số loại máy chủ X (XFree86, X.org, Exceed, Cygwin) đã được thiết lập trên máy mà bạn muốn hiển thị hình ảnh. Kiến trúc và hệ điều hành của máy khách không quan trọng miễn là chúng cho phép bạn chạy một máy chủ X trên đó.


Điện toán đám mây hệ điều hành hàng đầu tại OnWorks: