Tinamou Blog
Tinamou Blog
Working with AWS CLI and S3 Buckets
The AWS console is a well designed interface but I find its often quicker to do things from the command line when I'm all set up with credentials and configs. These actions can then be automated via scripts if necessary.
Some ideas for fixing mail deliverability issues
Websites of any complexity, whether Wordpress, Drupal or anything else, generally require some outbound mail functionality - lost passwords, commerce order notification etc. Wherever possible, I try to use an external SMTP provider, such as gmail or zoho, with a website as the overheads for managing Postfix/Dovecote are generally not warranted. However, sometimes I need to run Postfix and here are some tips to give your mail the best chance of arriving from your server.
Resizing a volume, partition and filesystem on EC2
It's always a good idea to find out why your running out of disk space before investing in costly storage just for the sake of taking the path of least resistance. But if you really need to add disk space to an existing root volume (Elastic Block Storage) then here is how to do it.
That's not a bug, that's a feature....
This is one of my favourite tech support chats...
Useful commands for monitoring and troubleshooting on Linux
Here are some basic commands that I use frequently when monitoring or troubleshooting issues on Linux. Typically this involves checking if a process is running, terminating a process, finding out where disk space is being used, checking what's using memory and how much is available.
Linux: Main file system locations
A file system is a logical collection of files on a partition or disk. A partition is a container for information and can span an entire hard drive if desired.
Using Targets with Systemd for Linux
Drupal 8 Theming: Finding Block Id for use with Twig Tweak
The Drupal 8 Twig Tweak module is a brilliant tool for front end development and theming. It makes available to your twig templates easy to use syntax to embed a whole lot of Drupal content and functionality such as regions and blocks.
System V Init runlevels
Runlevels are essentially a collection of scripts, associated with a particular
The Linux Boot Process
A short blog post explaining what happens when a computer with Linux installed boots up.