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
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
Hands On/Demo:
Demo – sudo, chown and chmod
Adding a user
Delete user
Modify user
Hidden Files
Learning Objective: In this module, we will learn about Linux security administration and Virtualization
Security in IT Industry
SELinux
Information gathering tools
Grub security
TCP Wrappers
Securing Shell
ClamAV
Virtualization
Learning Objective: In this module, you will learn about OSI layers and various protocols of networking in Linux
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.