Posts

Showing posts from March, 2020

When is Patch Tuesday?

  Microsoft releases updates on a predictable cadence. The second Tuesday of every month is called “Patch Tuesday”. There aren’t any Linux distributions (that I’m aware of) that have a similar release cadence. Package updates are released pretty much as soon as they are ready. Theoretically, you could check for updates every day and always have new updates to install each day. However, if you have decided for one reason or another to just standardize your Linux patching around Microsoft’s patch release dates, then you will need a good way to figure out when the next Patch Tuesday will occur. Python Script to get the second Tuesday of the month I spent a lot of time searching the web for ways to list out all the Patch Tuesdays for a given year, and I didn’t find anything that worked well for me so I wrote this little python script to help with scheduling. #!/usr/bin/env python3 import calendar import datetime import argparse # get the current year now = datetime.datetime.now().year pa

Does Linux Need Antivirus?

  Back in May of 2017, in the wake of the WannaCry ransomware episode, I published an article   outlining the major security advantages   that Linux has over other operating systems. I stand by each argument I presented back then, but recently I started to ask myself if anything has changed over the last few years that would call for revisiting this topic. A lot of the information that gets passed around the Linux community is really good, however, sometimes the information surrounding this topic specifically is not always of the highest quality and it can be difficult to decipher fact from fiction. In light of the fact that I stand by my previous article, and under the realization that I’m really just some guy on the internet; I thought it would be best to reach out to a few experts and see what they say regarding antivirus software on Linux. I thought it was important that the information I passed on was coming from trusted and well-known vendors in both the Operating System space, a

DNF Update Information - Fedora/CentOS 8

Image
The Fedora operating system comes with an updated version of the famous   yum package management   utility, called “ DNF ”. DNF stands for “Dandified YUM”, and it retains the general syntax that users of the yum package manager are used to. If you are reading this post should be familiar with at least the basics of installing and updating packages with YUM or DNF. Take a look at the   Fedora Docs   if you need a quick refresher on how to install packages with DNF. What I would like to go over is a bit more advanced, though not a difficult aspect of DNF/YUM. That is how to get detailed information on what updates are available, why they are needed, and how to be a bit more selective in the updates that you choose to install. The commands we cover here will work on the current Fedora release (currently 31), they should work on any release as far back as 22 which is when the switch to DNF became official as well as CentOS 8 and RHEL 8. What information can you get from DNF? There is a ton