Network Capture and Analysis Guide A common go-to when troubleshooting network issues is to use a packet sniffer. However running Wireshark directly on a headless server with no GUI, potentially hundreds or thousands of miles away, presents problems. The good news is you can create pcap files with tcpdump which you can then download to… Read more »
Gitlab Project Access Token “You are not allowed to download code from this project.”
We ran into an issue where a Gitlab Project Access Token simply would not work when trying to clone a repository it definitely had permission to, it would report this error: You are not allowed to download code from this project. It turns out that Project Access Tokens in a private repository will not work… Read more »
Understanding NginX’s sendfile Parameter and Its Implications with NFS
In the world of web servers, NginX has emerged as a robust, high-performance option, powering some of the most trafficked sites on the internet. It’s praised for its scalability and its myriad of features, which allow for fine-tuned optimization. One such feature is the sendfile directive, a parameter within NginX’s configuration that can significantly affect… Read more »
ZFS failed to read pad2 area of primary vdev
There are number of issues that can lead to this error when trying to boot a FreeBSD server with ZFS as root / zroot: ZFS failed to read pad2 area of primary vdev There can be a few reasons for this error, but check these in order: “Phantom” Pool: Make sure you haven’t added any… Read more »
FreeBSD OS Update Mirroring (freebsd-update)
Currently there is unfortunately no official way to mirror the OS updates that the freebsd-update downloads, however we have just open sourced our tool, free for anyone to use! See and get the tool on GitHub here: https://github.com/ateamsystems/freebsd-update-mirroring This, in conjunction with a web server such as NginX, will allow you to locally mirror the… Read more »
Zabbix Ubuntu: zabbix-agent : Depends: libssl1.1 (>= 1.1.1) but 1.1.0g-2ubuntu4 is to be installed
If you’re ever tried to install the Zabbix agent on a Linux server and gotten an error like this, you’re in the right place to find help: $ apt install zabbix-agent Reading package lists… Done Building dependency tree Reading state information… Done Some packages could not be installed. This may mean that you have requested… Read more »
What is CPU Steal Time Under Linux, How To Measure it, And How To Keep Your Cloud Provider Honest!
What is CPU Steal Time? In Linux, CPU steal time refers to the amount of time a virtual CPU waits for a real CPU while the hypervisor is servicing another virtual processor. This measurement is often seen in virtualized environments like AWS, Azure, or Google Cloud. In simpler terms, ‘steal time’ is time that a… Read more »
SQL Database Usage and Transaction Essentials for Programmers
SQL Database Usage and Transaction Essentials for Programmers This is a quick article designed to be an introduction to some of the basics of using a database, for non-database admins. This is not intended to be a full database course, or to turn you into a database admin or expert – we won’t be covering… Read more »
How to Find NginX Version
How to Find NginX Version In 2 Quick Steps Finding your NginX version is a simple process that can be completed in just a couple of steps. We’ve assembled some brief tutorials for Linux and other Unix-like operating systems. These are intended to help you determine your NginX version, as well as troubleshoot errors that… Read more »
MariaDB vs MySQL: Which Relational Database Should You Use?
MariaDB vs MySQL: Which Relational Database Should You Use? MariaDB and MySQL are both popular relational databases, and they are both similar in how they function. However, they are different at the end of the day and one may not be ideal for everyone. So which should you use? The answer will depend on your… Read more »