UNIXgr

Just another UNIX guru

Main menu

Skip to primary content
Skip to secondary content
  • Home
  • About Me
  • Projects
    • Snapshot
    • ZPcheck
  • Register
    • Edit Your Profile
    • Update Billing Card
    • Welcome
    • Your Membership

Category Archives: Linux

Post navigation

← Older posts

Lustre Sentinel

Posted on December 28, 2025 by Colin Faber
Reply

Over the past month I’ve been playing around with AI based development, in these efforts I’ve produced a tool called Lustre Sentinel. This is a simple Lustre file system monitoring and auditing application written in C. The general idea behind … Continue reading →

Posted in C, File Systems, Linux, Lustre | Leave a reply

BASH Script IPv6 address validation

Posted on September 9, 2025 by Colin Faber
Reply

Here’s a simple function to validate IPv6 address space within a bash script

Posted in Bash, Bash, Musings, Programming | Leave a reply

Parallel execution in Bash example

Posted on August 1, 2025 by Colin Faber
Reply

Below is an example I vibe coded up with Grok which provides parallel execution of tasks within Bash 4.3+ and later. It leverages internal bash features as well as external temporary tracking files for output capture. It seems to work … Continue reading →

Posted in Bash, Bash, General Knowledge, Musings, Tools | Leave a reply

snap + firefox made me angry

Posted on January 7, 2023 by Colin Faber
Reply

How to disable snap and reinstall mozilla firefox non-snap packages on Ubuntu Linux 22.04 and later Continue reading →

Posted in General Knowledge, Kubuntu, Linux, Tools | Tagged configuration, Linux | Leave a reply

less Tips and Tricks

Posted on October 28, 2022 by Colin Faber
Reply

The less tool can open multiple files in order, I find this useful when comparing sets of logs. For instance Which will open the first file it finds and hold the rest in reserve, switching forward and backwards through this … Continue reading →

Posted in Linux, Misc, Musings, Tips, Tools | Leave a reply

Imagemagick

Posted on January 19, 2020 by Colin Faber
Reply

Imagemagick can calculate the best resolution and quality for JPEG type files with the -define jpeg:extent=SIZE optional argument. An example of this would be to reduce the size of a multi-megapixel image by half and targeting a desired maximum file … Continue reading →

Posted in Linux, Misc, Musings, Tips | Leave a reply

XPS 13 and M3800

Posted on March 7, 2018 by Colin Faber
Reply

So very recently my beloved 2013 era XPS 13 developer edition finally failed. The HID controller failed and that’s pretty much it for these things. As a result of this I ended up switching back to my spare laptop (well … Continue reading →

Posted in General Knowledge, Linux, Misc, Musings | Leave a reply

Decoding lustre /tmp/lustre-log.XXXX dumps

Posted on May 18, 2016 by Colin Faber
Reply

Simple tip, to decode thread stack dumps from Lustre file system, which typically get dumped into /tmp, run: lctl df <input file> <output file> This will leave you with an ascii formatted, human readable stack trace which can be used … Continue reading →

Posted in FAQs, File Systems, Linux, Lustre | Leave a reply

Infiniband Tips and Tricks

Posted on January 26, 2016 by Colin Faber
Reply

Below are some commands I’ve found useful when dealing with infiniband and related issues. Determine port state on all ports available within the fabric The command ibnetdiscover command will show you the state of each port in the the fabric. … Continue reading →

Posted in General Knowledge, Infiniband / IB, Linux, Networking / Wifi, Tips | Leave a reply

New Perl module: Filesys::Virtual::Chroot

Posted on November 13, 2015 by Colin Faber
Reply

I’ve been trying hard lately to take useful code I’ve written over the years for different projects (such as my predictive anti-spam system Ruckus scanmail) and rep.ublish the libraries with more generic names under CPAN Filesys::Virtual::Chroot provides advisory functions for … Continue reading →

Posted in File Systems, Tools | Leave a reply

Post navigation

← Older posts

Recent Posts

  • Lustre Sentinel
  • Restore Youtube Shorts Block Channel extension
  • BASH Script IPv6 address validation
  • Parallel execution in Bash example
  • SC23

Recent Comments

  • Colin Faber on About Me
  • Samuel Sunndmark on About Me
  • Colin Faber on JBL BAR 5.1 wireless soundbar firmware upgrade
  • Stan on JBL BAR 5.1 wireless soundbar firmware upgrade
  • Stan on JBL BAR 5.1 wireless soundbar firmware upgrade

Archives

  • December 2025
  • October 2025
  • September 2025
  • August 2025
  • November 2023
  • June 2023
  • May 2023
  • January 2023
  • November 2022
  • October 2022
  • September 2021
  • May 2021
  • February 2021
  • January 2021
  • December 2020
  • January 2020
  • September 2018
  • July 2018
  • March 2018
  • February 2018
  • November 2017
  • October 2017
  • May 2017
  • October 2016
  • June 2016
  • May 2016
  • April 2016
  • March 2016
  • February 2016
  • January 2016
  • December 2015
  • November 2015
  • September 2015
  • August 2015
  • April 2015
  • March 2015
  • February 2015
  • January 2015
  • December 2014
  • November 2014
  • October 2014
  • September 2014
  • August 2014
  • June 2014
  • May 2014
  • March 2014
  • January 2014
  • December 2013
  • October 2013
  • August 2013
  • June 2013
  • April 2013
  • March 2013
  • February 2013
  • January 2013
  • December 2012
  • November 2012
  • October 2012

Categories

  • Android
  • Backgrounds
  • Bash
  • Bash
  • C
  • FAQs
  • FAQs
  • File Systems
  • Firmware upgrades
  • FreeBSD
  • Gaming
  • General Knowledge
  • Hardware
  • HPC
  • Infiniband / IB
  • Kubuntu
  • Linux
  • Linux
  • Logical Volume Manager
  • Lustre
  • Misc
  • Musings
  • Networking / Wifi
  • Perl
  • Programming
  • Samba
  • Security & Encryption
  • Tips
  • Tools
  • Tools
  • Uncategorized
  • Wii
  • Windows
  • Windows
  • Windows
  • ZFS

Blogroll

  • Andy Botting
  • Debugging suspend and resume issues on Linux
  • EEVblog
  • FM Bike Works
  • NnixCraft
  • Stephen Ostermiller's Blog

Meta

  • Register
  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
Proudly powered by WordPress