-
Recent Posts
Archives
- December 2022
- July 2020
- August 2018
- September 2017
- December 2016
- November 2016
- October 2016
- September 2016
- August 2016
- July 2016
- June 2016
- May 2016
- April 2016
- February 2016
- October 2015
- August 2015
- July 2015
- May 2015
- April 2015
- October 2013
- June 2013
- May 2013
- December 2012
- November 2012
- August 2012
- September 2011
- September 2010
Author Archives: Aleksey Tsalolikhin
Sysadmin war story: “The network ate my font!”
About 15 years ago, I was the only UNIX sys admin in a factory, and I was asked to help with a “network issue” which hit the Help Desk. The problem, it was explained to me, was that the network … Continue reading
Posted in Uncategorized
Leave a comment
You think our training is expensive?
I charge US $3,000 per training day, plus a US $2,000 admin fee, to come on-site and train up to 12 staff using a training methodology that ensure that deep learning occurs. Some people have pushed back on the price … Continue reading
Posted in Uncategorized
Leave a comment
Using Ansible to change sshd configuration
One of my clients is at the ssh “for” loop stage of automation maturity, so I installed Ansible. Because of selinux and Python version issues, I’m using the “raw” mode (which doesn’t require Python on the hosts, it just runs … Continue reading
Posted in Uncategorized
Leave a comment
Infrastructure Management at Scale
I recently spoke at Digital Media Educators Conference (DMEC) on Infrastructure Management at Scale and the skills educators need to impart to up and coming system administrators. This conference serves the California community college system, which is dear to my … Continue reading
Posted in Uncategorized
Leave a comment
Why I credit my career success to USENIX LISA training
I encourage *nix sysadmins to go to the annual USENIX LISA conference and avail themselves of the training there. USENIX is the UNIX Users Group. Around since the seventies, it is now a global professional society spanning industry and academia. … Continue reading
Posted in Uncategorized
Leave a comment
CFEngine Enterprise tip: showing hosts that have a broken RPM database
RPM database corruption is a common problem on Red Hat Linux systems at scale. When it happens, you have to rebuild the RPM database: – https://access.redhat.com/solutions/6903 – http://www.cyberciti.biz/tips/rebuilding-corrupted-rpm-database.html I am working on automating this repair with CFEngine. In the meantime, … Continue reading
Posted in Uncategorized
Leave a comment
Dumping RPM metadata
The other day, I wanted to find out which RPM metadata field was used to store the “el6” value in the “rpm -q” output for a package, e.g: [root@as-ws-pr-la-01 Desktop]# rpm -q kernel-2.6.32-504.el6.x86_64 kernel-2.6.32-504.el6.x86_64 [root@as-ws-pr-la-01 Desktop]# This came up because … Continue reading
Posted in Uncategorized
Leave a comment
Feedback from “Taming the Git Filesystem” talk on June 2nd, 2016
Mike Weilgart is going to repeat his “Taming the Git Filesystem” talk on June 23rd in Burbank. In the meantime, here is what attendees said about the debut of this talk June 2nd at UUASC-LA/LOPSA-LA meetup: “You definitely filled out … Continue reading
Posted in Uncategorized
Leave a comment
Identifying critical unpatched vulnerabilities on a Red Hat system
These are some working notes for identifying critical unpatched vulnerabilities on a Red Hat Enterprise Linux system (version 6). If you install yum-security plugin, you can list security updates available and which CVEs they relate to, as well as their … Continue reading
Posted in Uncategorized
Leave a comment
Mario Obejas on “a replacement for bash?” and on writing production-grade code in any language.
Recently Yves Dorfsman asked on the lopsa-tech mailing list: A lot of people love to hate bash, and there are good reasons for it, but it seems that there isn’t an obvious replacement for it. […] What do you use? … Continue reading
Posted in Uncategorized
Leave a comment