/etc/services
не указывает, какие службы фактически запущены. См. назначение /etc/services . Вам нужно будет найти запущенную службу (или запустить ее ). Вы можете увидеть, что слушает, взглянув на netstat -nlt
. Конкретные службы будут различаться, но вы увидите что-то вроде:
$ netstat -nlt
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN
tcp 0 0 192.168.122.1:53 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN
tcp6 0 0 :::3306 :::* LISTEN
tcp6 0 0 :::111 :::* LISTEN
tcp6 0 0 :::22 :::* LISTEN
tcp6 0 0 ::1:631 :::* LISTEN
tcp6 0 0 ::1:25 :::* LISTEN
Так:
daytime
скорее всего не запущена. Если его нет в списке (, а из приведенного выше списка видно, что он не запущен ), значит, порт ничего не прослушивает. Службу можно запустить, если она установлена. Существует множество других потенциальных служб в зависимости от того, что установлено и активно. В приведенном выше листинге прослушивается порт 25
, который является почтовой службой. Таким образом, я мог подключиться через telnet
к порту 25. Поскольку по умолчанию telnet не установлен, я использую для подключения nc
, но принцип тот же :
$ nc 127.0.0.1 25
220 centos7.feedthecoder.com ESMTP Postfix
HELO me.theworld.com
...
Отредактируйте :, как указано в комментарии, конечно, это может быть проблема с брандмауэром. Обычно установки не блокируют 127.0.0.1
, но это всегда возможно.
Также, в зависимости от вашего дистрибутива, daytime
может не быть установлен, что будет дополнительным препятствием. Если он установлен, вы сможете запустить его с помощью обычного запуска службы (, например, service start daytime
или эквивалента дистрибутива ).
Редактировать :получается, что daytime
предоставляется исключительно xinetd
как внутренний сервис. Таким образом, несмотря на то, что приведенная выше информация о перечислении служб верна, чтобы иметь daytime
, убедитесь, что xinetd
установлен и что в файле /etc/xinetd/daytime-stream
disabled
установлено значение no
.
У меня недостаточно очков репутации, но этот вопрос может быть полезен Как включить/отключить настройки stty?
stty
используется для установки параметров последовательной связи.
В старые-прежние времена последовательные терминалы каждого производителя могли иметь разные скорости («Скорость передачи данных» ), биты на символ, четность, дуплекс, кодировку символов,..., если вы получили какой-либо из это неправильно, последовательная связь не будет работать.
Легче взаимодействовать со странными устройствами (GPS-приемником, «тупыми» датчиками и т. д. )через последовательные интерфейсы, чем через сеть.
stty
помогает.
Среды с графическим интерфейсом, работающие с эмуляторами терминала, не используют последовательную связь и находят stty
менее полезными.