11.08:administrateur:commandes_horizon-system-tools

Ceci est une ancienne révision du document !


version-11-08 serveur-11-08 administrateur

Les Horizon System Tools sont un ensemble de commandes développées pour simplifier la vie de l'administrateur système d'un serveur AbulÉdu.

commandecommentaire
sudo mod user –login son_login –add-group “Domain Admins”Ajoute l'utilisateur administrateur domaine Windows
dpkg-reconfigure horizon-profiles-educationRecréation des groupes enseignant et eleve en cas de suppression
redmine #1711Correction du bug de la 11.08 quand un utilisateur était membre d'un groupe et ne pouvait plus devenir “responsable” du groupe
getent passwd | grep /home/utilisateurslister les utilisateurs
getent group | grep resp-liste les responsables de classes
add user –firstname=tom –lastname=pouce –profile=utilisateurs –skel=/usr/share/skels/users/04-adultecrée l'utilisateur tom.pouce avec le profil 04-adulte
chk group scandocs -b -ecrée le lien symbolique (raccourci) vers le dossier scandocs pour tous les membres de ce groupe (le -b pour batch, automatique et le -e pour étendu, vérification des liens)
Si vous devez mettre à jour les serveurs DNS externes utilisés par votre serveur AbulÉdu ne modifiez surtout pas le fichier /etc/resolv.conf …
commandecommentaire
DNS1=80.10.246.2 DNS2=80.10.246.129 /etc/ppp/ip-up.d/horizon-0bind-forwarders-upConfigure les DNS et relance BIND (remplacer les IP des serveurs DNS !)
commande commentaire
horizon-reconfigurelance tous les scripts post-installation des paquets abuledu* et horizon*
horizon-certificates_checkvérifie les certificats ssl du serveur proxy d'AbulÉdu (certificat qui est déployé sur les postes clients pour assurer le filtrage ssl des sites https)
horizon-cleanup-dvdlivelancé après l'installation du DVD Live sur le disque dur pour supprimer les paquets qui sont utilisables uniquement en version “live” (à vérifier)
horizon-computers-images-addcopie les images maquettes génériques d'une clé usb, d'un disque usb ou d'un CD/DVD vers le serveur pour qu'elles soient ensuite déployables via webadmin. Dans le cas d'une clé usb ou d'un disque externe il faut que la partition soit de type ext3 ou ntfs et porte le label (étiquette) abuleduaddons
horizon-computers-images-delsupprime une image d'ordinateur à déployer
horizon-getltscfg Lis le fichier lts.conf et retourne la valeur associée à la clé demandée, exemple “horizon-getltscfg -c /opt/ltsp/i386/etc/lts.conf -a” retourne toutes les clés de configuration possibles pour LTSP
horizon-kiosk Script d'ouverture de session permettant de mettre en oeuvre des bornes de consultation web, consulter la documentation suivante pour plus de détails Bornes d'affichage mode "KiosK", AbulÉdu version 9.08.2
horizon-last Amélioration de la commande “last” linux standard mais sans la limite des 8 octets de la colonne de login
horizon-ldap-collisions.sh Détecte et corrige (ou tente de corriger) des collision d'uid/gid/autre dans l'annuaire ldap … ça semble étrange mais ça arrive plus souvent qu'on ne croit (migration, réinstallation, export/import d'une sauvegarde LDAP)
horizon-ldap-export script php qui permet de remonter sur abuledu.net l'annuaire LDAP local (abuledu cloud, gestion distante, …)
horizon-ldap-export.sh script shell qui prépare l'export vers abuledu.net de l'annuaire LDAP
horizon-computers-images-updateactualise les maquettes génériques présentes sur le serveur et uniquement les génériques. Pour un serveur qui n'aurait pas du tout de maquettes générique de déploiement il faut juste créer le répertoire avec le bon nom et ensuite lancer la commande de mise à jour, exemple “mkdir /home/machines/groups/default/imagegeneric-clientlourd-abuledu-1108/“
horizon-ltsp5-build-image Construction initiale de LTSP5 (à n'utiliser qu'une fois)
horizon-ltsp5-update-image Mise à jour simple de l'image (LDM, clé SSH)
horizon-ltsp5-upgrade-image Mise à jour complète de l'image (lors d'une upgrade firefox par exemple)
horizon-ltsp5-firefox Wrapper permettant de lancer le firefox local du client LTSP5
horizon-cleanup-systemlancé la nuit pour nettoyer le système (vieux fichiers)
horizon-external-backup.shlance le backup externe vers un disque usb qui a une partition “abuleduprobackup”
horizon-ldap-backup.shsauvegarde la base LDAP, lancé tous les jours la nuit
horizon-ldap-collisions.shcherche et corrige d'éventuelles collisions dans l'annuaire LDAP
horizon-mirror-backup.shlance la duplication des diques durs, fichier de configuration /etc/abuledu/backup.conf, horizon-mirror-backup.sh -f -v pour la 1re fois
purge-unused-kernels.sh ou horizon-purge-unused-kernels.shSupprime les anciens noyaux
horizon-mirror-nas-rsync-backup.shsauvegarde vers un serveur rsync (nas) exemple synology a la MFR de Loudéac. -v pour avoir les infos de lancement. Éditer le fichier pour avoir les paramètres de configuration à ajouter dans le fichier backup.conf
horizon-nas-cifs-backup.shsauvegarde vers un serveur NAS en utilisant un montage CIFS. Option -v pour avoir les informations de lancement. Éditer le fichier pour avoir les paramètres de configuration à ajouter dans le fichier backup.conf
horizon-nas-nfs-backup.shsauvegarde vers un serveur NAS en utilisant un montage NFS. Option -v pour avoir les informations de lancement. Éditer le fichier pour avoir les paramètres de configuration à ajouter dans le fichier backup.conf
horizon-netinfoaffiche en console si les cartes réseaux sont connectées ou pas, permet de détecter les cartes eth0/eth1 (nouveau, en cours de dev)
horizon-mysql-backup.sh Sauvegarde complet de MySQL vers /home/archives/mysql
horizon-rebuild-mail-aliaseslancé la nuit et reconstruit les alias de courriel
horizon-recensement“remonte” les informations statistiques du serveur (nombre de postes clients, comptes utilisateurs, etc.) automatisé une fois par mois
horizon-netlogon Génère le script d'ouverture de session windows (netlogon)
horizon-remotebackupsauvegardait les fichiers de conf sur le serveur de backup @ryxeo (cf contrat de maintenance)
horizon-remoteupgradepermet de lancer une mise à jour à distance via les outils déployés sur les postes windows administrateurs (plan ENR)
horizon-session-cleanuplancé à chaque fermeture de session (TX) pour supprimer les processus résidents ou qui ne sont pas fermés proprement
horizon-rrd *gestion des graphiques réseau visibles sur webadmin (charge réseau, cpu, disque)
horizon-searchfait une recherche sur le système de fichier, base de données etc. des attributs étendus (ne marche pas)
horizon-smart.shanalyse des données SMART des disques durs (état de santé des disques durs)
horizon-smbpassword-admin-toolsidentique à horizon-smbpassword mais changement de nom lié à changement de paquet
horizon-smbpasswordinterface gtk permettant à chacun de modifier son mot de passe, doit se trouver normalement dans applications / accessoires / modifier son mot de passe abuledu
horizon-upgrade-cachetâche système lancée chaque nuit pour mettre en cache la mise à jour et éviter qu'elle ne dure trop longtemps lorsque l'utilisateur la déclenche (béta en cours de tests et recherche des effets de bords)
horizon-vampire-exportexporte la base machine pour un RPI qui se partage le même parc machine mais a plusieurs serveurs
horizon-vampire-importimporte la base machine pour un RPI
horizon-webadminlance l'interface webadmin (utilisé sur 9.08.2 au 1er reboot)
horizon-whoaffiche la liste des utilisateurs connectés (windows, linux tx) prochainement mac ?
horizon-windows-admin-icons-updateréinstalle les icônes sur le bureau windows d'abuladmin (installation.bat, wifi, etc.)
horizon-windows-applications-addcopie les applications windows auto-déployées depuis une clé usb, disque usb ou CD/DVD vers le serveur pour qu'elles soient ensuite auto-déployées via webadmin. Dans le cas d'une clé usb ou d'un disque externe il faut que la partition soit de type ext3 ou ntfs et porte le label (étiquette) abuleduaddons
horizon-windows-applications-updatefaisait une mise à jour du dépôt local des applications windows auto-déployées par rapport au serveur central de ryxéo (abandonné au profit des ryxeo-winapps paquet deb)
horizon-windows-printers-updatedéploie l'imprimante par défaut sur l'ensemble du parc des postes windows qui ont lancé le installation.bat. Utilise les drivers postscript standards de windows et ne permet donc pas d'utiliser les fonctions avancées des imprimantes.
horizon-windows-profile-cleanupnettoie le profil windows d'un utilisateur qui doit être passé en paramètre, exemple “horizon-windows-profile-cleanup eric.seigne”. Attention, l'utilisateur ne doit pas être connecté au moment où ce script est lancé.
horizon-squidguard-rebuild-config reconstruction des bases de données de squid / squidguard
horizon-squid-log analyseur des logs de squid
horizon-suicide lancé à la fermeture des session des clients légers pour tuer tous les process en cours attachés à cet utilisateur
horizon-update-config_pac mise à jour du fichier config.pac d'auto-configuration du proxy pour les clients
horizonurl
  • 11.08/administrateur/commandes_horizon-system-tools.1507886238.txt.gz
  • Dernière modification: 2017/10/13 11:17
  • de erics