Fundmentals for new users of Linux-based servers.
Duration:
1 day • Price:
$820.00 or £410.00 +VAT (with hotel room), or
$700.00 or £350.00 +VAT (without room), •
Venue:
Melksham, England
COURSE START DATES
| • Monday 19 May 2008 | • Tuesday 26 August 2008 |
| • Monday 17 November 2008 | • Monday 8 December 2008 |
This course is offered under our
options program. Early booking is recommended.
DESCRIPTION
This course is an introduction to Linux for anyone who'll be installing or
maintaining a web site on a Linux server, or who will be deploying web based applications
on the server.
The course covers the structure of a Linux based server system and the fundamentals
of the operating system - creating directories, navigation, examining, copying and
deleting files, setting file access, and so on. A short section on the vi editor
teaches you how to make simple changes to files without having to upload new copies,
and a brief reminder / overview of HTML ensures you have the knowledge to check out
and update a user's web site. The course then covers the utilities that
you'll use to upload and access your website from your own desktop, such as telnet and
ssh, and tools such as tar, gzip and ftp used in file transfer.
The concluding exercise on this course has you uploading a website onto a pre-configured
Linux server, making some alterations, testing them and checking the server log files.
This is an intensive one day course that covers the use of Linux on web servers. It does
not cover the Linux Windowing environments since most users will be accessing Linux on a server
via a network
PREREQUISITES
You must be a competent computer user. Further experience is helpful, but this
course is run for small groups and is tailored to fill in gaps in your knowledge.
Getting the most from your Well House Consultants course
[
Link]
SUBJECT BACKGROUND
Linux is the operating system that's now used on the majority
of web servers. Even if your organisation uses Microsoft Windows
at the Desktop, you may find Linux behind the scenes.
COURSE CONTENT
Shorter description available: [Link]
| The Components of a Web-Based Solution (module A100) Elements of an IT solution under LAMP or Java.
Linux, Unix, Solaris and OS X.
Key features of an operating system.
NCSA server, Apache httpd, Apache Tomcat, IIS.
MySQL, PostGREsql, Oracle, SQL Server, Access.
Perl, PHP, Java and other languages.
Scripting languages.
Compiled languages.
Embedded languages.
Java.
.NET.
Applications.
Some standard applications.
YaBB.
phpBB.
SMF.
osCommerce.
PHP-Nuke.
Zope.
Plone.
Summary.
|
| Linux -An Introduction For Users (module A101) Logging in and user accounts.
Files and directories.
File name matching and specifying multiple files.
Commands for examining file contents.
Manipulating the file system.
Copying, moving and deleting files and directories.
Changing the contents of a file.
vi basics.
Summary of vi commands.
The most basic.
Second level vi commands.
File permissions and some other useful commands.
File permissions.
Metacharacters in Nix commands.
Other useful commands.
Combining commands with shell programming.
Distribution and archive files and file transfers.
Handling tar and gzip files.
Transferring files using FTP.
Logging in to remote machines.
|
| HTML - An Overview (module Q624) Tags.
Structure of a page.
Special characters and new lines.
Some common tags.
Lists, tables, etc..
Which HTML standard?.
Validating your page.
|
| Linux Utilities (module A166) Utilities in Linux.
A typical utility: grep - the Global Regular Expression Processor.
Piping and redirecting Linux utilities.
Regular Expressions.
Options and related commands.
sort - re-order input lines.
awk - Aho, Kernighan, and WeinbergerÕs pattern scanning language.
sed - Stream Editor.
cut - remove columns.
perl - Practical Extraction and Reporting Language.
find - locating a file system object.
finding out about commands.
|
| Shell Programming (module A167) What is shell programming?.
Running a shell program from the command line.
Setting the PATH.
Setting file permissions.
Setting the interpreter for a script.
Setting a script in another language up as being executable.
Conditional statements and variables in shell.
Shell Variables.
Reading the command line and the environment.
loops - while, until and for.
Bourne again shell comparisons and arithmetic.
Functions and other shell features.
Bourne again shell script on a web page.
Other shells.
|
| Compiler and Development Tools (module A168) Compiling and development tools for Linux.
The gnu compiler collection.
make.
CVS - the concurrent versions system.
Starting to use CVS.
A CVS Edit session.
Planning for CVS.
|
TUTOR and COURSE AUTHOR
Graham Ellis -
graham@wellho.net [
email] [
about Graham]
VENUE
Melksham, Wiltshire
, England. A taxi transfer can be arranged if you'll be
arriving by air
from United States.
Private Courses can be arranged on site in your country.
Public courses run at
Well House Manor - our own
purpose fitted training centre and business hotel / conference centre in
Melksham.
• Download Melksham Map - [
pdf file (750k)] • Google Map - [
Link]
PRICE
| 1 student |
2 students |
3 students |
For 4 or more students
from the same company,
please consider a private course. |
With hotel room $820.00 ($963.50 inc VAT) or £410.00 (£481.75 inc VAT) Without room $700.00 ($822.50 inc VAT) or £350.00 (£411.25 inc VAT) |
With hotel rooms $1440.00 ($1692.00 inc VAT) or £720.00 (£846.00 inc VAT) Without rooms $1200.00 ($1410.00 inc VAT) or £600.00 (£705.00 inc VAT) |
With hotel rooms $2060.00 ($2420.50 inc VAT) or £1030.00 (£1210.25 inc VAT) Without rooms $1700.00 ($1997.50 inc VAT) or £850.00 (£998.75 inc VAT) |
Notes:
• Multiple discount applies to bookings for second and subsequent delegates on the same running of a course, and on same order.
• Hotel rooms are available for arrival the night before the course starts, for departure after the end of the course on the last day.
|
FOLLOW UPS
If you're going to be performing administration tasks on the server, you
might like to stay on and attend our
Linux Administration course, which usually runs the following day.
If you're writing your own Open Source applications, you might also want
to attend our
Perl Programming,
Using Perl on the Web,
PHP Programming or
MySQL courses.
Upon completion of your course, you'll have online access to the source code of
all the examples from the course, and you'll have access to the "Opentalk" forum
where you can raise questions. We also encourage you to email the tutor, and
to visit us again to use our library as appropropriate.
Certification? - [
Link]
FOR FURTHER INFORMATION
Public (scheduled) courses --
http://www.wellho.net/course/ctc.html
For more information about our public courses in general, such as class size, course times, materials provided, special requests, accommodation list, finding our centre, etc.
Terms and Conditions --
http://www.wellho.net/net/terms.html
Covering topics such as delegate substitution, payment, cancellation policy and other matters.