Tips
Bind 9.5.0 - Patch dlz MySQL 5 for auto reconnect
News Tips
September 4, 2007 | COMMENTS

Here is a quick post of a "quick and dirty" patch for the [ISC DNS][1] Server : Bind 9.5.0a6 and its dlz mysql driver. For the quick story, I was using [Bind][2] 9.4.1 with dlz MySQL. My [MySQL][3] server is a 5.0.41 (with [solidDB][4]). While using it, I realize that some times the dns server was returning empty value for the dns queries. I tried many tips but it was still (sometime) giving me empty answer... Of course, I suspected the dlz driver. So, I tried to upgrade to Bind 9.5.0a6 but the problem still happened and the only way to fix was to restart bind !

Continue Reading
Working with Bash Aliases (Alias/Unalias)
Shell Tips
August 25, 2007 | COMMENTS

Aliases allow a string to be substituted for a word when it is used as the first word of a simple command. The shell maintains a list of aliases that may be set and unset with the alias and unalias builtin commands.

Continue Reading
Bash Help Sheet
Shell Tips
April 15, 2007 | COMMENTS

Forgot a command or a shortcut in your favorite shell ? Here is a small help sheet with most used commands !

I read it some times for remember me some useful shortcuts that can help you to work faster with bash shell. I does this help sheet sometimes ago and never take time to finish it correctly. May be I’ll do a better version when I’ll have more time 😃
Bash help sheet thema : wildcards, escape keys bounds, tabs keys bounds, controls keys bounds, alt keys bounds...

bash help sheet ** Download it **:

Four useful Help Sheets (Vim, PHP, Linux...)
Tips
February 26, 2007 | COMMENTS

Here is a short list of Help Sheet (also known as Cheat Sheet). Those sheets are sometimes really useful.

  1. Quick references on linux administration. Click here for pdf version.

  2. Vim for (PHP) programmers, a real must to have for all VIM users. Click here for pdf version.

  3. A JQUERY (The Prototype-like library) Cheat Sheet. Click here for pdf version PAGE 1 / PAGE 2.

  4. Another Quick Reference guide about Linux Security. Little old but still really interesting. Click here for pdf version.

Common errors while starting Apache server on linux
Shell Tips
February 14, 2007 | COMMENTS

The correct way to start the apache server is to use the apachectl command.

apachectl stop

apachectl start

apachectl graceful

You can also check your configuration files.

apachectl configtest

A common error is probably this one :

(98)Address already in use: make_sock: could not bind to address 0.0.0.0:443

no listening sockets available, shutting down

This is caused by one or more processes running on the 443 (secure socket) port. You can get all the process ID’s that are running on this port with the command fuser or a more classical "ps auxww" with a less readable format.

nicolas@grimm:~$ fuser 443/tcp
443/tcp: 7977 6815 9819 35217
# Now you just have to do a **kill** on those process.
nicolas@grimm:~$ kill -9 7977 6815 9819 35217
# Or in a single line:
nicolas@grimm:~$ kill -9 $(fuse 443/tcp 2>/dev/null)
1
2
3
4
5
6

Other typical error would be those following :

(28)No space left on device: Couldn’t create accept lock

or

(28)No space left on device: mod\_rewrite: could not create rewrite\_log_lock Configuration Failed

Continue Reading