Linux : Modifier un fichier sans interaction (scripts)

Vous souhaitez modifier un fichier sous linux via un script?
Voici comment faire

sed -i 's/texte source/texte cible/g' /lien/vers/le/fichier/source 
Exemple : 
sed -i 's/be.archive.ubuntu.com/mirror:9999/g' /etc/apt/sources.list

Exécuter un script batch (.bat) qui en lance d’autres sans arrêter le premier

Lors du lancement d’un script bat sous Windows, lorsqu’on appelle un script bat depuis un autre, le premier est quitté et ne poursuit donc pas les autres fonctions.command-prompt

 

exemple

 

echo fichier1
fichier2.bat 
echo texte non affiché du à l'appel précédent

Pour qu’il continue après la fin du script appelé, nous devons ajouter « call »

echo fichier1 
 
call fichier2.bat 
 
echo texte qui serra affiché après la fin du script du fichier2.bat

Messages « services systemd[1]: Time has been changed »

Messages « services systemd[1]: Time has been changed » toutes les 5 secondes

Si vous avez ce message toutes les 5 secondes dans votre fichier /var/log/syslog, rien de grave ne se passe.

Il peut s’agir d’une synchronisation depuis un hôte de virtualisation.

Si votre linux tourne sur un Hyper-v par exemple, systemd reçois une mise à jour de l’heure toutes les 5 secondes par le système de synchronisation de l’heure.

Vous pouvez désactiver cette option sur votree hyperviseur sans redémarrer la machine virtuelle.

Suivez simplement cette procédure :

  1. Ouvrez les paramètres de votre machine virtuelle
  2. Allez dans « integration services » ou « Services d’intégration »
  3. Décochez « Time synchronization » ou « Synchronisation Date/Heure »
  4. Appliquez

Et celà vous enlève le message.

Je cherche actuellement la solution pour laisser ce service actif et ajouter le support de cela dans ma Debian.

N’hésitez pas à commenter si vous avez la solution.

Linux – Trouver quels sont les dossiers les plus volumineux sur votre système

Dans certains cas, l’espace disque peut vite devenir faible, ..que faire?
Un nettoyage! Oui mais quel est le dossier qui me prends tant de place sur mon système?

Voici la solution pour le trouver.

du -ah / | sort -rh | head -n 10

Cette commande vous affiche les tailles des 10 dossiers les plus gros de votre /