Length: 3 Days
Linux Fundamentals Bootcamp
Linux Fundamentals course explores the various tools and techniques commonly used by Linux system administrators and end users to achieve their day-to-day work in a Linux environment. It is designed for experienced computer users who have limited or no previous exposure to Linux, whether they are working in an individual or Enterprise environment.
Linux Fundamentals course is designed to provide an in-depth introduction to the Linux environment. The focus of this course is on both practical skills and the big picture of Linux. Participants will learn to access the Linux system, understand the Command Line and Apache web server, how to manage files and directories, share files and much more.
Develop a good working knowledge of Linux using both the graphical interface and command line, covering the major Linux distribution families.
Upon completion of this training you should have a good working knowledge of Linux, from both a graphical and command line perspective, allowing you to easily navigate through any of the major Linux distributions. You will be able to continue your progress as either a user, system administrator or developer using the acquired skill set.
Objectives
What you'll learn
- A good working knowledge of Linux
- How to navigate through major Linux distributions
- System configurations and graphical interface of Linux
- Basic command line operations
- Common applications of Linux
Outline
Linux Overview
- Linux and Open-Source Software
- Top issues to consider when migrating to Linux
- System Orientation
- Linux Desktop Environment
- Getting around a Linux system
- Introduction to the X graphical system
- Linux Applications overview
Understand the Linux kernel
- Work with files and directories
- Understand the Linux file system
- File attributes - ownership, permissions
- umask
- chattr
- Disk quotas
- Understand permissions
- Work with super user access
- Work with Linux Editors, using vi
Scripting in Linux
- Automate task with shell scripts
- Understand the Apache Web Server
- Share files in Linux
- Understand Linux best practices
- Customize your environment
Master the Command Line
- Linux commands
- Linux command line and editing
- Fundamental concepts and most important commands
- Text editing
- Text processing
- Effective use of the Linux Shell
- Using the shell
- Basics of putting commands together
Powershell use
- Shell Scripting Writing Shell Scripts
- Overview of bash scripting language
- Making useful scripts for power Linux use
- Linux File Management
- Basics of managing files and directories
- Symbolic Links
Networking in Linux
- Fundamentals of Linux networking
- Concepts of an IP based network
- Connecting the laptops to the local area network
- Closing Questions, Reading topics
Workshops
A practical and hands-on introduction to the Linux operating system, this workshop is perfectly suited for administrators, developers or power-users planning to use Linux in their environment. The workshop will also be very handy for decision-makers evaluating Linux for their IT infrastructure.
The labs and concepts are independent of a particular distribution of Linux, and apply to other flavors of UNIX as well. We use a recent Linux distribution for all labs.