Copier des fichiers et des répertoires avec scp Copier un fichier depuis un répertoire local vers une machine distante. $scp /chemin/vers/le/fichier/fichier1 utilisateur@hôte_distant:/répertoire_distant/nouveau_fichier Copier un fichier distant dans un répertoire local $scp utilisateur@hôte_distant:/répertoire_distant/fichier /chemin/vers/répertoire_local/nouveau_fichier La commande scp possède aussi une option très pratique, ‘-r’ permettant de copier des répertoires de manière récursive.
Category: Unix
Dec 03 2008
Des logiciels libres et open source pour l’entreprise
Les logiciels libres sont très présents dans l’univers de l’entreprise sous des noms divers et variés : PGI et ERP : Prologiciels de gestion intégré CRM : Gestion de la relation client GED et CMS : Gestion électronique de documents ENT : Environnement numérique de travail Serveurs LAMP : Serveurs Internet GNU/Linux, Apache, PHP, Mysql …
Nov 28 2008
Using Google SiteMap Generator in Ubuntu Linux
First download the Sitemap Generator program files. sudo apt-get install google-sitemapgen Create a configuration file for your site using the provided example_config.xml file as a template. https://www.google.com/webmasters/tools/docs/en/sitemap-generator.htm Run google-sitemapgen Add the generated Sitemap to your Google webmaster tools account. Set up a recurring script.
Aug 06 2007
Sauvegarde d’un dossier vers un autre dossier avec rsync
#!/bin/bash SOURCE_DIR = “[chemin repertoire source]” TARGET_DIR = “[chemin repertoire destination]” if [!-e “$TARGET_DIR”] then echo “Erreur; le volume de sauvegarde est absent.” exit fi rsync –delete –progress -a $SOURCE_DIR “$TARGET_DIR” echo “Sauvegarde effectuée” N’oubliez pas de rendre votre script executable avec chmod u+x monscript.sh
Jun 25 2007
GNOME-schedule
Cron est le service permettant de lancer, à des instants donnés, des processus logiciels, autres services . . . par le biais de crontab et at., périodiquement ou une seule fois. Si vous ne voulez pas éditer son fichier de configuration à la main ce qui peut se comprendre ! Cette application vous conviendra parfaitement. …
Jan 02 2007
Sauvegarde de dossier avec compression et date
On rédige un script que l’on placera dans /usr/bin et qui sera executé périodiquement par crontab et at sudo touch /usr/bin/backup.sh sudo chmod +x /usr/bin/backup.sh sudo gedit /usr/bin/backup.sh #!/bin/sh DATE=`date +%Y.%m.%d` tar cjvf /home/habib/Bureau/$DATE-sauvegarde.tbz2 /var/www/
May 12 2006
Utilisation de sed
Remplacer toutes les occurences du mot tache par le mot blancheur dans le fichier mon_linge, on redirige le tout vers le fichier mon_linge_propre : $ sed s/tache/blancheur/g mon_linge > mon_linge_propre Remplacer tous les debuts de ligne par un . dans le fichier mon_linge, on redirige le tout vers mon_linge_bien_range : $ sed s/^/./ mon_linge > …
Mar 02 2006
Import/Export base mysql en ligne de commande
Exporter une base mysql mysqldump -h host -u user -ppass base_de_donnees > fichier_dump * host représente le nom ou l’adresse IP de la machine sur laquelle la base de données que vous désirez exporter est installée. Par défaut il s’agit de localhost, c’est-à-dire la machine à partir de laquelle la commande mysql est lancée * …
Nov 20 2005
Chercher du texte dans un fichier
rgrep ‘chaine’ /arborescence find /arborescence -type f -exec grep -H ‘chaine’ {} \;