Thursday, March 31, 2016

Build Your Own Email Server on Ubuntu: Basic Postfix Setup

Why build your own email server? Have you heard that Hilary Clinton uses her private email server?
Building your own, private email server can help protect your privacy because only you, the server admin, have access to the emails stored on the server. On the other hand, building your own email...

Read full story here:
Build Your Own Email Server on Ubuntu: Basic Postfix Setup

Wednesday, March 30, 2016

3 Methods To Change the Hostname of Your Linux Machine

This tutorial explains 3 methods to change the hostname of your Linux machine.
Check the current hostname
You can use hostname command.
hostname
or use hostnamectl
hostnamectl

Change Hostname: Method1
Hostname is configured in /etc/hostname file. So we can manually open this file and change...

Read full story here:
3 Methods To Change the Hostname of Your Linux Machine

Tuesday, March 29, 2016

How To Install Arch Linux in Virtualbox with UEFI Firmware

Hello and welcome. Arch Linux is one of my favourite Linux distros. It’s a rolling release which means there’s no new version to upgrade to. The installation process if kind of diffcult for new Linux users. But once you successfully installed Arch Linux on your computer, it’s...

Read full story here:
How To Install Arch Linux in Virtualbox with UEFI Firmware

Monday, March 28, 2016

How to Setup MariaDB Master-Slave Replication on Debian 8

In this tutorial, I will show you how to setup a simple MariaDB master-slave replication. By simple I mean there’s only one master and one slave and only one instance of replication from a master to a slave. This tutorial is demonstrated on a Debian 8 server with MariaDB 10.1 as the master ...

Read full story here:
How to Setup MariaDB Master-Slave Replication on Debian 8

Friday, March 25, 2016

How To Compile PHP7 From Source on Raspbian Jessie

This tutorial explains how to compile PHP7 from source and installing it to Raspbian Jessie OS. I’m using the low end Pi 1 Model B. The processing power of Pi 1 is inadequate when it comes to compiling software from source. It took about 5 hours to finish compiling PHP7. So I suggest using...

Read full story here:
How To Compile PHP7 From Source on Raspbian Jessie

Thursday, March 24, 2016

How to Compile MariaDB From Source on Raspbian Jessie

This tutorial explains how to compile MariaDB from source on Raspbian Jessie and how to use Systemd to manager MariaDB daemon. The latest stable version of MariaDB is 10.1.12.
Compile MariaDB From Source
Download the MariaDB source code from official MariaDB website or download it with wget. SSH...

Read full story here:
How to Compile MariaDB From Source on Raspbian Jessie

Wednesday, March 23, 2016

How To Compile Nginx From Source and Install on Raspbian Jessie

In this tutorial we are going to look at how to compile Nginx mainline version (1.9.12 at the time of this writting) on Raspbian Jessie OS.
Compile Nginx from Source
Download Nginx mainline version using wget
wget http://nginx.org/download/nginx-1.9.12.tar.gz
Extract the tar archive.
tar xvf ...

Read full story here:
How To Compile Nginx From Source and Install on Raspbian Jessie

Tuesday, March 22, 2016

Install LEMP stack (Nginx, MariaDB, PHP) on OpenSUSE Leap 42.1

In this tutorial, we are going to learn how to install the LEMP stack (Nginx, MariaDB and PHP) on OpenSUSE Leap 42.1. You will find this process if a little bit different from installing LEMP stack on Debian,, Fedora or CentOS. In pariticular, we must set SuSE firewall to allow Internet user to...

Read full story here:
Install LEMP stack (Nginx, MariaDB, PHP) on OpenSUSE Leap 42.1

Monday, March 21, 2016

An IDE For PHP: Install PhpStorm on Ubuntu 15.10

For those of you who don’t know, PhpStorm is a cool IDE for PHP developers. It’a a commercial and cross-platform product from Jetbrains and can run on Linux, Mac OS and Windows. This tutorial will explain how to install Phpstorm on Ubuntu15.10.
Install Oracle Java 8 on Ubuntu...

Read full story here:
An IDE For PHP: Install PhpStorm on Ubuntu 15.10

Install Oracle Java 8 on Debian Jessie and Raspbian Jessie Via PPA

In a previous tutorial, I showed you how to install Oracle Java 8 on Ubuntu, Linux Mint and Elementary OS via PPA. You can also use the same PPA to install Oracle Java 8 on Debian Jessie and Raspbian Jessie. But the process of adding PPA to Debian and Raspbian is a little different. So I...

Read full story here:
Install Oracle Java 8 on Debian Jessie and Raspbian Jessie Via PPA

Install Oracle Java 8 on Ubuntu, Linux Mint, Elementary OS

In this tutorial, I will show you how to install Oracle Java 8 on Ubuntu based Linux distributions, including  Ubuntu, Linux Mint, Elementary OS, from PPA (Personal Package Archive). The following will be installed on your system once you finish this tutorial.

