Год выпуска: 2014
Тип материала: Видеоурок
Стоимость: 1999 рублей
A conceptual understanding of what Linux is, ideally with minimal hands-on exposure to a Linux installation of some sort.
Virtualization software capable of snapshots (VMware, VirtualBox, etc)
Related Job Functions:
CentOS is the freely downloadable version of Linux created from the source code of a popular commercial distribution. This course not only prepares a person for entry level system administration itself, but is designed to cover the topics required for certification on the commercial distribution.
[wpspoiler name=»Подробное описание» ]
1. Intro (00:01:32)
There are quite a few Linux-related courses at CBT Nuggets, and each focuses on a specific aspect of system administration. This course teaches you the nuances of being a CentOS System Administrator, and prepares you for certification on related distributions.
2. What Makes CentOS Unique? (00:10:59)
At its core, Linux is a kernel. Different distributions have drastically different ways of implementing that kernel, however, so learning the ropes about several different systems is highly beneficial for a system administrator. In this Nugget, we learn some of the unique qualities of CentOS.
3. Manipulating Text I/O (00:35:53)
In this Nugget, we cover STDIN, STDOUT, STDERR, and how to redirect them. Once that is mastered, we learn how to use grep with regular expressions to peel out specific data from text files. Finally, we combine I/O redirection with grep and regex for amazingly powerful and flexible data analyzation.
4. Access Remote Systems (00:26:59)
SSH is the defacto standard method for connecting to a remote server via command line. VNC is a graphical way to do the same. In this Nugget, we will connect to remote servers, as multiple users, in order to understand connecting in a multi-user environment. We also learn to secure the infamously insecure VNC protocol using SSH.
5. Archiving, and Compressing and Chmod’ing, Oh My! (00:33:14)
Archiving and compressing are usually done together, but in CentOS they can be done separately if desired. In this Nugget, we learn how to create compressed and non-compressed archive files using zip, gzip, bzip2, tar, and star. We also learn how to change file permissions with chmod in order to protect our files from snooping users.
6. Manipulating Files, Directories, and Links (00:19:36)
Linux and Unix users often take for granted the rather cryptic commands for manipulating files and folders on the command line. In this Nugget, we learn which tools are appropriate for each, and we learn the difference between hard links and symbolic links.
7. How to Read the Manual, CentOS Style (00:23:05)
While we could certainly fill our brains with every bit of knowledge available on Linux applications, that would leave very little room for important things like baseball stats and comic book trivia. Today we learn about the plethora of documentation that comes built right in to your CentOS machine and how to access it.
8. Reboots & Runlevels (00:16:36)
Most of us know it’s not best practice to jerk the power cable out of the wall to shut down your computer. In this Nugget, we learn the correct way to shutdown and reboot a system, plus how to manually change run levels, and boot into single user mode.
9. Renicing and Killing Rogue Processes (00:28:58)
Sometimes a particular program will get stuck in a loop and use all your CPU cycles, or a memory leak might cause an application to eat all of your system RAM. In this Nugget, we learn how to identify those pesky problems and kill them off, or at least change their priority.
10. Network Services and Their Log Files (00:24:46)
Starting and restarting network services is a fairly straightforward task. In this Nugget, we learn to manipulate the startup scripts, and also where to find log information to aid in troubleshooting services when they fail.
11. Partitions & Logical Volumes (00:31:10)
In this Nugget, we learn to configure hard drive partitions. We also learn about LVM (Logical Volume Manager), and how to create and manage hard drive partitions into logical volumes.
12. Filesystems & Mounting Them (00:30:26)
Partitioning hard drives is important, but without a file system written to those partitions, they’re fairly useless. In this Nugget, we learn about creating filesystems, mounting filesystems, and how to work with encrypted filesystems and partitions.
13. Auto-mounting Local, Network, and Encrypted Filesystems (00:18:27)
Mounting and dismounting is an important skill, but manually managing filesystems on servers if far from a good use of time. In this Nugget, we learn to automatically mount various types of filesystems during the boot process.
14. Chmod’ing, Chown’ing, and Chgrp’ing, Oh My (00:24:16)
Files permissions and ownership are concepts that are fairly consistent across operating systems. Just because the concepts are the same, tough, doesn’t mean the procedures are intuitive. In this Nugget, we learn the Linux way to deal with file permissions and ownership.
15. Special Permissions — SetUID, SetGID, and Sticky Bits (00:32:17)
Once the read/write/execute concepts with Linux file permissions are understood, it’s time to move on to the more complicated possibilities. We learn all about SUID, SGID, and Sticky Bits in this Nugget. If that sounds confusing, you’re in the right place!
16. Managing ACL’s (00:19:08)
Sometimes, Linux’s elegantly simple permissions system isn’t enough. When you need more fine-tuned access to files, CentOS supports Access Control Lists, or ACL’s. In this Nugget, we learn how to assign them and manage them.
17. Local Users & Groups (00:23:19)
In the modern networking environment, most user authentication and account management is done via LDAP or Active Directory. As a CentOS administrator, however, you need to be able to manipulate the local users and groups because of service accounts and local administrator accounts.
18. Configuring the Network (00:15:19)
By default, CentOS uses DHCP to automatically configure the network address, hostname, and DNS servers. There are some cases which require those to be configured manually, and in this Nugget, we learn how to perform that task.
19. Kickstart Your Install (00:20:54)
Installing Linux isn’t terribly difficult, by this time we’ve done it a few times. But what if we need to install a dozen servers? Or a hundred? CentOS provides a very simple and very elegant system for automating the installation process. In this Nugget, we learn to use the kickstart system and install a system without user interaction. Look Mom, no hands!
20. Hosting Virtual Machines (00:11:00)
Most datacenters, and even small server rooms, are running virtualization software to best utilize hardware resources. CentOS includes the ability to host VM guests just like the commercial virtualization vendors. In this Nugget, we learn how simple setting up CentOS as a VM host can be!
21. Package Management (00:25:42)
CentOS utilizes the powerful RPM package management system, along with several ways to install and remove packages. Whether you want to use the convenient GUI interface or the powerful commandline option, CentOS makes it easy to install packages and keep your system updated.
22. Setting up Web & FTP Services (00:14:38)
Like most other distributions, CentOS uses Apache for its default web server. Unlike many distros, the naming conventions are a bit confusing. In this Nugget, we set up a web server and FTP server using the default configurations that come with CentOS.
23. Cron & Time Services (00:21:25)
Cron is one of those tools that system administrators can’t live without. From scheduling maintenance tasks to emailing reminders, cron is the perfect scheduling tool. Any scheduling tool is only as good as the clock it uses, however, so any Nugget about cron has to address NTP (network time protocol) as well. Any time is the perfect time for a Nugget about time, so how about right now!
24. Configuring the System Firewall (00:10:28)
CentOS, like pretty much every Linux distribution, uses iptables for its underlying firewall system. It’s possible to manipulate the system firewall with commandline tools, but CentOS also includes a nice front end to manage the iptables rules.
25. SELinux — What Is It? (00:21:39)
Security Enhanced Linux, or SELinux, takes file permissions and ACLs to the next level. Truth be told, most system administrators get frustrated with SELinux, but in this Nugget we explore its virtues, and see how to activate it.
26. SELinux — Configuration and Troubleshooting (00:14:55)
In this final Nugget, we learn the basics of configuring SELinux. We also discover how to diagnose and troubleshoot common policy violations.