11.08:administration:webadmin:mise_a_jour

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
11.08:administration:webadmin:mise_a_jour [2016/11/02 12:41]
francois [Depuis un terminal sous Linux]
11.08:administration:webadmin:mise_a_jour [2017/05/02 10:11] (Version actuelle)
jean dépenant → dépendant
Ligne 3: Ligne 3:
 ====== Mise à jour de votre serveur AbulEdu ====== ====== Mise à jour de votre serveur AbulEdu ======
  
- En informatique il n'y a pas de secret : tous les logiciels comportent des erreurs de programmation («bugs» ou bogues), et on y découvre à l'usage des imperfections.+En informatique il n'y a pas de secret : tous les logiciels comportent des erreurs de programmation («bugs» ou bogues), et on y découvre à l'usage des imperfections.
  
 Il est donc important de pouvoir mettre à jour votre ordinateur facilement, régulièrement, rapidement. Lorsqu'un un bogue sera identifié, vous pourrez mettre à jour votre serveur. Lorsqu'il s'agit d'un serveur connecté à Internet cette fonction de mise à jour devient indispensable, car les bogues peuvent alors devenir des failles de sécurité exploitables par des personnes mal intentionnées. Il est donc important de pouvoir mettre à jour votre ordinateur facilement, régulièrement, rapidement. Lorsqu'un un bogue sera identifié, vous pourrez mettre à jour votre serveur. Lorsqu'il s'agit d'un serveur connecté à Internet cette fonction de mise à jour devient indispensable, car les bogues peuvent alors devenir des failles de sécurité exploitables par des personnes mal intentionnées.
Ligne 11: Ligne 11:
 Il est donc indispensable que votre serveur AbulÉdu ne présente aucune faille de sécurité, présente ou à venir, pour éviter d'être la cible ou l'instrument d'attaques directes ou indirectes. Il est donc indispensable que votre serveur AbulÉdu ne présente aucune faille de sécurité, présente ou à venir, pour éviter d'être la cible ou l'instrument d'attaques directes ou indirectes.
  
-Nous avons donc pensé le système de mise à jour de manière globale (et non «application par application») pour qu'il soit le plus simple, le plus efficace et le plus fiable possible. +Nous avons donc pensé le système de mise à jour de manière globale (et non «application par application») pour qu'il soit le plus simple, le plus efficace et le plus fiable possible.
  
 +<note important> Pour lancer la procédure de mise à jour, il est nécessaire d'être abuladmin. </note>
  
-<note important> +La mise à jour de votre serveur se fait en lançant une commande depuis LE SERVEUR : ''abuledu-upgrade''
-Pour lancer la procédure de mise à jour, il est nécessaire d'être abuladmin. +
-</note>+
  
 +Cette commande doit être lancée avec le compte ''abuladmin'' :
  
-La mise à jour de votre serveur se fait en lançant une commande depuis LE SERVEUR : +  * sur le serveur directement
-''abuledu-upgrade'' +
- +
-Cette commande doit être lancée avec le compte ''abuladmin'' :+
   * depuis un terminal   * depuis un terminal
   * depuis une connexion à distance en SSH   * depuis une connexion à distance en SSH
 +
 +===== Sur le serveur =====
 +
 +Si vous avez un écran + clavier branchés sur le serveur c'est le plus simple et efficace !
 +
 +À l'invite "servecole login:" (peut-être devrez vous "chercher" une console utilisable avec les touches Alt+F2 ou Alt+F3)
 +
 +  * Entrez l'identifiant abuladmin puis son mot de passe
 +  * Enfin lancez la commande de mise à jour :
 +
 +<code>
 +abuledu-upgrade
 +</code>
 +
 +**Options possibles**  pour la commande de mise à jour (abuledu-upgrade –help):
 +
 +  * -a : mise à jour automatique sans poser la moindre question
 +  * -b : copie des fichiers de configuration dans un espace de sauvegarde (/home/machines/servecole/LADATE) permettant de vérifier après la mise à jour que vos fichiers n'ont pas été modifiés par les scripts automatiques
 +  * -h : pour afficher l'aide de la commande
 +
  
 ===== Depuis un terminal sous Linux ===== ===== Depuis un terminal sous Linux =====
Ligne 31: Ligne 48:
   * Appuyer sur Ctrl-alt-T pour ouvrir un terminal   * Appuyer sur Ctrl-alt-T pour ouvrir un terminal
   * tapez les instructions suivantes :   * tapez les instructions suivantes :
-<code>su abuladmin</code>+ 
 +<code> 
 +su abuladmin 
 +</code>
  
 Puis le mot de passe d'abuladmin Puis le mot de passe d'abuladmin
 +
   * Enfin lancez la commande de mise à jour :   * Enfin lancez la commande de mise à jour :
-<code>abuledu-upgrade</code> 
  
