sshuttle - VPN over ssh, a free alternative

Looking for a lightweight VPN client, but are not ready to spend a monthly recurring amount on a VPN? VPNs can be expensive depending upon the quality of service and amount of privacy you want. A good VPN plan can easily set you back by 10$ a month and even that doesn’t guarantee your privacy. There is no way to be sure whether the VPN is storing your confidential information and traffic logs or not....

April 22, 2020 · 5 min · Hemant Kumar

Monitoring Temperature and Humidity Using InfluxDb and Grafana on RaspberryPi

How fun would it be if you were able to monitor the real time temperature and humidity of your home or work location? In this tutorial we’re going to do just that. First of all, we’re going to setup a Raspberry Pi equipped with a DHT-22 Temperature and Humidity sensor to capture real time readings. Then we’re going to push these captured metrics to InfluxDb – a time series database. Finally, we’re going to set up Grafana on our Raspberry Pi to create real time graphs of the temperature and humidity fluctuations....

November 24, 2019 · 8 min · Hemant Kumar

Raspberry Pi 3 Setup Without a Monitor, Keyboard or a Mouse

In this tutorial, I’m going to explain how to set up your Raspberry Pi 3 without using a monitor or any other input-output devices. The setup is divided into 5 simple steps. Follow the steps to setup your Raspberry Pi in a headless mode, i.e without a keyboard, mouse or even a display. This is especially helpful if you’ve just got your Raspberry Pi and you don’t have anything else than just a power cable and a SD-Card....

September 23, 2019 · 6 min · Hemant Kumar

6 Common Linux Commands for System Monitoring

When it comes to working with unix systems monitoring them plays a very significant role. Whether it’s monitoring the resource utilisation or network utilisation, you need to figure out what the system is actually doing. In this article I’ve aggregated a list of the most common linux commands used for monitoring the current state of the system. On a system with GUI, you can achieve this using a Task Manager or Activity Monitor....

July 21, 2019 · 7 min · Hemant Kumar

Basic Linux Commands for File Manipulation and Compression

When you work with linux or any unix based operating system, everything is treated as a file. Be it the directories, source code files, binaries, or anything else, everything is stored as a file in linux. You can trying opening  a directory in vim (using the command vim office_work_directory) to see what happens. I would recommend against directly editing a directory file though. It’s just fun to see what is actually stored in a directory file....

April 20, 2019 · 12 min · Hemant Kumar

Basic Linux Commands For Text Manipulation

When you work with linux a graphical user interface is not always available. In most cases, you’ll just have the access to a terminal of a remote machine, on which you have just logged in using ssh. In this article we list the basic linux commands for file/text manipulation that you’ll need. These commands are extremely useful for playing around with files in a system. It doesn’t have to be remote system at all, for experimentation purposes, you can just open up a terminal locally....

March 18, 2019 · 11 min · Hemant Kumar

Top 10 Linux Commands Of All Time

In the following article we are going to explore the top 10 linux commands of all time. Linux feels so powerful because it gives you the ability to manipulate virtually everything from the command line. And command line or a terminal is way faster than doing the something from the conventional Graphical user interface (at least when you get used to it). I have a rule of mine which I tell anyone who asks me about how I am so fast with the terminal....

January 18, 2019 · 9 min · Hemant Kumar