Linux Fundamentals and its Applications
Learn Linux Admiration and supercharge your career in all its fundamentals. A system administrator, or sysadmin, is a person who is responsible for the upkeep, configuration, and reliable operation of computer systems; especially multi-user computers, such as servers.
About the Course
A self-paced course designed to learn to administer applications, configuration, network, DNS, security etc on a Linux Machine. Ogma TechLab Linux Fundamentals course covers all the necessary concepts required for Linux Administration. Starting from Linux installation to security administration, user-account management, networking concept, file system management, system services, kernel services and virtualization.Course Objectives
After the completion of the ‘Linux Fundamentals’ Course at Ogma TechLab, you should be able to:- 1. Install Linux
- 2. Set kernel parameters
- 3. Install and remove software
- 4. Manage system services
- 5. Add a new user account
- 6. Modify and delete user accounts
- 7. File system management and security management
- 8. Understand Linux Networking
- 9. Create network setup and configuration
- 10. Configure BIND to function as a caching-only DNS server
- 11. Format, and reload the DNS by using kill or ndc
- 12. Configure Apache server
- 13. Install and configure anti viruses (clamAV and LMD)
- 14. Configure virtual machines.
Why Learn Linux Fundamentals
Linux is a free operating system, which comes under the GNU GPL lisence. It can be freely used on all products or applications which you are develop at a free of cost. Linux spread almost all over the world. In your daily life, you are communicating with Linux servers, because all major internet sites such as Facebook and Google are using Linux servers. In addition, Android runs on Linux. At the root of it, Linux is free software used to control desktop, laptop, supercomputers, mobile devices, networking equipment, airplanes and automobiles and so on. More significantly, viruses are less of a threat on Linux. With a slight Linux knowledge and an inexpensive computer you can create tiny gadgets at home.Prerequisites
The only per-requisite for this course is the basic System Knowledge which would be helpful while learning Linux Fundamentals.Curriculum
-
Lecture 1Installation
-
Lecture 2Package Selection
-
Lecture 3First Boot: Post-Install Configuration
-
Lecture 4Anatomy of a Kickstart File
-
Lecture 5Command line
-
Lecture 6Introduction to Bash Shell
-
Lecture 7Stream text editor (grep, sed and awk)
-
Lecture 8System Initialization
-
Lecture 9Starting the Boot Process: GRUB, Run Levels
-
Lecture 1Adding a New User Account
-
Lecture 2User Private Groups
-
Lecture 3Modifying / Deleting User Accounts
-
Lecture 4Group Administration
-
Lecture 5Password Aging Policies
-
Lecture 6Switching Accounts
-
Lecture 7sudo
-
Lecture 8Network Users
-
Lecture 9Authentication Configuration
-
Lecture 10SUID and SGID Executable
-
Lecture 11SGID Directories
-
Lecture 12The Sticky Bit
-
Lecture 13Default File Permissions
-
Lecture 14Access Control Lists (ACLs)
-
Lecture 15Annie’s Quizzes
-
Lecture 1Setting kernel parameters
-
Lecture 2Configuring services to run at boot
-
Lecture 3Securing single-user mode (su login)
-
Lecture 3Shutting down and rebooting the system
-
Lecture 3RPM Package Manager
-
Lecture 3Installing and Removing Software
-
Lecture 3Updating a Kernel RPM
-
Lecture 3rpm Queries
-
Lecture 3rpm Verification
-
Lecture 3About yum & Using yum
-
Lecture 3Searching packages/files
-
Lecture 3Configuring Additional Repositories
-
Lecture 3Apt-get command set
-
Lecture 3Apt-cache package management
-
Lecture 3Dpkg command set
-
Lecture 1SELinux Overview
-
Lecture 2SELinux Tools
-
Lecture 3SELinux Contexts
-
Lecture 4SELinux Booleans
-
Lecture 5Boot level security (GRUB)
-
Lecture 6Security need for TCP wrappers
-
Lecture 7Swapping Pins
-
Lecture 8Xinetd
-
Lecture 9Securing shell (change, default port, prevent root access)
-
Lecture 10Securing Shell (Public/ Private)
-
Lecture 11Securing Shell (managing IP allow and deny)
-
Lecture 12Install and configuring antiviruses (clamAV and LMD)
-
Lecture 13Different type of shell
-
Lecture 14Shell script basics
-
Lecture 14comments on script
-
Lecture 14Redirection, Environment Variables, Conditions and Loops
