you can work on both commandline and GUI interface
I see that Linux is the most preferred OS to run a full node, but what distro would that be? The most secure and easy to use, of course. I'm looking into Tails or Ubuntu, but I don't know if those distros are good for the task.
Personally, I like Ubuntu for it.
There is more people running ubuntu linux with bitcoin nodes than any other distro I imagine.
Personal preference for me would be Arch x64, But if your a first timer with Linux, go with Ubuntu, CentOS or Debian.
there is a bitcoin PPA for ubuntu also, ppa:bitcoin/bitcoin (https://launchpad.net/~bitcoin/+archive/ubuntu/bitcoin), This makes upgrading and installing easier basically.