Murphy’s Laws – A Realistic View of Life

Murphy’s Laws – A Realistic View of Life

The first time I was trying to make a collection of Murphy’s laws was 2 years ago. Now it comes with updates in a list of areas around IT industry. The original version is from Jcdverha.home. (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; [...]
How to Enable logging in SFTP

How to Enable logging in SFTP

As from OpenSSH-4.4, we can add command line args for the sftp-server subsystem configuration. When combined with these arguments, it allows us to log what is running during an sftp session. (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js [...]
Convert unix timestamp to readable date

Convert unix timestamp to readable date

Unix time, or POSIX time, is a system for describing instants in time, defined as the number of seconds elapsed since midnight Coordinated Universal Time (UTC) of Thursday, January 1, 1970 (Unix times are defined, but negative before that date), not counting leap seconds. It is used widely in Unix-like [...]
Redirect and forward a port in Linux

Redirect and forward a port in Linux

There are ways to do port forwarding and redirection. We will show some examples here. Redirect a port When you need to redirect a port to another one on local host, it’s quite easy, here is the trick (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) [...]
Find out which processes are swapping

Find out which processes are swapping

Have you ever been complained that servers are getting slower and slower, and with the command free, you see that a bit of swap is used and wondering what processes are swapping ? (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); [...]
Apache 2.4: The Major Enhancements

Apache 2.4: The Major Enhancements

It’s the first major Apache web server update since the 2.2 release in 2005. A key focus in the 2.4 release is improved performance which is delivered by way of multiple innovations. (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = [...]
MySQL: How Triggers act in Replication

MySQL: How Triggers act in Replication

Supposed you have a table that being updated by MySQL triggers and the DB is a master of replication, how do the triggers act in the environment? Here we might have a list of questions: Q1, Will the definition sql of the triggers be replicated? Q2, Will the data manipulation sqls triggered by triggers [...]
Configure CISCO VPN client on Ubuntu

Configure CISCO VPN client on Ubuntu

If you have ever tried the official Cisco VPN client, you might have known that it has a few major flaws and is not a good choice for you daily work. The solution came in the form of Maurice Massar’s vpnc – a relatively little-known and fairly unassuming application which does exactly as [...]
In Memoriam: 17 Tech Pioneers Who Died in 2011

In Memoriam: 17 Tech Pioneers Who Died in 2011

Along with Steve Jobs and Dennis Ritchie, 2011 marked the passing of many computer visionaries and technology pioneers. The computing industry came of age in the 1950s, and many of the individuals who laid the groundwork for modern computing, smart electronics and the Internet are now in their 80s. (function(d, [...]
Resize root partition for a running EBS EC2 Instance

Resize root partition for a running EBS EC2 Instance

As long as you are all right with a little downtime of the EC2 instance (in a few minutes), it is possible to extend the root partition on a running EBS boot EC2 instance, without needing to start a new instance. (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) [...]
© 2006-2012 Admon Home. All rights reserved.