\begin{exe} {Examining \textbf{firewall-cmd}}

   We have only scratched the surface of how you can use
   the \textbf{firewalld} package.  Almost everything is
   done by deploying \textbf{firewall-cmd} which is
   empowered to do a large variety of tasks, using options
   with very clear names.

   To get a sense of this, there is really no substitute
   for just doing:
   \begin{cmd}
$ firewall-cmd --help
   \end{cmd}
   \begin{response}
Usage: firewall-cmd [OPTIONS...]
....
Service Options
  --new-service=<service>
                       Add a new service [P only]
  --delete-service=<service>
                       Delete and existing service [P only]
....
   \end{response}
   which we will not reproduce here as it is 409 lines on an
   \textbf{RHEL 8} system.

   For more detailed explanation of anything which piques
   your interest, do \textbf{man firewall-cmd} which
   explains things more deeply, and \textbf{man firewalld}
   which gives an overview, as well as a listing of other
   \textbf{man} pages that describe the various
   configuration files in \filelink{/etc}, and elucidate
   concepts such as \textbf{zones} and \textbf{services}.
\end{exe}

