GameShell, apprendre les rudiments du shell en s'amusant

Posté par  . Édité par claudex et Pierre Jarillon. Modéré par Pierre Jarillon. Licence CC By‑SA.
Étiquettes :
80
26
mar.
2021
Ligne de commande

Il y a 4 ans, j'ai pris en charge un nouveau cours intitulé « système d'exploitation » en première année de licence. Le programme est assez large, avec un peu d'architecture, un peu de système, et même un peu de réseau. Là dedans, je devais faire une introduction au shell. Le risque avec ce genre du truc, c'est de se retrouver avec un catalogue de commandes qui rebutera même les étudiants les plus motivés.

Et c'est comme ça qu'est né GameShell, ou gash pour les intimes. GameShell est un jeu où il faut entrer des commandes dans un shell (bash) pour valider des « missions ». Comme il n'y a pas eu de gros bug ces deux dernières années, je me dis que je pouvais en faire la pub. (Attention, il reste probablement plein de bugs. C'est juste que les étudiants ne sont pas encore tombés dessus !). Ça peut intéresser les gens qui veulent apprendre, ou enseigner les rudiments du shell.

Le code est disponible sur GitHub (promis, je changerais un de ces jours) avec une licence GPL : GameShell sur GitHub

N'hésitez pas à me faire des retours d'utilisation, des rapports de bugs, proposer des fonctionnalités, ajouter des missions, etc.
Si vous l'utilisez « en public », ça serait juste bien d'inclure un lien vers le dépôt et / ou mon nom.

GameShell est un jeu en ligne de commandes, où le joueur doit taper des commandes bash pour valider des « missions ».

Forum Linux.général Pb serveur interne CUPS

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
1
22
mar.
2021

Bonjour à tous
Je suis sur Emmabuntus DE3, c'est une Debian 10. Après avoir lancé mon impression sur une imprimante réseau,ça m'a affiché erreur,cartouche d'encre vide. Bein que n'étant pas sûr que la cartouche soit vide, je l'ai changé quand même, mais ça fait toujours le même message. Pire, depuis, ça n'imprime plus sur aucune imprimante (l'autre est sur USB d'une autre marque). Les impressions de page de test, marchent. Il me dit de lancer cette commande
su -c 'journalctl (…)

Agenda du Libre pour la semaine 12 de l'année 2021

Posté par  . Édité par Benoît Sibaud et Ysabeau 🧶 🧦. Modéré par claudex. Licence CC By‑SA.
11
20
mar.
2021
Communauté

N. D. M. : vu le contexte de pandémie de Covid‑19 et les restrictions locales ou nationales (Belgique, France, Québec et Suisse) sur les rassemblements, certains événements sont susceptibles d’être annulés (que les organisateurs aient pensé à mettre à jour l’Agenda du Libre ou non).

Calendrier Web, regroupant des événements liés au Libre (logiciel, salon, atelier, install party, conférence), annoncés par leurs organisateurs. Voici un récapitulatif de la semaine à venir. Le détail de chacun de ces 36 événements (France: 31, autre: 3, Belgique: 2, Québec: 2) est en seconde partie de dépêche.

Libre en Fête 2021

Journal Compilation de curl 7.75 sur Debian Bullseye

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
23
20
mar.
2021

