Linux Fundamentals and System Administration
4 days, Instructor led
Linux Fundamentals (System Administration below)
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 will also provide useful
pre-reading material and labs.
Prerequisites:
This two-day long portion of the course for busy professionals assumes little to no
understanding of UNIX. Having working knowledge of any computer system, e.g. a
Windows based PC, would suffice. Most of all you will need a motivation to
aggressively learn, while having fun, during the class.
The following is a high level plan for your two days:
Day One
- Linux and Open-Source Software
- Top issues to consider when migrating to Linux
- Review of pre-read material
- System Orientation
- Getting around a Linux system
- Introduction to the X graphical system
- Linux commands
- UNIX Command Line
- Fundamental concepts and most important commands
- Using the shell
- Basics of putting commands together
- Power shell use
- Linux system components
- Filesystems, Users, Commands, Applications and Processes
- Homework / reading assignment
Day Two
- Linux Applications Overview
- User overview of Linux applications
- Writing Shell Scriptis
- Overview of bash scripting language
- Making useful scripts for power Linux use
- Text processing (sed and awk)
- Fundamentals of Linux networking
- Concepts of an IP based network
- Connecting the laptops to the local area network
- Questions, Post read topics, Closing
Linux System and Network Administration
This bootcamp is a fast-paced course and assumes basic understanding of UNIX.
There is substantial lecture work with continuous hands-on training.
Prerequisites
If you have worked on any flavor of UNIX (Linux, Solaris, HP-UX, AIX etc.) as
a user (not necessarily as an administrator), or have done some system
administration on Windows NT, you will find the course to be accessible. Most of
all you will need a motivation to aggressively learn, while having fun, during
the class.
Certification Track
If you are preparing for Linux certification, this course covers objectives
of following certifications:
- LPI Level 1 (Exam 1 and Exam 2)
- Linux+
- Sair Linux and GNU level I certificates
Pre Read
The following objectives are to be prepared before the bootcamp:
- Getting comfortable with Unix command line
- Text editing and processing (using vi)
The following is a high-level plan for your two days:
Day Three
- Intro to Linux certification process
- Review of Pre-Read material
- Linux commands
- System Orientation
- Admin1: Installation, Package management: RPM and Deb, File Locations,
X, General Admin tasks, Users and Groups management
- Networking 1: Fundamentals, Ethernet, TCP/IP. Client side configuration.
- Development Environment: Make, Compiling, BinUtils, Scripting, Perl,
application management, fixing shared library issues
- Kernel and Boot Loaders: Kernel modules, building a kernel, patching,
kernel troubleshooting, panic states
- Homework reading assignment
Day Four
- Networking 2: xinetd, /etc/services, Services overview: nfs, http, lpd,
mail, sendmail, dns, samba
- Admin 2: Boot/init, shutdown, runlevels, process priorities, automation,
backup
- Security: Managing user accounts and user level security. Managing
program access. Managing network security
- Hardware devices, /proc
- Questions, Post read topics, Closing
- Homework reading assignment
|