23
août

Gestion des files d’impression CUPS

  • Lister les files d’impression
  • lpstat -t
  • Relancer une file d’impression
  • lpadmin -p [nom de la file] -E
  • Afficher l’état d’une file d’impression
  • lpstat -p [nom de la file]
17
août

Dé-enregistrer une Redhat Entreprise

Supprimer le fichier

/etc/sysconfig/rhn/systemid
9
août

Configuration cliente SSH avancée

Voir cet article concernant le « multiplexage » des connections.

Cet exemple de configuration ne vérifie pas le hash et ne le stock pas

Host 192.168.1.1
        HashKnownHosts          no
        StrictHostKeyChecking   no
        ControlMaster           auto
        ControlPath             ~/.ssh/sockets/%r-%h-%p
        Compression             yes
        KeepAlive               yes
        CheckHostIP             no

Cet exemple de configuration s’applique a tous les autre host, stock le hash

Host *
        HashKnownHosts          yes
        StrictHostKeyChecking   ask
        ControlMaster           auto
        StrictHostKeyChecking   yes
        ControlPath             ~/.ssh/sockets/%r-%h-%p
        Compression             yes
        KeepAlive               yes
        CheckHostIP             yes

Dans les deux exemple, une socket de connexion sera créé dans le dossier ~/.ssh/sockets
Celui ci doit etre accessible uniquement pour votre utilisateur, toutes les utilisateurs pouvant accéder a ces sockets pourront utiliser vos connections SSH sans authentification !

9
août

Générer une ISO Debian avec Jigdo

Prerequis :
- Avoir une distribution Debian récente

