--get-service
mostra todos os serviços que o firewalld conhece, não aqueles para os quais você abriu as portas.
--list-services
mostra aqueles para os quais você abriu as portas.
Você pode ver na listagem iptables
que apenas as portas 22, 80 e 443 estão abertas, o que você disse que queria.
Finalmente, sobre pings: Todo o ICMP é permitido por padrão com o firewalld (como geralmente é uma má ideia bloqueá-lo, a menos que você realmente saiba o que está fazendo). Se você realmente quer "bloquear pings", então você tem que fazê-lo explicitamente. Você pode usar --get-icmptypes
para ver a lista de tipos de ICMP que o firewalld conhece e --add-icmp-block
para bloquear um deles. Certifique-se de estar no console da máquina, para o caso de você se trancar.