Monthly Shaarli
April, 2018

La bonne nouvelle du jour !
How to create the master file
Determine the number of files and the size of each file that you require
Multiply the total number of files times the size (in bytes). For example: If you want to create 10000 files that are 10 bytes each, do 10000 * 10 = 1,000,000. This represents the size of the master file that is needed.
To create this master file, run the command:
dd if=/dev/zero of=masterfile bs=1 count=1000000
The above command will create a 1 MB file called ‘masterfile’. This file contains all 0’s. If you would like it to contain random binary data, use /dev/urandom
To split the master file into thousands of pieces
Now that the master file is created, you can now use this to generate the desired 10,000 files that are 10 bytes each.
Run the command:
split -b 10 -a 10 masterfile

Où je découvre la commande w et le fichier /proc/loadavg qui sort un bel load avg
-> /proc/loadavg
The first three fields in this file are load average figures
giving the number of jobs in the run queue (state R) or wait‐
ing for disk I/O (state D) averaged over 1, 5, and 15 minutes.
They are the same as the load average numbers given by
uptime(1) and other programs. The fourth field consists of
two numbers separated by a slash (/). The first of these is
the number of currently runnable kernel scheduling entities
(processes, threads). The value after the slash is the number
of kernel scheduling entities that currently exist on the sys‐
tem. The fifth field is the PID of the process that was most
recently created on the system.

j'aimerai bien mettre en place un capteur de présence sur 4-5m.
et tu peux rajouter à ça, la découverte automatique des services selon le type de démarrage, le nom ou le nom affiché et même l'etat actuel.

un de mes profs nous avait expliqué un moyen mnémotechnique pour le nœud de huit simple :
tu prends la poupée de ta soeur (tu fais une boucle qui représente la tête), tu lui enroules le cou (tour à la base de la boucle), et tu lui crève un œil (le bout de la corde passe dans la boucle).
15 ans et je m'en souviens comme d'hier.
C'est moche mais drôle, mais moche XD
une faille dans beep....
je garde l'exemple.

grrrr... on doit encore redémarrer toutes les interfaces pour en rajouter avec systemd...
coudé, je ferai peut être un résumé

Ceci se passe en France en 2018...
Marthy, qu'avons nous fait ???

et après on va s'étonner d'avoir des attaques contre des Français...
Donc si vous payez vers Tours, vous aurez peut être à utiliser cette application : 7 trackers dont facebook. Merci le service public de fournir nos informations personnelles (géolocalisation précise) à Facebook.

Hey, Gilbert ! On va faire une blague, on va survoler une zone habitée et faire semblant d'attaquer. Au fait, c'est quoi ce bouton ?

merde, on m'a eu pendant tellement de temps...
"Longtemps classés dans l'ordre des rongeurs, ils sont maintenant regroupés dans un ordre à part : les Lagomorphes."
Dans tous les cas, le swapoff doit être fait QUE si tu as assez de RAM pour accueillir ce qu'il a dans la swap, sinon c'est la cata et l'OOM va certainement se mettre en route.

Attention, la swap n'a plus la même signification sur les noyaux récents. Dans de nombreux cas, il ne faut plus y toucher : elle est très bien gérée. Il faut juste régler le swapiness si on a un SSD.
cf : https://chrisdown.name/2018/01/02/in-defence-of-swap.html
Quand je vois ACID dans une base, ça me plait bien !
encore une faille critique dans un CMS grand public...

Mouarf !!! XD
sur : https://twitter.com/_n0name_____/status/988705533833154560
Re: how to read /var/log/sa/sa30 file
Hi Shabi,
Use the -f option
sar -f /var/log/sa/sa30
Regards,
Robert-Jan
Pas d'accord. Ce n'est pas comme ça que ça doit marcher : chaque application doit utiliser seulement les droits qui lui sont nécessaires pour remplir son rôle vis à vis de l'utilisateur. Le moins c'est le mieux. Je ne crois pas sur paroles le fait que des informations ne soient pas extraites, quid de la connaissance sur le fonctionnement du framework par le développeur, est ce que le framework n'agit pas déjà sur de l'échange de données sans que le développeur puisse contrôler cet échange ?...
donc non c'est non.
" Ils ont également davantage tendance, à fumer, boire de l'alcool, consommer de la caféine et des drogues illégales. "
Ben logique si tu sors le soir...je me vois pas faire un apéro à 7:30 avant le taf...

Hey, Gilberte ! Si on jouait dans un lieu sympa au gendarme et au voleur ? Tiens, c'est quoi ce bouton ?
(C'est quand même triste cette histoire...)
Actuellement ces merdes ne ciblent que rarement leur victimes. Mais imaginez un moment : un cryptovirus (ça existe) capable de s'exécuter et de passer outre la couche de virtualisation (rare mais ça existe aussi). ça chez Google, chez Microsoft, chez Apple, dans le fameux cloud d'Amazon...
Voir encore plus facile, infecté depuis une plateforme d'administration (beaucoup de droits, beaucoup d'outils)
Et derrière, une synchronisation des données (gdrive, etc) sur les postes utilisateurs.
J'aime bien le principe mais je préfère la synchronisation en temps réelle.
awk -v dt=$(date -d -1hour +'%r') '$3 > dt' /var/log/mail.log
où $3 est la valeur horaire à controler
fonctionne sur un log qui tourne tous les jours
Je sais que la violence ne résout rien, mais j'ai quand même envie de mettre des baffes moi...