Archives
March 2010 (9)
- 19: Haskell Hello World Example: How To Write, Compile and Execute Haskell Program on Linux OS
- 17: 9 Powerful Awk Built-in Functions for Numeric
- 15: How to Debug C Program using gdb in 5 Simple Steps
- 12: How to Find and Delete Empty Directories and Files in Unix
- 10: AWK Arrays Explained with 5 Practical Examples
- 08: How to Convert Text Document to Speech on Ubuntu Using eSpeak
- 05: How to Open Multiple Websites (tabs) in Firefox during Startup?
- 03: Bash Scripting Introduction Tutorial with 5 Practical Examples
- 01: 30 Things To Do When you are Bored and have a Computer
February 2010 (13)
- 26: Cobol Hello World Example: How To Write, Compile and Execute Cobol Program on Linux OS
- 24: Caught In the Loop? Awk While, Do While, For Loop, Break, Continue, Exit Examples
- 22: MYSQL_PS1: 6 Examples to make your mysql> prompt like Angelina Jolie
- 19: Get Source Code for any Linux Command
- 17: 4 Awk If Statement Examples ( if, if else, if else if,
) - 15: Top 5 Best Linux Firewalls
- 12: Java Hello World Example: How To Write and Execute Java Program on Unix OS
- 11: How to Use Google Buzz in Gmail
- 10: Turbocharge Awk Scripts – Translate into C (Sudoku Revisted)
- 08: Nagios XI Review (Free Nagios core Vs Nagios XI)
- 05: How To Change Wallpaper in Fluxbox Window Manager
- 03: 7 Powerful Awk Operators Examples (Unary, Binary, Arithmetic, String, Assignment, Conditional, Reg-Ex Awk Operators)
- 01: Unix Less Command: 10 Tips for Effective Navigation
January 2010 (16)
- 29: 2 Books Giveaway Winners: Linux Firewall and Learning jQuery 1.3
- 27: 8 Powerful Awk Built-in Variables – FS, OFS, RS, ORS, NR, NF, FILENAME, FNR
- 25: Gone in 60 Seconds – Find Disappeared Internet Pages
- 22: Shell Script Execution Guidelines for Newbies
- 22: How To Add Shutdown / Reboot Functionality to Fluxbox Window Manager for X
- 20: Awk Tutorial: Understand Awk Variables with 3 Practical Examples
- 18: 2 Books Giveaway: Linux Firewall and Learning jQuery 1.3
- 15: Flexible for a Fluxbox? – Lightweight X Window Manager for UNIX / Linux
- 15: Disable MySQL History – Clear ~/.mysql_history and MYSQL_HISTFILE
- 14: Linux 101 Hacks eBook Goes Online – HTML Version
- 13: Yet Another Sudoku Puzzle Solver Using AWK
- 11: 20 Killer Perl Programming Tips for Beginners on UNIX / Linux OS
- 08: 6 Steps for Minimal Ubuntu Installation Using debootstrap
- 06: Awk Introduction Tutorial – 7 Awk Print Examples
- 04: Can You Top This? 15 Practical Linux Top Command Examples
- 01: Happy New Year 2010 – From Geek and the Doll
December 2009 (13)
- 30: How To Send an Email With Attachment and Body from Linux
- 28: The Beginner’s Guide to The Geek Stuff – A Guided Tour
- 25: Lua Hello World Example: How To Write and Execute Lua Program on Linux OS
- 25: How To Change Password On Ubuntu
- 23: Unix Sed Tutorial: 6 Examples for Sed Branching Operation
- 21: Share Your Technical Knowledge – Become an Author
- 18: How To Install and Configure Vi / Vim Editor on Windows OS
- 18: Lisp Hello World Example: How To Write and Execute Lisp Program on Linux OS
- 16: How To Create ASCII Drawings in Vim Editor (Draw Boxes, Lines, Ellipses, Arrows Inside Text File)
- 14: Top 10 Electronics Gift Ideas for Geeks
- 11: XQuery Hello World Example: How To Write and Execute XQuery Program on Linux OS
- 09: Unix Sed Tutorial : 7 Examples for Sed Hold and Pattern Buffer Operations
- 02: 4 Ways to Kill a Process – kill, killall, pkill, xkill
November 2009 (13)
- 30: Ping Tutorial: 15 Effective Ping Command Examples
- 25: Black Friday Deal: 40% Discount on Vim 101 Hacks Book
- 23: Unix Sed Tutorial: Multi-Line File Operation with 6 Practical Examples
- 20: How To Install, Edit, or Remove Cron Jobs in Batch Mode
- 18: Unix bc Command Line Calculator in Batch Mode
- 16: 5 Easy Steps to Create a Flowchart Using Dia
- 13: Fortran Hello World Example: How To Write and Execute Fortran Program on Linux OS
- 11: Ubuntu Tips: How To View System Log Files in GUI
- 09: Unix Sed Tutorial: Append, Insert, Replace, and Count File Lines
- 06: How To Execute Ping Command Only For N number of Packets
- 04: Ubuntu Tips: Graphical Monitoring for Processes, Memory, Load Average, and Disk Usage
- 02: 5 Methods to Get Quick Help on Linux Commands
- 01: Step-By-Step Guide To Upgrade Ubuntu 9.04 to 9.10 With Screenshots – Jaunty Jackalope To Karmic Koala
October 2009 (17)
- 29: Ubuntu 9.10 (Karmic Koala) Released – Download Now or Get Free CD
- 28: How To Execute SSH and SCP in Batch Mode (Only when Passwordless login is enabled)
- 26: Unix Sed Tutorial: Advanced Sed Substitution Examples
- 23: How To Capture Unix Top Command Output to a File in Readable Format
- 23: Smalltalk Hello World Example: How To Write and Execute Smalltalk Program on Linux OS
- 21: Get Your Copy of Vim 101 Hacks eBook
- 19: File Manipulation Examples Using Tac, Rev, Paste, and Join Unix Commands
- 16: Unix Sed Tutorial: How To Execute Multiple Sed Commands
- 16: Do You Like to Perform Vi Style Editing in BASH Command Line ?
- 14: How To Manage Packages Using apt-get, apt-cache, apt-file and dpkg Commands ( With 13 Practical Examples )
- 12: Vim Editor: How To Increase or Decrease Date, Time, Roman Number and Ordinals
- 09: Unix Shell Tips: Change Login Shell From Bash to Others
- 09: Pascal Hello World Example: How To Write, Compile and Execute Pascal Program on Unix OS
- 07: Unix Sed Tutorial: How To Write to a File Using Sed
- 05: Book Review: Perl Best Practices by Damian Conway
- 02: Command Line Tricks: How To Identify Date and Time of a Unix Command Execution
- 02: Ruby Hello World Example: How To Write and Execute Ruby Program on Unix OS
September 2009 (19)
- 30: Unix Sed Tutorial: Find and Replace Text Inside a File Using RegEx
- 28: The Ultimate Wget Download Guide With 15 Awesome Examples
- 25: How To Install Java JDK or JRE on Ubuntu or Debian
- 25: Ubuntu Tips: How To Enable Root User ( Super User ) in Ubuntu
- 25: Perl Hello World Example: How To Write and Execute Perl Program on Unix OS
- 23: 3 Quick Things You Should Know
- 21: Unix Sed Tutorial: Delete File Lines Using Address and Patterns
- 18: How To Share Config Files, Source Code and Logs For Collaborative Debugging
- 18: How To Install and Configure EMC PowerPath on Linux
- 18: Python Hello World Example: How To Write and Execute Python Program on Unix OS
- 16: How To Backup Remote Linux Host Using rsnapshot rsync Utility
- 14: Unix Sed Tutorial: Printing File Lines using Address and Patterns
- 11: How To Preview My Website in Different Browsers and Operating System
- 11: How To Write, Compile and Execute C++ Program on Unix OS (With Hello World Example)
- 09: 3 Methods To View tail -f output of Multiple Log Files in One Terminal
- 08: Top 5 Best Free Software
- 04: How To Write, Compile and Execute C Program on Unix OS [With Hello World Example]
- 04: How To Fix Vi / Vim Editor Error — E319: Sorry, the command is not available in this version
- 02: Top 5 Best System Monitoring Tools
August 2009 (18)
- 31: How To Backup Local Unix Host Using rsnapshot rsync Utility
- 28: How To Add Timestamp to Unix Vmstat Command Output
- 28: 3 Websites To Identify Public IP Address of Your Internet Connection and ISP Details
- 26: 15 Examples to Browse Google From Command Line Prompt
- 24: 3 Books Giveaway Winners – Learning Nagios 3.0, Hacking Vim and Mastering OpenLDAP
- 21: Ubuntu Tips: How To Use Windows Applications in Linux Desktop Distributions
- 21: Free Windows Backup Software – GFI Backup Home Edition Freeware
- 19: Vim Editor: How To Setup Most Recently Used Documents Features using MRU Plugin
- 17: Firefox Graphical Cheatsheet For Keyboard Shortcuts
- 14: Ubuntu Tips: What is a Timed Login In Ubuntu or Kubuntu ?
- 14: Ubuntu Tips: How To Setup Dual Monitor
- 12: 10 Awesome Examples for Viewing Huge Log Files in Unix
- 10: Google Next-Generation Search Engine is Already Here For You
- 10: 3 Books Giveaway – Learning Nagios 3.0, Hacking Vim and Mastering OpenLDAP
- 07: Did You Know The Geek Stuff is on Twitter?
- 07: Ubuntu Tips: How To Change Date and Time on Laptop or Desktop
- 05: Customize Your Ubuntu Laptop Appearance with Themes
- 03: 15 Essential Gmail Labs Feature
July 2009 (19)
- 31: Ubuntu Tips: How To Manage Simple Projects Using Tomboy Notes
- 31: Ubuntu Tips: How To Fix Firefox Slow Scrolling Problem
- 29: Book Review: Regular Expressions Cookbook By Jan Goyvaerts and Steven Levithan
- 27: 10 Awesome PuTTY Tips and Tricks You Probably Didn’t Know
- 24: Ubuntu Tips: How To Launch Applications Automatically During Startup
- 24: Ubuntu Tips: How to Login Without Entering Username and Password
- 22: Forgot MySQL Root Password – How To Reset It?
- 20: 15 Awesome Gmail Tips and Tricks
- 17: Do You Make These Cron Job Mistakes?
- 17: How To Change MySQL Root Password
- 15: Become a Better Writer from Unix Command Line
- 13: Unix LS Command: 15 Practical Examples
- 10: How to View, Modify and Recreate initrd.img
- 10: Unix Stat Command: How To Identify File Attributes
- 09: Google Chrome OS – Beginning of End of Microsoft?
- 08: How To Generate SSL Key, CSR and Self Signed Certificate For Apache
- 06: Blog Makeover: New Thesis Theme In Action
- 03: Crontab Issue: Cron Job is Not Working When Using Percentage
- 01: Top 5 Best Linux Text Editors
June 2009 (15)
- 29: Daddy, I found it!, 15 Awesome Linux Find Command Examples (Part2)
- 26: 5 Practical Examples To Delete / Remove Directory in Linux
- 26: How To Identify Major and Minor Number For Block Devices in Unix
- 24: The Ultimate Guide to Create Users in Linux / Unix
- 22: How To Mount and View ISO File as Root and Regular User in Linux
- 19: How To Convert Files To Different Formats Without Using Software
- 19: How To Fix – Google Gears google.gears.factory.create failed Error Message
- 17: Top 5 Best Linux OS Distributions
- 15: 4 Steps to Define Nagios Contacts With Email and Pager Notification
- 12: How To Rename Multiple Files Together in Linux Using 3 Methods
- 12: PPM Install Error: no suitable installation target found for package
- 11: Linux Crontab: 15 Awesome Cron Job Examples
- 08: 4 Easy Steps To Upgrade Linksys Wireless Router Firmware
- 04: 15 Awesome Google Search Tips and Tricks
- 01: 4 Effective Methods to Disable SELinux Temporarily or Permanently
May 2009 (11)
- 27: 3 Books Giveaway Winners: Hacking Vim, Lighttpd and Xen Virtualization
- 27: Happy 1st Birthday to The Geek Stuff
- 26: Turbocharge Firefox Browser With Vim Editor Functionality Using Vimperator Add-on
- 21: 15 Advanced PostgreSQL Commands with Examples
- 18: Oracle LSNRCTL – Listener Shutdown and Startup Procedures
- 14: The Power of Z Commands – Zcat, Zless, Zgrep, Zdiff Examples
- 11: 3 Books Giveaway: Hacking Vim, Lighttpd and Xen Virtualization
- 08: How To Avoid GPG No Public Key Error During apt-get Update
- 08: How To Identify the Speed of My Internet Connection
- 07: 15 Awesome Examples to Manipulate Audio Files Using Sound eXchange (SoX)
- 04: DELL Tutorial: Create RAID Using PERC 6/i Integrated BIOS Configuration Utility
April 2009 (9)
- 30: BlackBerry SSH Tutorial: Connect to Unix Server using MidpSSH for Mobile Devices
- 27: Vi and Vim Editor: 12 Powerful Find and Replace Examples
- 23: 7 Examples to Manage Linux Password Expiration and Aging Using chage
- 20: Ctags and Taglist: Convert Vim Editor to Beautiful Source Code Browser for Any Programming Language
- 16: 15 Practical PostgreSQL Database Administration Commands
- 13: Open & View 10 Different File Types with Linux Less Command – The Ultimate Power of Less
- 09: 9 Steps to Install and Configure PostgreSQL from Source on Linux
- 06: Compress, Encrypt, Split and Transport Big Files Safely
- 02: Transfer the Power of Vim Editor to Thunderbird for Composing Email
March 2009 (10)
- 30: 4 Ways to Identify Who is Logged-In on Your Linux System
- 26: Get a Grip on the Grep! – 15 Practical Grep Command Examples
- 23: Mergecap and Tshark: Merge Packet Dumps and Analyze Network Traffic
- 19: tree and pstree: Visualize Unix Processes and Directories in Hierarchical Structure
- 16: PuTTY: Extreme Makeover Using PuTTY Connection Manager
- 12: Vim Editor: How to Correct Spelling Mistakes Automatically
- 09: Ifconfig: 7 Examples To Configure Network Interface
- 06: 8 Essential Vim Editor Navigation Fundamentals
- 04: Mommy, I found it! — 15 Practical Linux Find Command Examples
- 02: 3 Powerful Musketeers Of Vim Editor — Macro, Mark and Map
February 2009 (9)
- 28: Around The Geek World – Feb 2009
- 26: Editcap Guide: 11 Examples To Handle Network Packet Dumps Effectively
- 23: 7 Powerful Firefox Bookmark Add-ons To Enhance Your Browsing Experience
- 19: Make Vim as Your Bash-IDE Using bash-support Plugin
- 16: Linux NBD Tutorial: Network Block Device Jumpstart Guide
- 12: Linux 101 Hacks – Download Free eBook
- 09: How To Add Bookmarks Inside Vim Editor
- 05: 12 Awesome Unix Custom License Plates
- 02: Four Completely Useless Linux Commands
January 2009 (15)
- 30: Around The Geek World – Jan 2009
- 28: Tutorial: Make Vim as Your C/C++ IDE Using c.vim Plugin
- 26: Oracle Database Startup and Shutdown Procedure
- 23: Overview Of PoE – Power Over Ethernet Concepts and Devices List
- 21: How To Backup and Restore PostgreSQL Database Using pg_dump and psql
- 19: Free eBook: Linux 101 Hacks
- 16: Vi and Vim Macro Tutorial: How To Record and Play
- 14: 15 Practical Usages of Mysqladmin Command For Administering MySQL Server
- 12: 12 Amazing and Essential Linux Books To Enrich Your Brain and Library
- 11: Fedora 11 Leonidas – Release Name is Finalized
- 09: Vi and Vim Editor: 5 Awesome Examples For Automatic Word Completion Using Ctrl-X Magic
- 07: Step-By-Step Guide To Upgrade Ubuntu 8.04 To 8.10 With Screenshots – Hardy Heron To Intrepid Ibex
- 06: Fedora 11 Release Name – Vote For It
- 05: Make Vim as Your Perl IDE Using perl-support.vim Plugin
- 01: Happy New Year 2009 – From Geek and The Doll
December 2008 (10)
- 31: Around The Geek World – Dec 2008
- 29: IFTOP Guide: Display Network Interface Bandwidth Usage on Linux
- 25: Vi and Vim Autocommand: 3 Steps to Add Custom Header To Your File Automatically
- 24: Holiday Giveaway Winners for Learning Nagios 3.0 Book
- 22: How To Get Hardware Specs of Your System Using lshw Hardware Lister
- 16: Vi and Vim Editor: 3 Steps To Enable Thesaurus Option
- 15: Holiday Giveaway: Win Learning Nagios 3.0 Book
- 11: Safe Reboot Of Linux Using Magic SysRq Key
- 08: Tripwire Tutorial: Linux Host Based Intrusion Detection System
- 04: How To Resolve – CPAN.pm needs tar, gzip and bzip2 installed – error message
November 2008 (9)
- 30: Around The Geek World – Nov 2008
- 27: WOL Wakeonlan Guide: Turn On Servers Remotely Without Physical Access
- 24: The Evolution and Future of Communication Technology
- 20: 3 Steps to Perform SSH Login Without Password Using ssh-keygen & ssh-copy-id
- 17: How To Manage Dell Servers using OMSA – OpenManage Server Administrator On Linux
- 13: Overview of MySQL information_schema Database With Practical Examples
- 10: How To Get Hardware Information On Linux Using dmidecode Command
- 06: Overview of RAMFS and TMPFS on Linux
- 03: How To Monitor Network Switch and Ports Using Nagios
October 2008 (9)
- 30: Around The Geek World – Oct 2008
- 27: Increase Bugzilla Attachment Size Using MySQL max_allowed_packet
- 24: View DELL Service Tag and Express Service Code From Linux and Windows
- 21: How To Perform SSH and SCP Without Password from SSH2 to OpenSSH
- 17: Midnight Commander (mc) Guide: Powerful Text based File Manager for Unix
- 14: How To Upload Data to MySQL tables using mysqlimport
- 09: 6 Awesome Linux cd command Hacks – Productivity Tip#3 for Geeks
- 06: Execution sequence for .bash_profile, .bashrc, .bash_login, .profile and .bash_logout
- 02: Oracle 11g step-by-step Installation Guide with Screenshots
September 2008 (9)
- 29: 10 Tips to Use Your Hardware and Software Vendor Support Effectively
- 25: Firefox Add-On: Hire 7 Personal Bodyguards to Browse Internet Securely
- 22: Backup and Restore MySQL Database Using mysqldump
- 18: How To Install Perl Modules Manually and Using CPAN command
- 15: How To Install Or Upgrade LAMP: Linux, Apache, MySQL and PHP Stack Using Yum
- 11: How To Monitor VPN Active Sessions and Temperature Using Nagios
- 08: Bash Shell PS1: 10 Examples to Make Your Linux Prompt like Angelina Jolie
- 04: Bash Shell: Take Control of PS1, PS2, PS3, PS4 and PROMPT_COMMAND
- 01: How To Repair Corrupted MySQL Tables Using myisamchk
August 2008 (8)
- 28: Turbocharge PuTTY with 12 Powerful Add-Ons – Software for Geeks #3
- 25: Jumpstart Guide for Oracle Enterprise Linux with Screenshots
- 21: 9 Tips to Use Apachectl and Httpd like a Power User
- 18: 36 Items To Capture For Practical Hardware Asset Tracking
- 14: Get Quick Info On MySQL DB, Table, Column and Index Using mysqlshow
- 11: 15 Examples To Master Linux Command Line History
- 07: 6 Steps to Secure Your Home Wireless Network
- 04: Web Based Time Tracking – Software for Geeks #2
July 2008 (10)
- 31: Instruction Guide to Install PHP5 from Source on Linux
- 29: Step-by-Step Guide to Configure Hardware RAID on DELL servers with Screenshots
- 27: SSH Key based authentication setup from openSSH to SSH2
- 23: Install Apache 2 from Source on Linux
- 20: Reduce Keystrokes using AutoHotKey for Windows- Productivity Tip#2 for Geeks
- 16: Backup and Restore MySQL Database using mysqlhotcopy
- 13: 6 Steps To Transfer Domain Name to New Registrar
- 09: How To Monitor Remote Windows Machine Using Nagios on Linux
- 06: Howto Install MySQL on Linux
- 02: Howto resolve Algorithm negotiation failed issue on SSH
June 2008 (11)
- 29: Web based To-Do List – Software for Geeks #1
- 26: Comprehensive Guide for SSH2 Key based authentication setup
- 23: Productivity Tip#1 for Geeks – Launch software using keyboard on Windows
- 22: How-To Launch RAID management application on DELL Servers from RedHat Linux
- 18: Launch software installers on Linux from Windows using Cygwin
- 15: Protect Your Java Code from Reverse Engineering
- 10: Perform SSH and SCP Without Entering Password on openSSH
- 08: The Ultimate Guide for Creating Strong Passwords
- 05: Fedora 9 Sulphur step-by-step installation guide with screenshots
- 04: How To Diagnose Memory (Hardware) Issues on DELL Servers
- 01: How To Monitor Remote Linux Host using Nagios 3.0
May 2008 (2)


My name is Ramesh Natarajan. I will be posting instruction guides, how-to, troubleshooting tips and tricks on Linux, database, hardware, security and web. My focus is to write articles that will either teach you or help you resolve a problem. Read more about