SELECT j.name, j.description, js.step_name, js.command FROM msdb.dbo.sysjobs_view j JOIN msdb.dbo.sysjobsteps js ON j.job_id = js.job_id ORDER BY j.name, js.step_id
Archive for the ‘computing’ Category
Requête pour lister les travaux de l’agent SQL
Tuesday, March 20th, 2012
Erreur au démarrage de VirtualBox
Monday, March 19th, 2012
Il semble que cela arrive … VirtualBox perd son fichier de configuration, qui devient un fichier ivde, de 0 octets. En tout cas c’est ce qui m’est arrivé aujourd’hui. Cela produit cette erreur au démarrage :
Start tag expected, '< ' not found
avec un peu plus de blabla.
Heureusement, j'ai trouvé dans
/home/moi/.VitualBox/
le fichier de configuration précédent, nommé VirtualBox.xml-prev. Je l’ai copié et renommé VirtualBox.xml, et tout est ok.
Configurer le réseau VirtualBox pour être visible dans l’hôte.
Friday, March 16th, 2012
Le but est de pouvoir appeler la machine virtuelle depuis l’hôte. Le mode par défaut de Virtualbox est NAT (Network Address Translation), ce qui évidemment ne permet que de sortir de la machine virtuelle vers le réseau, et non l’inverse.
Dans la configuration de la machine virtuelle éteinte, allez dans la partie réseau, et sur l’interface activée, choisissez “accès par pont” au lieu de NAT dans le type de connexion. Choisissez ensuite en dessous l’interface eth0.
Redémarrez votre machine virtuelle. Chez moi, Ubuntu en hôte et Ubuntu en VM, ça marche directement. un
ifconfig
dans la machine virtuelle me montre qu’une adresse IP a été attribué à la machine virtuelle par le DHCP de mon réseau.
Changer le thème de démarrage d’Ubuntu
Thursday, July 22nd, 2010
Depuis la version 10.04 d’Ubuntu, le chargeur graphique d’Ubuntu est Plymouth. Vous pouvez changer son thème en installant avec synaptic un des thèmes : plymouth-theme…, et changer le thème ainsi :
sudo update-alternatives --config default.plymouth
Choisissez le numéro que vous souhaitez, puis, pour valider les changements :
sudo update-initramfs -u
cache de mot de passe de sudo
Thursday, July 8th, 2010
Pour changer la durée durant laquelle un appel à sudo ne va pas vous redemander votre mot de passe :
Editer votre configuration à l’aide de la commande visudo.
Ajouter une ligne comme celle-ci :
Defaults:utilisateur timestamp_timeout=-1
Ici pour un utilisateur particulier. -1 => ne jamais redemander le mot de passe. Sinon, vous pouvez indiquer une durée de conservation en minutes. Si vous n’indiquez pas d’utilisateur, cela s’applique à tous les sudoers.
Utiliser SSL sur des serveurs virtuels Apache
Monday, June 21st, 2010
Activer le module SSL dans Apache :
sudo a2enmode ssl
apache2ctl restart
Création du certificat autosigné :
make-ssl-cert /usr/share/ssl-cert/ssleay.cnf /etc/ssl/private/monsite.pem
Vérifier que la directive Listen 443 existe dans /etc/apache2/ports.conf pour demander à Apache d’écouter sur le port SSL habituel.
J’y ajoute aussi un NameVirtualHost *:443 pour permettre l’utilisation de SSL sur tous les sites virtuels.
J’ajoute dans /etc/apache2/sites-available/monsite :
...
SSLEngine On
SSLCertificateFile /etc/ssl/private/tempsmort.pem
Pour forcer l’adminiatration de WordPress à passer en SSL, j’ajoute dans wp-config.php :
define('FORCE_SSL_ADMIN', true);
changer le nom de la machine
Sunday, June 20th, 2010
changer dans /etc/hostname. Ajouter/changer aussi le nom dans /etc/hosts, pour la boucle locale 127.0.0.1 et l’adresse IP attribué à la machine s’il s’agit d’une IP fixe.
configuration des mails sur serveur linux : postfix et dovecot
Sunday, June 20th, 2010
Je remplirai ce post petit à petit, avec mes notes.
Pour rediriger les mails envoyés à postmaster ou à root : utiliser /etc/aliases.
sauvegarde sur une machine distante avec duplicity
Saturday, June 12th, 2010
Duplicity est un script Python pour automatiser une sauvegarde sélective, sécurisée et différentielle, utilisant l’algorithme de rsync.
Je l’utilise déjà pour faire une sauvegarde automatique sur une carte SD, toutes les cinq minutes, de mon travail, en plaçant une commande dans mon crontab.
Pour effectuer l’opération sur une machine distante à laquelle j’ai accès par SSH, je peux utiliser duplicity avec une copie scp.
Pour cela, je configure d’abord mon compte ssh pour utiliser une clé privée locale pour m’autentifier sans avoir besoin de saisir mon mot de passe à chaque fois.
1/ Sur ma machine locale, je crée une paire clé privée/clé publique :
ssh-keygen -b 2048 -t rsa
openssh me demande le nom du fichier qui contiendra la clé, et un mot de passe pour protéger la clé. Je donne un mot de passe long, je n’aurais qu’à le saisir une fois par session, il restera en cache.
2/ Sur ma machine distante, je crée un répertoire ~/.ssh s’il n’existe pas déjà
3/ je copie la clé publique sur le serveur :
scp ma_cle.pub rudi@mon_serveur:.ssh/authorized_keys
Ensuite, il ne me reste plus qu’à adapter duplicity. Pour cela, il faut créer une clé PGP pour chiffrer les sauvegardes :
gpg --gen-key
Lorsque la clé est créée, avec un mot de passe, reprenons les informations de la clé :
gpg --list-key
et utilisons l’information pour duplicity :
duplicity --encrypt-key "numéro de la clé publique" --sign-key "numéro de la clé publique" /mon_repertoire_a_sauvegarder/ scp://user@server//home/user/backup/
Ensuite, je l’automatise dans un script bash :
#!/bin/bash # -- internet -- if eval "ping -c 1 monserveur.com"; then export PASSPHRASE=mot de passe gpg duplicity --encrypt-key "0F000000" --sign-key "0F000000" --include "/home/rudi/**.od?" --exclude "/home/rudi/" scp://moi@monserveur.com//home/moi/backup/ export PASSPHRASE= else echo pas connecté à internet ! fi
Puis je le mets dans mon crontab pour exécution toutes les cinq minutes :
crontab -e
où je tape :
*/5 * * * * /home/moi/Scripts/backup-duplicity > /home/moi/Scripts/logs/backup-duplicity.log
Installation de VirtualBox
Friday, June 11th, 2010
En cas de problème avec l’installation de fichiers .deb, comme j’en ai avec les dernières versions de VirtualBox (gdebi m’avertit que l’installation est en conflit avec la version installée), il suffit de désinstaller la version précédente :
dpkg --remove virtualbox-3.1
Pour chercher le paquet :
dpkg --search virtualbox