Ulimit

erreur rencontré dans tomcat : (Too many open files)

solution :

grep tomcat /etc/security/limits.conf 
tomcat soft nofile 32768
tomcat hard nofile 50000
tomcat soft nproc 8192
tomcat hard nproc 16384

grep limi /etc/pam.d/common-auth 
session required    pam_limits.so

Sous gentoo, le fichier est /etc/pam.d/system-auth au lieu de /etc/pam.d/common-auth.

#Trucs Et Astuces #Mediawiki

Lilo

faire l’équivalent du fixmbr windosien depuis linux:

lilo -M /dev/hda mbr 

après avoir vérifié que c’est bien la partition windows qui a le drapeau de boot actif (cf fdisk).

#Trucs Et Astuces #Mediawiki

Mémo lvm

En vrac les commandes lvm que j’utilise le plus souvent, j’utilise systématiquement reiserfs pour sa capacité à gérer de petits fichiers et l’agrandissement à chaud.

  • agrandir un lv :

     lvresize -L +1G /dev/vg/lv  resize_reiserfs /dev/vg/lv  resize2fs  /dev/vg/lv

  • enlever le pv /dev/sdc d’un vg

     pvmove /dev/sdc  vgreduce vg00 /dev/sdc

  • réduire un lv

     umount /point/de/montage  resize_reiserfs -s -1G /dev/vg/lv  lvreduce -L -1G /dev/vg/lv  mount /point/de/montage

  • autres commandes

     pvscan  lvscan  vgscan

#Mediawiki

Debian client LDAP

quelques notes pour configurer une machine debian comme client d’un serveur LDAP.

 apt-get install libnss-ldapd libpam-ldap nscd ca-certificates libpam-foreground

répondre aux questions :

  • URI : ldaps://ldap.tcweb.org
  • DN : dc=tcweb,dc=org
  • LDAP : V3
  • compte admin : cn=admin,dc=tcweb,dc=org
  • mot de passe admin : XXXXXXXX
  • activer le ldap pour : passwd, group et shadow

pour les autres questions, prendre la réponse par défaut

puis modifier les fichiers pam suivant :

  • /etc/pam.d/common-account

    account sufficient pam_ldap.so account required pam_unix.so #if you want user homedir to be created on first login session required pam_mkhomedir.so umask=0022 skel=/etc/skel/ silent  

    #Trucs Et Astuces #Linux #Mediawiki

JMX Cacti snmp

Quand java, JMX, cacti et snmp sont dans un bateau … ça c’était l’idée de départ, finalement, c’est beaucoup plus simple d’activer le snmp directement dans la jvm …

voici donc quelques notes pour faire de beau graphes de machines virtuelles java avec cacti.

Principe

Après avoir activer snmp sur la jvm, on configure le serveur snmp local pour faire proxy.

Mise en œuvre

Ajouter ces options pour le lancement de la jvm, pour tomcat ça ce passe dans /etc/default/tomcat5.5 ou /etc/default/tomcat6

#Mediawiki

Lettre ouverte à Jacques Henno

   Bonjour

Tout d’abord merci pour l’énorme travail de vulgarisation que vous réalisez. Il est à mon humble avis drôlement efficace et pour une fois complet et pas truffé d’erreur. Forcé de faire quelques raccourcit ou simplification vous arrivez à retransmettre un message complexe qui me semble très important.

J’ai assisté hier à votre conférence sur les TIC à l’école Jeanne d’arc de Roubaix et j’ai été impressionné par l’ignorance de la salle, par votre patience et votre pédagogie. Mais j’ai aussi été surpris par le faux sentiment de sécurité que vous apportez à ces familles. Je me suis permis de soulevez le loup de la sécurité à travers une petite remarques sur les règles liberticides qui ont été contournés en chines. Vous avez répondu en parlant de petits malins … Vous vous en doutez je ne suis pas d’accord avec cette remarque.

#Mediawiki

Au revoir ong

À mon grand père

Ce n’est pas juste une prière entre toi et moi j’aimerais que ce soit notre mot d’adieu à tous.

Je ne sais pas trop comment introduire les choses …

le premier souvenir qui me vient à l’esprit, c’est je pense le dernier souvenir que j’ai de toi avant la maladie, une démonstration de physique durant mes révisions du bac. Ça me fait penser que j’ai hérité de quelque chose qui à du en faire bondir plus d’un, un bon exemple vaut mieux qu’un long discourt : un jour je t’ai demandé comment fonctionne un four à micro-onde … et là vous imaginez la suite … j’ai eu droit à tout un cours sur la genèse de l’électromagnétisme depuis les équations de Maxwel jusqu’au théorème de Lorentz avant d’avoir l’explication tant attendue.

#Mediawiki

Jconsole et jmx

Pour faire du jconsole à distance sur une applie java, tomcat par exemple, ajouter ça :

JAVA_OPTS="${JAVA_OPTS} -Dcom.sun.management.jmxremote \
-Dcom.sun.management.jmxremote.port="9004" \
-Dcom.sun.management.jmxremote.authenticate=\"false\"  \
-Dcom.sun.management.jmxremote.ssl=\"false\""

puis lancer

jconsole machine:9004

à ne faire que sur un réseau fiable …. ya pas de sécurité.

#Mediawiki

Scrum

après plus de 6 mois comme “scrum master” l’idée c’est de regrouper mon aquis sur le sujet

#Projets #Mediawiki

OpenVpn Debian

Quelques notes sur l’installation d’openvpn sous debian avec une authentification pam

apt-get install openvpn
cd /usr/share/doc/openvpn/examples/easy-rsa/2.0
mkdir /etc/openvpn/easy-rsa/
cp vars /etc/openvpn/easy-rsa/

vi /etc/openvpn/easy-rsa/vars
export KEY_DIR=/etc/openvpn/keys
...
export KEY_COUNTRY="FR"
export KEY_PROVINCE="Nord"
export KEY_CITY="Lille"
export KEY_ORG="vpn.sharengo.org"
export KEY_EMAIL="postmaster@sharengo.org"

. /etc/openvpn/easy-rsa/vars
./clean-all

Construire le certificat racine

./build-ca

publication du certificat racine par le serveur web

cp /etc/openvpn/keys/ca.crt /var/www/

Construction du fichier dh

./build-dh

Construire la paire de clé du serveur (vpn.sharengo.org)

#Mediawiki

Raid logiciel

Quelques petites procédures courante avec mdadm sous linux

Changement de disque

sfdisk -d /dev/sda | sfdisk /dev/sdb
mdadm /dev/md0 --add /dev/sdb1

#Mediawiki