
Connect to Linux servers using Oracle VM VirtualBox, PuTTY, and SSH from one server to another, including booting, logging in, and entering passwords.
Learn head and tail basics to view default first or last ten lines, adjust by specifying a number of lines, and monitor logs in real time with tail minus F.
Learn to redirect input, output, and errors in Linux commands, using input redirection, output redirection (overwrite or append), and redirecting errors or both to files or /dev/null.
Learn to manage software on SUSE Linux with zypper, installing, removing, updating, and applying patches to packages, checking status, and searching installed packages with reboot guidance.
Learn how to use the passwd command to change your own password, how root or sudo users can change others' passwords, and how to lock, unlock, and set expiry.
Learn about the three Linux account types (root, normal, service) and how /etc/passwd, /etc/shadow, /etc/group, and /etc/gshadow manage and back up user credentials for login.
Create a mirrored logical volume across two disks, with a volume group. Format as ext4 and mount it for persistent storage.
Learn to install and start a basic Apache httpd web server, configure httpd.conf, create an index.html, and verify the site using the elinks browser on localhost.
LINUX COMMANDS AND SYSTEM ADMINISTRATION BOOTCAMP: Linux for Beginners and Advanced Learners
Linux is the one of the best operating system in the world. Linux is a popular, open-source operating system that is easy to use and very secure. Most Fortune 500 companies are running their back-end servers on Linux/Unix based OS.
Explore the world of Linux through our comprehensive course, designed for both beginners and advanced users. This Linux course covers everything from the basics to advanced topics like Linux installation, configuration, troubleshooting, shell scripting and more. Join us to unlock the full potential of this powerful operating system and enhance your command line skills for rewarding Linux career paths.
This course is crafted to strengthen your grasp of protecting Linux servers. Acquire expertise in setting up and handling firewalls with iptables for a strong defense against potential threats. Covering crucial aspects of Linux server security, this detailed guide provides the knowledge needed to effectively safeguard your systems.
We promise that what you'll learn will be interesting and easy to understand. By the end of the course, you'll be ready to work as a skilled Linux systems engineer or administrator.
• This course is also great if you're thinking about getting Linux certifications.
• The lessons feel like live classroom sessions with some homework to test what you've learned.
• I have also created quizzes for you to go through and test your knowledge.
• Learning Linux might seem challenging, but I have designed this course keeping in mind the most important things I would need to know if I was starting my Career in Linux today.
Learning Linux Commands and System Administration can be daunting. I have designed this course keeping in mind the most important things I would need to know if I were starting my career in Linux today.
Following is the list of topics I have covered in this course:
Section 1. Course Overview
Course overview
Section 2. Installation of required software and accessing a Linux System
Install Virtual Box
Download & install Cent OS Linux
Install Red Hat 8 with custom Partitioning on Virtual Box
Download, install and connect through putty
Different ways of accessing your Linux Server
Section 3. Linux Fundamentals
The Linux directory structure
Basic Linux commands cd, ls, cat, pwd, and more
Listing files and understanding LS output
Changing password of a user
Finding files in your system
Introduction to vi editor
Copying directories and files
Removing directories and files
Moving and renaming directories and files
Absolute vs Relative path of a directory
Creating files and directories by command line
Understanding the basic file and directory permissions
Changing file permissions
Modify file ownership for user and group
Quiz
Section 4. Intermediate level Linux Skills
Use of more and less command
Use of head and tail commands
Explanation of Tab Key Completion
Use of history command
Explanation of Wild Cards Characters
Soft and Hard Links between files
Input, Output and Error Redirection
Explanation of grep Command
Uses of Pipe
Shell Aliases command
Use of echo command
Explanation of environment variables
Connecting from one server to another
Transferring and Copying files over the Network
Counting of words, lines and characters
Viewing and monitoring processes by command
Schedule and automate tasks with Cron
User and group administration
Switching Users by command line
The sudo utility
Compressing and archiving files (using tar, gzip)
Displaying and setting the hostname
Find your IP address in Linux
(using different ways of text file manipulation by using )tr, sort, diff and uniq command
cut and sort command
32-bit vs 64-bit operating systems
Finding system information using (uname, dmidecode)
Root password recovery
Explanation of sosreport for Redhat troubleshooting
Monitor Users (who, last w, id)
Message of the day (motd) and wall
Quiz
Section 5. Software Installations
Software installation using YUM
Package management using RPM
Introduction to Repositories
Create a Local Repository
System updates and preparation
Roll back patches and updates
Installing Software in SUSE Linux using Zypper
Installing software in Ubuntu
Updating Kernel
Quiz
Section 6. Managing Users and Groups
User and group administration by command
Create a User account with no login access
Use of passwd command
Password Aging on User accounts
Create, modify and delete group accounts in Linux
Activating and deactivating shadow password mechanism
User authentication files
Explanation of passwd file
Explanation of shadow file
Explanation of group file
Explanation of gshadow file
Switching Users
The sudo utility
Section 7. Disk and Volume Management using (LVM, Parted)
Introduction to partitioning and file system
Introduction to LVM (The Logical Volume Manager)
Add a new disk volume through Oracle Virtual Box
Managing storage with partedmot
Creating Physical Volumes (PVs), Volume Groups (VGs) and Logical
Extending Volume Group (VG) and Logical Volumes (LV)
Mirroring Logical Volumes
Moving Volumes (Data) from one storage to another
Removing Logical Volumes (LVs), Volume Groups (VGs) and Physical
Section 8. Networking using Linux
Network Components
Network Classes
TCP and UDP Protocols
The OSI model
Ping Command
Network Interfaces, configuration files and commands
Find your IP address
Add a network adapter through Oracle VM Virtual Box
NIC Bonding
Section 9. Linux Security
Firewall and iptables
Linux Server Security
Section 10. Servers And Services
Apache Web Server
LAMP Server
Section 11. Shell Scripting
What is Shell Scripting?
Naming Convention for Shell Script
Shell Scripting Format
How to Run a Shell Script
Basic Commands used in Shell Scripting
Creating first script - Hello World
Defining variable
Arithmetic Expressions in Shell Scripting
String Manipulation in Shell Scripting
String Comparisons in Shell Scripting
Read and Echo (Input/Output) statements
Relational Operators in Shell Scripting
Conditional Statements (Decision Making)
Case Statement
For loop in Shell Scripting
Do-while in Shell Scripting
Until Loop in Shell Scripting
Select Loop in Shell Scripting
Infinite Loops, and Sleeping
Exit Status in Shell Scripting
Special Variables in Shell Scripting
Quiz