Après avoir lu Joyeux anniversaire cURL ! (23 ans aujourd'hui), je me suis rappelé de 2018, curl a vingt ans, en particulier la partie Curlception qui avait amené une correction sur la suite de tests. Et si on retestait ?

$ curl -o curl-7.75.0.tar.xz https://curl.se/download/curl-7.75.0.tar.xz
$ curl -o curl-7.75.0.tar.xz.asc https://curl.se/download/curl-7.75.0.tar.xz.asc
$ gpg --keyserver hkps://keyserver.ubuntu.com --recv-key 0x27EDEAF22F3ABCEB50DB9A125CC908FDB71E12C2 # ce keyserver par exemple pour contourner le "new key but contains no user ID - skipped"
$ gpg --verify curl-7.75.0.tar.xz.asc #
(…)

Journal SQL Server sous Linux : enjeux de sécurité

Posté par  (site web personnel) . Licence CC By‑SA.
42
16
mar.
2021

TL;DR: Avec Microsoft SQL Server, la sécurité est une option. Et une option payante.

Microsoft aime Linux, nous dit-il, et il nous permet maintenant d'installer nativement son serveur de base de données SQL Server (cf. cette vidéo technique pour comprendre comment ils on fait le portage). Seulement, la configuration par défaut n'est pas sécurisée du tout. Petite revue de quelques éléments à rectifier quand vous installez et utilisez SQL Server. La plupart de ces conseils sont aussi valables (…)

Agenda du Libre pour la semaine 11 de l'année 2021

Posté par  . Édité par Benoît Sibaud et Ysabeau 🧶 🧦. Modéré par Ysabeau 🧶 🧦. Licence CC By‑SA.
11
14
mar.
2021
Communauté

N. D. M. : vu le contexte de pandémie de Covid‑19 et les restrictions locales ou nationales (Belgique, France, Québec et Suisse) sur les rassemblements, certains événements sont susceptibles d’être annulés (que les organisateurs aient pensé à mettre à jour l’Agenda du Libre ou non).

Calendrier Web, regroupant des événements liés au Libre (logiciel, salon, atelier, install party, conférence), annoncés par leurs organisateurs. Voici un récapitulatif de la semaine à venir. Le détail de chacun de ces 36 événements (France: 30, Québec:3, autre: 2, Belgique: 1) est en seconde partie de dépêche.

Libre en Fête 2021

La lettre d'information XMPP de février 2021

Posté par  . Édité par Bastoon, Ysabeau 🧶 🧦, anubis et seveso. Modéré par Julien Jorge. Licence CC By‑SA.
Étiquettes :
22
14
mar.
2021
XMPP

N. D. T. — Ceci est une traduction de la lettre d’information publiée régulièrement par l’équipe de communication de la XSF, essayant de conserver les tournures de phrase et l’esprit de l’original. Elle est publiée conjointement sur les sites LinuxFr.org et JabberFR.org.

Bienvenue dans la lettre d’information XMPP couvrant le mois de février 2021.

La concrétisation de nombreux projets de la communauté XMPP est le résultat de l’engagement de personnes volontaires. Si les services et logiciels que vous utilisez ont comblé, même partiellement, vos attentes, en particulier tout au long de l’année passée, n’hésitez pas, s’il vous plaît, à remercier ou aider ces projets !

La diffusion de la version originale de cette lettre d’information se fait actuellement via le service TinyLetter by Mailchimp. Les outils de surveillance et la gestion des données personnelles de ce service soulèvent des problèmes que l’équipe de communication n’est pas en mesure de régler pour le moment. C’est pourquoi vous préférerez peut-être lire la version anglaise de cette lettre d’information via son flux RSS !

Vous souhaitez soutenir l’équipe élaborant cette lettre d’information ? Vous en apprendrez davantage à la fin de cette lettre ! Dans tous les cas, faites-vous plaisir avec la suite !

Forum Linux.debian/ubuntu Installer Debian sur un pc ancien

Posté par  . Licence CC By‑SA.
Étiquettes :
1
12
mar.
2021

Bonjour,

Je découvre le monde Linux.
Je voudrais réutiliser un PC qui n'est plus utilisé, en y installant Linux Debian.

Référence du PC :
- Acer Aspire 3050
- CPU Mobile AMD Sempron(TM)
- Processor 3500+
- Vitesse CPU 1800 MHz
- SE 32 bits
- RAM 2.0 Go
- Capacité disque 141Go

J'ai téléchargé sur une clé usb, la version iso :
debian-facile-10.7-1_i386.iso

Mais en voulant booter sur cette version, le pc revient systématiquement sur windows vista.

Quelqu'un peut (…)

Journal AlienBob et les dédales de Chromium sous Slackware

Posté par  (site web personnel) . Licence CC By‑SA.
51
8
mar.
2021

Remarque : les développements traités dans ce fichier s'appuient sur l'article d'AlienBob How to 'un-google' your Chromium browser experience et en reprennent certains éléments.

Un peu de contexte. Chromium est un logiciel libre développé depuis 2008 par le Chromium project, équipe dirigée et financée par Google. L'idée de l'entreprise était de proposer un navigateur simple, efficace et surtout permettant une intégration maîtrisée avec les produits que propose la société. S'attaquant aux mastodontes de l'époque, le choix de développement a (…)

Journal Statistiques de tentatives de connexion SSH par des bots

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
45
6
mar.
2021

Ceci est une compilation de tentatives de connexion SSH issus de fichier /var/log/auth.log récupéré en mai 2020, août 2020 et février 2021 sur deux serveurs différents.

Ces statistiques (sauf pour root et www-data) sont issues de la commande :

grep "Invalid user" *.log | awk 'BEGIN { FS=" " } { print $8}' | sort | uniq --count | sort --reverse --numeric-sort

Bien que ces statistiques sont à prendre avec des pincettes, les ordres de grandeur semblent cohérents. J'ai ignoré (…)

Forum général.général Stage Communication et Community Management Logiciels Libres (en vue d'une embauche)

3
5
mar.
2021

La société

Algoo est une société créée en février 2015 spécialisée dans le développement d'applications web en python/javascript et éditrice du logiciel libre collaboratif Tracim.

Nous sommes actuellement 9 personnes (toutes en CDI), dans des locaux modernes et agréables, à environ 15km de Grenoble.

Nous participons activement à l'essor du logiciel libre, par des contributions de code, des rapports de bug, le financement d'évènements et la participation à (et l'animation de) conférences et présentations.

Contexte du stage

Dans le cadre (…)

Forum Linux.debian/ubuntu [Résolu] Comment corriger un système debian mis à mal

Posté par  . Licence CC By‑SA.
Étiquettes :
1
4
mar.
2021

Bonjour,

mon disque dur donne des signes de faiblesse et je l'ai passé au filtre d'e2fsck qui m'a fait gicler plusieurs fichiers systèmes que je n'ai pas eu l'intelligence de noter dans un coin.

En attendant que la détection des badblocks se termine, je cherche un moyen de remettre ces fichiers dans leur état initial: auriez-vous une méthode plus efficace qu'une réinstallation forcée de chaque paquet ?

merci

EDIT: je sais que le disque est en fin de vie, mais (…)

Forum Linux.général Kubernetes dashboard qui ne démarre pas

Posté par  . Licence CC By‑SA.
0
2
mar.
2021

Bonjour jeune entrepreneur,

Si tu maîtrises Kubernetes tu auras peut-être l’immense honneur de m’aider ! Voici mon problème :

Je tente d’installer un cluster Kubernetes, un master déjà pour commencer. Je fais ça sur une VM Debian 10 (KVM, hôte en Debian 10 aussi).

L’étape kubeadm init a bien abouti, je peux interroger le cluster :

$ kubectl cluster-info
Kubernetes control plane is running at https://192.168.122.204:6443
KubeDNS is running at https://192.168.122.204:6443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy

To further debug and diagnose cluster problems, use 'kubectl
(…)