Join Scott Simpson for an in-depth discussion in this video What you should know, part of Up and Running with CentOS Linux.
I've targeted this course to developers, IT people, and webops or devops people that need to get up and running with CentOS. I'm going to assume that you're familiar with most of the general terms and concepts associated with running a server. And that you have a little prior knowledge about Windows servers, OS X servers, or another Linux distribution, like Debian. For most of this course, I'll being using an installation of CentOS 7 running natively on a computer I have here. You can use a native install, a virtual install, or a preinstalled environment on your favorite provider.
CentOS images are available on Amazon Web Services, Microsoft Azure, Google Cloud Platform and providers like Digital Ocean. CentOS offers both the KDE and GNOME desktop environments, but since this course is focused on running and administering CentOS as a server, for most of the course I'll be connecting via SSH at the command-line. To do that I'll use the terminal on my Mac, but if you're using Windows you could install puTTY and follow along just the same. In a few movies though, we'll be seeing the video output of my CentOS machine as we install the operating system and establish remote access.
Some of these installation and early set up movies won't apply to you if you're using the Cloud solution, but it's good to understand the process anyway. During the course, it'll be helpful if you have a little bit of familiarity with working at the command-line, using shell commands, navigating the folder structure and being comfortable doing so. I'll talk about enabling and modifying various services. So knowing what those are, will be useful too. But if you are not that familiar with the Linux command line, don't worry. I'll give you a quick introduction to commands that I use and concepts we come across.
I can't stress my last point strongly enough. Please don't follow along with this course on a production server. We'll be installing packages, modifying services, changing security settings and moving files around. It's never a good idea to experiment on a live server, especially given how many free options are available to practice with. Of course those free services don't stay free forever. And the cloud services start charging real money for your virtual machines after a while. So, keep an eye on that. You wouldn't want a surprise bill in a few months time.
- What is CentOS?
- Installing CentOS
- Configuring networking with DHCP or a static IP
- Connecting remotely
- Working with SELinux
- Setting up a firewall
- Setting up a web server
- Connecting to shared folders
- Launching the graphical user interface (GUI)