![]() |
![]() |
|
Linux Overview This course will teach you how to install Linux onto a desktop '386-based system. This includes Intel 80386, 80486, Pentium, AMD, and Cyrix based chips. It does not cover alternative architectures, such as DEC Alpha or Motorola processors. What's in a Name? Unix - Linux, What's the Difference? Short history of Unix Short history of Linux Advantages of using Linux OpenSource Stability Worldwide developers Who owns Linux? Who controls Linux? Future of Linux What Does This Mean? Multitasking/Unitasking/Multi-user/Single-user Single process (DOS) Cooperative multitasking (Win3.1) Pre-emptive multitasking (Win9x, NT, Linux, UNIX) Single-user (DOS, Win3.1, Win9x) Sequential multi-user (NT) Concurrent multi-user (Linux, UNIX) Desktop Different distributions Redhat - Most popular US distribution (www.redhat.com) Caldera - Linux for business (www.caldera.com) Slackware - (www.slackware.org) Debian - (www.debian.com) SuSE - Leading distributor of Linux in Europe (www.suse.com) Installing Linux Linux Installation Overview Understanding Linux's hardware requirements Starting the installation process Understanding the various installation methods Partitioning your hard drive Troubleshooting problems Installing and configuring devices Installing Red Hat Starting the installation process Understanding the various installation methods Installing the Linux system Configuring your system Configuring your network Installing LILO Installing Grub Resolving problems Running Linux Applications Maneuvering through Linux - File system tour -- /bin -- /sbin -- /etc -- /home -- /mnt -- /tmp -- /var -- /usr -- /dev -- /proc Managing users Using basic commands - cd - ls - cat - rm - mkdir - rmdir - pwd - switching virtual consoles Dealing with DOS files under Linux Shutting down Linux Running Linux programs Playing games Running DOS Programs under Linux Running Windows programs under Linux Essential Commands - man - find - locate - updatedb - cp - mv - alias - clear - ln - file - more - less - grep - echo - ps and process id's - kill - tar - gzip - redirection operators - pipe operator - background execution - environment variables Upgrading and Installing Software with RPM Understanding key terms used in this module Understanding the politics of upgrading Installing software Using the Red Hat Package Manager Upgrading Your Kernel Using the vi Editor Introducing vi Using vi vi command summary Setting the vi environment Starting and Shutting Down Understanding the startup (boot) process Booting Linux from a floppy Booting from a boot manager Understanding LILO, the Linux Loader Shutting Down Linux Configuring the Linux Kernel Preparing to build a new kernel Configuring a new kernel Compiling the new kernel Building a modularized kernel Installing the X Windows System Understanding X Windows Installing the XFree86 system Configuring XFree86 Using the X Windows resource files Using X Windows Navigating X Windows Using Window Managers for Linux Using X Applications in Red Hat Using X Windows Applications with KDE Having fun with DOOM for Linux Part 2 : NETWORK MODULE ( 2 Days ) System Administration Understanding System Administration Understanding the importance of proper administration Understanding multi-user concepts Understanding centralized-processing systems Elements of the centralized-processing model Understanding distributed-processing systems Understanding the Client/Server Model Performing administration in a networked environment Defining the role of the network administrator Managing User Accounts Working with users Working with groups Managing home directories Web-based administration Backing Up Data Considering backup issues Considering backup tips Planning a backup schedule Performing backups and restoring files Improving System Security Handling physical security Dealing with password security Developing login security Handling file security Avoiding social engineering threats Recording use of the su command Developing a secure system PAM: The Pluggable Authentication Modules Architecture Shadow passwords: Why use they? Managing File Systems Understanding file systems Mounting and unmounting file systems Understanding the network file system Maintaining file systems Using the fsck command Creating and formatting file systems Using swap files and partitions Using Samba Installing Samba Configuring Samba on Linux Running the Samba Server Using smbclient Understanding the File and Directory System Understanding File and Path Names Linux Standard Directories Managing Files and Directories Listing files Organizing files Copying files Moving and renaming files Removing files or directories Viewing the contents of a file Using less to view a file Searching for files Changing file time and date stamps Compressing files Understanding Linux Shells Logging in Understanding shells Understanding shell command parsing Doing background processing Understanding command feedback Editing and aliasing shell commands Working with shell scripts Customizing linux shells Managing Multiple Processes Understanding multitasking Initiating multiple processes Using the scheduling commands Reporting on and monitoring the multitasking environment Finding out who's on the system with who Controlling multiple processes Printing Selecting a printer to work with Linux Knowing what you need to configure printers Knowing how printing works Under Linux Understanding the important programs for printing Understanding the important directories Understanding the important files Understanding the /etc/printcap file Creating a test printcap Entry Putting it all together Configuring Red Hat printers Part 3 : Network Administration ( 2 Days ) Understanding the TCP/IP Protocol Suite Internet terminology The TCP/IP protocol stack IP addresses Subnetworks and subnet masks routing Internet network setup Configuring a TCP/IP Network Understanding the TCP/IP configuration files Initializing Ethernet interfaces Understanding TCP/IP routing Deciding on a routing policy Monitoring a TCP/IP Network with netstat Configuring Domain Name Service Introducing DNS Configuring the resolver Using the named daemon to set up the server Troubleshooting Configuring Electronic Mail An overview of electronic mail sendmail & alternatives INTERNET MODULE Using the Internet Using SL/IP and PPP Understanding the requirements for SL/IP and PPP Using dip to automate SL/IP operations Using diplogin to provide SL/IP service Using PPP Accessing the network with telnet & ftp Using telnet to Access Remote Computers Using FTP for Remote File Transfer Surfing the Internet with the World Wide Web Introducing the World Wide Web Using FTP with a web browser Using telnet with a web browser Accessing Usenet news with a web browser Getting on mailing lists Creating Web Documents with HTML Understanding HTML Working with HTML Using basic HTML elements Understanding HTML syntax Using Electronic Mail Understanding e-mail Sending e-mail with mutt Reading your mail Printing mail messages Getting help with mail Saving e-mail to files with mail Deleting and undeleting messages with mail Replying to e-mail with mail Routing mail to others Customizing your mail environment Quitting the mail program Using the pine mailer Part 4 : Setting Up a Linux Web Server ( 2 Days ) Getting Started with Apache Compiling apache Establishing the file hierarchy Performing a basic configuration Starting up apache Debugging the server startup process Configuring Apache Configuration basics Special modules Advanced functionality User authentication Managing an Internet Web Server Controlling server child processes Increasing efficiency in the server software Automating logfile rotation Understanding security issues Other tuning issues At Three-Sixteen Technical Services, we know that you need to know how to install and maintain your Linux servers running e-mail, web sites, ftp sites, file and print services (in Novell, Windows, and UNIX environments), manage users, create filesystems, and perform numerous other tasks. Our goal is to make you as successful as possible. Well, and to spread the word about this awesome little OS, too! To these ends, we offer the following course outline: DAY 1 ------------------------------------------------- User Accounts - login and password - shells: bash, csh, ksh ** LUNCH ** Linux Directory Heirarchy - File system entries represent EVERYTHING - File and permissions - Directories and permissions A Look at X - startx - X navigation - su and shutdown ------------------------------------------------- DAY 2 ------------------------------------------------- ** LUNCH ** Superuser Admin Functions - Adding users - Setting up groups - Changing users in groups - Changing user, group and global permissions -- chmod -- chown - Deleting users - /etc/passwd - /etc/shadow - /etc/skel - crontab Configuring User Accounts (bash shell) - /etc/profile and ~/.profile - Other common dot files - Elementary shell scripting ------------------------------------------------- DAY 3 ------------------------------------------------- Network Connectivity - Serial connections - inittab - gettydefs - Virtual consoles and serial terminals - TCP/IP connectivity - Connecting to a time server: netdate - Samba: Linux does Windows - Netatalk: Apple networks - ncpfs and mars_nwe: NetWare networks ** LUNCH ** Network Daemons - DNS setup: named & bind - Email gateway setup - Masquerading - POP Server setup - Configuring telnet - Configuring FTP - Configuring Apache - Configuration for CGI - Basic firewall configuration ------------------------------------------------- DAY 4 ------------------------------------------------- Printing - lpd, lpr, lpc, lprm - printcap - filters - remote printing - Management tools - LPrng Package Management - rpm - glint File Systems - mount, umount - formatting, fdformat - mkfs/mke2fs - fsck System Initialization - Sys V init - init levels - init scripts - LILO - modules - sysconfig ** LUNCH ** Customizing and Configuration - Kernel backup - Making a boot floppy - /etc/lilo.conf - Configuring the kernel - Kernel compile & install - Autoloading modules - Redefining init - Troubleshooting ------------------------------------------------- DAY 5 ------------------------------------------------- Installing Linux - Preparation - Hardware compatibility - Disk partitioning -- FIPS -- Disk Druid -- fdisk -- partitioning schemes -- calculating swap space - Installation types -- CD-ROM -- HD -- NFS -- SMB -- FTP - Install ** LUNCH ** - Configuring X Resources - LDP - Freshmeat.net - LinuxHQ - Distribution sites - newsgroups, DejaNews Q & A, Optional topics can include - Supported architectures and resources - Commercial support resources [ Home | Comments | Linux | Rates | Tools | Contact Info | Systems | Training | Links ] Linux for Business Training Page / Friday, 12-Mar-2004 21:39:24 CST. | |
|
|
|