Administration systèmes
L’administration systèmes au sens large : les outils de base du système, mais aussi comment installer certains logiciels.
Bases de données : MySQL
Bases de données : PostgreSQL
Donner des droits read-only à un utilisateur
Tiré de https://stackoverflow.com/questions/760210/how-do-you-create-a-read-only-user-in-postgres...
Migration d’une version majeure de PostgreSQL à une autre
NB : instructions pour le passage de PostgreSQL 13 à PostgreSQL 15 (Debian Bookworm). Voir ici po...
Utiliser Barman pour sauvegarder la base PostgreSQL d’un Gitlab Omnibus
Barman est un super logiciel de sauvegarde d’un cluster PostgreSQL au fil de l’eau. Attention : ç...
Logiciels
Créer une boutique en ligne avec Wordpress
On commence par installer un Wordpress. Je ne vais pas détailler, c’est un sujet fort bien traité...
Gitlab
Recalculer la taille d’un dépôt Tapez ceci dans la console rails (gitlab-rails console) : proje...
Gramps Web
Gramps Web est un logiciel de généalogie basé sur Gramps et interopérable avec celui-ci. Son inst...
RequestTracker
RequestTracker (RT) est un outil de tickets extrêmement puissant et flexible. Tellement flexible ...
TinyTinyRSS : rétablir la consultation web des articles publiés (+ bonus)
On peut, dans TTRSS, publier des articles de ses flux RSS. Cela permet de partager aisément des a...
Une web radio avec MPD
Rien de plus simple que de faire une web radio pour diffuser sa musique. MPD On installe MPD : ...
Vaultwarden
Comment compiler et installer proprement le clone de Bitwarden en Rust. Les bases de données disp...
Wisemapping
Installation de quelques outils dont on a besoin sudo apt install jetty9 maven git nodejs npm Ré...
Tout ce qui concerne le mail
Postfix
Autoriser le point pour faire du plus addressing Le plus addressing est une solution simple pour ...
Rspamd
Rspamd est plus qu’un simple antispam : il s’occupera aussi d’ajouter les signatures DKIM et ARC ...
Vade Secure (antispam propriétaire)
Orange, Free, SFR, LaPoste, Gandi… utilisent l’antispam Vade (anciennement Vade Secure). Si Vade ...
Système
Ajouter une clé GPG de dépôt Debian sans apt-key
L’ajout de clé GPG de dépôt Debian avec apt-key est une méthode dépréciée. On ajoute maintenant l...
Borg
https://borgbackup.readthedocs.io/ Quelques mots sur Borg il est très simple d'usage ; les don...
Borgmatic
Borgmatic est un wrapper autour de Borg qui en simplifie infiniment l’utilisation. Installation I...
Crypsetup
Tiré de https://www.thegeekstuff.com/2016/03/cryptsetup-lukskey/. Identifier la partition chiffré...
Curl
Afin d’éviter les écueils dus aux éventuels problèmes de redirection réseau des ports des machine...
Débloquer un RAID coincé en resync=PENDING
Il arrive des fois que certains disques RAID soient bloqués en resync=PENDING (utilisez votre sup...
Empêcher l’activation d’un service à son installation
On peut vouloir installer un service mais éviter qu’il ne s’active à l’installation. Par exemple,...
Exécuter une action à la mise en veille / au réveil
Systemd On mettra un script dans /lib/systemd/system-sleep/ : Exemple de script : #!/bin/sh case...
Firewalld : un firewall simple à utiliser
Firewalld est un pare-feu que je trouve très agréable à utiliser, où on peut « cacher » la comple...
Lancer des commandes sudo avec authentification par agent SSH
Installation du paquet nécessaire apt install libpam-ssh-agent-auth Configuration Modifier la co...
LVM
LVM permet, à partir de plusieurs disque physiques, de créer des partitions qui utiliseront plusi...
Monter une ou des partitions contenues dans un fichier qcow2
J’ai des images disques qcow2 sur ma machine, qui servent à mes machines virtuelles que j’utilise...
Réinstaller les modules Perl installés avec la version précédente de Perl
Un truc con quand on installe des modules Perl avec cpan ou cpanm, c’est qu’ils sont installés da...
Salt
Salt est un logiciel de gestion de configuration comme Puppet ou Ansible. Je l’utilise chez Frama...
Sed
C’est l’outil absolu pour modifier du texte en le passant par un pipe ! Ou pour effectuer des cha...
Tmux
Tmux est un multiplexeur de terminal. Il permet d'utiliser plusieurs terminaux virtuels dans une ...
Trucs et astuces
Il est un certain nombre de logiciels qu’un administrateur systèmes renacontrera au cours du temp...
Supprimer une clé SSH stockée par gpg-agent
Gpg-agent peut servir d’agent SSH (il va donc conserver les clés en mémoire) mais si l’ajout d’un...
Swap
Le swap est un espace d’échange qui recueille des données normalement en RAM lorsque l’utilisatio...
Systemd
Créer un service utilisateur Mettre le service dans le dossier ~/.config/systemd/user/ puis : sys...
Divers
Avoir les émojis dans Konsole
Tiré de https://gist.github.com/IgnoredAmbience/7c99b6cf9a8b73c9312a71d1209d9bbb. Installer la p...
Envoyer un fichier sur Nextcloud avec cURL
Vers un partage public Mettons que l’adresse du partage public où vous pouvez envoyer des fichier...
Manipuler un ou plusieurs fichiers PDF : PDFtk
Quand il s’agit de manipuler des fichiers PDF, c’est à dire en fusionner deux ensemble, supprimer...