Vendredi, Novembre 19, 2021
Couchdb - la base
Upload de fichier Powershell
Contexte:
des fichier json sont preésents dans une arborescende de dossier et doivent être uplaoder dans le serveur couchdb.
$files = ls *.json -Recurse -File | select FullName
foreach ($file in $files) {$f = $file.Fullname; curl -X POST "http://admin:password@server_couchdb:5984/alerts" -d "@$f" -H "Content-Type:application/json"}
- ligne 1 : liste les fichiers json du répertoire courant et des sous-répertoires, en sélectionnant le Fullname c’est à dire le chemin complet
- ligne 2 : pour chaque item on envoi le fichier json vers le serveur couchdb
Accès à l’interface web
L’accès se fait via un browser web à l’URL suivante: http://server_couchdb:5984/_utils/
Requête basique
Afficher tous les records:
{
"selector": {
"_id": {
"$gt": null
}
}
}
Afficher tous les records mais en séectionnant les colonnes:
{
"selector": {
"_id": {
"$gt": null
}
},
"fields": [
"column1",
"column2",
"column3.sub1",
"column5.sub1.sub2"
]
}
Tester port distant
Telnet
/! Uniquement pour les ports TCP
telnet [hostname/IP address] [port number]
Netcat
Pour les ports TCP.
Test d’un port unique, par exemple 443.
nc -z -v [hostname/IP address] [port number]
nc -z -v [hostname/IP address] 443
Test d’un range de port, par exemple tester les ports 20 à 22.
nc -z -v [hostname/IP address] [port range]
nc -z -v [hostname/IP address] 20-22
Test de ports multiples, par exemple ports 22, 80, 443:
nc -z -v [hostname/IP address] [port number] [port number] [port number]
nc -z -v [hostname/IP address] 22 80 443
Pour les ports UDP
nc -z -v -u [hostname/IP address] [port number]
Mercredi, Novembre 17, 2021
SCP copie de fichiers distant
Copie de distant vers local
scp remote_username@10.10.0.2:/remote/file.txt /local/directory
Copie de local vers distant
scp file.txt remote_username@10.10.0.2:/remote/directory
Copie de distant 1 vers distamt 2
scp user1@host1.com:/files/file.txt user2@host2.com:/files
Copie de distant 1 vers distant 2 via local
scp -3 user1@host1.com:/files/file.txt user2@host2.com:/files
Taille des dossiers
Afficher la taille des dossiers et sous dossiers
du -hc chemin_du_dossier
du -hc chemin_du_dossier | grep total
une version plus light avec uniquement l’affichage total du dossier sans afficher les sous dossier ni les fichiers
du -sh chemin_du_dossier
Note:
- h pour rendre lisible par un humain la taille affiché
- s affichage uniquement pour le dossier parent
- c affichage tous les dossiers et sous dossiers et fichiers avec un grand total final
Dimanche, Novembre 7, 2021
Etendre la partition / sous Fedora
Se connecter avec le user root
Démonter la partition /home
Le plus simple depuis l’aplication Disk
lvresize -L -20G --resizefs /dev/fedora_localhost-live/home
vgs
lvresize -L +20G --resizefs /dev/fedora_localhost-live/root
Restart
c’est OK !