Linux Fundamentals and its Applications

img

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

  • img Lecture 1

    Installation
  • img Lecture 2

    Package Selection
  • img Lecture 3

    First Boot: Post-Install Configuration
  • img Lecture 4

    Anatomy of a Kickstart File
  • img Lecture 5

    Command line
  • img Lecture 6

    Introduction to Bash Shell
  • img Lecture 7

    Stream text editor (grep, sed and awk)
  • img Lecture 8

    System Initialization
  • img Lecture 9

    Starting the Boot Process: GRUB, Run Levels
  • img Lecture 1

    Adding a New User Account
  • img Lecture 2

    User Private Groups
  • img Lecture 3

    Modifying / Deleting User Accounts
  • img Lecture 4

    Group Administration
  • img Lecture 5

    Password Aging Policies
  • img Lecture 6

    Switching Accounts
  • img Lecture 7

    sudo
  • img Lecture 8

    Network Users
  • img Lecture 9

    Authentication Configuration
  • img Lecture 10

    SUID and SGID Executable
  • img Lecture 11

    SGID Directories
  • img Lecture 12

    The Sticky Bit
  • img Lecture 13

    Default File Permissions
  • img Lecture 14

    Access Control Lists (ACLs)
  • img Lecture 15

    Annie’s Quizzes
  • img Lecture 1

    Setting kernel parameters
  • img Lecture 2

    Configuring services to run at boot
  • img Lecture 3

    Securing single-user mode (su login)
  • img Lecture 3

    Shutting down and rebooting the system
  • img Lecture 3

    RPM Package Manager
  • img Lecture 3

    Installing and Removing Software
  • img Lecture 3

    Updating a Kernel RPM
  • img Lecture 3

    rpm Queries
  • img Lecture 3

    rpm Verification
  • img Lecture 3

    About yum & Using yum
  • img Lecture 3

    Searching packages/files
  • img Lecture 3

    Configuring Additional Repositories
  • img Lecture 3

    Apt-get command set
  • img Lecture 3

    Apt-cache package management
  • img Lecture 3

    Dpkg command set
  • img Lecture 1

    SELinux Overview
  • img Lecture 2

    SELinux Tools
  • img Lecture 3

    SELinux Contexts
  • img Lecture 4

    SELinux Booleans
  • img Lecture 5

    Boot level security (GRUB)
  • img Lecture 6

    Security need for TCP wrappers
  • img Lecture 7

    Swapping Pins
  • img Lecture 8

    Xinetd
  • img Lecture 9

    Securing shell (change, default port, prevent root access)
  • img Lecture 10

    Securing Shell (Public/ Private)
  • img Lecture 11

    Securing Shell (managing IP allow and deny)
  • img Lecture 12

    Install and configuring antiviruses (clamAV and LMD)
  • img Lecture 13

    Different type of shell
  • img Lecture 14

    Shell script basics
  • img Lecture 14

    comments on script
  • img Lecture 14

    Redirection, Environment Variables, Conditions and Loops

Details of the Course