Top Banner
Meraj Rasool Khattak Technical Lead GoodCore Software Inc.
19

Linux Training Workshop

May 22, 2015

Download

Technology

Meraj Khattak

A workshop aimed at developers working on LAMP projects.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Linux Training Workshop

Meraj Rasool KhattakTechnical LeadGoodCore Software Inc.

Page 2: Linux Training Workshop

1. Open Source2. History

Page 3: Linux Training Workshop

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

Page 4: Linux Training Workshop

1991 Linus TorvaldsLinux is a kernelRest software comes from other

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

Page 5: Linux Training Workshop

1. Software Management 2. Utilities

Page 6: Linux Training Workshop

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

Page 7: Linux Training Workshop

ShellTail GrepPsVim IPTablesSamba

Page 8: Linux Training Workshop

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

Page 9: Linux Training Workshop

We already discussed this.

Page 10: Linux Training Workshop

Apache FoundationApache ConfigurationVirtual HostsRewrite Rules .htaccess

Page 11: Linux Training Workshop

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.

Page 12: Linux Training Workshop

PHPExtension(s) – Installation,

Compilation, ConfiguerationPECLPEARFrameworks – Zend, Yii, Symphony,

Codeigniter

Page 13: Linux Training Workshop

1. File System2. Configuration

Page 14: Linux Training Workshop

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

/dev etc.

Page 15: Linux Training Workshop

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

configuration files live.

Page 16: Linux Training Workshop

1. Help

Page 17: Linux Training Workshop

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.

Page 18: Linux Training Workshop

Make sure required port is not occupied.

Make sure process has required permission for writing / executing.

Page 19: Linux Training Workshop

Audience questions.