Archives de catégorie : Trucs et astuces

[Linux] : rsync – entre deux machines en définissant le port à utiliser

Rsync est un super outil qui permet comme son nom le laisse deviner, de synchroniser des fichiers ou des répertoires. Il permet notamment de gagner du temps pour ne synchroniser que le nécessaire si une modification intervient. Bref une brave bête ce rsync.

Comment synchroniser un fichier ou un répertoire entre 2 machines en fixant un port particulier ?

rsync -avz -e "ssh -p $portutilise" utilisateur@serveur2:/chemin/source/ /chemin/destination/

Donc :

  • rsync -avz : mode archive (a), mode compressé (z) et verbose
  • -e pour lancer une commande en l’occurence la connexion ssh

TCL #11 : mkfs, sed, openssl, pdfjam, sed

Hello la team !

J’espère que vous allez bien. Moi ça va pas mal. Ent erme d’évolution je pense que les articles de récapitulatif de commandes comme celui-ci seront désormais publiés toues les 2 semaines ou une fois par mois. En effet, j’ai un peu moins de temps pour cela et je préfère passer du temps pour vous partager des choses plus techniques (par exemple sur ansible).

  • Vim

Splitter verticalement votre vim pour afficher un second fichier

:vsp file1
  • sed

Comment grepper un pattern avec sed ?

sed -n « /PATTERN/p » file

  • mkfs

Comment formater enfat 32 et renommer sa clef usb ?

mkfs.vfat -F 32 -n ma_clef_usb /dev/sda7
  • pdfjam

Fusionner des pdf en un seul

pdfjam 1.pdf 2.pdf 3.pdf
  • Sed

Afficher les caractères invisibles d’un fichier

sed -n "l" file
  • Openssl

Comment réaliser une connexion ssl manuellement en ligne de commande

openssl s_client -connect <server>:443

Article de la semaine :

La vidéo de la semaine : la liste et la vulnérabilité des réseaux wifi à proximité de chez vous et dans le monde avec le site https://wigle.net/

[youtube https://www.youtube.com/watch?v=wBl7HM6a4Wo&w=560&h=315]

[Tips] : booster votre navigateur firefox

Firefox utilise le moteur de bases de données sqlite. Ces bases lui permetttent par profil de stocker des éléments de chacun d’eux (cookies, marques pages…). Et comme toutes les bases de données, il est parfois nécessaire de faire un peu de ménage au fur et à mesure des INSERT et des DELETE.

Sur sqlite, la commande magique qui fait le ménage pour vous c’est VACUUM. Elle optimise la base si vous voulez.

find ~ -name '*.sqlite' -exec sqlite3 '{}' 'VACUUM;' \;

Autre chose, saviez vous que vous pouviez manager les bases sqlite par un simple plugin Firefox ? découvrrez le plugin SQLite Manager.

Firefox-on-Fire-TV-announcement-1400x770

Top commandes linux #9 : git, mdk3, wifi over loading, hypertext, rpm

Comment ça va la team des xavki ? petit à petit l’oiseau fait son nid et vous êtes de plus en plus nombreux à vous abonner… MERCI !!! si ce n’est pas déjà fait vous pouvez le faire dans la colonne de droite je ne pollue personne avec des ventes de ebook gratuits lol et autres méthodes marketing.

Avant de commencer, l’article du blog qui a le mieux marché la semaine dernière est :

 

# git

comparer les deux derniers commits avec un diff

git diff $(git log --pretty=format:%h -2 --reverse | tr "\n" " ")

moins bien que :

git diff HEAD^ HEAD

# sed & HTML

Convertir une url en lien cliquable html (balise <a>)

cat url.txt | sed "s/\([a-zA-Z]*\:\/\/[^ ]*\)\(.*\)/\<a href=\"\">\<\/a\>/"

avec url.txt contenant des liens format : http://monlien.fr

# PS & sort

Lister le top 10 des processus en cours

ps -auxf | sort -nr -k 4 | head -10

# RedHat

Lister les 10 derniers paquets installés avec RPM

rpm -qa --last | head

Article de la semaine :

Vidéo de la semaine : brouiller un wifi avec mdk3 (démo)

https://www.youtube.com/watch?v=FF_tVKPOelY