Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
11.08:administrateur:commandes_horizon-system-tools [2016/08/19 22:46] erics créée |
11.08:administrateur:commandes_horizon-system-tools [2017/10/13 11:17] erics |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag> | ||
+ | |||
===== Les HST ou Horizon System Tools ===== | ===== Les HST ou Horizon System Tools ===== | ||
- | ===== Utilisateurs ===== | + | Les Horizon System Tools sont un ensemble de commandes développées pour simplifier la vie de l' |
- | ^commande ^commentaire | | + | ===== Gestion |
- | | sudo mod user --login son_login --add-group " | + | |
- | | dpkg-reconfigure horizon-profiles-education | Recréations des groupes enseignant et eleve en cas de suppression | | + | |
- | | [[https:// | + | |
- | | getent passwd %%|%% grep / | + | |
- | | getent group %%|%% grep resp- | liste les responsables de classes | | + | |
- | | add user --firstname=tom --lastname=pouce --profile=utilisateurs --skel=/ | + | |
- | | chk group scandocs -b -e| créé 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 | + | |
+ | ^commande^commentaire^ ^ | ||
+ | |sudo mod user –login son_login –add-group " | ||
+ | |dpkg-reconfigure horizon-profiles-education|Recréation des groupes enseignant et eleve en cas de suppression| | | ||
+ | |[[https:// | ||
+ | |getent passwd < | ||
+ | |getent group < | ||
+ | |add user –firstname=tom –lastname=pouce –profile=utilisateurs –skel=/ | ||
+ | |chk group scandocs -b -e|cré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)| | | ||
- | ===== AbulEdu/ | + | ===== Réseau - Serveurs DNS externes |
+ | |||
+ | < | ||
+ | |||
+ | ^commande^commentaire^ | ||
+ | |DNS1=80.10.246.2 DNS2=80.10.246.129 / | ||
- | ^commande ^commentaire | | ||
- | |purge-unused-kernels.sh |Supprime les anciens noyaux | | ||
- | |DNS1=80.10.246.2 DNS2=80.10.246.129 / | ||
==== Commandes système HST (scripts) ==== | ==== Commandes système HST (scripts) ==== | ||
- | ^ commande | + | ^commande |
- | |horizon-reconfigure |lance tous les scripts | + | |horizon-reconfigure|lance tous les scripts |
- | |horizon-computers-images-add |copie les images maquettes génériques d'une clé usb, disque usb ou CD/DVD vers le serveur pour qu' | + | |horizon-certificates_check|vérifie les certificats ssl du serveur proxy d' |
- | |horizon-computers-images-update |actualise les maquettes génériques présentes sur le serveur et uniquement les génériques. Pour un serveur qui n' | + | |horizon-cleanup-dvdlive|lancé après l' |
- | |horizon-cleanup-system |lancée | + | |horizon-computers-images-add|copie les images maquettes génériques d'une clé usb, d' |
- | |horizon-external-backup.sh |lance le backup externe vers un disque usb qui a une partition “abuleduprobackup” | | + | |horizon-computers-images-del|supprime une image d' |
- | |horizon-ldap-backup.sh |sauvegarde la base LDAP, lancé tous les jours la nuit | | + | |horizon-getltscfg| Lis le fichier lts.conf et retourne la valeur associée à la clé demandée, exemple " |
- | |horizon-mirror-backup.sh |lance la duplication des diques durs, fichier de configuration / | + | |horizon-kiosk| Script d' |
- | |horizon-mirror-nas-rsync-backup.sh |sauvegarde vers un serveur rsync (nas) exemple synology a la MFR de Loudéac. -v pour avoir les infos de lancement. | + | |horizon-last| Amélioration de la commande " |
- | |horizon-nas-cifs-backup.sh |sauvegarde vers un serveur NAS en utilisant un montage CIFS -v pour avoir les infos de lancement. | + | |horizon-ldap-collisions.sh| Détecte et corrige (ou tente de corriger) des collision d' |
- | |horizon-netinfo |affiche 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-ldap-export | script php qui permet de remonter sur abuledu.net l' |
- | |horizon-rebuild-mail-aliases |lancé la nuit et reconstruit les alias mails | | + | |horizon-ldap-export.sh | script shell qui prépare l' |
- | |horizon-recensement |“remonte” | + | |horizon-computers-images-update|actualise les maquettes génériques présentes sur le serveur et uniquement les génériques. Pour un serveur qui n' |
- | |horizon-remotebackup |sauvegarde | + | |horizon-ltsp5-build-image | Construction initiale de LTSP5 (à n' |
- | |horizon-session-cleanup |lancé à chaque fermeture de session (TX) pour supprimer les processus résidents ou qui ne sont pas fermés proprement | | + | |horizon-ltsp5-update-image | Mise à jour simple de l' |
- | |horizon-smbpassword |interface gtk permettant à tout un chacun de changer | + | |horizon-ltsp5-upgrade-image | Mise à jour complète de l' |
- | |horizon-upgrade-cache |tache système lancée chaque nuit pour mettre en cache la mise à jour et éviter qu' | + | |horizon-ltsp5-firefox | Wrapper permettant de lancer le firefox local du client LTSP5 | |
- | |horizon-vampire-export |exporte la base machine pour un **RPI**qui se partage le même parc machine mais a plusieurs serveurs | | + | |horizon-cleanup-system|lancé |
- | |horizon-vampire-import |importe la base machine pour un **RPI** | | + | |horizon-external-backup.sh|lance le backup externe vers un disque usb qui a une partition “abuleduprobackup”| |
- | |horizon-webadmin |lance l' | + | |horizon-ldap-backup.sh|sauvegarde la base LDAP, lancé tous les jours la nuit| |
- | |horizon-who |affiche la liste des utilisateurs connectés (windows, | + | |horizon-ldap-collisions.sh|cherche et corrige d' |
- | |horizon-windows-admin-icons-update |réinstalle les icônes sur le bureau windows d' | + | |horizon-mirror-backup.sh|lance la duplication des diques durs, fichier de configuration / |
- | |horizon-windows-applications-add |copie les applications windows auto-déployées depuis une clé usb, disque usb ou CD/DVD vers le serveur pour qu' | + | |purge-unused-kernels.sh ou horizon-purge-unused-kernels.sh|Supprime les anciens noyaux| |
- | |horizon-windows-applications-update |fait 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-mirror-nas-rsync-backup.sh|sauvegarde vers un serveur rsync (nas) exemple synology a la MFR de Loudéac. -v pour avoir les infos de lancement. |
- | |horizon-windows-printers-update |déploie l' | + | |horizon-nas-cifs-backup.sh|sauvegarde vers un serveur NAS en utilisant un montage CIFS. Option |
- | |horizon-windows-profile-cleanup |nettoie le profil windows d'un utilisateur qui doit être passé en paramètre, exemple “horizon-windows-profile-cleanup eric.seigne”. Attention, l' | + | |horizon-nas-nfs-backup.sh|sauvegarde vers un serveur NAS en utilisant un montage NFS. Option -v pour avoir les informations de lancement. Éditer |
+ | |horizon-netinfo|affiche 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 / | ||
+ | |horizon-rebuild-mail-aliases|lancé 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' | ||
+ | |horizon-remotebackup|sauvegardait | ||
+ | |horizon-remoteupgrade|permet de lancer une mise à jour à distance via les outils déployés sur les postes windows administrateurs (plan ENR)| | ||
+ | |horizon-session-cleanup|lancé à 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-search|fait une recherche sur le système de fichier, base de données etc. des attributs étendus (ne marche pas)| | ||
+ | |horizon-smart.sh|analyse des données SMART des disques durs (état de santé des disques durs)| | ||
+ | |horizon-smbpassword-admin-tools|identique à horizon-smbpassword mais changement de nom lié à changement de paquet| | ||
+ | |horizon-smbpassword|interface gtk permettant à chacun de modifier | ||
+ | |horizon-upgrade-cache|tâche | ||
+ | |horizon-vampire-export|exporte la base machine pour un **RPI** qui se partage le même parc machine mais a plusieurs serveurs| | ||
+ | |horizon-vampire-import|importe la base machine pour un **RPI** | | ||
+ | |horizon-webadmin|lance l' | ||
+ | |horizon-who|affiche la liste des utilisateurs connectés (windows, linux tx) prochainement mac ?| | ||
+ | |horizon-windows-admin-icons-update|réinstalle les icônes sur le bureau windows d' | ||
+ | |horizon-windows-applications-add|copie les applications windows auto-déployées depuis une clé usb, disque usb ou CD/DVD vers le serveur pour qu' | ||
+ | |horizon-windows-applications-update|faisait | ||
+ | |horizon-windows-printers-update|déploie l' | ||
+ | |horizon-windows-profile-cleanup|nettoie le profil windows d'un utilisateur qui doit être passé en paramètre, exemple “horizon-windows-profile-cleanup eric.seigne”. Attention, l' | ||
+ | |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' | ||
+ | |horizonurl | wrapper pour lancer une commande spéciale via firefox lorsqu' | ||
+ | |horizon-usb-reset.sh |force une réinitialisation du bus usb pour tenter de récupérer par exemple un disque dur usb inaccessible (backup sur le serveur)| | ||
+ | |horizon-usb-scancode| gestion automatique des douchette code bare pour flasher les livres de la bcd par exemple| | ||
+ | |horizon-usb-scancode_udev| création des règles udev pour la prise en charge des douchettes usb| | ||
+ | |horizon-users-search-thunderbird-big-mailbox| recherche les gros consommateurs d' | ||
+ | |horizon-watchdog| vérifie que tous les services sont lancés et relance les services " | ||
+ | |horizon-webadmin| lance firefox sur l'uri de webadmin| | ||
+ | |||
+ | |||
+ | ==== Commandes système HST pour la gestion des clients (scripts) ==== | ||
+ | |||
+ | ^commande ^résumé ^ | ||
+ | |horizon-apt-download-pc.sh | Télécharge les paquets de mise à jour des postes clients AbulÉdu 11.08 32 bits| | ||
+ | |horizon-apt-download-pc64.sh | Télécharge les paquets de mise à jour des postes clients AbulÉdu 11.08 64 bits| | ||
+ | |horizon-apt-download-pc64-trusty.sh | Télécharge les paquets de mise à jour des postes clients AbulÉdu 15.08 64 bits| | ||
+ | |horizon-pxe_check_bootfiles | Vérifie que les fichiers magiques de boot réseau (pxe) sont présents (liens entre tftpboot et le compte machine| | ||
+ | |horizon-computers-force-upgrade-on-next-boot | Force les postes clients à se mettre à jour au prochain reboot (attention on utilise un fichier contenant un numéro de version de mise à jour ... si un poste client a un numéro de version > au numéro en cours il ne se mettra pas à jour, ça peut arriver si vous réinstallez un serveur ou déplacez un poste client d'un réseau à un autre) | | ||
+ | |horizon-computers_last_seen | Vous donne la liste des postes et leur date de " | ||
==== Giant Lock / Verrou système des HST ==== | ==== Giant Lock / Verrou système des HST ==== | ||
Ligne 56: | Ligne 106: | ||
</ | </ | ||
- | Et qu'on est sûr de ne pas avoir d' | + | et qu'on est sûr de ne pas avoir d' |
- | Le plus simple et systématique pour nettoyer " | + | Le plus simple et systématique pour nettoyer " |
< | < |