I recently read an article called “Computer. Science. Paradox?” by Ben Rockwood which pointed me to a phenomenal project called “Great Principles of Computing.” The project’s founding principle is that Computing, not Computers are the center of our study and that the Science of Computing is, indeed, a natural science. This project touches on so many issues in the teaching of Computer Science and how we index our knowledge. It also provides solutions to so many frustrations I felt while working my way through the undergraduate Computer Science curriculum at the University of Akron.
Systems Administrator’s Lab: OpenSSH MaxStartups
Background When performing automation using OpenSSH/Cron you will inevitably run into concurrency problems. Recently, we had a problem where one machine was receiving 21 ssh connection within one second. This is because the standard cron daemon only has a granularity of one minute. In this article, I am going to quickly elaborate on how we
Continue Reading “Systems Administrator’s Lab: OpenSSH MaxStartups”
Continue Reading “Systems Administrator’s Lab: OpenSSH MaxStartups”
Amazon EC2 & Rackspace Cloud Servers
Background Recently, I had the chance to work on a couple of projects that took me into the cloud. The first project had me setting up Eucalyptus on KVM. The second had me building out an infrastructure in Rackspace Cloud Servers. This has given me some hands on insight into the problems that are facing
OpenSSH and Keychain for Systems Administrators
This tutorial provides guidance on best practices and configuration of OpenSSH/Keychain, but also includes some important troubleshooting techniques for which documentation is somewhat lacking. These techniques took me several years to develop and I have tried to compile them here in one concise post so that others do not have to suffer through the arduous learning process
Continue Reading “OpenSSH and Keychain for Systems Administrators”
Cleveland Python Group (Clepy) December 20th (Rescheduled, again)
Background CLEPY will be held on Monday December 13 at LeanDog. The meeting will start about 6:30. Nick Barend will give a short introduction to Erlang: a whirlwind introduction to the language basic interactive shell usage concurrency primitives (spawn, messaging sending, message receiving) TCP communication This will be a combination of discussion and hands-on sessions.
Continue Reading “Cleveland Python Group (Clepy) December 20th (Rescheduled, again)”
Continue Reading “Cleveland Python Group (Clepy) December 20th (Rescheduled, again)”
Akron Linux User Group (ALUG) December 2nd
Background Patrick Reagan will be giving a talk on Virtual Machine performance Slides On Google Docs
Continue Reading “Akron Linux User Group (ALUG) December 2nd”
System’s Administrator’s Lab: Testing
Today, I got an email from the Fedora package manager, Red, who let me know that there was a problem with Petit. I don’t think he knew it, but it was actually my fault that the whole thing got screwed up, so I felt kind of bad. Well, to make a long story short, when
Akron Linux Users Group (ALUG): Bash Tips & Tricks
Gaurav Saxena will be giving this talk: Link
Continue Reading “Akron Linux Users Group (ALUG): Bash Tips & Tricks”
DevOps Culture: An Ethnography
Background An ethnography is a holistic study of another culture conducted by an anthropologist. During the study, the anthropologist lives among the members of the foreign culture, takes notes, and collects data. From this data, the anthropologist develops theories and tests them cross culturally to determine if the source is genetic/biological in nature or enculturated.
Systems Administrator’s Lab: Cacti Development
Background Today, I finally took the time to update a Cacti Data Query which I wrote a while back. When I took a look at it, I found out that it was never actually working for other people strait out of the box. This data query graphs BGP prefixes, messages received and messages sent. I
Continue Reading “Systems Administrator’s Lab: Cacti Development”
Continue Reading “Systems Administrator’s Lab: Cacti Development”