Wifi sous Linux

Quelques commandes et outils indispensables:
#Liste des AP
iwlist scan
# Configuration
iwconfig (voir le man)
# Connection et status via NetworkManager Cli
nmcli con up NOM_AP_WIFI
nmcli con show

# outils en ligne de commande (curses) avec histogramme , liste des points, et moniteur de signal/bruit
wavemon

Une petite doc sur comment optimiser le choix d’un canal wifi en fonction des autres dans le voisinnage et les recoupements de plage de fréquence.

https://lafibre.info/wifi/quel-canal-wi-fi-choisir-pour-optimiser-son-debit/

Pour les routeurs avec 2 antennes, il semble opportun d’orienter les antennes perpendiculairement.

Grub2: Une Nouvelle entrée

Grub2 est usine a gaz, le fichier de conf est une horreur mais voici comment rajouter simplement un item dans votre menu avec vos paramétres kernel spécifique pour cette entrée, pour mettre a jour le grub.cfg n’oubliez pas de lancer apres avoir éditer le fichier:
grub2-mkconfig –output=/boot/grub2/grub.cfg

vim /etc/grub.d/55_nico
#!/bin/sh
#nico custom grub2 entry
#devices are still numbered from 0, but partitions start with 1.
#set root defini l emplacement du /boot typepartition msdos2
#Pour mettre a jour la conf:
#grub2-mkconfig –output=/boot/grub2/grub.cfg
cat < menuentry ‘NICO Grub2 Fedora11′ {
insmod gzio
insmod part_msdos
insmod ext2
set root=’hd0,msdos2′
linux /vmlinuz-2.6.31.12-174.2.3.fc12.i686.PAE ro root=/dev/mapper/vg_portablenico-LogVolRootFC11 rhgb quiet SYSFONT=latarcyrheb-sun16 LANG=fr_FR.UTF-
8 KEYTABLE=fr-latin9
initrd /initramfs-2.6.31.12-174.2.3.fc12.i686.PAE.img
}

EOF

The Dirty Broadcast ping

for ((i=1;i<255;i++)) ; do ping -c1 192.168.1.$i |grep ttl ; done

The Dirty Broadcast ping

for ((i=1;i<255;i++)) ; do ping -c1 192.168.1.$i |grep ttl ; done

Joomla a perdu ses AutoIncrement

Un joomla 2.5.6 a « perdu » les propriétés des champs AutoIncrement pour une raison inconnue…
Impossible d’ajouter une catégorie, un user…

J’ai pondu cette moulinette pour me créer un batch sql et remettre cet attribut, vérifier quand même le contenu du sql :)

grep –color -iB1 ‘auto_inc’ ./tmp/installation/sql/mysql/joomla.sql |tr ‘\n’ ‘ ‘ | sed -e ‘s/CREATE/\nALTER/g’ -e ‘s/#__/joo256_/g’ -e ‘s/` ( `/` MODIFY `/g’ -e ‘s/, –/;/g’ -e ‘s/IF NOT EXISTS //g’ > list_auto_inc.sql

Recenser les hardlinks

Utilisez l’option samefile de find
find ./ -samefile ./2013-01-12/_var_log_/httpd/toto.log

Extension VG / FS

Pour étendre un LV LVM:
lvextend -L+20G /dev/VGDATA/LVBACKUP

Ensuite pour étendre le Filesystem:
resize2fs /dev/VGDATA/LVBACKUP

Sur de l’ext2/3/4 cela peut se faire online.

Navigation dans le ~/.bash_history

Au lieu de faire des history|grep sous bash:
CTRL r
tapez un mot clef:
par exemple le morceau significatif du fqdn d’un serveur:
et la naviguez avec CTRL r pour retrouvez vos derniers ssh/scp/nc contenant ce mot clef.

Magique :)

Vim: Mode Visuel, commentez un bloc de texte

Assez de faire des combos « down arrow, left arrow, ALTGr # » pour commenter une partie de script:

« CTRL-V » mode visuel
Déplacez le curseur pour sélectionner un bloc texte puis:
tapez I (i Majuscule)
tapez #
tapez  »  » (espace)
tapez ESC (touche escape)

Bim, les 57 lignes sélectionnées seront commentées.