11.08:administrateur:divers

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:administrateur:divers [2016/08/19 22:54]
erics
11.08:administrateur:divers [2016/10/31 16:30] (Version actuelle)
erics
Ligne 5: Ligne 5:
 ===== Divers ===== ===== Divers =====
  
-^commande ^commentaire | +^commande^commentaire| 
-|unoconv -f pdf fic.odt |transforme un fichier ooo en pdf en ligne de commande | +|unoconv -f pdf fic.odt|transforme un fichier ooo en pdf en ligne de commande| 
-|unoconv -l -p 2002 -s localhost -v |lancé sur le serveur à partir du compte qui permet d'être utilisé par la partie cliente de unoconv … | +|unoconv -l -p 2002 -s localhost -v|lancé sur le serveur à partir du compte qui permet d'être utilisé par la partie cliente de unoconv …| 
-|/home/archives/import_utilisateursxxxx.html |Fichier contenant la liste des utilisateurs importés et leurs mdp | +|/home/archives/import_utilisateursxxxx.html|Fichier contenant la liste des utilisateurs importés et leurs mdp| 
-|[[fonctionnement_du_mail]] |Fonctionnement du mail dans un serveur abuledu | +|[[:11.08:administrateur:fonctionnement_du_mail|fonctionnement_du_mail]]|Fonctionnement du mail dans un serveur abuledu| 
-|zcat monfichier.gz |lecture log gz | +|zcat monfichier.gz|lecture log gz| 
-|zgrep chaine_recherchée monfichier.gz |recherche dans un gz | +|zgrep chaine_recherchée monfichier.gz|recherche dans un gz| 
-| Xnest :1 -query machine_distante -kb | Connexion à un serveur graphique avec clavier français |+|Xnest :1 -query machine_distante -kb|Connexion à un serveur graphique avec clavier français|
  
 ==== Installer Clamav sur un serveur d'école ==== ==== Installer Clamav sur un serveur d'école ====
-<code>apt-get install clamav+ 
 +<code> 
 +apt-get install clamav
 </code> </code>
-| Mise à jour des définitions anti-virus | /etc/init.d/clamav-freshclam restart | + 
-| Scanner les fichiers du dossier personnel | sudo clamscan | +|Mise à jour des définitions anti-virus|/etc/init.d/clamav-freshclam restart| 
-| Scanner tous les fichiers du dossier personnel | sudo clamscan -r /home/utilisateur | +|Scanner les fichiers du dossier personnel|sudo clamscan| 
-| Scanner le disque dur entier |sudo clamscan -r / | +|Scanner tous les fichiers du dossier personnel|sudo clamscan -r /home/utilisateur| 
-Redémarrer le firewall afin que l'utilisateur créé par Clamav ai le droit de télécharger ses mises à jour.+|Scanner le disque dur entier|sudo clamscan -r /| 
 + 
 +Redémarrer le firewall afin que l'utilisateur créé par Clamav ait le droit de télécharger ses mises à jour.
  
 <code> <code>
Ligne 29: Ligne 33:
 ===== Scripts / Traitements par lots ===== ===== Scripts / Traitements par lots =====
  
 +//Attention à l'usage de ce genre de commande, faites des test avant !//
  
-//Attention à l'usage de ce genre de commande, faites des test avant !//  +**Exemple de script pour remplacer une chaine de caractères dans plusieurs fichiers** 
- +<code> 
- +#!/bin/bash
-**Exemple de script pour remplacer une chaine de caractères dans plusieurs fichiers**  +
-<code>#!/bin/bash+
 for file in %%*%%.txt for file in %%*%%.txt
 do do
   echo "Traitement de $file ..."   echo "Traitement de $file ..."
-  sed -e "s/chaine1/chaine2/g" "$file" > "$file".tmp && mv -f "$file".tmp "$file" +  sed -e "s/chaine1/chaine2/g" "$file"> "$file".tmp && mv -f "$file".tmp "$file" 
-done  +done
-</code> +
-\\ +
-ou  +
-<code>find . -name "%%*%%.txt" -type f -exec sed -i "s/chaine1/chaine2/g" {} %%\%%;+
 </code> </code>
  
 +ou
  
-Lancer une commande d'installation de grub et de mise à jour de celui-ci sur tous les ordinateurs actuellement branchés ...+<code> 
 +find . -name "%%*%%.txt" -type f -exec sed -i "s/chaine1/chaine2/g" {} \; 
 +</code> 
 + 
 +Lancer une commande d'installation de grub et de mise à jour de celui-ci sur tous les ordinateurs actuellement branchés 
  
 <code> <code>
Ligne 56: Ligne 60:
 </code> </code>
  
 +
 +===== Commande avancée =====
 +
 +Par exemple pour remettre tous les liens des fichiers boot.pxe des ordinateurs ... (c'est un peu particulier, les fichiers boot.pxe sont des "hard links" non symboliques donc) et parfois ça se "déconnecte" de la réalité ...
 +
 +<code>
 +cd /home/machines/
 +for machine in *                                                                       
 +do
 +DEST=`ls -al /home/machines/tftpboot/pxelinux.cfg/ | grep -w ${machine} | sed s/".*01-"/"01-"/`
 +
 +rm /home/machines/${machine}/boot.pxe
 +
 +if [ -f /home/machines/tftpboot/pxelinux.cfg/${DEST} ]; then
 +ln /home/machines/tftpboot/pxelinux.cfg/${DEST} ${machine}/boot.pxe 
 +fi
 +done
 +</code>
  • 11.08/administrateur/divers.1471640052.txt.gz
  • Dernière modification: 2016/08/19 22:54
  • de erics