Topic: Bash Shell Presenter: Brian Gerard When: Thursday, 14th August 2014, 7pm (pizza from 6.45pm) Where: NC State Engineering Building II Room 1021, Centennial Campus Parking: The parking decks and Oval Drive street parking are free after 5pm Map: Google Maps Video: YouTube Slides: PDF and code on GitHub
Synopis: As Linux users, we spend a lot of our time on the command line, in the shell. And the most popular shell in Linux-land is bash, GNU's Bourne-Again shell. Many users never move beyond the simple execution of a few well-known commands, but there is a lot more that can be done if you learn how.
In this talk, we will go over some less-frequently-used options to some well-known commands and show how they can be put together into more powerful command line constructs. From there, we will explore some of the more useful built-in features of bash and demonstrate how they can be assembled into new commands.
The goal is to give the audience a glimpse into the real power of bash, along with some guidance on how to incorporate some of that power into their own environments and daily workflows.
Bio: Brian Gerard has been working with various *nixes, and Linux specifically, since the mid-'90s, as a Systems Administrator, a Software Engineer, and an end user. After eight years developing abuse defenses for Yahoo! and training their engineers, he now uses his expertise doing deployment automation and security work for WebAssign.
Whatever the role, throughout his career he has found the shell to be an invaluable tool; first using csh, eventually moving to tcsh, and finally (after a friend made it his personal mission to get him to switch), bash. His startup files are the stuff of legend, he has more aliases than your average mafioso, and his prompt decorations have been known to bring tears of joy to the eyes of even the most jaded of sysadmins.
Topic: Hadoop Presenter: Kristopher Kane When: Thursday, 10th July 2014, 7pm (pizza from 6.45pm) Where: NC State Engineering Building II Room 1021, Centennial Campus Parking: The parking decks and Oval Drive street parking are free after 5pm Map: Google Maps Video: YouTube
Synopis: What is Hadoop? The Apache Hadoop software library is a framework that allows for the distributed processing of large data sets across clusters of computers using simple programming models. It is designed to scale up from single servers to thousands of machines, each offering local computation and storage. Rather than rely on hardware to deliver high-availability, the library itself is designed to detect and handle failures at the application layer, so delivering a highly-available service on top of a cluster of computers, each of which may be prone to failures. (http://hadoop.apache.org)
This introduction to Hadoop will briefly cover its history and then dive deeply into where the Hadoop ecosystem is today using the Hortonworks Data Platform (HDP). After the history session we'll talk about the main components, cluster operation, software development and tie the ecosystem components together. Lastly, there will be a demonstration of the popular tools used for data manipulation and querying.
If you wish to follow along with the demonstration download the HDP Sandbox VM here: http://hortonworks.com/products/hortonworks-sandbox/
Bio: Kristopher Kane is a systems architect at Hortonworks and lives in Fuquay-Varina.
Current Steering Committee Members:
The Steering Committee is a body elected to one year terms whose primary responsibility is to ensure that TriLUG remains a stable, organized, legal entity. Generally, within TriLUG, the Steering Committee also acts to organize, schedule, and conduct meetings.
If you would like to look at the rules that govern TriLUG from a legal point of view, please take a look at the Articles Of Incorporation. These are the founding principles and guidelines that the Steering Committee is elected to protect.
If you have any questions regarding, but not limited to, any of the following areas, please feel free to contact the Steering Committee using the contact link.
If you would like to send us US Postal mail, the address is:
Triangle Linux Users Group PO Box 37874 Raleigh, NC 27627
Topic: Women in F/OSS Presented by: The Raleigh-Durham chapter of Girl Develop It, with moderator Julia Elman. When: Thursday, 12th June 2014, 7pm (pizza from 6:50pm) Where: NC State Engineering Building 2 Room 1021, Centennial Campus Parking: The parking decks and Oval Drive street parking are free after 5pm Public Transit: Wolfline Summer Service and Capital Area Transit. Sponsor: Open Invention Network Video: YouTube
Come hear from talented women who are contributing to various Free and/or Open Source Software (F/OSS) projects.
Karen Tracey: Django Core Committer, Lead Developer and Technical Manager at Caktus Consulting Group, LLC., Crossword Constructor and Crazy Cat Lady.
Andrea Villanes: Co-founder of Women in Technology Perú, winner of the Anita Pass-It-On award for her outreach work in Perú, and Data Scientist at the Institute for Advanced Analytics.
Sandi Metz: Sandi Metz distilled 30+ years of experience into her book "Practical Object-Oriented Design in Ruby" (http://poodr.com), which reflects a deep bias towards practical solutions and working software. She worked for many years at Duke University but now independently consults and teaches.
Amy Hendrix: Amy Hendrix is a regular core contributor and community leader for WordPress. She works as a Web Engineer at 10up.com, teaches on web-dev-related matters for Girl Develop It, and messes around with swords.
Lenore Ramm: Development/tier-4 support/operations for Identity Management team at Duke. An artist with a bachelor's in Computer Science.
UPDATE: A previous version of this page listed a panelist who withdrew due to a scheduling conflict.
Topic: SystemD Presenter: David Both When: Thursday, 8th May 2014, 7pm (pizza from 6.45pm) Where: NC State Engineering Building II Room 1021, Centennial Campus Parking: The parking decks and Oval Drive street parking are free after 5pm Map: Google Maps Video: Hangout OnAir (during the meeting) Slides: SystemV-vs-systemd (Presentation), SystemV-vs-systemd (Lab Project)
Abstract: This presentation will briefly review the Linux boot process and the old SystemV startup process. It will then discuss in more detail the startup process using systemd, and the reasons for creating the new systemd daemon and some of the advantages it provides. We will also discuss configuration files and some of the more common commands required to cause systemd to do our bidding. Backward compatibility will also be covered.
Bio: David Both is a Linux and Open Source advocate who resides in Raleigh, North Carolina. He has been in the IT industry for over thirty years and taught OS/2 for IBM where he worked for over 20 years. While at IBM, he wrote the first training course for the original IBM PC in 1981. He has taught RHCE classes for Red Hat and has worked at MCI Worldcom, Interpath, Cisco, and the State of North Carolina. He currently works as President, Trainer, Senior Consultant, and janitor for Millennium Technology Consulting LLC. He has been working with Linux and Open Source Software for more than 15 years.
David has written articles for OS/2 Magazine, Linux Magazine and Linux Journal. His article "Complete Kickstart," co-authored with a colleague at Cisco, was ranked 9th in the Linux Magazine Top Ten Best System Administration Articles list for 2008.
David can be reached at email@example.com
Topic: Docker Presenter: Vincent Batts When: Thursday, 13th March 2014, 7pm (pizza from 6.45pm) Where: NC State Engineering Building II Room 1021, Centennial Campus Parking: The parking decks and Oval Drive street parking are free after 5pm Map: Google Maps Video: YouTube (lost the start of the meeting)
Abstract: What is docker (https://www.docker.io), and how can it help me?
Linux containers are self-sufficient ways to deploy isolated applications for testing, developing, or running applications at scale. Come for a workshop on how to leverage this technology for more robust continuous integration, and developing/deploying across a diverse landscape of distributions.
We'll go over the fundamentals: * Building a image for your application (if you're not a developer, that is ok :-) * Wiring up that image for your use case * Shipping that image (or even publishing it for others)
Feel free to bring your questions on docker-based solutions!
Bio: Vincent Batts is a Senior Software Engineer at Red Hat. He has specialized in content delivery to customers, and more recently joined the Openshift team. Vincent's years of Linux and open-source involvement, including development work on Slackware and Fedora, have lead to exciting new opportunities with OpenShift and the docker community.
What: Docker Hack Day When: Saturday, April 5th at 9:15am - 4:00pm EDT. Meet in lobby at 9:00. Where: Annex at Red Hat Tower, 190 E Davie St, Raleigh NC. RSVP: Please email firstname.lastname@example.org to let him know you're coming (so you can get into the building), by 5:00pm on Thursday, April 3rd.
Thanks to Vincent Batts and his recent presentation, we have been exposed to the many possibilities of lightweight containers and easy management with docker. Instead of merely marveling at the possibilities, I would like to try to use docker to accomplish some real world tasks so I can better understand what types of problems I can use docker to solve. Let's meet Saturday, April 5th at 9:15am EDT at Red Hat's Raleigh offices. We can start by going through the quick start documentation and making sure everyone can run docker on their machines. Then we can hack on projects (e.g. a containerized email system) and share what we learn. If you have other ideas you would like to explore, please share them here. If possible, try installing docker before arriving as that will speed things along. This will be an hands on workshop, so please bring a computer.
Directions Parking this weekend is $7 in all parking garages on Wilmington St, including the one in Red Hat Tower, due to special events. (Red Hat does not control the parking garage.) Street parking will be free and plentiful, especially at 9am, but leave a few extra minutes to find a space.
The Annex has a separate entrance, not in the main Red Hat lobby. From the main entrance to Red Hat Tower, proceed east on Davie St. (toward Blount), and look to your right as you approach Blount St. There will be an entrance marked "The Annex at Red Hat Tower" at 190 E Davie St.
If you park in the garage, there is an elevator in the North-East corner. Take it to ground level, and when you exit, the Annex will be immediately to your right.
Public Transit The Moore Square bus station is 1 block away. It is the end point for most bus routes in Raleigh, and many TTA busses from all over the Triangle go there. More info is available from Triangle Transit directly. From the bus station, proceed south on Blount St, cross Davie St, and The Annex is just to the right on Davie St next to Calavera.
The Amtrak station is about 7 blocks away, although there are only a few trains per day.