I understand that man. But on Linux you do not need a AV just make sure they have automatically install updates and I use Graphical Firewall make sure it turned on. That's all you will need. Windows vunerabilities hold no weight on Linux. Someone chime in if I'm wrong.
UFW is a firewall front-end for iptables. It supports "application profiles" which are INI-style files with service name, description, and TCP/UDP port lists. These make it easy for a non-technical user to open a port for a server without having to know the port numbers and ufw/iptables commands. I wrote over 200 profiles for various F/OSS games, media servers, etc. After being attached to an ignored Ubuntu bug report for a couple of years, they were included in the UFW front-end GUFW by the upsteam devs.
If you would like a GUI for it that includes various presets for allowing/blocking various programs, check this out: http://gufw.org/
Just FYI, an easier command to check the firewall would be sudo ufw status verbose
. Example output below, configured using the the GUI listed above to allow qBittorrent to function and blocking all other ports/protocols.
Status: active
Logging: on (low)
Default: deny (incoming), allow (outgoing), disabled (routed)
New profiles: skip
​
To Action From
-- ------ ----
6881/tcp ALLOW IN Anywhere
6881/udp ALLOW IN Anywhere
6881/tcp (v6) ALLOW IN Anywhere (v6)
6881/udp (v6) ALLOW IN Anywhere (v6)
​
6881/tcp ALLOW OUT Anywhere
6881/udp ALLOW OUT Anywhere
6881/tcp (v6) ALLOW OUT Anywhere (v6)
6881/udp (v6) ALLOW OUT Anywhere (v6)
>Furthermore whenever you search on how to do things in Linux you should never be told to touch the console.
The reason instructions for advanced tasks are shared as console commands is because there are a dozen or so different GUIs you might be using, so rather than explain it a dozen different ways, they give you a simple command to paste and be done with it. The vast majority of the time, these are things that the average user shouldn't be doing anyways, so if you're at that level and you're still afraid of the terminal, you need to reconsider whether you're ready for many of these things. The average user doesn't need the terminal, but the advanced user does, and that will never change because of the sheer possibilities Linux allows the user to explore. Windows can get away with a basic GUI because they don't let you do as much.
That said, there are GUI firewalls. The other two things you've mentioned, I don't have much experience with or the means to play with them right now so I can't verify whether there are or aren't GUIs for those.
For most people default ubuntu is good enough as long as they make sure not to install software from outside the official repositories.
You are prompted for a user password during installation and ubuntu has root disabled by default. iirc the firewall is setup by default as well. You can use gufw for an easy interface.