Que porta um aplicativo do CentOS 7 usa para fazer conexões remotas?

0

Um aplicativo da Web em execução no CentOS 7 (servidor de aplicativos) em uma LAN privada precisa fazer conexões de banco de dados com outro servidor do CentOS 7 (servidor de banco de dados) em execução na mesma LAN privada.

Quando digito systemctl stop firewalld no servidor de aplicativos, as conexões do banco de dados com o servidor de banco de dados remoto funcionam perfeitamente. Mas quando digito systemctl start firewalld no mesmo servidor de aplicativos, o aplicativo da Web não consegue mais se conectar ao servidor de banco de dados remoto.

Isso me diz que preciso criar uma regra firewalld de saída no servidor de aplicativos. Mas isso exigiria saber qual porta precisa ser usada para as conexões de saída.

Quais comandos específicos podem ser usados para determinar qual porta está sendo usada no servidor de aplicativos para fazer conexões remotas com o servidor de banco de dados?

    
por CodeMed 19.05.2017 / 21:30

1 resposta

0

netstat

Para ver todas as portas de rede que têm programas ouvindo, use: sudo netstat -lpn4

  • -l: Mostrar apenas ouvir
  • -p: mostra nomes de programas
  • -n: sempre mostra números de porta
  • -4: Mostrar apenas conexões de rede IPv4

Encontre o seu programa na coluna PID/Program name e, em seguida, veja em que Local Address está sendo usado.

Você pode ler sobre outras opções no manual usando man netstat .

    
por 19.05.2017 / 22:17