Menu principal

Statut de la page

Script Shell: Sauvegarder des répertoires sur le réseau

Avec la baisse importante des coûts des disques durs, ces derniers sont devenus le moyen n°1 de support de sauvegarde. Imaginons un entreprise avec contrôleur de domaine SAMBA, avec profils itinérants. Il est donc vital de sauvegarder les répértoires contenant les profils. Voyons donc comment faire en Bash: Script shell #!/bin/sh mount -t smbfs //xx.xx.xx.xx/sauvegardes /mnt/sauvegardes # montage du disque réseau avec samba backup_profils() # fonction de backup { date >> backup_profils.log # On crée et on met la date dans un fichier de log echo "Sauvegarde du repertoire /profils/"$1 >> backup_profils.log rm -f /mnt/sauvegardes/$1_profils_backup.tgz 1>/dev/null 2>/dev/null # On supprime la sauvegarde d’il y’a  2 jours mv /mnt/sauvegardes/backup_profils/$1_profils.tgz /mnt/sauvegardes/backup_profiles/$1_profils.1.tgz 1>/dev/null [...]
Lire la suite
Vus : 856
Publié par Tchouvince : 10

Vers un Java 100% Open Source

Sun aimerait faire évoluer sa célèbre plate-forme vers du 100% libre. En effet, la firme voudrait que Java soit plus utilisé dans le monde Linux, livré en standard packagé dans les distributions majeures. Pour ce faire, il s’attèle à « nettoyer » le code pour de Java pour qu’il devienne entièrement Open source. Selon Sun, le plus gros est fait, et il ne reserait pus que 4% a déblayer. La société travaille actuellement avec les principaux acteurs du monde Linux(Fedora, OpenSuse, Ubuntu) afin de livrer une mise à jourde son OpenJDK. Rich Sands, responsable du développement marketing chez Sun, s’est exprimé: Nous espérons voir prochainement du mouvement dans les distributions Linux, peut-être dès JavaOne. Nous essayons d’emmener Java vers des endroits où il ne s’est jamais introduit. En l’absence [...]
Lire la suite
Vus : 834
Publié par Tchouvince : 10

Script Shell: Extraire les adresses emails dans une url

Qui n’a jamais eu besoin de récuperer des adresses emails dans les sources d’une page web ?

Voici un petit script bash tout simple qui parse une page web afin d’en extraire les adresses emails.

le script fonctionne de la sorte: script.sh url

Script shell

wget $1 # On récupère la page en local
cat  `ls -t|head -n 2` (on lit le dernier fichier modifié)| grep -e ‘\\w*@\\w*.\\w*’ -o(on parse le fichier) | sort -u(on evite les doublons)
 

Voila, ça paye pas de mine mais ça peut etre utile!

, , ,
Vus : 1537
Publié par Tchouvince : 10

Script Shell: Transférer le contenu de répértoires par SCP

Suite à l’article du ftp, j’ai eu à faire une mise à jour d’un répertoire vers un serveur distant. Il ne faut copier que seulement ce qui a changer le jour même. J’ai pour cela utilisé scp dans un script, et placé ce dernier dans un script. Pour commencer, il faut donc faire en sorte que scp ne demande pas de mot de passe. Pour cela procédons de la sorte: Nous utiliserons le cryptage DSA. Commençons par créer notre paire de clés ssh, clé publique/clé privée. ssh-keygen -t dsa Generating public/private dsa key pair. Enter file in which to save the key (/home/votre_user/.ssh/id_dsa): Laissons cela par défaut en appuyant sur entrée. Il apparait alors cette phrase:Enter passphrase (empty for no passphrase): Il est [...]
Lire la suite
Vus : 3278
Publié par Tchouvince : 10

Script Shell: Savoir quelles machines sont allumées

