Lemuria's Linux Administration course covers all the concepts on administration methods in Linux. Starting from Linux installation to security administration, networking concepts, file system management, system services, Kernel services, Linux configuration.
Course ObjectivesAfter the completion of the 'Linux Administration' Course at Lemuria, you should be able to understand the following concepts:
- Installation and Initialisation
- Package management & Process monitoring
- Services, Utilities, Important Files and Directories
- System services
- User Administration.
- File System Security and Management
- Advanced File System Management
- Server Configurations
- Shell Scripting and Kerberos.
- Configuring SMB Service, SMTP service and Virtualization
- Advanced Security and Networking Concepts
- Database Configuration
- IPv6 configuration, Kickstart Installation
This course can be taken by anyone who wants to be a Linux Administrator or wants to learn Linux.
Pre-requisitesThere are no pre-requisites for this course however familiarity to IT world is beneficial.
Project WorkProject Title: Linux Administration
Description: The purpose of this project is to learn and explore Linux administration. This project involves performing some of the day-to-day activities you would need to do as a Linux administrator such as creating a user, group, setting permissions for them, backing up data, restricting access to specific users, copying/moving files, managing processes and services, and securing system. It also includes:
(i) Partitioning & other features
(ii) Taking security measures to protect the environment
(iii) Configure different types of servers
(iv) Writing Shell Scripts
Learning Objectives - In this module, you will understand Linux architecture in general, booting process, how to install Centos7 OS, system initialization and some basic commands to get started.
Topics – Introduction, Installation, Linux Architecture, Boot Process, Kernel, System Initialization, GRUB(Modify the system boot loader), GUI, CLI(Access a shell prompt and issue commands with correct syntax, Use input-output redirection (>, >>, |, 2>, etc.), create and edit text files, delete, copy, and move files and directories, Introduction to Bash Shell, Basic Commands, Editors, Man Pages, Boot systems into different targets manually & automatically, Annie’s Quizzes, LAB, Q & A, Quick Recap.
Learning Objectives - In this module, you will learn about a) Package management which includes installing, updating and removing software. b) Topics on basic networking, tools needed etc. c) CMD's to monitor system processes and resources.
Topics - Securing single-user mode (su login), Shutting down and rebooting the system, RPM Package Manager, Installing and Removing Software, rpm Queries, rpm Verification, About yum, Using yum, Searching packages/files, Configuring local Repositories, What processes are?, The properties of a process, Parent processes and child processes, Killing processes and sending signals to a process (kill, killall, xkill), How to start processes, monitor them, Identify CPU/memory intensive processes, adjust process priority, start/stop/check the status of network services, Configure networking and hostname resolution statically or dynamically, Annie’s Quizzes, LAB, Q & A, Quick Recap.
Learning Objectives - In this module, you will learn about how to manage services, important directories, files and configurations. Also included are topics on different data processing utilities.
Topics - Control services and Daemons, Start and stop services and configure services to start automatically at boot, /dev & /proc directories, system documentation under /usr/share/doc, Awk, Sed, use grep and regular expressions to analyze text, Archive, compress, unpack, and uncompress files using tar, star, gzip, and bzip2, dump, restore, Locate and interpret log files, Annie’s Quizzes, LAB, Q & A, Quick Recap.
Learning Objectives - In this module, you will learn how to configure NTP service, Schedule jobs, Secure communication and copying of files, X Window system etc.
Topics - Network Time Protocol, X Windows, SSH: Secure Shell(Access remote systems using ssh, SCP, Passwordless SSH, Configure key-based authentication for SSH), Cron, Controlling Access to cron, System crontab Files, Daily Cron Jobs, Anacron Scheduler, Schedule tasks using at, Annie’s Quizzes, LAB, Q & A, Quick Recap.
Learning Objectives - In this module, you will learn the concepts of user administration in Linux, how to add new user account, modify and delete existing user accounts etc. We will also discuss network users and file permission techniques.
Topics - Adding a New User Account, User Private Groups, Modifying / Deleting User Accounts, Group Administration, Password Aging Policies, Switching Accounts, sudo access, Network Users, Authentication Configuration, SUID and SGID Executable, SGID Directories, The Sticky Bit, Default File Permissions, , Changing file ownership (chown), Changing file group ownership (chgrp), Permissions on files, Permissions on directories, How permissions are applied, Changing permissions (chmod),Access Control Lists (ACLs), Annie’s Quizzes, LAB, Q & A, Quick Recap.
Learning Objectives - In this module, you will understand the file system management which includes mounting, unmounting and automounter techniques. We will discuss details of file system security and also understand how permissions are applied.
Topics - Device Recognition, Disk Partitioning, Managing Partitions, Making Filesystems(vfat, ext4, and xfs,), Mount and unmount CIFS and NFS network file systems, Filesystems and types, Labels, tune2fs, Mount Points and /etc/fstab, Mounting Filesystems with mount, Unmounting Filesystems, Handling Swap Files and Partitions, NFS server and NFS Client, NFS share for group collaboration, Mounting NFS Filesystems, Use Kerberos to control access to NFS network shares, Automounter, Annie’s Quizzes, LAB, Q & A, Quick Recap.
Learning Objectives - In this module, we will learn how to create the Quota System, Reporting Quota Status etc, LVM Creation, Network Tools, File types, diff b/w soft and hard links etc.
Topics - Special file types, Symbolic links (ln -s), Inodes and directory entries, Hard links, Preserving links while copying and archiving, Configuring the Quota System, Setting Quotas for Users, Reporting Quota Status, What is Logical Volume Manager (LVM)?, Creating Logical Volumes, Resizing Logical Volumes, Network Interfaces, IPv4 Addresses, Dynamic IPv4 Configuration, Static IPv4 Configuration, Device Aliases, Routing Table, Default Gateway, Verify IP Connectivity, Defining the Local Host Name, Local Resolver, Remote Resolvers, Verify DNS Connectivity, Network Tools, NFS server and NFS Client, NFS share for group collaboration, Annie’s Quizzes, LAB, Q & A, Quick Recap.
Learning Objectives - In this module, you will learn about DNS and Apache Configuration, Analyze and store logs.
Topics - Configure BIND to function as a caching-only DNS server, Configure a caching-only name server to forward DNS queries, Troubleshoot DNS client issues, Configuring BIND options, Configuring directory location for zone files, Apache Overview, Apache Server Configuration, Virtual Hosts, Apache Access Configuration, Deploy a basic CGI application, Configure TLS security, Configure private directories, Analyze and store logs, Annie’s Quizzes LAB, Q & A and Quick Recap.
At the end of your course, you will work on a real time Project. You will receive a Problem Statement along with a data-set to work.
Once you are successfully through the project (Reviewed by an expert), you will be awarded a certificate with a performance-based grading.
If your project is not approved in 1st attempt, you can take extra assistance for any of your doubts to understand the concepts better and reattempt the Project free of cost.
At the end of your course, you will work on a real time Project. You will receive a Problem Statement along with a data-set to work.
Once you are successfully through the project (Reviewed by an expert), you will be awarded a certificate with a performance-based grading.
If your project is not approved in 1st attempt, you can take extra assistance for any of your doubts to understand the concepts better and reattempt the Project free of cost.