Awk

L’équivalent d’un group by count en awk : awk '{ add[$1]++} END{for (no in add) {print no", "add[no]}}' idem avec une somme du paramètre $4 awk '{ add[$1]++; sum[$1]=sum[$1]+$4 } END { for( no in add) { print no"\t"sum[no]"\t"add[no] }}' ne pas hésiter à réordonner les print pour “tuber” ça dans un sort -n

#trucs et astuces #mediawiki

Xen dedibox v3

Dedibox à sortir la version 3 des dedibox … je m’empresse donc de mettre à jour cette petite page L’objectif de ce document c’est de décrire l’installation de xen sur une dedibox V3 à 15€ HT par mois. Le dom0 sera sur une petite partition de 3G en début de disque et tout le reste sera en lvm avec reiserfs. Pas de debian sqeeze pour cause de bug dans la quadrilogie udev / kernel 2.

#trucs et astuces #linux #mediawiki

Activer le monitoring snmp

snmp quelques notes pour déployer rapidement du snmp sur des machines virtuelles Xen installer snmpd apt-get install snmpd debian lenny modifier le fichier de conf /etc/snmp/snmpd.conf # sec.name source community #com2sec paranoid default public #com2sec readonly default public com2sec readonly 192.168.1.0/24 public ... #disk / 10000 disk / modifier le fichier /etc/default/snmpd #SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid 127.0.0.1' SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.

#trucs et astuces #linux #xen #mediawiki

Postfix

Lancer un script à la réception d’un mail sur un postfix avec de la virtualisation de domaine et mysql dans main.cf : virtual_alias_maps = ..., hash:/etc/virtual-aliases alias_maps = ..., hash:/etc/aliases contenu du fichier /etc/virtual-aliases test@example.com test contenu du fichier /etc/aliases test: "|/rep/du/script/test.sh" droit d’exécution sur le script chmod +x /rep/du/script/test.sh génération des .db newaliases postmap /etc/virtual-aliases reste plus qu’à envoyer un mail à test@example.com pour lancer /rep/du/script/test.sh Missing .db file postmap /etc/postfix/relay_recipients

#trucs et astuces #mediawiki

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

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.

#trucs et astuces #linux #mediawiki

Dropbear sshfs

sur mon nslu2 tournant sous debian, j’ai été confronté à un petit problème de Ram. Faut dire que la bête n’embarque que 32M de Ram donc pour économiser de l’espace j’ai remplacer openssh-server par dropbear … sauf que ho malheur, sshfs ne fonctionnais plus, je trouvais ça dans les logs : dropbear[5457]: exit before auth: Exited normally après de nombreuses recherches sur la toile j’en arrive à la conclusion suivante sshfs utilise sftp et dropbear n’implémente pas sftp.

#trucs et astuces #linux #mediawiki

Achat de pc sans os

Mon exemple Tout a commencé le Lundi 1^er^ novembre 2004, Auchan Faches propose pour son ouverture exceptionelle, un portable à 799 Euro qui semble être un très bon rapport qualité prix. Seul soucis, windows est pré-installé. Lundi Je me présente donc le lundi en début d’après-midi à Auchan Faches. Seulement le vendeur ne veut pas prendre la responsabilité de vendre ce portable sans Windows, il ne sait pas quoi faire. Il transmet donc le problème à sa chef de rayon Christine Strady.

#linux #trucs et astuces #mediawiki

Xen dedibox

quelques notes sur l’utilisation de l’hyperviseur Xen sur une dedibox avec une debian etch. Pour l’installation sur une dedibox v2 voir Xen dedibox2 Debian Etch Installer une debian etch avec juste un / de 2G, l’espace restant sera utilisé par le LVM Installer les paquets Xen : apt-get install xen-linux-system-2.6.18-4-xen-686 xen-tools libc6-xen \ xen-hypervisor-3.0.3-1-i386-pae xen-linux-system-2.6.18-4-xen-vserver-686 bridge-utils voilà, il est temps de rebooter. Une fois le reboot effectif, vous pouvez vérifier que vous utilisez bien le noyau xen :

#trucs et astuces #linux #mediawiki

Traverser un proxy

L’objectif de cette page c’est d’expliquer comment faire passer autre chose que de l’http ou de l’https à travers un proxy qui ne semble savoir faire que ça. Un peu de théorie Le proxy La traduction française de “proxy server” c’est “serveur mandataire” même si cette traduction est rarement utilisé, elle caractérise bien la fonction d’un proxy : être mandaté par un client pour aller chercher sur internet les documents demandés.

#trucs et astuces #mediawiki

Clavier Français sous Linux

![](Clavier latin9.png “fig:Clavier latin9.png”) Sous Linux, la saisie de caractères spécifique à notre belle Langue comme le É le â ou simplement l’€ sont grandement simplifié en utilisant le clavier Latin9 Le hic c’est de se souvenir que le æ c’est Alt Gr + g … Second problème mais mineur, c’est que certains symbole ne sont plus directement accessible en latin 9 comme le ¤ (Alt Gr + $). Mais personnellement je n’utilise quasiment jamais ce symbole et je trouve bien plus pratique de pouvoir faire simplement le œ ou × et ÷ qui servent bien plus souvent que ¤

#trucs et astuces #linux #mediawiki