jmanteau

Photos, blog, CV & Co : le « coin de Toile » de Julien Manteau

Monter un partage Samba authentifiant avec /etc/fstab

17mai

Travailler dans un environnement professionnel avec un système Linux oblige à accéder aux ressources Windows également. L’accès aux fichiers partagé Windows est un grand classique (Samba, SMB, CIFS, etc …).

KDE4 propose une découverte des fichiers partagés mais le parcours des volumes est très lent. Afin d’accélerer celui-ci la meilleure solution consiste à monter en dur les répertoires les plus couramment utilisés.

La ligne de commande est la suivante :

//Serveur/Partage /mnt/PointDeMontage cifs rw,_netdev,uid=1000,gid=1000,user=USER,password=PASS,domain=VotreDomain,ip=IpDuServeurDeFichier,iocharset=utf8 0 0

Serveur:  nom du serveur

Partage:  nom de la ressource partagée

/mnt/PointDeMontage: emplacement où la ressource sera disponible sur votre système

USER: votre login

PASS: votre password

VotreDomain: le nom du domaine AD

IpDuServeurDeFichier: IP de l’AD effectuant l’authentification

ATTENTION !!!

Tout caractère spécial mis dans le /etc/fstab doit être mis en octal précédé d’un backslash.

La table de conversion peut se trouver sur le site http://www.asciitable.com/

Exemple:

  • l’espace devient \040
  • le ! devient \041
  • le & devient \046
  • etc …

Et voilà ! Grâce à cela la vitesse d’accès aux ressources est grandement accélérée.

Build-essential sur CentOS / RHEL / Fedora

18janvier

Un paquet qui me manque souvent sous  CentOS / RHEL / Fedora est le paquet build-essential propre aux distributions dérivées de Debian.

Voici l’équivalence que j’utilise :

yum install binutils gcc gcc-c++ make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel bison flex

Je le compléterai selon mes besoins.

OpenBSD 4.6 et l’ACPI

11novembre

Suite à un problème d’écran, j’ai pu récupérer de chez mes parents mon ancien PC portable qui va devenir serveur et à terme firewall.

Un bug  m’a empêché de rédémarrer après l’installation de la dernière version d’OpenBSD (oh le beau Kernel Panic).

Mon flair m’a fait suspecter l’ACPI (qui avait également été en cause dans un certain nombre de problèmes Linux sur ce portable).  Au boot, nous allons donc désactiver l’ACPI.
Au démarrage taper:


boot -c
>disable acpi
>quit

Une fois la machine bootée il faut modifié le kernel pour que cette modification soit prise en compte lors des reboots suivants


# config -e -o bsd.tmp /bsd
>disable acpi
>quit
#cp bsd.tmp /bsd && reboot

Et voilà, problème réglé !

Aspirer un site web avec wget

2novembre

Vous souhaitez capturer un site web pour une consulation locale ? Il existe des programmes spécialisées comme HTTtrack mais wget peut largement s’en charger.

Le site sera téléchargé dans le répertoire courant. Il faut donc se diriger vers le répertoire où l’on souhaite sauvegarder le site.


wget -r -k -np -T 10 -t 3 http://www.monsiteamoi/une-sous-page/

-r : signifie que le téléchargement sera récursif (il récupère les liens et se dirige vers eux)

-k : permet de reconstituer le site localement  (les liens sont modifié pour pointer localement)

-np empêche de remonter dans le répertoire parent.

-T 10 : Time connection. Le temps max en seconde pour aspirer un lien. Quand cette option est omise, un lien difficilement accessible peut ralentir considérablement l’aspiration du site.

-t 3 : nombre de tentative de connexion si il y a erreur 404 (pas de lien)

Macport, Porticus et PATH

29août

MacPorts, anciennement DarwinPorts, est un gestionnaire de paquets libre fonctionnant sous mac Mac OS X

Porticus est une interface graphique Cocoa permettant d’utiliser MacPorts de manière intuitive. Un moteur de recherche permet de retrouver facilement une application a installer et l’application s’interface avec Growl pour fournir des informations sur l’avancement des compilations.

Toutes les applications sont installées sous /opt/local/ . Par défaut MacOS ne va chercher dans ces répertoires. L’exécution des logiciels ne peut se faire directement, on est obligé d’aller les chercher dans leur répertoire.

Afin de corriger cela on ajoute ces dossiers au PATH:

sudo su

echo "PATH=\$PATH:/opt/local/bin:/opt/local/sbin/" >> /etc/profile


Au redémarrage suivant vous avez un accès direct au programmes installés par MacPorts.

« Articles précédents