Как определить и отключить здесь службы прослушивания git?

Я изучаю свои службы прослушивания и думаю, как определить тип служб прослушивания git , чтобы я мог убить git нужный в правильной ситуации и / или оба . Службы необходимы для git push и git pull или git clone [repos] , работающих также для сервера git (DopeGhoti). Код, в котором я не понимаю, что делает каждая служба прослушивания

masi@masi:~$ netstat -lt
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State      
tcp        0      0 *:git                   *:*                     LISTEN     
tcp6       0      0 [::]:git                [::]:*                  LISTEN     

Выполнение netstat -plnt , но как определить, какая служба принадлежит Git A или B

(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 127.0.0.1:5348          0.0.0.0:*               LISTEN      -               
tcp        0      0 127.0.0.1:17991         0.0.0.0:*               LISTEN      24698/rsession  
tcp        0      0 0.0.0.0:9418            0.0.0.0:*               LISTEN      -               
tcp        0      0 0.0.0.0:34893           0.0.0.0:*               LISTEN      -               
tcp        0      0 0.0.0.0:9999            0.0.0.0:*               LISTEN      -               
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      -               
tcp        0      0 0.0.0.0:80              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:5432          0.0.0.0:*               LISTEN      -               
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      -               
tcp6       0      0 :::9418                 :::*                    LISTEN      -               
tcp6       0      0 :::9999                 :::*                    LISTEN      -               
tcp6       0      0 :::111                  :::*                    LISTEN      -               
tcp6       0      0 :::80                   :::*                    LISTEN      -               
tcp6       0      0 :::33875                :::*                    LISTEN      -               
tcp6       0      0 ::1:631                 :::*                    LISTEN      -               
tcp6       0      0 ::1:5432                :::*                    LISTEN      -               
tcp6       0      0 ::1:25                  :::*                    LISTEN      -   

ОС: Debian 8.7
Git: 2.1.4

0
23.06.2017, 09:47
1 ответ

"Их так много?" Он использует ровно один, хотя и на интерфейсах IPv4, и на IPv6.

Любой сервис должен прослушивать (или иметь агрегатор сервисов, такой как xinetd прослушивание через прокси) какой-то порт или сокет, чтобы принимать входящие соединения.

В /etc/services вы можете увидеть порт git, 9418:

git             9418/tcp                        # Git Version Control System
2
28.01.2020, 02:33

Теги

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