Our Linux fundamentals course is aimed at the new comer who wants to get a deeper understanding of how to use the tools and features in the Linux environment, covering both the command line and graphical tools.
Even if you have experienced Unix or Linux and have only been told what to type or run on the system, but want to get a better idea of what you are doing then this course is for you
The course is aimed at the beginner or new comer to the Linux environment, although it will also suit those users who have had some prior exposure, but still do not understand fully what they are doing.
People who are familiar with Windows, DOS or VMS should also attend if they are moving to a Linux environment.
The course contains a lot of new concepts and tries to provide as much hands on as possible to help understand all the features of the Linux environment.
A previous knowledge of another operating system would help you in this course, although prior knowledge is not important.
If you have experienced a command line system before, or understand a tree structured file system, again this will benefit you within the course.
Start 9:00am - Finish 5:00pm
Understand what Linux is, where it cam from and what it can do, as well as licensing and qualifications
Log in and out of a Linux system, identify who you are and what users are, be introduced to the command line and the various GUI environments available, execute simple commands and use the help system
A guided tour of the system, file and directory manipulation, viewing files, understand what a home directory is, and be able to move around the system.
A look at how the command line interface works, how to use wildcards to generate a list of filenames, understand what quoting does and be able to use the history feature to repeat commands and save environmental changes so that they are available on next log on.
Working with the shell's file descriptors >, <, >>. How log files are created. Use pipe lines to enhance your commands, and filter data.
Define program, process and daemons. Listing and signaling processes. Multi-task your environment.
What is VI, how to get into it, editing a file, inserting, deleting and moving through text, and what other editors are available.
Understand what file security is and how it is applied. Secure your files and directories, and see how we can run commands as another user, and create shared directories.
Be able to schedule commands to run at a particular time either as a one off or on a repeated schedule.
How to print files in the command line and windows environment and manage your print jobs.
Work with some powerful command line tools that will speed up your ability to find information from command pipelines or log files. Commands such as sed, awk and grep among others are covered. Understand how to construct regular expressions and why they are so useful
Learn how to create archive files that you can copy between systems, or perform a simple tape back up, or store data on a CD-ROM
Configure your VI environment, advanced techniques for searching and other tricks.
Learn how to identify who you are, who has logged in and when they logged in. Be able to change to another user, and run commands as a privileged user either knowing roots password, or using sudo, and understand the sudo configuration.
Understand IP addressing and how Linux configures IP addresses, use ssh and scp, run X applications from another host. Learn how routing works and the default route and how to connect to DNS and test and check your network.
Learn how to write simple scripts to perform mundane tasks. How to make your script generic to other users, simple loops and conditional testing.