Terminal Tmux multi-fenêtrés

Lorsque l’on travaille à distance sur des serveurs en mode console avec Putty par exemple, on se retrouve souvent bloqué à vouloir réaliser plusieurs tâches ce qui oblige à ouvrir plusieurs sessions Putty ce qui n’est pas très ergonomique.

Pour contourner le problème, il existe Tmux qui permet de multiplexer ses sessions et en splittant ses fenêtres. Ce qui permet de travailler en multi-fenêtres sur un même serveur.

Continue reading  

Rechercher des fichiers sous Linux

La commande find permet de rechercher rapidement des fichiers dans une arborescence linux en permettant d’exécuter une commande complémentaire.

Voici 3 exemples :

[pastacode lang=”bash” manual=”%23Rechercher%20tous%20les%20fichiers%20et%20dossiers%20qui%20commencent%20par%20cron%0Afind%20%2F%20-name%20cron*%0A%0A%23Rechercher%20tous%20les%20fichiers%20dont%20la%20taille%20est%20sup%C3%A9rieure%20%C3%A0%20100%20Mo%20et%20les%20lister%20avec%20les%20tailles%0Afind%20%2F%20-type%20f%20-size%20%2B100M%20-exec%20ls%20-lh%20%7B%7D%20%5C%3B%0A%0A%23Recherche%20tous%20les%20fichiers%20log%20dans%20le%20r%C3%A9pertoire%20%2Fhome%2Froot%2Flog%20qui%20ont%20plus%20de%207%20jours%20et%20les%20supprimer%0Afind%20%2Fhome%2Froot%2Flog%2F%20-name%20’*.log’%20-mtime%20%2B7%20-exec%20rm%20%7B%7D%20%5C%3B%20″ message=”” highlight=”” provider=”manual”/]

Sqlite en ligne de commande sous Linux

Pour travailler une base de données Sqlite, il suffit de se mettre dans le répertoire où elle se trouve et taper la commande :

[pastacode lang=”bash” manual=”sqlite3%20mabdd.db” message=”” highlight=”” provider=”manual”/]

Voici une liste non exhaustive des commandes utiles :

[pastacode lang=”c” manual=”%23Visualiser%20l’aide%0A.help%0A%0A%23Quitter%0A.quit%0A%0A%23Afficher%20la%20version%0A.version%0A%0A%23Lister%20les%20BDD%0A.databases%0A%0A%23Lister%20les%20tables%0A.tables%0A%0A%23Faire%20un%20requ%C3%AAte%20(ne%20pas%20oublier%20le%20%3B%20%C3%A0%20la%20fin%20de%20la%20requ%C3%AAte)%0ASELECT%20*%20FROM%20MaTable%3B%0A%0A%23Changer%20le%20mode%20d’affichage%20du%20r%C3%A9sultat%20avec%20ent%C3%AAtes%20et%20colonnes%0A.headers%20on%0A.mode%20column%0A%0A%23Donne%20le%20r%C3%A9sultat%20suivant%20%3A%0Anom%20%20%20%20%20%20%20%20%20%20age%20%20%20%20%09admin%0A———-%20%20———-%20%20———-%0Aeric%20%20%20%20%20%20%20%20%2040%20%20%20%20%20%20%20%20%20oui%0Apaul%20%20%20%20%20%20%20%20%2035%20%20%20%20%20%20%20%20%20non%0A%0A%23Visualiser%20les%20param%C3%A8tres%20%0A.show%0A%0A%23Affichagera%20un%20r%C3%A9sultat%20du%20type%0A%20%20%20%20%20echo%3A%20off%0A%20%20explain%3A%20off%0A%20%20headers%3A%20on%0A%20%20%20%20%20mode%3A%20column%0Anullvalue%3A%20%22%22%0A%20%20%20output%3A%20stdout%0Aseparator%3A%20%22%7C%22%0A%20%20%20%20stats%3A%20off%0A%20%20%20%20width%3A%0A%09%0A%23Ecrire%20le%20r%C3%A9sultat%20d’une%20requ%C3%AAte%20dans%20un%20fichier%0A.output%20resultat.txt%0A%0A%23Dumper%20la%20BDD%20sqlite%20dans%20un%20fichier%0Asqlite3%20mabdd.db%20.dump%20%3E%20mabdd.sql%0A%0A%23Remonter%20une%20BDD%20depuis%20un%20fichier%20sql%0Asqlite3%20mabdd.db%20%3C%20mabdd.sql%0A%0A%0A%0A” message=”” highlight=”” provider=”manual”/]

Afficher la taille des dossiers sous Linux

Pour voir rapidement la taille d’un ensemble de sous-dossiers (en prenant en compte toute la profondeur des répertoires), en ligne de commande sous Linux c’est tout simple :

[pastacode lang=”bash” manual=”du%20-sh%20*%2F” message=”” highlight=”” provider=”manual”/]

Explication

du : Pour la commande Disk Usage.
s : option de calcul total de l’élément
h : pour afficher un résultat compréhensible pour un humain (Kilo,Mega,Giga-Octet …)
*/ : permet de prendre tous les sous-dossiers

Le réponse sera du type :

[pastacode lang=”bash” manual=”76M%20%20%20%20%20backup%2F%0A410M%20%20%20%20cache%2F%0A16K%20%20%20%20%20lost%2Bfound%2F%0A11T%20%20%20%20%20shares%2F%0A%0A%0A” message=”” highlight=”” provider=”manual”/]

Lire un disque dur Linux sous Windows

Il existe de nombreux cas de figure où l’on a besoin de lire sur un PC Windows, un disque dur ou une clé usb avec une ou plusieurs partitions Linux.

J’ai trouvé un petit Freeware qui fait très bien le travail : Linux Reader for Windows


Il lit aussi bien les partitions ext3, ext4 classique, que les partitions Linux Raid. Ce qui est super pratique pour vérifier des données venant d’un NAS qui fait du Raid 1 par exemple.

Et on peut à tout moment récupérer des fichiers de ses partitions et les transférer sous Windows.