Common Linux Log Files and How to View Them

By | March 31, 2023

What are Linux logs? Linux logs are a critical component of the OS that gives a snapshot of everything that has been happening in the system. It helps in tracking events within the system such as process initiation/failure, errors in running applications, login failures, boot-up process etc. They are essential for debugging running applications, tracking… Read More »

4 CPU Performance metrics explained – Usage, Clock Speed, Power Consumption, Temperature

By | March 18, 2023

Performance metrics are numbers that measure different aspects of the working state of a cpu and reveal useful diagnostic information. These include cpu usage, clock speed, power consumption, temperature etc. There are many more but for simplicity we shall be focusing on these ones in this article. The metrics can be monitored using tools like… Read More »

Snap command examples to manage packages on Linux

By | February 18, 2023

What is Snap Snap is a software packaging and deployment system (similar to deb) developed by Canonical for Linux. It has version control capabilities which help maintain multiple releases of a particular application (aka snaps). Though it is a proprietary solution from Canonical, Snap is available for other linux distros like Fedora, CentOS and Manjaro… Read More »

How to Install PyOpenGL on Windows 10

By | September 15, 2023

PyOpenGL is an python module that implements OpenGL functions in python allowing you to write OpenGL applications using Python. With OpenGL you are able to write applications that use “GPU acceleration”. So if you have an Nvidia RTX 3060 gpu on your system, the opengl functions will use it to render the 3D graphics on… Read More »