Voici la requête SQL :
SELECT engine, COUNT(engine) AS 'nb tables
FROM information_schema.tables
WHERE engine NOT IN ('NULL','CSV','MEMORY','PERFORMANCE_SCHEMA')
GROUP BY engine;
Voici la requête SQL :
SELECT engine, COUNT(engine) AS 'nb tables
FROM information_schema.tables
WHERE engine NOT IN ('NULL','CSV','MEMORY','PERFORMANCE_SCHEMA')
GROUP BY engine;
Les scores oom-killer sont stocké dans /proc
Ci-dessous une boucle pour afficher le top 20 des process qui se feront détruire en premier dans le cas ou le serveur a alloué 100% de la ram et swap.
#!/bin/sh
for procdir in $(find /proc -maxdepth 1 -regex '/proc/[0-9]+'); do
printf "%10d %6d %s\n" \
"$(cat $procdir/oom_score)" \
"$(basename $procdir)" \
"$(cat $procdir/cmdline | tr '\0' ' ' | head -c 100)"
done 2>/dev/null | sort -nr | head -n 20
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
Pour ceux qui ne le connaisse pas, iTerm2 est un Terminal libre pour OSx. Il plus avancé que celui inclut avec l’OS
ChangeLog et téléchargement: http://code.google.com/p/iterm2/downloads/detail?name=iTerm2-alpha17.zip
Un “FAMP” est une plateforme Apache/PHP/MySQL installé sur une FreeBSD 😉 et oui, ce n’est pas un L_inux_AMP !
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
cd /usr/ports/lang/php5
make config install distclean
cd /usr/ports/lang/php5-extensions
make config install distclean
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
Utilisez dpkg de la manière suivante :
dpkg --get-selections > /tmp/dpkg.txt
/tmp/dpkg.txt contiendra la liste de paquet installé
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
Pour appliquer/installer la selection
apt-get -y update
apt-get dselect-upgrade
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.
pmset -g
sudo pmset -a hibernatemode 25
Definition exacte de tous les modes :
Pour activer la complétion vous devez modifier une clef de la base de registre en suivant la procédure suivante :
Command Processor
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
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