Linux Training Module

Linux

  • Linux is an operating system.
  • It is the software on a computer that enables applications and the computer operator to access the devices on the computer to perform desired functions.
  • The operating system (OS) relays instructions from an application to, for instance, the computer’s processor.
  • Duration

    40 Hours

    Linux
      Introducing Linux
    • History
    • Distributions
    • Devices and Drives in Linux
    • Filesystem Hierarchy
    • Components: Kernel, Distribution, XFree86, Sawfish, Gnome.
    • User Software
    • GNOME Basics. Changing the desktop background, adding menu items, plugins.
    • Changing the screen resolution
    • Evolution - the default e-mail client in Fedora.
    • Mozilla - Web browser
    • OpenOffice - Productivity tools. Word processor, spreadsheet, presentation software.
    • gaim - Chat application
    • XScreensaver
    • How user preferences are stored in your home directory
    • Updating your system with up2date / yum.
    • How to restart X11: Ctrl-Alt-Backspace
    • The command-line
    • The command-line (shells, tab completion, cd, ls)
    • file management: cd, df, find, locate
    • nano, the text editor that replaces pico.
    • man pages - the help system
    • ssh - secure text-based connectivity to other machines. Demonstrate X-Forwarding.
    • Handling compressed archives with zip and tar.
    • GNU screen - The ability to resume command-line sessions from anywhere.
    • Basic Administration
    • Adding users, groups
    • su - the obsoleted way to become the root user.
    • sudo - the modern way to run processes as another user.
    • Changing users passwords with the passwd command.
    • Printing with CUPS.
    • Installing new software with yum (if Fedora) or YaST (if SUSE)
    • Installing new software with rpm
    • Installing webmin for easy web based systems administration
    • System Administration
    • logfiles. Using tail -f to watch /var/log/messages
    • Configuring Kerberos authentication
    • Explaining file permissions, including setuid.
    • How to enable and disable services
    • ntp - Setting up time synchronization
    • Setting DNS settings by editing /etc/resolv.conf
    • Changing XFree86 settings in /etc/XFree86/XFree86.conf
    • Apache and MySQL administration
    • About the Apache webserver.
    • About the MySQL database engine.
    • About the PHP scripting language.
    • Enabling the Apache with PHP and MySQL services
    • Using MySQL Administrator
    • PHPMyAdmin - web based administration and query console for MySQL.
    • Adding a MySQL user in phpmyadmin
    • Installing WordPress - a popular blogging software that uses MySQL.
    • Installing Coppermine - a popular photo gallery software that uses MySQL.
    • Windows Integration
    • Connecting to your Linux machine from Windows using PuTTY and WinSCP.
    • WINE - free Windows API compatibility layer, for running Windows applications in Linux. We will use mIRC as a sample application.
    • Samba basics.
    • Configuring Samba to authenticate using ADS
    • rdesktop - Windows Terminal Server Client.
    • smbclient - an FTP-like client for SMB shares
    • smbmount - Mounting samba shares to a local directory (explain mount)
    • smb4k (unless Konqueror decides to work)
    • Automation
    • cut - cutting out the good parts of your input
    • sort - sorting files
    • uniq - finding the unique lines in a set of input
    • sed - searching and replacing
    • tail, head
    • find -exec - running a command on a large set of files
    • Writing a shell script
    • Scheduling tasks with cron.
    • System Administration II
    • Mounting disks
    • Killing processes with kill
    • Where to find software: freshmeat.net
    • Fetching files with wget
    • Compiling software: configure, make, make install
    • fstab
    • Reviewing find and du for finding out where your disk space went to.
    • Single user mode
    • Networking Tools
    • ping - check if a host is online
    • traceroute - see your hops between hosts
    • telnet - diagnostics
    • nmap - seeing what ports are open on a host
    • xinetd - the "internet super server". TCP/IP service manager.
    • lsof - list open ports and files
    • ethereal - Packet Sniffer Extraordinaire.

    You have gone through all the training and reading material, since you decided to choose your career. This might have given you initial understanding about the procedures and techniques and you are even able to pass your certification as well ...

    Best - SAP training center in London.