Pratique pour avoir un aperçu de l'état de son parc
/usr/bin/apt-get -qq update && /usr/bin/apt-get -q -y --ignore-hold --allow-unauthenticated -s dist-upgrade | grep ^Inst | /usr/bin/cut -d\ -f2 | /usr/bin/sort
(pris dans le script apticron)
Pour avoir une liste avec 3 colonnes : nom du paquet / version actuelle / version dispo
/usr/bin/apt-get -qq update && /usr/bin/apt-get -q -y --ignore-hold --allow-unauthenticated -s dist-upgrade | grep ^Inst | awk '{print $2 " " $3 " " $4}'|sed -r 's/([|]|()//g'
-
https://links.infomee.fr/?kVZ8QAVous pouvez passer dans l'url un #23 pour aller à la page 23 directement !
Pratique pour bookmark là ou on en est
-
https://links.infomee.fr/?AyqbVgVraiment bien ce petit screencloud, configuré pour droper les screenshots en sftp avec un nom random c'est parfait :)
-
https://screencloud.net/radio.fr fournisseur officiel d'url de stream :D
allez sur la page d'une radio, view source, et cherchez "streamurl"
Et voilà l'url pour écouter la radio dans vlc ou mplayer :)
-
http://www.radio.fr/commande qui peut être bien utile et puis getent passwd c'est toujours plus rapide que cat /etc/passwd
-
http://man7.org/linux/man-pages/man1/getent.1.htmlPratique pour dump de petits indexes importants comme le .kibana (définition des dashboards)
-
https://github.com/taskrabbit/elasticsearch-dumpPour bufferiser au niveau applicatif avec syslog coté client si le serveur n'est plus up
-
http://www.rsyslog.com/doc/rsyslog_reliable_forwarding.htmlce qui est catch avec sed peut être utilisé dans le pattern de remplacement : &
-
http://www.theunixschool.com/2012/06/insert-line-before-or-after-pattern.html/opt/logstash/bin/logstash -f ma.conf --configtest
/opt/logstash/bin/logstash -f /etc/logstash/conf.d/ --configtest
-
https://links.infomee.fr/?2aJmWQComment écrire un plugin en Go
Sinon ya python c'est bien et moins compliqué :p
-
http://shokunin.co/blog/2015/02/14/collectd_plugins_in_go.htmlPetit menage sur mon serveur au niveau de Puppet : donc maintenant on ne peut plus mettre certaines variable dans le puppet.conf
à la place il faut définir deux variables : envrionmentpath qui définir ou sont situés les "environment" et une variable "environment" pour définir lequel utiliser.
ça peut être pratique quand on veut tester quelquechose : on duplique l'environnement de base et on pointe dessus temporairement
-
https://docs.puppetlabs.com/puppet/latest/reference/environments_classic.html