Aula 12: Portas e conectividade — ss e curl
Um serviço escuta em uma porta — uma 'porta' numerada no servidor pela qual você chega até ele: nginx na 80, SSH na 22, um app na 8080. Quando você tenta iniciar um serviço em uma porta que já está ocupada, você recebe 'Address already in use'. Vamos conhecer o ss, que mostra quais portas estão escu
Uma porta é um número de porta no servidor. ss é verificar quais portas estão abertas e quem está atrás de cada uma. curl é bater em uma porta específica para ver se alguém responde.
- porta
- Uma 'porta' numerada no servidor na qual um serviço escuta. nginx na 80, SSH na 22, um app na 8080. Só um serviço pode escutar em cada porta.
- ss
- Mostra quais portas estão escutando e quem ocupa cada uma. ss -tlnp = portas TCP escutando, em formato numérico, mais o processo que as ocupa.
- Address already in use
- O erro que você recebe ao iniciar um serviço em uma porta que já está ocupada. Você descobre quem a ocupou com ss, e depois a libera (kill) ou escolhe outra porta.
- curl
- Envia uma requisição para um endereço e verifica a resposta. curl localhost:8080 verifica se um serviço local responde na porta 8080 — uma checagem rápida de conectividade.