How to access Gmail from the command line on Linux with Alpine

If you are a command-line lover, I am sure that you welcome with open arms any tool that allows you to perform at least one of your daily tasks using that powerful work environment, e.g., from scheduling appointments and managing finances to accessing Facebook and Twitter. In this post I will show you yet another […]
Continue reading…

 

How to share files between computers over network with btsync

If you are the type of person who uses several devices to work online, I’m sure you must be using, or at least wishing to use, a method for syncing files and directories among those devices. BitTorrent Sync, also known as btsync for short, is a cross-platform sync tool (freeware) which is powered by BitTorrent, […]
Continue reading…

 

How to analyze and view Apache web server logs interactively on Linux

Whether you are in the web hosting business, or run a few web sites on a VPS yourself, chances are you want to display visitor statistics such as top visitors, requested files (dynamic or static), used bandwidth, client browsers, and referring sites, and so forth. GoAccess is a command-line log analyzer and interactive viewer for […]
Continue reading…

 

How to set up a cross-platform backup server on Linux with BackupPC

Just in case you haven’t been able to tell from my earlier posts on backupninja and backup-manager, I am a big backup fan. When it comes to backup, I’d rather have too much than not enough, because if the need arises, you will be grateful that you took the time and effort to generate extra […]
Continue reading…

 

How to schedule appointments and to-do tasks in a Linux terminal

If you are a Linux system administrator who enjoys spending your time in terminal-land, but also needs a way to stay on top of your everyday tasks, appointments and meetings, you will find calcurse to be a very useful tool. calcurse combines a calendar, a to-do list manager, a scheduler and a configurable notification system […]
Continue reading…

 

How to create a custom backup plan for Debian with backupninja

Backupninja is a powerful and highly-configurable backup tool for Debian based distributions. In the previous tutorial, we explored how to install backupninja and how to set up two backup actions for the program to perform. However, we should note that those examples were only “the tip of the iceberg,” so to speak. In this post […]
Continue reading…

 

How to back up a Debian system using backupninja

Prudence or experience by disaster can teach every sysadmin the importance of taking frequent system backups. You can do so by writing good old shell scripts, or using one (or more) of the many backup tools available for the job (e.g., Clonezilla, Duplicity). Thus the more tools you become acquainted with, the better informed decisions […]
Continue reading…

 

How to run SQL queries against Apache log files on Linux

One of the distinguishing features of Linux is that, under normal circumstances, you should be able to know what is happening and has happened on your system by analyzing one or more system logs. Indeed, system logs are the first resource a system administrator tends to look to while troubleshooting system or application issues. In […]
Continue reading…

 

How to monitor a log file on Linux with logwatch

Linux operating system and many applications create special files commonly referred to as “logs” to record their operational events. These system logs or application-specific log files are an essential tool when it comes to understanding and troubleshooting the behavior of the operating system and third-party applications. However, log files are not precisely what you would […]
Continue reading…