Java JDK (Java Development ...

Read full story here:
Install Oracle Java 8 on Ubuntu, Linux Mint, Elementary OS

Sunday, March 20, 2016

Install MariaDB 10.1 on Ubuntu14.04 and 15.10

I always like to install software packages from official repository (if there’s one) rather than from my Linux distribution repository. For one thing, I can install the latest stable version. For another, I don’t have to worry about distribution specific modifications. In other...

Read full story here:
Install MariaDB 10.1 on Ubuntu14.04 and 15.10

Install Shadowsocks-libev on Debian 8 and Ubuntu 14.04 Server

In a previous tutorial, I showed you how to install the python version of shadowsocks on Debian, Ubuntu and CentOS server. That is the easiest way to installing shadowsocks and it’s also platform-independent because it’s a python program.
Now I will show you how to install...

Read full story here:
Install Shadowsocks-libev on Debian 8 and Ubuntu 14.04 Server

Saturday, March 19, 2016

How to Install MariaDB 10.1 on Debian 8

MariaDB 10.1 is the latest stable release and some interesting new features it implemented are as follows:

built-in galera cluster support which is a true multi-master replication solution
Data on disk is encrypted.
optimistic parallel replication
InnoDB/XtraDB page compression and page...

Read full story here:
How to Install MariaDB 10.1 on Debian 8

Friday, March 18, 2016

Install the Stable Version of Spotify Music Player on Ubuntu and Debian

Spotify music player client for Linux 1.x is now stable. So this tutorial will show you how to install it on Ubuntu15.10 and Debian 8.
Install Spotify Stable on Ubuntu and Debian
First use apt-key to import Spotify signing key to your apt keyring so apt can verify the integrity of downloaded...

Read full story here:
Install the Stable Version of Spotify Music Player on Ubuntu and Debian

Thursday, March 17, 2016

How to Show Hidden Startup Applications on Ubuntu

Today, I’m going to explain how to show the hidden startup applications on Ubuntu.
First, enter startup in the Dash and you should be able to launch the startup applications preferences window.

By default, system defined startup applications are hidden and only user defined startup...

Read full story here:
How to Show Hidden Startup Applications on Ubuntu

Wednesday, March 16, 2016

A Quick Start Guide to UEFI for Linux Users

Today let’s take a loot at the firmware of our computer. Specifically, we will focus on BIOS and UEFI.
UEFI BIOS or just UEFI?
You will see online that many people refer it as UEFI BIOS. BIOS is not a generic term for firmware. BIOS is just a specific firmware for IBM compatible PC. So we...

Read full story here:
A Quick Start Guide to UEFI for Linux Users

Saturday, March 12, 2016

Introduction to Zypper Package manager For OpenSUSE and SLE

Zypper is the command line package manager on openSUSE and SLE. It’s also a repository manager, having the capability of adding and removing repositories. It was first introduced in OpenSUSE 10.2 and SUSE Linux Enterprise 10 SP1.
Check Version
xiao@opensuse:~> zypper --version
zypper...

Read full story here:
Introduction to Zypper Package manager For OpenSUSE and SLE

Friday, March 11, 2016

Install Variety Wallpaper Changer on Debian, Ubuntu, Fedora, Archlinux

In a previous post, I showed you how to install and configure Variety Wallpaper on OpenSUSE Leap. You may want to install it on other Linux distributions as well. So in this post I will show you how to install Variety wallpaper changer on Debian, Ubuntu, Fedora and Archlinux.
Variety changes the...

Read full story here:
Install Variety Wallpaper Changer on Debian, Ubuntu, Fedora, Archlinux

Make OpenSUSE Beautiful: Install Variety Wallpaper Changer

The Gnome edition of OpenSUSE Leap is not very eye-catching. Let’s start making it beautiful. Today we are going to install a wallpaper program called Variety Wallpaper Changer.
Variety is an automatic wallpaper changer. It rotates your desktop wallpaper on a regular basis using local...

Read full story here:
Make OpenSUSE Beautiful: Install Variety Wallpaper Changer

Thursday, March 10, 2016

How to Use BitTorrent Sync to Backup Linux Server

This tutorial explains how to install and use BitTorrent Sync to automatically backup Linux server. BitTorrent Sync allows you to sync folders between machines using BitTorrent protocol. You can sync folders between your computer and smartphone directly. There’s no need to upload content...

Read full story here:
How to Use BitTorrent Sync to Backup Linux Server

Wednesday, March 9, 2016

How to Install Nginx Mainline Version on CentOS7

This tutorial explains how to install Nginx mainline version (Nginx 1.9.12 at the time of this writting) on CentOS7. Nginx 1.9.12 added Huffman encoding of response headers in HTTP/2 and the “worker_cpu_affinity” directive now supports more than 64 CPUs. There are also various bu...

Read full story here:
How to Install Nginx Mainline Version on CentOS7

Tuesday, March 8, 2016

How to Enable RepoForge Repository on CentOS 7

RPMForge is now RepoForge. And in this tutorial, I will show you how to install and enable RepoForge on CentOS 7 x86_64 platform.
First make sure you are using CentOS 7. Check your version with this command:
[user@www ~]$ cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)
Import...

Read full story here:
How to Enable RepoForge Repository on CentOS 7

