Làm thế nào tôi có thể tạo một ổ cắm mới trong / dev?


Câu trả lời:


9
  • Cách thông thường để tạo miền Unix hoặc ổ cắm TCP là lập trình , thông qua các cuộc gọi hệ thống mknod hoặc socket . Các mknodlệnh sẽ không cho phép bạn tạo một ổ cắm.

Từ dòng lệnh, sử dụng gói socket

  • Nếu bạn muốn tạo một ổ cắm Unix / TCP từ dòng lệnh , hãy thử socketlệnh từ gói ổ cắm (cài đặt nó trước). Tóm tắt mô tả trang người đàn ông của nó :

    Ổ cắm tạo một miền Internet TCP hoặc ổ cắm luồng tên miền UNIX và kết nối nó với stdin và thiết bị xuất chuẩn.

Ví dụ về việc sử dụng ổ cắm (từ trang man)

  1. socket -v coma.cs.tu-berlin.de nntp

    kết nối với cổng nntp (cổng 119) của coma.cs.tu-berlin.de (130.149.28.10).

  2. socket -sl 3425

    tạo một ổ cắm máy chủ trên cổng 3425 trên máy chủ cục bộ và chờ kết nối. Sau khi kết nối được đóng lại, kết nối mới được chấp nhận.

  3. socket -wslqvp "echo Socket! " 1938

    tạo một ổ cắm máy chủ trên cổng 1938 trên máy chủ cục bộ và chờ kết nối. Khi một kết nối được chấp nhận, chuỗi "Ổ cắm!" được ghi vào ổ cắm. Không có dữ liệu được đọc từ ổ cắm và ghi vào chương trình ngón tay. Kết nối được đóng lại khi xảy ra tình trạng cuối tập tin ở đầu ra tiêu chuẩn của chương trình. Sau đó, một kết nối mới được chấp nhận.


Bạn có biết làm thế nào bạn sẽ tạo ra tương đương /dev/logvới socketlệnh?
Robin Winslow

1

Bạn không thể tạo nó, nhưng bạn có thể sao chép từ một hệ thống làm việc như bên dưới sang một số vị trí được chia sẻ giữa các máy và sao chép từ vị trí được chia sẻ sang hệ thống khác.

Máy A

cp -rf /dev/SRC shared_directory

Máy B

cp -rf shared_directory /dev/

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.