How to Set Up a Mail Server in Ubuntu or Debian
This tutorial will discuss how to set up a working mail server in Ubuntu or Debian. As we know, the two major protocols used in a mail server are SMTP and POP/IMAP. In this tutorial, postfix will be...
View ArticleHow to Install and Configure KVM and Open vSwitch on Ubuntu or Debian
In today's multi-tenant data centers, virtualization technology is being extended from traditional hypervisor-based server virtualization to network virtualization. In this environment, software-based...
View ArticleHow to Build a Contextual Menu in Android App Development
Creating appropriate menus for your app is vital to creating a good user experience. In the last tutorial, we looked at creating the options menu with XML and also at adding items programmatically. In...
View ArticleHow to Customize the Star Wars Screensaver on Linux
I love screensavers, and the timeless old Xscreensaver by Jamie Zawinski is still my favorite. Xscreensaver has been around since forever, or more precisely 1992, which in Linux-years is forever....
View ArticleHow to Secure a Mail Server Using Encryption
SSL (Secure Sockets Layer) and its descendant TLS (Transport Layer Security) are the most widely used protocols for encrypting data that is exchanged between a server and a client. These protocols...
View ArticleHow to Move Files Using Linux Commands or File Managers
There are certain tasks that are done so often, users take for granted just how simple they are. But then, you migrate to a new platform and those same simple tasks begin to require a small portion of...
View ArticleHow to Search Text Files for Patterns Efficiently
For a system admin or a programmer, grep and the likes are probably the most popular tools when it comes to searching through complex configuration directories and large trees of source code for a...
View ArticleA Collection of Secret Linux Humor
Who says Linux nerds can't be funny? Enjoy this collection of amusing man pages and prank programs. Oneko the Cute Cursor-Chasing Kitty oneko launches a tiny kitty cat that chases your mouse cursor....
View ArticleOpen Source Libferris: Chasing the "Everything is a File System" Dream
The open source libferris project is a virtual file system that aims to provide a single file system interface for all data. I have been advancing libferris towards that goal over the last ten years....
View ArticleHow to Compile and Install Nginx Web Server from Source on Linux
As of today, Nginx is reportedly the most popular web server that powers the top-1000 websites on the Internet, and that is for a good reason. Built under the event-driven architecture, Nginx was...
View Articlerbash – A Restricted Bash Shell Explained with Practical Examples
Linux Shell is one of the most fascinating and powerful GNU/Linux powered tool. All the application, including X, is built over shell and Linux shell is so powerful that the whole Linux system can be...
View ArticleHow to Kill the Caps Lock on your Linux Desktop
Didn't there used to be a straightforward, GUI-powered way to disable the Caps Lock key on one's keyboard? I remember it as being one of the first modifications I did as a Linux newbie that actually...
View ArticleHow to Watch Live Streaming Video from the Command Line on Linux
There are quite a few popular live streaming services on the web (e.g., Dailymotion, YouTube Live, UStream, etc.). Most of these streaming services are accessed from a web browser via flash plugin. If...
View ArticleHow to Set Up a Media Center with Raspberry Pi
One of the most popular and useful projects with Raspberry Pi board is turning the RPi into a media center box. All you need to do is to download a media center image for RPi, and write it to your SD...
View ArticleHow to Manage File and Folder Permissions in Linux
For many users of Linux, getting used to file permissions and ownership can be a bit of a challenge. It is commonly assumed, to get into this level of usage, the command line is a must. Although there...
View ArticleHow to Resize, Rename, Sort and Proof Photos from the Command Line
Today's ImageMagick lesson covers how to resize images, change case on file extensions, convert file formats, construct a proof sheet of thumbnails, and search and sort photos by their Exif data. The...
View ArticleHow to Configure a Mail Server with Postfix and Dovecot for Different...
Mail server admins may often have to deal with different types of requirements based on service policies or customer-specific requests. This tutorial will cover common cases of mail server...
View ArticleRunning YouTrack Issue And Project Tracking Tool On nginx (Debian Wheezy)
Running YouTrack Issue And Project Tracking Tool On nginx (Debian Wheezy) YouTrack is an issue and project tracking tool written in Java. This tutorial explains how to serve YouTrack through an nginx...
View ArticlePGP Web of Trust: Core Concepts Behind Trusted Communication
Public Key Cryptography infrastructure (PKI) has two main implementations. One is done using certificates and certificate authorities (CAs), and is described in the X.509 standard. It is best suited...
View ArticleHow to Watch Free Online TV on Linux
Wanted to watch TV on your Linux box, and preferably for free? FreetuxTV is an online TV player which was originally developed to let the subscribers of French ISPs (e.g., Free, Orange, SFR) to watch...
View Article