Epoch - Convertion :

epoch2date() { EPOCH="$1"; date --date "$[$(date '+%s')-${EPOCH}] seconds ago" '+%Y-%m-%d %H:%M:%S'; }

NDO service check :

SELECT UNIX_TIMESTAMP(start_time), output, perfdata, name1 FROM nagios_servicechecks, nagios_objects WHERE nagios_servicechecks.service_object_id IN ('98') AND nagios_servicechecks.start_time > '2010-02-10 17:01:00' AND nagios_servicechecks.start_time <= '2010-02-11 17:01:59' AND nagios_servicechecks.service_object_id = nagios_objects.object_id ORDER BY name1, start_time

Mysql database size :

select table_schema "Db", sum( data_length + index_length)/1024/1024 "Size (MB)" from information_schema.tables group by table_schema ;

Mysql tables size :

select table_name as "Table", round(((data_length + index_length) / 1024 / 1024), 2) "Size (MB)" from information_schema.tables where table_schema="mysql"

TLS auto signé sans mot de passe :
http://www.tc.umn.edu/~brams006/selfsign.html

Compter le nombre d'occurence d'un caractère dans un fichier :

while read i ; do echo "$i" | tr -cd "SEPARATEUR" | wc -c ; done < NOMDEFICHIER


Créé un passwd pour apache en AuthType Digest

htdigest fichier "realm" user


Restart connectivité USB d'une guru mediation

# modprobe -vr ehci_hcd
# modprobe -v ehci_hcd

Copier des fichiers d'un share windows sur solaris (linux)

/usr/sfw/bin//smbclient -U "DOMAIN/user" //server/share

Installer via portage sous sabayon et synchroniser entropy

emerge --sync
layman -S
emerge -1v packagename
equo rescue spmsync

Se brancher à un repository git
git clone https://github.com/username/Target.git git remote show origin # just pour verifier git commit git push
Annuler le dernier commit
git push -f origin HEAD^:master
Afficher netstat pour les DROP avec une stat (drop/nb packet)
netstat -in | grep 1500 | awk -v host=$(hostname) ' $6!=0 {ratio=$6/$4; printf "%s::%s15\t%s15\t%s\t%f10\n",host,$1,$4,$6,ratio}'
Le 1500 est le MTU, pratique pour filtrer lo et les headers. IPtable port forwarding
iptables -t nat -A PREROUTING -p tcp --dport 587 -j REDIRECT --to-ports 666
Epoch convert in libre office
=/86400+25569