Journal Mes notes de synthèse sur systemd

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
50
17
jan.
2016

Pour ceux qui n'ont pas le courage de prendre 4h pour potasser systemd, je leur propose mes notes de synthèse. Enjoy !

Systemd admin howto

from: https://wiki.debian.org/systemd

basics commands

systemctl : List all running services
systemctl start example1 : Activates the service "example1" immediately
systemctl stop example1 : Deactivates the service "example1" immediately
systemctl restart example1 : Restarts the service "example1" immediately:
systemctl status example1 : Shows status of the service "example1"
systemctl enable example1 : Enables "example1" to be started (…)

Journal Ian Murdock est mort :-(

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
75
30
déc.
2015

Ian Murdock, une figure du logiciel libre, et le cofondateur de Debian (d’où le -ian du nom) est mort. Les causes ne sont pas encore connues.

Le communiqué de son dernier employeur, Docker : http://blog.docker.com/2015/12/ian-murdock

Avant sa mort, des tweets très bizarres et assez incohérents étaient apparus sur son compte Twitter. Des détails en http://techaeris.com/2015/12/28/debian-founder-ian-murdocks-tweets-raising-eyebrows et https://www.reddit.com/r/programming/comments/3ytdsi/ian_murdock_creator_of_debian_has_died/

Forum Linux.général systemd/journld ne capture pas tous les messages de la STDOUT

Posté par  . Licence CC By‑SA.
1
16
déc.
2015

Bonjour à tous,

J'aimerai déléguer la gestion de mes logs à systemd/journald.
Donc, j'ai écrit un petit programme de test qui est une boucle infinie (ou pratiquement infinie) qui logue dans STDOUT un entier qui s'incrémente à chaque boucle.
C'est un programme en go (mais ça aurait pu être en C ou autre chose) :

package main

import (
    "fmt"
    "math"
    "time"
)

func main() {
    for i := uint64(0); i < math.MaxUint64;
(…)

Forum Linux.général grub2 gpt systemd lvm et uuid

Posté par  . Licence CC By‑SA.
Étiquettes :
0
20
nov.
2015

Bonjour,

savez vous s'il est possible de booter une machine avec le rootfs en lvm (/boot pas séparé) sans initramfs, sachant qu'il y a bien l'option qui va bien (insmod lvm ou encore insmod_dufskejutilise) dans grub2 et que le contenu fstab n'a pas de device mais des uuid et que j'utilise systemd comme init.

J'ai un kernel panic comme quoi il trouve pas /dev/mapper/. Si j'active le initramfs c'est tout bon.

J'ai lu en gros que cela n'était pas possible (…)

Journal Busybox retire le support de systemd ?

Posté par  . Licence CC By‑SA.
Étiquettes :
20
13
nov.
2015

Salut, Nal' !

Je vais encore te parler de systemd, et je compte sur toi pour ne pas troller : on aime ou on aime pas systemd, là n'est pas le débat.

Le projet Busybox a récemment décidé de supprimer le support de systemd suite à un désaccord avec les développeurs de système d'init d'après ce qu'on peut comprendre du commentaire de commit, dont voici une traduction (certainement pas la meilleure qu'il soit) rédigée par votre serviteur :

Les développeurs (…)

Linux From Scratch 7.8 : nouvelle version de la distro dont vous êtes le dictateur !

Posté par  . Édité par Benoît Sibaud, bubar🦥 et ZeroHeure. Modéré par bubar🦥. Licence CC By‑SA.
48
4
oct.
2015
Distribution

Comme en chaque début d'automne, nous avons le plaisir de vous annoncer une nouvelle version de Linux From Scratch. Celle-ci est d'ores et déjà traduite en français dans sa version systemd. La version classique sysvinit sera disponible en français très prochainement (NdM: disponible depuis le 8/10).

logo-LFS

À cette occasion, l'équipe francophone a décidé de changer l'apparence du livre, avec une nouvelle barre de navigation à gauche. Vos avis sont les bienvenus.

Hormis l'apparence et l'intégration des dernières versions de paquets, le principal changement est la suppression de toutes les bibliothèques statiques qui ne sont plus nécessaires dans un système GNU/Linux moderne. Par ailleurs, cela réduit la taille d'un grand nombre de paquets.

Pour ceux qui ne s'en rappellent pas, Linux From Scratch (Linux à partir de zéro) est un livre décrivant de A à Z la construction d'un système GNU/Linux, paquet par paquet, vous permettant ainsi de l'adapter au plus près de vos besoins. Contrairement à ce que vous avez pu entendre, Linux From Scratch n'est pas une distro qui se veut réservée à une élite. Au contraire, le but est d'apprendre à un maximum de personnes la structure d'un système GNU/Linux. Malgré tout, cela nécessite de bonnes connaissances préalables en bash et une certaine expérience en compilations.

Linux From Scratch: Your Distro, Your Rules (votre distrib', vos règles).

Journal Systemd for admin

31
1
oct.
2015

Bonjour nal.

Systemd n'est pas un inconnu pour toi.
Mais peut-être n'es-tu pas au courant que Lennart Poettering a publié quelques excellents articles sur son blogue. "The systemd for Administrators Blog Series" et "The systemd for Developers Series". Je vous conseille leurs lecture, c'est très instructif.

Une version Markdown de "The systemd for Administrators Blog Series" est disponible depuis peu. Tu va pouvoir le lire en offline. Tu vas même pouvoir en faire des eBooks pour ton prochain voyage en (…)

Forum Linux.général Cas d'utilisation : N'autoriser que firefox à sortir sur les ports HTTP(S)

Posté par  . Licence CC By‑SA.
4
21
juil.
2015

Bonjour forum,

Denis Szalkowski pense qu'on ne peut pas n'autoriser que firefox à sortir sur les ports 80 et 443 .

Après recherche rapide, j'ai l'impression que la meilleure solution serait de combiner une isolation en cgroup (grâce à systemd ?) et un filtrage meta cgroup grâce à nftables. Je n'ai jamais fait cela et n'ai pas le temps aujourd'hui.

Points bonus : Je soupçonne qu'une notification graphique XDG correspondant au rejet d'une connexion sortante avec des informations concernant l'application concernée (…)

Forum Astuces.divers Fedora 22 - Silent boot / boot silencieux

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
1
31
mai
2015

Une astuce sur Fedora pour avoir the «silent boot» Car sur Fedora 22 l'ordre des options est important :

quiet systemd.showstatus=false loglevel=0

à ajouter dans cet ordre en fin de ligne d'option du boot (et supprimer l'option rhgb bien sûr) dans /boot/grub2/grub.cfg & dans /etc/default/grub Pour rappel, quiet impacte depuis qq temps à la fois le noyau et systemd, par défaut c'est l'option utilisée afin de ne pas avoir la plupart des messages du noyau lors de son chargement. systemd.showstatus=false (…)

Forum Linux.général Kernel 4.0 et lfs

Posté par  . Licence CC By‑SA.
Étiquettes :
1
16
avr.
2015

Bonjour
je me demande si les versions glibc systemd et kernel doivent être corréler ?

je m'explique si je veut, par exemple, mettre un noyau 4 sur une distribution qui utilise systemd je doit espérer que systemd soit à jour et le compiler aussi ?

ou si je veut faire un lfs avec systemd impossible sans utiliser des versions spécifique ?

T.

systemd : l’init martyrisé, l’init bafoué, mais l’init libéré !

127
24
fév.
2015
Linux

systemd est un projet composé de trois parties distinctes :

  • un processus d’initialisation, systemd, qui s’occupe de gérer le démarrage, du lancement du noyau Linux à l’interface graphique, et de la surveillance des processus ;
  • un ensemble d’outils qui contrôlent le processus systemd, notamment systemctl, et qui permettent, entre autres, de suivre, redémarrer et arrêter les différents services d’une machine ;
  • un jeu d’outils qui peuvent être utilisés comme base pour la création d’un système d’exploitation complet — un peu à la manière de ce que le projet GNU propose, mais avec une portabilité beaucoup plus réduite.

La première version de systemd a été publiée le 30 mars 2010. Presque cinq ans plus tard, quasiment toutes les distributions majeures l’ont adopté.

Remplaçant un composant central du système, il n’est pas étonnant que l’arrivée de systemd ait provoqué de nombreuses réactions. Elles ont parfois été violentes, mais pourquoi au juste ?

Cette dépêche éminemment collective (à peu près tous les contributeurs habituels sont venus participer, pour faire court) présente un état des lieux des opinions en présence, dans une démarche de remise à plat et d’apaisement, un peu similaire à celle entreprise ici ou et visible ici.