How to replicate a MySQL database on Linux

Database replication is a technique where a given database is copied to one or more locations, so that the reliability, fault-tolerance or accessibility of the database can be improved. Replication can be snapshot-based (where entire data is simply copied over to another location), merge-based (where two or more databases are merged into one), or transaction-based […]
Continue reading…

 

How to share a directory with Samba on Fedora or CentOS

Nowadays sharing data across different computers is not something new at home or many work places. Riding on this trend, modern operating systems make it easy to share and exchange data transparently across computers via network file systems. If your work environment involves a mix of Microsoft Windows and Linux computers, one way to share […]
Continue reading…

 

How to apply image effects to pictures on Raspberry Pi

Like a common pocket camera which has a built-in function to add various effects on captured photos, Raspberry Pi camera board (“raspi cam”) can actually do the same. With the help of raspistill camera control options, we can add the image effects function like we have in a pocket camera. There are three comman-line applications […]
Continue reading…

 

How to create a time lapse video with Raspberry Pi

After installing a Pi camera module and capturing pictures and videos with raspistill and raspivid commands, I wanted to create a time lapse video of the nice scenery that I have in the back of my apartment. For those who don’t know what it is, time-lapse video (or often-called time-lapse photography) is a shooting technique […]
Continue reading…

 

How to create a nifty terminal theme inside a Linux terminal

Many of you Linux junkies will probably spend most of your time in terminals. So you may be wondering how to spice up the plain old boring-looking terminal environment. If you are looking to enhance the look of your terminal window, one way is screenFetch. According to its creator, screenFetch is a “bash screenshot information […]
Continue reading…

 

How to set up a web-based lightweight system monitor on Linux

Sometimes we, as a normal user or a system admin, need to know how well our system is running. Many questions related to system status can be answered by checking log files generated by active services. However, inspecting every bit of log files is not easy even for seasoned system admins. That is why they […]
Continue reading…

 

How to use Google Web Designer for HTML5 design on Linux

Google Web Designer is a GUI tool created by Google for designing advanced HTML5 content using an integrated visual editor interface. It can create an interactive HTML5 web page as well as animated graphic ads that can run on any device. This tool is finally available for Linux, while it is still in beta stage. […]
Continue reading…

 

How to set up a lightweight web server on Raspberry Pi

There are a variety of web server software available for Linux-based platforms including Raspbian. Using one of those available web server software, we can turn Raspberry Pi into a 24/7 available portable web server. In this case, however, we must understand that Raspberry Pi has hardware limitations in terms of CPU clock speed, memory, etc. […]
Continue reading…

 

How to configure Conky with a GUI-based Conky config tool

Conky is a light-weight system monitor for X, which displays a variety of information on your desktop. Conky is a highly configurable program which can monitor various time-varying system properties such as CPU load/temperature, free memory, free disk space, battery status, network traffic, etc. Conky consumes little system resources because it renders information within a […]
Continue reading…