Linux Fundamentals Description

Linux
08
Jul
$820.00

Linux Fundamentals Certification Course will help you gain a strong foundation in Linux from scratch. This course will help you master important Linux concepts such as Linux installations, Packages, Architecture, File System, User Management, Scripting Data & various useful commands and utilities with sufficient hands-on. This Linux Fundamentals certification course is also a gateway towards Linux Kernel, Linux Administration and Linux programming.

Introduction to Linux
Learning Objective: In this module, you will be introduced to various features of Linux. You will learn history, open source licences, various Linux distributions and Linux installation 
 

 

Topics:
  • Need for Linux OS
  • What is Linux
  • History of Linux
  • Relationship Between Unix And Linux
  • Features of Linux
  • False myths around Linux
  • Where Linux is used?
  • Components of a Linux OS
  • The architecture of Linux OS
  • Types of Kernel
  • Shell
  • Programming in Linux
  • Linux Distribution
  • Miscellaneous Linux Concepts
  • Software Licencing
  • Installation and initialisation of Linux
  • Shell Scripting
  • Practical Uses of Shell Scripting
Initialization of Linux
Learning Objective: In this module, you will understand the user interface, commands and tools, and file operations in Linux 
 
Topics:
  • Understand User Interface in Linux
  • Implement basic Linux Commands and Tools
  • vim Editor
  • Advanced Linux Commands
  • File System
  • File System Comparisons
  • File Attributes
  • File Operations
  • File System Characteristics
  • File Access Methods
  • Formatting and Partitioning
  • Multiboot System
  • Learn Packaging Management in Linux
User Administration
Learning Objective: In this module, you will learn about managing Users and perform Authentication Configuration 
 
Topics:
  • Users in Linux
  • User Configuration
  • Adding/Deleting/Modifying Users
  • Group Administration
  • Password Aging Policies
  • Switching Accounts
  • Sudo
  • Network Users
  • Authentication Configuration
  • SUID and SGID Executable
  • SGID Directories
  • The Sticky Bit
  • Default File Permissions
  • Access Control Lists (ACLs)
  • Hidden Files
Boot and Package Management
Learning Objective: In this module, you will learn about the boot management system and configuring services to run at boot. You will understand package management, which includes installing and removing software and updating a Kernel RPM. 
 
Topics:
  • Kernel Configuration
  • Boot Management
  • Grub Bootloader Configurations
  • Red Hat Package Manager
  • YUM
  • DPKG
  • APT
  • Build from the source code
  • Libraries
 
Hands On/Demo:
  • Sysctl
  • Bootloader Configurations
  • Red Hat Package Manager
  • YUM
  • DPKG
  • APT
Networking
Learning Objective: In this module, you will learn about OSI layers and various protocols of networking in Linux 
 
Topics:
  • OSI layers and Protocols: IPv4, IPv6, TCP, UDP, FTP, TFTP, Telnet, SSH, HTTP, DNS, DHCP, ARP, ICMP etc.
  • Packet capturing tools
  • Linux commands/tools to troubleshoot networking: netstat, tcpdump, ip, etc.
  • Linux utilities: e.g. dnsmasqd, samba server ftpd, webserver, netcat, scp etc.
  • Linux Firewall: command, utility and usage.
  • Security: SSH, SCP. Certificates, authentication, encryption etc.
  • Remote log in: SSH, screen, VNC, etc.
 
Hands On/Demo:
  • IP addresses
  • DNS
  • ICMP
  • dnsmasq.conf
  • IP tables
Linux Overview and Scripting
Learning Objective: In this module, you will learn process management, system calls and bash operations 
 
 Topics:
  • Process Management
  • Process Commands
  • System Calls
  • Output Redirection
  • Special Variables in Bash
  • Expect Script
  • Python Scripting
  • Dictionaries
 
Hands On/Demo:
  • Ps command
  • Top command
  • Kill command
  • Expect
Linux for software development
Learning Objective: In this module, you will learn about programming languages, libraries and profiling tools 
 
Topics:
  • Programming languages overview
  • Static and Shared libraries
  • Compilers, debugger, IDE, ctags, make utility etc.
  • Editors in Linux: vi, emacs,
  • Troubleshooting and optimization using profiling tools
  • Diff, patch and Configuration management system
  • Test automation and CI/CD pipeline
 
Hands On/Demo:
  • Libraries
  • Makefile
Security Administration, Shell Script and Virtualization
Learning Objective: In this module, we will learn about Linux security administration and Virtualization 
 
Topics:
  • Security in IT Industry
  • SELinux
  • Information gathering tools
  • Grub security
  • TCP Wrappers
  • Securing Shell
  • ClamAV
  • Virtualization

About the Course

Linux Fundamentals course covers all the necessary concepts required for Linux Administration and Linux programming. Starting from Linux installation to security administration, user-account management, networking concepts, file system management, system services, Kernel services, virtualization, user management etc.

Why learn Linux Fundamentals?

Linux is a free operating system, which comes under the GNU GPL license. It can be freely used on all products or applications which you develop free of cost. Linux is everywhere, which means it spreads 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, most modern televisions, Android mobiles run on Linux. At the root of it, Linux is free software used to control the desktop, laptop, supercomputers, mobile devices, networking equipment, aeroplanes 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

What are the objectives of our Linux Fundamentals Certification Course?

After completing this course, you will be able to:

  • Install Linux
  • Set kernel parameters
  • Install and remove software
  • Manage system services
  • User management
  • File system management
  • Archiving and Compression
  • Understand programming tools for Linux
  • Create network setup and configure it
Who should go for this Linux Fundamentals Certification Course?

This course can be taken by anyone who wants to learn effective usage of Linux operating system

What are the prerequisites for this Linux Fundamentals Certification Course?

The only pre-requisite for this course is the basic Operating System Knowledge which would be helpful while learning Linux Fundamentals.

Course Content

Time: 10 weeks

Curriculum is empty

Instructor

0.0

0 rating

5 stars
0%
4 stars
0%
3 stars
0%
2 stars
0%
1 star
0%
$820.00
Month End Offer - Flat 20% Off + 20% Cashback  
+
WhatsApp us