Как проверить порт, открытый при запуске службы?

Думаю, вы ищете вариант линейка .

Установка этого параметра заставит Vim отобразить «линейку» внизу экрана с информацией о вашем местонахождении в текущем файле.

Согласно справочной информации (: help ruler в Vim), отображается «Верх», если видна верхняя часть файла, «Бот», если виден конец файла, «Все» "если виден весь файл, или относительное положение в файле в процентах, если документ больше текущего окна. Он также покажет текущий номер строки и позицию столбца.

Включите его с помощью : установите линейку в Vim или добавьте

set ruler

в свой файл ~ / .vimrc .

Вы также получите информацию, подобную этой, без включения опции линейки , если вы нажмете Ctrl + g . Информация отобразится в нижней части экрана и снова исчезнет, ​​как только вы что-то сделаете.

Нажатие g , а затем Ctrl + g предоставит вам еще больше информации о том, где вы находитесь в документе.

1
10.03.2017, 13:57
2 ответа

Для этого я обычно использую lsof с возможностью показать используемые порты.

Вот пример:

[root@localhost ~]# lsof -Pi | grep myprog
myprog  23411  user    9u  IPv6 9828537      0t0  TCP 1.2.3.167:51163->1.2.3.54:8090 (ESTABLISHED)
myprog  23411  user   16u  IPv4 9827813      0t0  TCP 1.2.3.167:60783->1.2.3.186:23 (ESTABLISHED)
myprog  23411  user   23u  IPv4 9827817      0t0  TCP 192.168.2.8:37435->192.168.2.1:20003 (ESTABLISHED)
myprog  23411  user   24u  IPv4 9827815      0t0  TCP 192.168.2.8:38942->192.168.2.1:20001 (ESTABLISHED)
myprog  23411  user   30u  IPv4 9849168      0t0  TCP 1.2.3.167:52352 (LISTEN)
myprog  23411  user   31u  IPv4 9849242      0t0  TCP 1.2.3.167:52352->1.2.3.186:59323 (ESTABLISHED)
myprog  23411  user   33u  IPv4 9852370      0t0  TCP 1.2.3.167:40328 (LISTEN)
[root@localhost ~]#
4
27.01.2020, 23:19

Вы можете убить процесс напрямую, используяsudo fuser -k 80/tcp(заменив порт на то, что вам нужно)

0
27.01.2020, 23:19

Теги

Похожие вопросы