Trier /etc/hosts par IP

En ajoutant quelques options a sort, comme ci-dessous, le tri par adresse IP se fait correctement

cat /etc/hosts | sort -n -t. +0 -1 +1 -2 +2 -3 +3 -4
Tips  Shell  sort  IP 

Installer son FAMP (FreeBSD Apache MySQL PHP)

Un “FAMP” est une plateforme Apache/PHP/MySQL installé sur une FreeBSD 😉 et oui, ce n’est pas un L_inux_AMP !

Apache

cd /usr/ports/www/apache22/
make config install distclean
echo 'apache2_enable="YES"' >> /etc/rc.conf
echo 'apache2ssl_enable="YES"' >> /etc/rc.conf
echo 'accf_http_ready="YES"' >> /etc/rc.conf && kldload accf_http

PHP

cd /usr/ports/lang/php5
make config install distclean
cd /usr/ports/lang/php5-extensions
make config install distclean

MySQL

cd /usr/ports/databases/mysql51-server
make install WITH_OPENSSL=yes
make distclean
echo 'mysql_enable="YES"' >> /etc/rc.conf
/usr/local/etc/rc.d/mysql-server start
/usr/local/bin/mysql_secure_installation

Debian – Exporter/importer la liste des paquets installé

Export

Utilisez dpkg de la manière suivante :

dpkg --get-selections > /tmp/dpkg.txt

/tmp/dpkg.txt contiendra la liste de paquet installé

Import

Installer les paquets listé précédemment

Définissez la liste des paquets a installer, si d’autre paquets sont installé, ils seront supprimé.

dpkg --set-selections < /tmp/dpkg.txt

Appliquer

Pour appliquer/installer la selection

apt-get -y update
apt-get dselect-upgrade

Les différents mode d'hibernation d'OSx

Par défaut, l’hibernation d’OSx est rapide car la RAM n’est pas transférée sur le disque dur, le mode 25 permet de faire cela. Afficher les variables d’hibernation : pmset -g Modifier une variable : sudo pmset -a hibernatemode 25 Definition exacte de tous les modes : hibernatemode = 0 (binary 0000) by default on supported desktops. The system will not back memory up to persistent storage. The system must wake from the contents of memory; the system will lose context on power loss. [Lire]

Activer la completion de l'invite de commande

Pour activer la complétion vous devez modifier une clef de la base de registre en suivant la procédure suivante : Cliquez sur le bouton Démarrer et choisissez la commande Exécuter… Dans la fenêtre qui apparaît, tapez Regedit et validez en cliquant sur le bouton OK Dans la fenêtre de l’Éditeur de Base de registres, ouvrez la branche HKEY_CURRENT_USER / Software / Microsoft / Command Processor Dans la partie droite de l’Éditeur de Base de registres, double-cliquez sur la clé CompletionChar. [Lire]

Remonter une partition en lecture/écriture

Dans le cas ou votre /tmp est passé en lecture seul (problème d’acces disque par exemple)

Vous pouvez remonter la partition le lecture/écriture sans la démonter Cela est plus utile pour le / 😉

mount /tmp -o remount,rw

Changer le domaine ou l'adresse mail a l'envoie

Ajoutez dans le fichier de configuration main.cf :

smtp_generic_maps = hash:/etc/postfix/generic

Dans ce fichier, vous y indiquerez ce qui doit être réécrit

@domaine.local       @domaine.net
[email protected]   [email protected]

Postfix utilisera le hash de ce fichier, générez le avec postmap

postmap /etc/postfix/generic

Script d'init Tomcat

#!/bin/sh
. /etc/init.d/functions

RETVAL=$?
PATH=/usr/local/java/jdk1.6.0_15/bin:$PATH
JAVA_HOME=/usr/local/java/jdk1.6.0_15
JDK_HOME=/usr/local/java/jdk1.6.0_15
CATALINA_HOME=/usr/local/apache-tomcat-6.0.26
export CATALINA_HOME
export PATH
export JAVA_HOME
export JDK_HOME

case "$1" in
 start)
        if [ -f $CATALINA_HOME/bin/startup.sh ];
          then
     echo $"Starting Tomcat"
            /bin/su tomcat $CATALINA_HOME/bin/startup.sh
        fi
 ;;
 stop)
        if [ -f $CATALINA_HOME/bin/shutdown.sh ];
          then
     echo $"Stopping Tomcat"
            /bin/su tomcat $CATALINA_HOME/bin/shutdown.sh
        fi
  ;;
 *)
  echo $"Usage: $0 {start|stop}"
 exit 1
 ;;
esac

exit $RETVAL

Comment detecter un disque ou un LUN a chaud ?

Le script ci-dessous va faire effecter :

  • un scan aux controleurs fiberchanel (FC) Cela vous permettra de voir les changements au niveaux des Lun qui sont presenter a votre machine
  • un scan pour detecter tous changements au niveau des controleurs SCSI
  • un scan pour detecter tous changements au niveau des disques
[Lire]