The vast majority of PHP developers work with a Linux environment - be that a staging box, AWS or more traditional hosting, most servers we work with are Linux-based. However, not all of us have an 'in depth' knowledge of the platform. This tutorial gives a detailed, hands on introduction to Linux SysAdmin, so that any PHP developer can SSH into a box and debug an issue, without having to go to a senior dev, or having to phone up their hosting company and sit in a queue forever. Working with pre-created Linux virtual machines, delegates will have hands-on instruction on the following topics:

- Introduction to Linux distros (focused on Ubuntu (deb) and CentOS (rpm))
- The Linux CLI (Connecting to Linux, using the CLI, common CLI tools)
- Setting up a standard LAMP (Apache) stack and LNMP (Nginx) stack, including SSL and vhosts
- Server troubleshooting
- Server monitoring using built in tools

Having 'in house' developers with Linux skills is a massive benefit to any organization, so by the end of this tutorial delegates will not only be able to take on small server tasks, but also have the grounding and skills to learn more and develop their SysAdmin knowledge further.


Comments are closed.

Liam is a very engaging speaker. This talk did a good job going over basic concepts with some more advanced examples. There was a lot of information and the time flew by.

M at 12:38 on 22 Sep 2017

Really enjoyed it! Covered everything I was hoping to. Good way to practice things I already knew about but don't get to do very often and I also learned several new things.

Michael Redig at 12:44 on 22 Sep 2017

Liam is very informative and enjoyable during his presentation. I greatly enjoyed the comics inected into the slides!

10/10 would go to more of his presentations

Liam is a great speaker, and the demos were very useful. Please continue using those demonstrations

Emily Stamey at 13:33 on 22 Sep 2017

I really enjoyed the exercises and the humor hidden in the project. Really informative talk and great knowledge demonstrated by the speaker. Thank you!

Ben Chrisman at 14:05 on 22 Sep 2017

Excellent! Perfect for both beginners and novices. I don't know if I could add anything else beyond what the other attendees haven't added to the talk's rating already.

Only suggestion for Liam: work the room a bit more. One half of the room received most of the attention, but that could have been due to the room's setup.

Jim Dreger at 08:46 on 23 Sep 2017

Very informative presentation for something that all developers should know.

Joe Caughlin at 10:59 on 23 Sep 2017

I was pretty excited that this topic was presented. All of my experience in Ubuntu, so it was nice to see another flavor. There was only so much time allotted, but the LAMP set up (particularly the section about setting up the repository) went at a quick pace.

The seminar was a fantastic primer.

Liam gave an excellent and entertaining tutorial that would bring someone up to speed using the Linux command line.

Oscar Merida at 13:36 on 23 Sep 2017

Engaging speaker, kept the presentation moving nicely while presenting new (and tricky) Linux concepts.