Linux Training Workshop

3,780 views

Published on

A workshop aimed at developers working on LAMP projects.

Published in: Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,780
On SlideShare
0
From Embeds
0
Number of Embeds
2,438
Actions
Shares
0
Downloads
28
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Linux Training Workshop

  1. 1. Meraj Rasool KhattakTechnical LeadGoodCore Software Inc.
  2. 2. 1. Open Source2. History
  3. 3. UNIX – 1969Open SourceGNU (GNU is not UNIX) - 1985GPL License(s)Other Public License(s)
  4. 4.  1991 Linus Torvalds Linux is a kernel Rest software comes from other differentorganizations e.g. Apache, Gnome, GNU etc.
  5. 5. 1. Software Management2. Utilities
  6. 6.  Yum (Yellowdog Updater, Modified) Apt (Advanced Package Tool)
  7. 7.  Shell Tail Grep Ps Vim IPTables Samba
  8. 8. 1. Linux2. Apache3. MySQL4. PHP / PERL / PYTHON
  9. 9.  We already discussed this.
  10. 10.  Apache Foundation Apache Configuration Virtual Hosts Rewrite Rules .htaccess
  11. 11.  The most popular and used open sourcedatabase. Started as a separate project. Acquired first by Sun and now part of Oracle. Transaction Support. Stored Procedures.
  12. 12.  PHP Extension(s) – Installation, Compilation,Configueration PECL PEAR Frameworks – Zend, Yii, Symphony,Codeigniter
  13. 13. 1. File System2. Configuration
  14. 14.  Root / main directory How these directories are working? /home, /boot, /lib, /bin, /etc, /var, /dev etc.
  15. 15.  In Linux – Everything is a file. /etc – is our directory where most of ourconfiguration files live.
  16. 16. 1. Help
  17. 17.  READ – more and more. Take help from Man / Google Try to get help as much as possible fromreading 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 theexpected port.
  18. 18.  Make sure required port is not occupied. Make sure process has required permissionfor writing / executing.
  19. 19.  Audience questions.

×