This is an effort to provide a set of links to material that should be helpful in studying for the Linux Foundation Certified System Administrator (LFCS) exam. Their site only provides a list of the required topics, without going into any detail, so I can’t be sure if these links will cover too much or too little depth of information. But I hope they will at least provide a starting point for others to study for this exam (which I have yet to take).
A Linux Foundation Certified System Administrator (LFCS) has the skills to do basic to intermediate system administration from the command-line for systems running Linux. Linux Foundation Certified System Administrators are knowledgeable in the operational support of Linux systems and services. They are responsible for first line troubleshooting and analysis, and decide when to escalate issues to engineering teams.
UPDATE: I just came across this course which appears to be aimed at LFCS. But the content seems to be much more than is listed in the exam’s Domains and Competencies. See my Reddit post…
Command-line
[welcomewikilite wikiurl=”http://en.wikipedia.org/wiki/Command-line_interface” sections=”Short description” settings=””]- Learn Linux, 101: The Linux command line
- Learn Linux, 101: Streams, pipes, and redirects
- Introduction to the Command Line
- Linux Essentials L02.1 Command Line Basics (YouTube)
- Linux BASH builtin commands (YouTube)
- Starting and Stopping Shells (YouTube)
Editing Text Files on the Command Line
- How to Install and Use vi/vim as a Full Text Editor – Part 2
- Learn Linux, 101: File editing with vi
- Using vi The basics (YouTube)
Manipulating Text Files from the Command Line
- How to use GNU ‘sed’ Command to Create, Edit, and Manipulate files in Linux
- Learn Linux, 101: Text streams and filters
- Learn Linux, 101: Search text files using regular expressions
- Linux Essentials L3.2 Searching and Extracting Data from Files (YouTube)
Filesystem & storage
[welcomewikilite wikiurl=”http://en.wikipedia.org/wiki/File_system” sections=”Short description” settings=””]- File systems
- Linux Essentials L2.3 Using Directories and Listing Files (YouTube)
- Linux Essentials L2.4 Working with files and directories (YouTube)
Archiving and compressing files and directories
- How to Archive/Compress Files & Directories, Setting File Attributes and Finding Files in Linux
- Linux Essentials L3.1 Archiving Files on the Command Line (YouTube)
Assembling partitions as raid devices
Configuring swap partitions
File attributes
Finding files on the filesystem
Formatting filesystems
Mounting filesystems automatically at boot time
Mounting networked filesystems
Partitioning storage devices
- Partitioning Storage Devices, Formatting Filesystems and Configuring Swap Partition
- Learn Linux, 101: Create partitions and filesystems
Troubleshooting filesystem issues
Local system administration
[welcomewikilite wikiurl=”http://en.wikipedia.org/wiki/System_administrator” sections=”Short description” settings=””]Creating backups
Creating local user groups
- Users and groups
- Linux Essentials Topic 5.1 User Types (YouTube)
- Linux Essentials Topic 5 2 Users and Groups (YouTube)
Managing file permissions
Managing fstab entries
Managing local users accounts
Managing the startup process and related services
Managing user accounts
- Managing Users & Groups, File Permissions & Attributes and Enabling sudo Access on Accounts
- LPIC-1 102 Managing Users and Groups (YouTube)
Managing user account attributes
Managing user processes
- Learn Linux, 101: Create, monitor, and kill processes
- Learn Linux, 101: Process execution priorities
Restoring backed up data
Setting file permissions and ownership
- Learn Linux, 101: Manage file permissions and ownership
- LPIC-1 101 File Permissions and Ownership (YouTube)
Local security
[welcomewikilite wikiurl=”http://en.wikipedia.org/wiki/Computer_security” sections=”Short description” settings=””]Accessing the root account
Using sudo to manage access to the root account
Shell scripting
[welcomewikilite wikiurl=”http://en.wikipedia.org/wiki/Shell_script” sections=”Short description” settings=””]Basic bash shell scripting
- Understanding & Learning Basic Shell Scripting and Linux Filesystem Troubleshooting – Part 10
- Bash shell scripting
- LPIC-1 102 Customize and Write Simple Scripts (YouTube)
Software management
[welcomewikilite wikiurl=”http://en.wikipedia.org/wiki/Package_manager” sections=”Short description” settings=””]- Package management
- Package Management with RPM and YUM (YouTube)
- Package Management with DPKG and APT (YouTube)
Installing software packages
- Linux Package Management with Yum, RPM, Apt, Dpkg, Aptitude and Zypper – Part 9
- Learn Linux, 101: Debian package management
- Learn Linux, 101: RPM and YUM package management
Sources
These are some of the sources for the above links:
- Ops School: Unix fundamentals 101
- IBM developerWorks: Learn Linux, 101: A roadmap for LPIC-1
- Linux Foundation/edX: LFS101x Introduction to Linux
- Ubuntu Help CommunityHelpWiki
- Wikipedia & Wikimedia Commons
- TheUrbanPenguin
In particular, Tecmint have the following 10-part series which covers parts of the LFCS: