Aula 12: Portas e conectividade — ss e curl
Um serviço escuta numa 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 numa porta que já está ocupada, você recebe 'Address already in use'. Vamos conhecer o ss, que mostra quais portas estão escutand
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 numa 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 numa 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.