La mémoire du noyau c'est en gros une suite d'octets en binaire. Pour éviter de devoir retrouver on ne sait trop comment que le 42679e octet contient dans le bit n°3 la valeur du comportement du noyau en cas de out-of-memory (sachant que ça changera en cas de redémarrage ou de mise à jour du noyau), il est plus facile de pouvoir faire un cat /proc/sys/vm/panic_on_oom pour savoir si ça vaut zéro ou non actuellement. C'est principalement un aspect practicité/faisabilité (un peu dans le style https://xkcd.com/378/ ). Soyons fous, disons que le /proc est au noyau ce qu'une API REST est à un composant web, en gros une interface d'accès aux données et de contrôle des comportements.
Un bon exemple de commentaire inutile, qui n'apporte rien sur le fond (pas de réponse à la question) comme sur la forme (ni pédagogique ni bienveillant), par un compte nouvellement créé juste pour rabrouer bêtement un nouveau venu sur le site.
Il n'est pas vraiment tombé, il a transité de manière sinueuse vers une alternative plus moderne au niveau système, d'une manière plus ou moins contrôlée tendance talons aiguilles sur verglas. Bref on n'a (enfin) plus de Debian Jessie nulle part.
tas de tâches : mise à jour de prod, merger la branch stretch
Sinon, je ne sais toujours pas ce que signifie "Il vous reste xx avis".
Le nombre de fois que l'on peut noter pertinent/inutile des contenus ou commentaires, sur une journée, calculé suivant le karma. Cf https://linuxfr.org/aide#aide-karma
Le contenu du commentaire actuellement est « Commentaire supprimé par l’auteur. » Il y a bien été masqué par quelqu'un de la modération ensuite. Il n'y a donc pas de bug, par contre il y a plutôt une erreur d'un modérateur.
C'est la modération qui a fermé ses deux précédents comptes. Le premier spammait trop ouvertement. Le second faisait des annonces peu pertinentes (pas de lien vers l'annonce, pas toutes les infos, et sans réponse aux questions posées, tout en continuant à poster d'autres annonces, bref un peu trop spam à notre goût). À voir si les choses s'améliorent ou pas.
Mise à jour: Visiblement non, vu la volonté d'ouvrir des comptes multiples et de tromper. Et du coup le décompte est désormais de 4 comptes fermés.
Tu ne confondrais pas presse écrite et presse papier ? (Le papier est tout gomme :)
Les articles rédigés en ligne pourraient/devraient survivre (avec des problématiques de putaclics, de fond, d'investigation, de concurrence de la vidéo, de financement, de pub, d'analyse comportementale des lecteurs, etc.).
Nous partîmes soixante cinq mille cinq cent trente cinq ; mais par un blocage retors
Nous nous vîmes soixante cinq mille cinq cent trente quatre en arrivant au port (P. Corneille, docteur es TCP)
$ cat bonjour.c
#include <stdio.h>
int main(){
fprintf(stdout, "bonjour");return0;}
$ gcc -o bonjour_dyn bonjour.c
$ ldd bonjour_dyn
linux-vdso.so.1 (0x00007ffd071a9000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f33a5de3000)
/lib64/ld-linux-x86-64.so.2 (0x00007f33a5fdc000)
$ ls -nhl bonjour_dyn
-rwxr-xr-x 110001000 17K janv. 2020:20 bonjour_dyn
$ /sbin/ldconfig --help
Usage : ldconfig [OPTION...]
Configuration dynamique des éditions de liens lors de l'exécution.
$ gcc -static -o bonjour_sta bonjour.c
$ ldd bonjour_sta
n'est pas un exécutable dynamique
$ ls -nhl bonjour_sta
-rwxr-xr-x 110001000 738K janv. 2020:21 bonjour_sta
Dans le premier cas, la fonction est fournie dynamiquement. Dans le second cas, elle est embarquée dans le binaire. Avec des conséquences sur la taille du binaire, la disponibilité de la bibliothèque à l'exécution, la possibilité de remplacer cette bibliothèque pour correction ou par malveillance, etc.
$ shellcheck script_backup.sh
In script_backup.sh line 12:
bck_suffix="$(expr $(date +'%d') % 10)_$(date +'%H')"
^-- SC2003: expr is antiquated. Consider rewriting this using $((..)), ${} or [[]].
^-- SC2046: Quote this to prevent word splitting.
In script_backup.sh line 52:
if[ -d '${bck_snapshot}'];then
^-- SC2016: Expressions don't expand in single quotes, use double quotes for that.
$ shellcheck --version
ShellCheck - shell script analysis tool
version: 0.5.0
license: GNU General Public License, version 3
website: https://www.shellcheck.net
Jamais eu de problèmes lors de mises à jour de sécurité, et avec les outils actuels il est très simple de monter une machine identique à la prod pour les tests
Moi "souvent". Car s'il est vrai que ça se passe extrêmement souvent bien, quand tu as beaucoup de serveurs à gérer, tu tombes sur des problèmes aléatoires ou des combinaisons exotiques. Bref les tests sont indispensables (si tu ne veux pas de soucis en prod, ce qui n'est par forcément rédhibitoire en autohébergement), mais ça n'empêche pas malgré tout des soucis parfois. Et bien sûr il faut faire les mises à jour, s'en dispenser ne résoud rien non plus.
[^] # Re: Comment être sûr qu'un visage n'existe pas ?
Posté par Benoît Sibaud (site web personnel) . En réponse au journal Cette personne n'existe pas. Évalué à 5.
Et une photo de Charles Bronson est une image de quelqu'un qui n'existe pas non plus.
[^] # Re: Car il n'a pas d'existence en mémoire
Posté par Benoît Sibaud (site web personnel) . En réponse au message question sur le /proc. Évalué à 9.
La mémoire du noyau c'est en gros une suite d'octets en binaire. Pour éviter de devoir retrouver on ne sait trop comment que le 42679e octet contient dans le bit n°3 la valeur du comportement du noyau en cas de out-of-memory (sachant que ça changera en cas de redémarrage ou de mise à jour du noyau), il est plus facile de pouvoir faire un
cat /proc/sys/vm/panic_on_oompour savoir si ça vaut zéro ou non actuellement. C'est principalement un aspect practicité/faisabilité (un peu dans le style https://xkcd.com/378/ ). Soyons fous, disons que le /proc est au noyau ce qu'une API REST est à un composant web, en gros une interface d'accès aux données et de contrôle des comportements.[^] # Re: futurePrototype
Posté par Benoît Sibaud (site web personnel) . En réponse au lien Debian Buster : le choix du thème graphique soumis au vote. Évalué à 3.
Il s'avère que c'est le gagnant. Félicitations à Alex Makas.
[^] # Re: VEOLIA OFFICIEL
Posté par Benoît Sibaud (site web personnel) . En réponse au journal Un recrutement racé chez VEOLIA. Évalué à 6.
Oui, fait. Merci.
[^] # Re: féminin
Posté par Benoît Sibaud (site web personnel) . En réponse au lien Jeu de 7 familles de l’informatique. Évalué à 8.
Sauf erreur ou oubli:
[^] # Re: forums
Posté par Benoît Sibaud (site web personnel) . En réponse au message problème flash player. Évalué à 4.
Journal transféré vers les forums
[^] # Re: problème flash player
Posté par Benoît Sibaud (site web personnel) . En réponse au message problème flash player. Évalué à 10. Dernière modification le 09 février 2019 à 15:08.
Un bon exemple de commentaire inutile, qui n'apporte rien sur le fond (pas de réponse à la question) comme sur la forme (ni pédagogique ni bienveillant), par un compte nouvellement créé juste pour rabrouer bêtement un nouveau venu sur le site.
[^] # Re: Lien en anglais
Posté par Benoît Sibaud (site web personnel) . En réponse au lien Hype Driven Development. Évalué à 3. Dernière modification le 07 février 2019 à 20:13.
Corrigé, merci.
[^] # Re: C'est les russes™
Posté par Benoît Sibaud (site web personnel) . En réponse au journal LinuxFr.org : seconde quinzaine de janvier 2019. Évalué à 10. Dernière modification le 03 février 2019 à 12:22.
Il n'est pas vraiment tombé, il a transité de manière sinueuse vers une alternative plus moderne au niveau système, d'une manière plus ou moins contrôlée tendance talons aiguilles sur verglas. Bref on n'a (enfin) plus de Debian Jessie nulle part.
Et hop deux tâches faites.
# Il vous reste xx avis
Posté par Benoît Sibaud (site web personnel) . En réponse à la dépêche Extensions Inkscape, brodeuse et palettes. Évalué à 10.
Le nombre de fois que l'on peut noter pertinent/inutile des contenus ou commentaires, sur une journée, calculé suivant le karma. Cf https://linuxfr.org/aide#aide-karma
[^] # Re: Correctionnelle
Posté par Benoît Sibaud (site web personnel) . En réponse à la dépêche Firefox 65. Évalué à 8. Dernière modification le 02 février 2019 à 14:23.
Le contenu du commentaire actuellement est « Commentaire supprimé par l’auteur. » Il y a bien été masqué par quelqu'un de la modération ensuite. Il n'y a donc pas de bug, par contre il y a plutôt une erreur d'un modérateur.
Mise à jour : corrigé.
[^] # Re: le poste est bien à créteil rue Boulle?
Posté par Benoît Sibaud (site web personnel) . En réponse au message Spam spam spam. Évalué à 7.
Parce qu'on vire le spam.
[^] # Re: le poste est bien à créteil rue Boulle?
Posté par Benoît Sibaud (site web personnel) . En réponse au message Spam spam spam. Évalué à 8. Dernière modification le 01 février 2019 à 14:03.
C'est la modération qui a fermé ses deux précédents comptes. Le premier spammait trop ouvertement. Le second faisait des annonces peu pertinentes (pas de lien vers l'annonce, pas toutes les infos, et sans réponse aux questions posées, tout en continuant à poster d'autres annonces, bref un peu trop spam à notre goût). À voir si les choses s'améliorent ou pas.
Mise à jour: Visiblement non, vu la volonté d'ouvrir des comptes multiples et de tromper. Et du coup le décompte est désormais de 4 comptes fermés.
[^] # Re: Tant que le fonds fond pas…
Posté par Benoît Sibaud (site web personnel) . En réponse au lien Le fonds de développement de Blender a atteint son premier but : 25k€/mois (= 5 devs) . Évalué à 3.
Corrigé, merci.
[^] # Re: Et Présent ?
Posté par Benoît Sibaud (site web personnel) . En réponse au journal Aider le quotidien L'Humanité. Évalué à 5.
Tu ne confondrais pas presse écrite et presse papier ? (Le papier est tout gomme :)
Les articles rédigés en ligne pourraient/devraient survivre (avec des problématiques de putaclics, de fond, d'investigation, de concurrence de la vidéo, de financement, de pub, d'analyse comportementale des lecteurs, etc.).
[^] # Re: Masochisme
Posté par Benoît Sibaud (site web personnel) . En réponse au journal Don-quichottisme : faire avouer un bridage Internet. Évalué à 10.
Nous partîmes soixante cinq mille cinq cent trente cinq ; mais par un blocage retors
Nous nous vîmes soixante cinq mille cinq cent trente quatre en arrivant au port (P. Corneille, docteur es TCP)
# Dynamique vs statique
Posté par Benoît Sibaud (site web personnel) . En réponse au message probleme pour comprendre l'édition de lien. Évalué à 7. Dernière modification le 20 janvier 2019 à 20:34.
Dans le premier cas, la fonction est fournie dynamiquement. Dans le second cas, elle est embarquée dans le binaire. Avec des conséquences sur la taille du binaire, la disponibilité de la bibliothèque à l'exécution, la possibilité de remplacer cette bibliothèque pour correction ou par malveillance, etc.
Pour aller plus loin (mais ça devient plus technique), une discussion twitter récente #prod365 #fr Un peu de #linux #internals: quels sont les mécanismes du #kernel pour lire et executer un programme?
[^] # Re: Correction
Posté par Benoît Sibaud (site web personnel) . En réponse au journal Le DRM Widevine L3 cracké. Évalué à 7.
Corrigé, merci. Et merci.
[^] # Re: Correction
Posté par Benoît Sibaud (site web personnel) . En réponse au journal Le DRM Widevine L3 cracké. Évalué à 5.
Corrigé, merci.
[^] # Re: Devuan ASCII
Posté par Benoît Sibaud (site web personnel) . En réponse au journal Remède au problème démarrage devuan ascii sur raspberry pi 2. Évalué à 5. Dernière modification le 20 janvier 2019 à 11:38.
Software und System-Entwicklung Linux, la distrib pour développeurs germanophones donc.
[^] # Re: Damned!
Posté par Benoît Sibaud (site web personnel) . En réponse au lien curl cheat sheet. Évalué à 3.
Corrigé, merci.
[^] # Re: Une petite erreur s'est glissée dans le script de backup ;-)
Posté par Benoît Sibaud (site web personnel) . En réponse au journal Mes activités open sources / libres récentes. Évalué à 10.
Un outil qui peut aider :
# dépêche précédente
Posté par Benoît Sibaud (site web personnel) . En réponse au lien Connaissez-vous Aaron Swartz, génie de l'internet, sacrifié par la justice d'Obama ? - france inter. Évalué à 6. Dernière modification le 13 janvier 2019 à 11:14.
https://linuxfr.org/news/hommage-a-aaron-swartz
Et
https://linuxfr.org/users/marquez/journaux/l-enfant-d-internet-video
https://linuxfr.org/news/le-jour-de-la-riposte-the-day-we-fight-back-contre-la-surveillance-generalisee
[^] # Re: ahaha...
Posté par Benoît Sibaud (site web personnel) . En réponse à la dépêche Démystifier l’activité d’hébergeur. Évalué à 6.
Moi "souvent". Car s'il est vrai que ça se passe extrêmement souvent bien, quand tu as beaucoup de serveurs à gérer, tu tombes sur des problèmes aléatoires ou des combinaisons exotiques. Bref les tests sont indispensables (si tu ne veux pas de soucis en prod, ce qui n'est par forcément rédhibitoire en autohébergement), mais ça n'empêche pas malgré tout des soucis parfois. Et bien sûr il faut faire les mises à jour, s'en dispenser ne résoud rien non plus.
[^] # Re: Erreur de date pour la prochaine émission
Posté par Benoît Sibaud (site web personnel) . En réponse à la dépêche Émission « Libre à vous ! » du 8 janvier 2019 — Podcast et références. Évalué à 3.
Corrigé, merci.