My latest educational undertaking has been to set up a Linux web server using Apache. I just discovered that when you install Red Hat 7 as a web server, you don't get the graphical interface bawling, so I have been doing this in what is essentially Unix, which I have never touched before. It will be connecting to the internet through my LAN, which is already configured and ready.
With that in mind, on to my questions (Yes, more than one).
How do you configure a Linux box to participate on a network through the command terminal?
How do I lock this thing down against hackers? I need to know any firewalls I may be able to use, any special configurations in Apache I might want to know about, and any holes in Linux I need to watch out for, and how to close them.
How the hell do you save changes to a text file after editing it in Vim? Supposedly it should save the changes if you exit with :q, but it won't exit. It wants me to discard the changes by exiting with :q!. (this one has me frustrated)
What else might I need to know?
I'm also looking into some Unix books, so if you could recommend any good ones, I would appreciate it. I'm especially looking into the "For Dummies" series.