Pour un admin réseaux, il peut etre utile de savoir quelles machines sont allumées(comme par exemple pour savoir si la secrétaire est arrivée ou le patron partit ^^). J’ai donc imaginé le script suivant, et vous laisse libre choix de trouver des utilisations diverses et variées. Voici le code bash: Script shell #!/bin/bash #!/bin/bash #on fait une boucle de 1 à 254 for ((i=1;i<=254;i++)) #On ping les machine de x.x.x.1 à x.x.x.254 do ping -c 1 $1$i #Si la machine est allumée, on ecrit la machine x.x.x.x est allumée dans le fichier good.txt if [ $? -eq 0 ]; then echo $1$i est allume >> good.txt else echo $1$i est eteint fi done #On affiche le nombre de machine allumées nb_machines=`wc -l good.txt | cut -d " " -f1` echo il y a $nb_machines machines [...]
Lire la suite
Vus : 1593
Publié par Tchouvince : 10

Les sept plus gros rachats du libre

La palme revient à Mysql, avec son rachat par Sun pour la modique somme de un milliard de dollars.
Jusqu’alors, c’etait RedHat qui était en tête depuis 1999 en ayant racheté Cygnus Solutions, expert en support, pour 675 millions de dollars.

Derrière, on trouve XenSource racheté par Citrix pour 500 millions d’euros, Zimbra racheté par Yahoo pour 350 millioons d’euros, JBoss repris par RedHat pour 350 millions d’euros, Suse par Novell, et dernièrement TrollTech racheté par Nokia pour 153 millions d’euros.

Source:le monde informatique

, , , ,
Vus : 768
Publié par Tchouvince : 10

Script Shell: Rapatrier des fichiers par FTP

Un petit script shell qui pourrait être très utile, surtout faire des sauvegardes.

Script shell

#!/bin/bash
{
ftp -n mon_serveur  <<FIN_FTP
user toto mdp
mget /mon/rep/*0
bye
FIN_FTP
exit 0
}

Voila c’est simple, mais le problème est que le client ftp de base sous linux ne prend pas en charge la récursivité.
Nous verrons dans un prochain script shell comment parer à ce défaut.

, , ,
Vus : 1160
Publié par Tchouvince : 10

Sun encourage PostgreSQL

Bien que Sun rachète Mysql, il continue d’encourager ses clients à essayer la nouvelle release de PostgreSQL, la version 8.3. En effet, PostgreSQL était le SGBD intégré par défaut à OpenSolaris 10. Sun continuera de faire des offres support PostgreSQL, comme il va le faire avec Mysql. Le vice-président, Rich Green, a déclaré ceci: « La base de données PostgreSQL donne aux utilisateurs un choix de SGBD non propriétaire, leur permettant d’économiser de l’argent, d’améliorer leurs performances et d’accroître leur productivité. Sun croit que le choix est important et est impliqué dans la réussite de PostgreSQL », On peut donc Sun continue sa politique de support sur PostgreSQL, afin de rassurer ses anciens clients, mais aussi afin de prouver sa coopération avec la communauté Open [...]
Lire la suite
Vus : 785
Publié par Tchouvince : 10

Script Shell: Transformer majuscules en minuscules

Qui n’a jamais eu à remplacer les majuscules d’ un texte par des minuscules ?

Tout le monde bien sûr. C’est pour cela que je vous donne la ligne:

Script shell

cat fichier | tr -s A-Z a-z >fichier

Voila c’est extrêmement simple et pratique.

, , ,
Vus : 5257
Publié par Tchouvince : 10

Messagerie: Le ministère de la Défense opte pour des solutions libres

Le logiciel libre continue de se répandre à travers L’Etat. Le ministère de la Défense commence en effet une migration du couple Outlook/Exchange de Microsoft vers Thunderbird/Postfix. Cette directive a vu le jour le 8 janvier dernier. Ces deux logiciels sont donc désormais “fortement conseillés”, pour ne pas dire obligatoire. Certaine directions du ministère pourront en effet continuer d’utiliser Outlook, mais seulement à condition de fournir un justificatif très pointilleux. Thierry Leblond de la DGSIC, direction chargée d’élaborer la politique du ministère en matière de systèmes d’information, s’est exprimé ainsi à ce sujet: On s’oriente donc vers une généralisation de Thunderbird. Toutefois, des exceptions sont possibles pour tenir compte des usages spécifiques liés à [...]
Lire la suite
Vus : 763
Publié par Tchouvince : 10
Powered by BilboPlanet