linux training workshop

Post on 22-May-2015

1.673 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

A workshop aimed at developers working on LAMP projects.

TRANSCRIPT

Meraj Rasool KhattakTechnical LeadGoodCore Software Inc.

1. Open Source2. History

UNIX – 1969Open SourceGNU (GNU is not UNIX) - 1985GPL License(s) Other Public License(s)

1991 Linus TorvaldsLinux is a kernelRest software comes from other

different organizations e.g. Apache, Gnome, GNU etc.

1. Software Management 2. Utilities

Yum (Yellowdog Updater, Modified)Apt (Advanced Package Tool)

ShellTail GrepPsVim IPTablesSamba

1. Linux2. Apache3. MySQL4. PHP / PERL / PYTHON

We already discussed this.

Apache FoundationApache ConfigurationVirtual HostsRewrite Rules .htaccess

The most popular and used open source database.

Started as a separate project.Acquired first by Sun and now part of

Oracle. Transaction Support.Stored Procedures.

PHPExtension(s) – Installation,

Compilation, ConfiguerationPECLPEARFrameworks – Zend, Yii, Symphony,

Codeigniter

1. File System2. Configuration

Root / main directoryHow these directories are working? /home, /boot, /lib, /bin, /etc, /var,

/dev etc.

In Linux – Everything is a file. /etc – is our directory where most of our

configuration files live.

1. Help

READ – more and more. Take help from Man / Google Try to get help as much as possible

from reading logs e.g. /var/log/ Try to understand the problem from

logs. Some examples: Make sure process is running. Make sure process is listening on the

expected port.

Make sure required port is not occupied.

Make sure process has required permission for writing / executing.

Audience questions.

top related