Procédure :

  1. Installation du client
  2. Se connecter en root sur la machine sous débian et installé le client

    apt-get install jidgo-file

    ou

    aptitude install jigdo-file
  3. trouver le fichier de ressource jigdo :
  4. http://cdimage.debian.org/cdimage/archive/

    Puis choisir la version / architecture / et jigdo-[cd|dvd]/fichier.jigdo

    Exemple :

    http://cdimage.debian.org/cdimage/archive/3.1_r8/i386/jigdo-dvd/debian-31r8-i386-binary-1.jigdo
    
    http://cdimage.debian.org/cdimage/archive/3.1_r8/i386/jigdo-dvd/debian-update-3.1r8-i386-DVD-1.jigdo
  5. Lancer sur le serveur le client jidgo
  6. 45 root@debian [/var/3.1] 0 # jigdo-lite http://cdimage.debian.org/cdimage/archive/3.1_r8/i386/jigdo-dvd/debian-31r8-i386-binary-1.jigdo
    
    Jigsaw Download "lite"
    Copyright (C) 2001-2005  |  jigdo@
    Richard Atterer          |  atterer.net
    Loading settings from `/root/.jigdo-lite'
    
    Downloading .jigdo file
    --2010-08-09 13:42:39--  http://cdimage.debian.org/cdimage/archive/3.1_r8/i386/jigdo-dvd/debian-31r8-i386-binary-1.jigdo
    Résolution de cdimage.debian.org... 130.239.18.163, 130.239.18.173, 2001:6b0:e:2018::173, ...
    Connexion vers cdimage.debian.org|130.239.18.163|:80...connecté.
    requête HTTP transmise, en attente de la réponse...200 OK
    Longueur: 211325 (206K) [text/plain]
    Saving to: `debian-31r8-i386-binary-1.jigdo'
    
    100%[==========================>] 211 325      446K/s   in 0,5s
    
    2010-08-09 13:42:40 (446 KB/s) - « debian-31r8-i386-binary-1.jigdo » sauvegardé [211325/211325]
    Images offered by `http://cdimage.debian.org/cdimage/archive/3.1_r8/i386/jigdo-dvd/debian-31r8-i386-binary-1.jigdo':
    1: 'Debian GNU/Linux 3.1 r8 "Sarge" - Official i386 Binary-1' (debian-31r8-i386-binary-1.iso)
    
    Further information about `debian-31r8-i386-binary-1.iso':
    Generated on Sun, 13 Apr 2008 18:05:56 +0200
    If you already have a previous version of the CD you are
    downloading, jigdo can re-use files on the old CD that are also
    present in the new image, and you do not need to download them
    again. Mount the old CD ROM and enter the path it is mounted under
    (e.g. `/mnt/cdrom').
    Alternatively, just press enter if you want to start downloading
    the remaining files.
    Files to scan: [ TAPER ENTER ]
    The jigdo file refers to files stored on Debian mirrors. Please
    choose a Debian mirror as follows: Either enter a complete URL
    pointing to a mirror (in the form
    `ftp://ftp.debian.org/debian/'), or enter any regular expression
    for searching through the list of mirrors: Try a two-letter
    country code such as `de', or a country name like `United
    States', or a server name like `sunsite'.
    Debian mirror [http://archive.debian.org/debian-archive/debian/]: http://archive.debian.org/debian-archive/debian/

    Si ce n’est pas le cas bien spécifier l’url :

    http://archive.debian.org/debian-archive/debian/

    Downloading .template file
    --2010-08-09 13:43:57--  http://cdimage.debian.org/cdimage/archive/3.1_r8/i386/jigdo-dvd/debian-31r8-i386-binary-1.template
    Résolution de cdimage.debian.org... 130.239.18.173, 130.239.18.163, 2001:6b0:e:2018::173, ...
    Connexion vers cdimage.debian.org|130.239.18.173|:80...connecté.
    requête HTTP transmise, en attente de la réponse...200 OK
    Longueur: 17926304 (17M) [text/plain]
    Saving to: `debian-31r8-i386-binary-1.template'
    
    100%[==========================>] 17 926 304  2,44M/s   in 6,3s
    
    2010-08-09 13:44:03 (2,73 MB/s) - « debian-31r8-i386-binary-1.template » sauvegardé [17926304/17926304]

Merci SZU

28
juil

Générer un dump par base MySQL

#!/bin/sh

##
# Configuration

# Fichier avec les informations de connexion MySQL
MYCNF='/home/mysql/backups/.my.cnf'
# Emplacement des bases
DBROOT='/home/mysql/data/'
# Emplacement des sauvegardes
DSTBCK='/home/mysql/backups'

##
# Scripts

DBS=`find $DBROOT -mindepth 1 -maxdepth 1 -type d | sed -e s,$DBROOT,,`
DBNB=`echo $DBS | wc -w`

RAPPORT=`date +%X`' - Debut du backup des bases\r\n'
i=1
while ((i <= $DBNB))
do
        COUNT='$'$i;
        DB=`echo $DBS | awk '{print $'$i' }'`
        /usr/bin/mysqldump --defaults-file=$MYCNF --routines --databases $DB > $DSTBCK'/'$DB'.sql' 2>/dev/null && \
		RAPPORT=$RAPPORT`date +%X`' - Dump de la base '$DB' OK\r\n'
        gzip -fq $DSTBCK'/'$DB'.sql'
        ((i += 1))
done
RAPPORT=$RAPPORT`date +%X`' - Fin du backup des bases\r\n'

echo -e $RAPPORT
23
juil

Désactiver le beep console sous FreeBSD

Pour le definir de maniere definitive (appliqué au boot), editer le fichier /etc/sysctl.conf et definissez la variable a hw.syscons.bell a 0

hw.syscons.bell=0

Pour l’appliquer en « live » tapez :

sysctl hw.syscons.bell=0
6
juil

Configurer un partage NFS entre une BSD et un Mac

Configuration du serveur NFS

Fichier /etc/exports

/home	-alldirs -maproot=www	[ip du client]

- -alldirs permet de pouvoir utiliser n’importe quel dossier comme point de montage
- -maproot permet de mapper l’utilisateur (pour ne pas avoir de probleme si les uid ne sont pas identique des deux cotés)

Fichier /etc/rc.conf

rpcbind_enable="YES"
nfs_server_enable="YES"
mountd_enable="YES"
mountd_flags="-r -n"

Configuration client NFS

- Via Finder, connectez vous a un nouveau serveur
- Entrer : nfs://[votre serveur]/home

7
juin

iPhone 4, la presentation officiel

En video ;)



20
avr

Date exacte de la fin du monde (ipv4)

15
avr

Utiliser des accents avec un qwerty Apple sans la touche Option(cmd)

Allez dans System Preferences » Language & Text » Input Sources
Puis selectionnez « US International – PC » a la place de « U.S. »

System Preferences » Language & Text » Input Sources

pour faire un é vous aurez simplement a taper ‘ puis e
meme chose pour un è `puis e

Celadon theme by the Themes Boutique