Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteDernière révisionLes deux révisions suivantes |
ateliers:serveurmail:adminsys [2017/04/15 12:27] – sakasama | ateliers:serveurmail:adminsys [2018/06/24 12:59] – Ajout d'un outil pour administrer LDAP okhin |
---|
Administration système | === Administration système === |
| |
Afin de pouvoir installer et administrer ensemble le serveur, nous utilisons régulièrement les commandes suivantes : | Afin de pouvoir installer et administrer ensemble le serveur, nous utilisons régulièrement les commandes suivantes : |
- ssh | * ''ssh'' - nous avons généré une clé ssh spécifique pour ce service que nous utilisons pour nous connecter au serveur. |
- tmux (voir ateliers:serveurmail:start#principes_et_inspirations) | - pour générer une clé ''ssh'' on utilise la commande ''ssh-keygen'', l'option -b pour préciser la taille de la clef, l'option -t pour préciser le type de la clef (par exemple ecdsa ou bien rsa). Par exemple: <code>ssh-keygen -b 4096 -t rsa</code> |
| - pour copier sa clé ssh sur le serveur <code>ssh-copy-id username@anarcha.pink</code> |
| * ''apt'' |
| * ''chmod'' |
| |
Ressources | === tmux === |
| |
| 1. Installer tmux: <code>apt install tmux</code> |
| 2. Créer une session dans le fichier ''/tmp/sessions.tmux'' avec la commande: <code>tmux -S /tmp/sessions.tmux</code> |
| 3. Changer le groupe propriétaire du fichier ''/tmp/sessions.tmux'' pour l'attribuer au groupe sudo. |
| |
| === Erreurs de tmux === |
| |
| ''tmux: invalid LC_ALL, LC_CTYPE or LANG'' |
| |
| Problème décrit ici: https://github.com/GameServerManagers/LinuxGSM/issues/817 |
| Il peut être résolu avec |
| <code> |
| apt-get install locales |
| dpkg-reconfigure locales |
| </code> |
| La réconfiguration dpkg peut être faite en utilisant en_GB UTF8, en_US UTF8, fr_FR UTF8. |
| |
| === Démarrer et arrêter un service === |
| |
| pour démarrer un service (utiliser start plutôt que restart) : |
| |
| $ systemctl start <service> |
| |
| pour arrêter un service : |
| |
| $ systemctl stop <service> |
| |
| === Administrer un arbre LDAP === |
| Pour administrer l'arbre LDAP d'anarcha (ou autre), il est préférable d'utiliser un client graphique plutôt que de devoir taper à la main les (longues) commandes d'ajout/modification. Cela permet aussi d'y voir un peu plus clair en cas de problème. |
| |
| [[http://jxplorer.org/|JXplorer]] est Un client graphique multiplateforme qui est packagé pour debian et s'install donc facilement : |
| |
| <code> |
| $ sudo apt install jxplorer |
| </code> |
| |
| === Problèmes récurrents === |
| == Metche s'emballe == |
| Parfois metche va envoyer des milliers de mails en boucle. C'est parce qu'il cherche un état stable, il suffit de lancer la commande de stabilisation pour régler le problème. |
| |
| <code>sudo metche stabilize</code> |
| |
| === Ressources === |
| |
| quelques ressources pour apprendre à utiliser la ligne de commande et autour de l'administration de services : |
* [[https://www.learnenough.com/command-line-tutorial]] | * [[https://www.learnenough.com/command-line-tutorial]] |
| * [[https://wiki.chatons.org/doku.php?id=outils_et_astuces|guide des commandes utiles pour l'administration système sur le site des CHATONS]] |
| * [[https://wiki.chatons.org/doku.php?id=admin_checklist|checklist pour l'administration système sur le site des CHATONS]] |
* [[https://openclassrooms.com/courses/reprenez-le-controle-a-l-aide-de-linux]] | * [[https://openclassrooms.com/courses/reprenez-le-controle-a-l-aide-de-linux]] |
* [[https://fr.flossmanuals.net/introduction-a-la-ligne-de-commande/_draft/_v/1.0/introduction/]] | * [[https://fr.flossmanuals.net/introduction-a-la-ligne-de-commande/_draft/_v/1.0/introduction/]] |
* [[http://wiki.leloop.org/index.php/Howto:Administration_systeme|quelques aides techniques du Loop sur l'administration collective]] | * [[http://wiki.leloop.org/index.php/Howto:Administration_systeme|quelques aides techniques du Loop sur l'administration collective]] |
* [[https://print.squat.net/docs/kollectiv-admin/kollectiv-admin.pdf|guide par intrigeri du pRINT sur l'administration collective /!\ VIEUX (2003) les principes sont bons, les outils proposés sont datés]] | * [[https://print.squat.net/docs/kollectiv-admin/kollectiv-admin.pdf|guide par intrigeri du pRINT sur l'administration collective /!\ VIEUX (2003) les principes sont bons, les outils proposés sont datés]] |
* [[https://riseup.net/en/about-us|pourquoi Riseup]] | |
* [[https://labs.riseup.net/code/|quelques outils d'administration par Riseup (pas de politique générale)]] | * [[https://labs.riseup.net/code/|quelques outils d'administration par Riseup (pas de politique générale)]] |
* [[https://pad.amipo.fr/p/administration_collective|quelques textes autour du faire ensemble, serveurs féministes, etc]] | * [[https://pad.amipo.fr/p/administration_collective|quelques textes autour du faire ensemble, serveurs féministes, etc]] |