Category Archives: IT Administration

Using GoDaddy API for Dynamic DNS

September 27th, 2021

It has been difficult accessing my home computer, with potentially a dynamically allocated IP address, from anywhere on the Internet after dyndns.org became a paid service. The following bash script made available by TheBelcherman on the GoDaddy Community forum simulates the functionality of dyndns.org by programmatically updating a DNS record that has GoDaddy as its […]

Upgraded to Amazon Lightsail – CentOS 7

August 18th, 2021

I had been with GoDaddy for almost two decades. GoDaddy offered a Virtual Private Server (VPS) for $10 per month over two years. Now that my contract is up, they are offering a renewal at $20 per month. While my GoDaddy VPS failed to reboot after a typical update using yum, I set up an […]

apr: Failed Creating Threads

May 5th, 2020

There is a potential segmentation fault when executing ‘make test’ while building apr-1.7.0. The following lines are output: … testatomic : -Line 413: Failed creating threads -/bin/sh: line 2: XXXXX Segmentation fault ./$prog -v … Programs failed: testall make[1]: *** [check] Error 139 make[1]: Leaving directory `…/apr-1.7.0/test’ make: *** [check] Error 2 The segmentation fault […]

fciv.py – Python Module for Microsoft FCIV

April 5th, 2020

fciv.py is a Python module that I implemented to generate file integrity data in a format used by Microsoft File Checksum Integrity Verifier. My use case involves copying files from a Linux workstation to a Microsoft Windows workstation. I wanted to generate integrity data on Linux using Python 3 and verify file integrity on Microsoft […]

Backup Procedure Using WSL

February 1st, 2020

Using Microsoft Windows Subsystem for Linux (WSL) to gain access to Linux command line tools within Microsoft Windows 10, I was able to create a consistent backup procedure that can be performed in Windows and Linux environments. I used SyncToy and File Checksum Integrity Verifier (FCIV) to perform backups before adopting this standard approach. Except […]