Ответы:
mknod
Команда будет не позволит вам создать сокет.Если вы хотите создать сокет Unix / TCP из командной строки , попробуйте ввести socket
команду из пакета сокетов (сначала установите его). Резюмируя описание своей справочной страницы :
Socket создает интернет-домен TCP или сокет потока домена UNIX и подключает его к stdin и stdout.
socket -v coma.cs.tu-berlin.de nntp
подключается к порту nntp (порт 119) coma.cs.tu-berlin.de (130.149.28.10).
socket -sl 3425
создает сокет сервера на порту 3425 на локальном хосте и ожидает подключения. После того, как соединение было закрыто, новое соединение принимается.
socket -wslqvp "echo Socket! " 1938
создает сокет сервера на порту 1938 на локальном хосте и ожидает подключения. Когда соединение принято, строка "Socket!" записано в сокет. Данные не считываются из сокета и не записываются в программу finger. Соединение закрывается, когда возникает условие конца файла на стандартном выходе программы. Тогда новое соединение принято.
Я думаю, что вы ищете команду mknod
. (Если вы заинтересованы в системном вызове, который он использует, вот справочная страница для этого .)
/dev/log
сsocket
командой?