To reset and start fresh, do;
Heisenberg - Digital Alchemist, Software Architect, Automation Specialist and Mechanical Engineer.
Labels
Tuesday, 17 December 2024
Monday, 25 November 2024
Issue with slackpkg and gpg key
I found an issue while using slackpkg where the following error presented itself:
ERROR: Verification of the gpg signature on CHECKSUMS.md5
failed! This could mean that the file is out of date
or has been tampered with. If you use mirrors.slackware.com
as your mirror, this could also mean that the mirror to
which you got redirected is not yet updated with the most
recent changes in the Slackware tree.
Tuesday, 19 November 2024
An alternative way to use wget
Normally wget works as expected but every now and then, you page is forbidden or similar, so the below is an alternative approach;
Monday, 4 November 2024
Import certificate into Java keystore
The below example involves importing a Zscaler root CA certificate into the java keystore on my Slackware installation.
sudo keytool -import -trustcacerts -alias zscaler -file /etc/ssl/certs/Zscaler-Dalzell.crt -keystore /opt/jdk1.8.0_341/jre/lib/security/cacerts
Tuesday, 17 September 2024
Linux boot and shutdown times
who -b or uptime -s
To find the last shutdown time, we can do:
last -x | grep shutdown or last -x | grep reboot (output varies between distributions)
Monday, 17 June 2024
Information from SHOW SLAVE STATUS on mysql
SHOW SLAVE STATUS\G;
Monday, 6 May 2024
UEFI, EFI, elilo and Slackware
I recently came across a system that would not allow me to use legacy boot, so...
Saturday, 20 April 2024
Convert gamma system server to virtual box vm
This is a work in progress...
Tuesday, 16 April 2024
Kill a process on OpenVMS
show system
stop/id=nnnn (where nnnn is the PID from the above command)
Thursday, 14 March 2024
Reset Windows password
Reset Windows password
Saturday, 2 March 2024
Adding a PATH variable on the Mac
We can modify the /etc/paths file or we can create a file under /etc/paths.d such as /etc/paths.d/docker
which could contain;
~/.docker/bin
where the docker bin was located at /Users/my_username/.docker/bin
See also [here] for an example of adding JAVA to the System PATH in Linux.
Install command line tools on Mac
xcode-select --install
Tuesday, 27 February 2024
MySQL flush-hosts and ERROR 1129 (HY000)
Often we see an error such as:
ERROR 1129 (HY000): Host 'nn.nn.nn.nn' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'
Monday, 12 February 2024
SSH HostkeyAlgorithms
A note for .ssh/config
Wednesday, 7 February 2024
Saturday, 3 February 2024
Java Method Overriding v Overloading
I found this useful and interesting, especially as the terms are so easily mixed up (by me at least).
Friday, 2 February 2024
Nexus 5
Unlocking, rooting, installing a custom recovery, installing Kali and reverting my Nexus 5 back to stock.
Saturday, 20 January 2024
Serial ports
Serial port pinouts
Fig's 1&2 show the more common 9 pin serial pinouts, on both the computer side and also the device side respectively. Fig.3 gives a more visual representation of the male variant, most commonly found non the PC side. I think this was historically due to a male being more prone to damage, hence the female end being more commonly used on cables, but I may be wrong.
Fig.5 is particularly useful when testing cables, although I have only really connected pints 2&3 for this purpose. The idea here is that you make a plug that connects the pins together and then you can open the port and whatever you type should be echoed back exactly.
Fig's 6-10 provide details about Null Modem connectivity.
Fig.11 provides more pinout details for the DB25 connectors
Friday, 19 January 2024
Printing control characters
We can echo a control char as per the below;
echo -e '\x07'
The above will give us a BEL
if we want to add control characters to a file, we can do;
printf 'hello there \x07 my name is Snake' > test.txt
if we then cat test.txt, well see the text and a BEL
We can of course send this to a serial port with something like cat test.txt > /dev/ttyS0