thuật ngữ

daemon là gì?

TL;DR

Daemon là chương trình chạy lặng lẽ trong nền và chỉ hoạt động khi có thứ cần đến nó, như service giữ kết nối Wi-Fi của bạn. Pane dùng một daemon cho Remote Pane: daemon chạy trên máy host và giữ terminal cùng agent của bạn tiếp tục chạy trong khi laptop hoặc điện thoại kết nối vào. Trên một máy tính, bạn không cần bận tâm, vì ứng dụng tự xử lý mọi thứ khi đang mở.

Daemon là chương trình chạy nền trên máy. Bạn không nhìn thấy hay tương tác trực tiếp với nó. Nó lặng lẽ làm việc và chỉ hoạt động khi có thứ cần đến.

hiểu đơn giản

Daemon là trợ thủ chạy nền mà bạn không bao giờ thấy nhưng luôn dựa vào.

Hãy hình dung daemon như bảo vệ trực đêm ở văn phòng. Bạn không thấy họ, nhưng họ luôn ở đó để xử lý mọi việc. Có người bấm chuông thì họ mở cửa. Có báo động thì họ phản ứng. Daemon cũng làm việc như vậy trên máy tính.

Máy tính của bạn đang chạy rất nhiều daemon. Thứ giữ kết nối Wi-Fi? Đó là daemon. Thứ đồng bộ tệp lên Dropbox? Cũng là daemon. Thứ kiểm tra bản cập nhật phần mềm trong nền? Vẫn là daemon.

vì sao Pane dùng daemon

Daemon của Pane giữ agent chạy trên host trong khi một thiết bị khác điều khiển chúng.

Khi dùng Pane trên máy cục bộ, bạn không cần bận tâm đến daemon. Pane tự xử lý mọi thứ khi ứng dụng đang mở.

Daemon trở nên quan trọng khi bạn dùng Remote Pane. Giả sử bạn có máy bàn mạnh ở nhà và muốn điều khiển agent từ laptop ở quán cà phê hoặc từ điện thoại. Daemon giữ các phiên chạy trên máy bàn để bạn điều khiển từ bất cứ đâu.

Không có daemon, đóng ứng dụng sẽ dừng mọi agent đang chạy. Có daemon, mọi thứ tiếp tục chạy trong nền.

daemon trong các công cụ agent khác

Hầu hết công cụ agent đều dùng daemon, để agent chạy lâu vẫn sống sau khi cửa sổ đóng.

Daemon rất phổ biến trong các công cụ agent, vì agent chạy lâu và bạn không muốn chúng dừng khi đóng cửa sổ. Paseo chạy một daemon nền mà các client desktop, điện thoại, web và terminal của nó đều kết nối tới. Orca giữ terminal trong một tiến trình phụ riêng, tiến trình này thoát khi không còn gì chạy. Trong thử nghiệm của chúng tôi, các phiên Ghostex vẫn còn sau khi daemon của nó khởi động lại, và Herdr giữ agent chạy trên server sau khi bạn ngắt kết nối.

daemon, server và service

Mọi server đều là daemon; service là daemon do hệ điều hành trông coi.

thuật ngữnghĩa là gì
daemonBất kỳ chương trình nào chạy nền. Đây là khái niệm rộng nhất.
serverChương trình lắng nghe yêu cầu từ chương trình hoặc máy khác. Mọi server đều là daemon, nhưng không phải daemon nào cũng là server.
serviceDaemon do hệ điều hành quản lý. Nó tự khởi động cùng máy và chạy lại nếu gặp sự cố.

Nguồn

Đính chính
Nếu có gì ở đây sai hoặc đã cũ, hãy báo cho chúng tôi, chúng tôi sẽ sửa và cập nhật ngày ở đầu trang. Mở issue trên GitHub
Nguồn

câu hỏi thường gặp

hoặc
Tải xuống*
Cảnh báo Windows SmartScreenBản tải trực tiếp có thể hiện cảnh báo SmartScreen khi Pane chưa được ký. Pane hoàn toàn mã nguồn mở. Bạn có thể tự kiểm tra code và build từ mã nguồn.1. Bấm Thông tin khác2. Bấm Vẫn chạy3. Tiếp tục cài đặtCài qua PowerShell tải thẳng bản phát hành chính thức và tránh hầu hết vướng mắc khi tải bằng trình duyệt.cài global qua npm
Dán lệnh đó vào PowerShell.Linux

Bởi Parsa Khazaeepoul, đồng sáng lập Pane. .