Install Chinese Fcitx Input method on OpenSUSE Leap 42.1 Gnome

Fcitx is one of the two main Chinese input method framework on Linux. Compared to Ibus, it takes less steps to install fcitx on Linux distributions. So now I will explain how to install Fcitx input method framework and wubi-pinyin (五笔拼音) input method engine on OpenSUSE Leap 42.1 Gnome Desktop...

Read full story here:
Install Chinese Fcitx Input method on OpenSUSE Leap 42.1 Gnome

Monday, March 7, 2016

Boot From ISO Files Using Grub2 Boot Loader

In this tutorial, I will show you a very neat trick that can help you boot ISO files directly from your hard drive. Normally you need to create a live DVD or live USB in order to boot Linux ISO images. That’s Okay for most circumstances. But what if you don’t have an optical disk or...

Read full story here:
Boot From ISO Files Using Grub2 Boot Loader

Sunday, March 6, 2016

Duplicate sources.list entry Warning after apt-get update

Today I got a duplicate sources.list entry warning when update local package index using apt-get update. As you can see from the screenshot below, I was notified that they are two entries for Google Chrome.

I looked at /etc/apt/sources.list file and I only saw one entry for Google Chrome in...

Read full story here:
Duplicate sources.list entry Warning after apt-get update

Saturday, March 5, 2016

Configure Proxy for Chromium and Google Chrome From Command Line

In this tutorial, I will show you how to configure proxy settings of Chromium and Google Chrome browser from the command line. This little trick comes very handy in some circumstances.
As you may already know, the Linux version of Chromium and Google Chrome browser does not support configuring...

Read full story here:
Configure Proxy for Chromium and Google Chrome From Command Line

Friday, March 4, 2016

How To Install Google Chrome On OpenSUSE Leap

In this tutorial, I will show you how to install Google Chrome on OpenSUSE Leap 42.1. We will use the zypper package manager to add Google Chrome repository and then install it.
install Google Chrome on OpenSUSE
Add Google Chrome Repository using the following command. ar stands for add...

Read full story here:
How To Install Google Chrome On OpenSUSE Leap

Thursday, March 3, 2016

Install Bracket Text Editor On Ubuntu Using PPA

Brackets, led by a team from Adobe,  is an open source text editor for web developers to edit HTML, CSS and Javascript files. It has two great features: quick edit and live preview. It was created for front end developers and designers and has a very attractive interface.
Install Bracket on ...

Read full story here:
Install Bracket Text Editor On Ubuntu Using PPA

Wednesday, March 2, 2016

How to Install CoreBird Twitter Client on Ubuntu the Easy Way

Corebird is an open source Twitter client for Linux. It provides a way more faster experience of using Twitter than Web browsers. So in this tutorial, I will show you how to install and use Corebird on Ubuntu.
Install Corebird on Ubuntu Using PPA
The easiest way of install corebird on Ubuntu is...

Read full story here:
How to Install CoreBird Twitter Client on Ubuntu the Easy Way

How to Install and Use BitTorrent Sync on Linux to Sync Your Files

Hey, what’s up buddy? This tutorial is on using BitTorrent Sync in Linux. BitTorrent Sync is one of the most clever syncing solutions out there. It works on a wide range of devices, Linux, Mac, Windows, iOS, android among many others. I’m going to show you how to use it on...

Read full story here:
How to Install and Use BitTorrent Sync on Linux to Sync Your Files

Set Time Zone and Synchronize System Clock to Your Time Zone in Linux

In this tutorial we will look at how to change your time zone settings in Linux and how to use NTP to sync Linux system clock to your time zone.
Check Time Zone Settings
Check the current time zone settings.
date
output:
2016年 03月 02日 星期三 02:50:15 EST
As you can see, my system is set to EST (East...

Read full story here:
Set Time Zone and Synchronize System Clock to Your Time Zone in Linux

Tuesday, March 1, 2016

How to Install Google Chrome on Debian the Easy Way

In this tutorial, I will show you how to install Google Chrome browser on Debian. It’s very easy to do. You just need to copy and paste a few simple commands.
Google Chrome is the fastest browser. I like Firefox. It’s open source and trusted by countless people in the world. But...

Read full story here:
How to Install Google Chrome on Debian the Easy Way

How to Setup PPTP VPN Connection on Debian 8 Gnome Desktop

This tutorial explains how simple it is to setup a PPTP VPN connection on Debian 8 Gnome Desktop.
Install PPTP VPN Client On Debian 8 Gnome
Open a terminal window and run this command to install PPTP VPN client.
sudo apt-get install pptp-linux network-manager-pptp...

Read full story here:
How to Setup PPTP VPN Connection on Debian 8 Gnome Desktop

Install Shadowsocks on Raspbian and Setup a Raspberry Pi Proxy Server

This tutorial will show you how to install the command line client of Shadowsocks on Raspbian OS and setup a proxy server on Raspberry Pi. After that you need to setup other computers in your local ntwork to use the shadowsock client so that they can bypass Internet filters. I assume you have...

Read full story here:
Install Shadowsocks on Raspbian and Setup a Raspberry Pi Proxy Server