397 liens privés
Énoncé:
C'est quoi le pire entre:
- les gens passent sur chromebook. donc du gnu/linux mais avec toutes leurs données chez google et autres acteurs du cloud
- les gens restent sur windows
Vous avez 1h.
putain..
le genre de news qui risque d'en décourager plus d'un :(
j'ignorais qu'il y avait autant de dérivés de redhat ou de slackware
allez, on attend la même chose dans le reste du monde... soyons fous
boss linux est une distrib gnu/linux basée sur debian et promue par le gouvernement indien.
ip addr flush dev eth0
la commande suivante permet de nettoyer des paramètres settés niveau kernel pour une interface donnée, ici eth0
utile quand on veut changer l'adresse d'une interface réseau
pour ma part, c'était les routes (dont celle de la passerelle par défault) qui posaient problème.
Les commentaires valent le coup.
J'y ai notamment découvert 'serf' (https://github.com/hashicorp/serf).
Cet outil permet de faire de l'autodiscovery pour ajouter des noeuds automatiquement dans des pools.
ça peut être des pools de serveurs web (haproxy), ou de serveurs memcached (twemproxy).
Bref, c'est pratique pour faire de l'auto-scaling.
Ca fait aussi d'autres trucs qui peuvent (à mon sens) faire éventuellement double emploi avec un outil de gestion de configuration centralisé (saltstack, puppet, chef...).
TL;DR;
cela semble un très bon papier sur les TCP TIME-WAIT
miam?
à tester
script permettant d'empêcher xscreensaver de verrouiller la machine quand celle-ci est connectée au wifi de la maison.
bash: une façon simple de lancer une commande ou une autre suivant le code retour de la commande précédente.
$ cat /proc/uptime && echo success || echo epic fail
5670.42 42074.20
success
$ cat rhruh && echo success || echo epic fail
cat: rhruh: No such file or directory
epic fail
lister des trucs numériquement
sort --version-sort -f
file-10.xml
file-20.xml
file-100.xml
file-k10.xml
file-k20.xml
file-k100.xml
file-M10.xml
file-M20.xml
file-M100.xml
"GNotifier is a Firefox extension that makes the browser use native notifications on the Linux desktop. The extension currently supports GNOME (Shell), Unity, KDE and Xfce."
Ça marche nickel avec xfce + roundcube + le plugin roundcube html5_notifier (https://github.com/kitist/html5_notifier/)
:)
installer la plupart des binaires connus sous linux sur android :)
ne nécessite pas le root
sources: https://files.dyne.org/zshaolin/
Un petit avant-goût de OVH Public Cloud Instance.
ssh root@37.187.82.107
password : N4wtXqjKBUKM
Sympa les specs.
(31m30s left) root@ubuntu:~ $ cat /proc/cpuinfo | grep processor | wc -l
4
(30m55s left) root@ubuntu:~ $ cat /proc/cpuinfo | grep "model name" | head -n 1
model name : Intel(R) Core(TM)2 Duo CPU T7700 @ 2.40GHz
(30m51s left) root@ubuntu:~ $ free -m
total used free shared buffers cached
Mem: 7482 7303 178 0 88 6863
-/+ buffers/cache: 352 7129
Swap: 0 0 0
sachez le: si vous nommez un fichier cron différemment de (^[a-z0-9][a-z0-9-]$) il ne sera pas pris en compte par cron sur debian*....
je viens d'en faire les frais, j'avais un fichier /etc/cron.d/truc_muche qui passait pas. je l'ai renommé correctement et ça passe.
hum... va falloir que je me mette à jour. je découvre la commande 'ss'...
via http://www.mypersonnaldata.eu/shaarli/?OeIV2w
parfait pour le monitoring des paquets à mettre à jour:
apt-get install update-notifier-common
/usr/lib/update-notifier/apt-check
0;0
/usr/lib/update-notifier/apt-check --human-readable
0 packages can be updated.
0 updates are security updates.
Voici une proc pour installer un client et un serveur SPDY en ligne de commande:
- Cloner https://github.com/tatsuhiro-t/spdylay.git
- Installer packages prérequis (sur ubuntu 12.04):
$ sudo apt-get install autoconf automake autotools-dev libtool pkg-config zlib1g-dev libcunit1-dev libssl-dev libxml2-dev libevent-dev - Compiler:
$ autoreconf -i
$ automake
$ autoconf
$ ./configure
$ make - Feu! Lancer le client:
$ ./src/spdycat -nv https://fralef.me
[ 0.036] NPN select next protocol: the remote server offers:- spdy/2
- http/1.1
NPN selected the protocol: spdy/2
[ 0.052] Handshake complete
[ 0.052] send SYN_STREAM frame <version=2, flags=1, length=172>
(stream_id=1, assoc_stream_id=0, pri=3)
:host: fralef.me
:method: GET
:path: /
:scheme: https
:version: HTTP/1.1
accept: /
accept-encoding: gzip, deflate
user-agent: spdylay/1.1.0
[ 0.068] recv SETTINGS frame <version=2, flags=1, length=12>
(niv=1)
[4(1):100]
[ 0.069] recv SYN_REPLY frame <version=2, flags=0, length=262>
(stream_id=1)
content-encoding: gzip
content-type: text/html; charset=UTF-8
date: Tue, 01 Oct 2013 16:01:03 GMT
last-modified: Mon, 30 Sep 2013 13:41:35 GMT
server: nginx
:status: 200
strict-transport-security: max-age=2678400
:version: HTTP/1.1
[ 0.081] recv DATA frame (stream_id=1, flags=1, length=2660)
[ 0.081] send GOAWAY frame <version=2, flags=0, length=4>
(last_good_stream_id=0)