-**Options possibles** pour la commande de mise à jour (abuledu-upgrade --help):+<code> 
 +abuledu-upgrade 
 +</code> 
 + 
 +**Options possibles**  pour la commande de mise à jour (abuledu-upgrade help): 
   * -a : mise à jour automatique sans poser la moindre question   * -a : mise à jour automatique sans poser la moindre question
   * -b : copie des fichiers de configuration dans un espace de sauvegarde (/home/machines/servecole/LADATE) permettant de vérifier après la mise à jour que vos fichiers n'ont pas été modifiés par les scripts automatiques   * -b : copie des fichiers de configuration dans un espace de sauvegarde (/home/machines/servecole/LADATE) permettant de vérifier après la mise à jour que vos fichiers n'ont pas été modifiés par les scripts automatiques
   * -h : pour afficher l'aide de la commande   * -h : pour afficher l'aide de la commande
-===== l'aide d'une connexion SSH =====+ 
 +===== À l'aide d'une connexion SSH =====
  
 L'accès en SSH (accès sécurisé distant) ne peut se faire qu'à l'aide d'un compte qui possède les privilèges (remotessh-ldap). L'accès en SSH (accès sécurisé distant) ne peut se faire qu'à l'aide d'un compte qui possède les privilèges (remotessh-ldap).
  
-==== 1. Connexion en local depuis un poste sous Windows  ====+==== 1. Connexion en local depuis un poste sous Windows ====
  
   * Installer et lancez [[http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html|Putty]]   * Installer et lancez [[http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html|Putty]]
Ligne 51: Ligne 77:
   * Compléter avec votre identifiant et votre mot de passe.   * Compléter avec votre identifiant et votre mot de passe.
  
 +[[http://docs.abuledu.org/lib/exe/fetch.php?media=11.08:administration:abuledu-putty.png|{{:11.08:administration:abuledu-putty.png?direct&300}}]]}}
  
-{{:11.08:administration:abuledu-putty.png?direct&300|{{:11.08:administration:abuledu-putty.png?direct&300|}}}}+  * Une fois reconnu, identifiez-vous comme abuladmin
  
 +<code>
 +su abuladmin
 +</code>
  
-  * Une fois reconnu, identifiez-vous comme abuladmin 
-<code>su abuladmin</code> 
   * Puis entrez son mot de passe en aveugle.   * Puis entrez son mot de passe en aveugle.
  
-  * Enfin, lancez la commande  +  * Enfin, pour mettre à jour votre serveur, lancez la commande 
-<code>abuledu-upgrade</code> + 
-pour mettre à jour votre serveur.+<code> 
 +abuledu-upgrade 
 +</code>
  
   * Acceptez tous les choix par défaut.   * Acceptez tous les choix par défaut.
  
-==== 2. Connexion à distance depuis un poste sous Windows ou Linux  ====+==== 2. Connexion à distance depuis un poste sous Windows ou Linux ====
  
 La connexion se fait de la même manière. Il faut cependant connaître l'adresse IP de votre serveur. La connexion se fait de la même manière. Il faut cependant connaître l'adresse IP de votre serveur.
 +
   * soit depuis une adresse IP fixe affectée à votre connexion Internet par votre fournisseur d'accès   * soit depuis une adresse IP fixe affectée à votre connexion Internet par votre fournisseur d'accès
-  * soit depuis une adresse dynamique comme xxx.dyn.abuledu.net ou dépenant d'un autre service comme Dyndns.com ou Noip.com+  * soit depuis une adresse dynamique comme xxx.dyn.abuledu.net ou dépendant d'un autre service comme Dyndns.com ou Noip.com
  
-Il faudra dans ce cas indiquer comme destination : +Il faudra dans ce cas indiquer comme destination : Pour Linux :
-Pour Linux :+
  
-<code>ssh utilisateurdistant@xxx.dyn.abuledu.net</code>+<code> 
 +ssh utilisateurdistant@xxx.dyn.abuledu.net 
 +</code>
  
-Pour windows avec putty +Pour Windows avec putty Hostname : ''xxx.dyn.abuledu.net''  Et indiquer ensuite votre nom d'utilisateur distant.
-Hostname : ''xxx.dyn.abuledu.net'' +
-Et indiquer ensuite votre nom d'utilisateur distant.+
  
 Indiquez votre mot de passe utilisateur (celui qui dispose des privilèges remotessh-ldap). Indiquez votre mot de passe utilisateur (celui qui dispose des privilèges remotessh-ldap).
Ligne 84: Ligne 114:
 Ensuite connectez-vous avec le compte abuladmin et procédez à la mise à jour. Ensuite connectez-vous avec le compte abuladmin et procédez à la mise à jour.
  
-<code>su abuladmin</code>+<code> 
 +su abuladmin 
 +</code> 
   * Puis entrez son mot de passe en aveugle.   * Puis entrez son mot de passe en aveugle.
  
-  * Enfin, lancez la commande  +  * Enfin, pour mettre à jour votre serveur, lancez la commande 
-<code>abuledu-upgrade</code> + 
-pour mettre à jour votre serveur.+<code> 
 +abuledu-upgrade 
 +</code>
  
   * Acceptez tous les choix par défaut.   * Acceptez tous les choix par défaut.
  
  • 11.08/administration/webadmin/mise_a_jour.1478086918.txt.gz
  • Dernière modification: 2016/11/02 12:41
  • de francois