linux training workshop
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.