• Derniers billets

    inxi 06/01/2021
    ansible 22/10/2020
    sshfs 26/08/2020
  • Android Debug Bridge

    Android Debug Bridge (adb pour les intimes...) :

    ## installation 
    yum install android-tools
    
    ## decouverte des devices connectés
    sudo adb devices 
    
    ## lance un shell sur le smartphone
    sudo adb shell
    
    ## lance un shell avec affichage des options package manager
    adb shell pm
    ### mieux
    adb shell cm

  • Container systemd Puppet

    Utilisation des containers Systemd pour faire tourner deux serveurs Puppet sur la même machine
    - port 8140 pour le puppet "normal"
    - port 8240 pour le puppet container
    Cette méthode semble plus simple à mettre eb oeuvre qu'un container docker

    En vrac :
    - setenforce 0 (on verra plus tard

  • Puppet en vrac

    1. commandes en vrac :
      #testage puppet
      puppet agent -t 
      puppet agent -t --debug
      puppet agent -t --debug --trace
      
      #arret puppet server en puppet
      puppet resource service puppet ensure=stopped
      #idem pour httpd
      puppet resource service httpd ensure=stopped
      
      #conf puppet
      puppet config print (puppet 3

Menu

inxi: a full featured system information script
Sur fedora:
sudo dnf install inxi
 

inxi

inxi: a full featured system information script Sur fedora: sudo dnf install inxi  

en lire plus →
Classé dans : Non classé
Rédigé par Paulo

ansible

Module File, paramétre state: file vs touch: source: https://www.toptechskills.com/ansible-tutorials-courses/ansible-file-module-tutorial-examples/#state-file-vs-state-touch Avec 'state: file' : failed si fichier n'existe pas (mais pas de création du fichier) - name: check file that doesn't exist with state file file: path: $HOME/absent_test_file stat...

en lire plus →
Classé dans : Linux
Rédigé par Paulo

sshfs

Truc du genre : sshfs one3:/var/log /home/user//sshfs/one source : https://www.it-connect.fr/utilisation-des-montages-sshfs-securises-sur-gnu-linux/ https://doc.ubuntu-fr.org/sshfs   ...

en lire plus →
Classé dans : Linux
Rédigé par Paulo

Emmet

Quelques rappels sur les possibilités de Emmet (dans visual studio code par ex...) # création de 3 <article><h1><p> article*3>h1>p # pareil en ajoutant des classes et boutons # ps : la classe red est indicée avec le caractère $ artiste.col-xs-12.col-sm-12.col-md-3.col-lg-3.red$*3>h1>p+button.btn.btn-danger <artiste class="col-xs-12...

en lire plus →
Classé dans : Divers
Rédigé par Paulo

postgresql_django

Utilisation de postgresql avec django installation de postgresql sur fedora/centos # installation de postgresql 12 sur Fedora 31 sudo dnf install https://download.postgresql.org/pub/repos/yum/reporpms/ \ F-31-x86_64/pgdg-fedora-repo-latest.noarch.rpm sudo dnf install postgresql12-server postgresql12 # installation de psycopg2 sudo dnf ...

en lire plus →
Classé dans : Python
Rédigé par Paulo

tuples nommés

Les tuples nommés divisent par 2 l'utilisation de la mêmoire (par rappport à une classe) car ils  n'utilisent aucune place pour les méthodes python >>> from collections import namedtuple >>> Joueur = namedtuple('Joueur', ['nom', 'age']) >>> Joueur <class '__main__.Joueur'> >>> j1 = Joueur('Paulo',20) >>> j...

en lire plus →
Classé dans : Python
Rédigé par Paulo

Sphinx-doc - langage ReST

Quelques ligne sur Sphinx-doc  et le langage ReST: Sphinx est un utilitaire python permettant de générer de la doc - https://deusyss.developpez.com/tutoriels/Python/SphinxDoc/ - http://sphinx-doc.org/ installation simple avec pip nb : install de pip par dnf # si la commande pip (pip3) n'est pas installée sudo dnf install pip # installation...

en lire plus →
Classé dans : Web, Divers
Rédigé par Paulo

map, filter et autres loop

Utilisation de quelqus fonctions sympathiques de Python: source :      - https://towardsdatascience.com/top-3-python-functions-you-dont-know-about-probably-978f4be1e6d     - https://towardsdatascience.com/five-cool-python-looping-tips-14f6f44bcfc7 map: def carre(num): return num**2 data = [1,2,3,4,5,6,7,8,9] # la fo...

en lire plus →
Classé dans : Python
Rédigé par Paulo

VSCodium

Version Libre du logiciel VSCode de Microsoft : https://vscodium.com/ création snippet personnalisé pour python générateur de snippet :  https://snippet-generator.app/ Ps : il suffit de copier/coller la snippet générée dans 'python.json' (File->Preferences->User-snippets)   ...

en lire plus →
Classé dans : Python
Rédigé par Paulo

rename

Petit rappel sur la commande 'rename' : Ps: les exemples trouvés sur le web ne fonctionnent pas sur ma fedora # genre qui ne fonctionne pas $ rename "s/.html/.php/" *.html # ne fait absoluement rien du tout Et ceux qui fonctionnent :  # rename expression remplacement fichier # renomme les fic de .html en .php rename .html .php * # renomme la chaine truc...

en lire plus →
Classé dans : Bash
Rédigé par Paulo

css + html5

Quelques notes en vrac sur l'utilisation de CSS: Source : openclassroom balise class=xxx dans le html -> .xxx dans le css balise id=xxx dans le html -> #xxx dans le css Ps: id ne peut s'utiliser que dans un seul element :(   h1, em --> on apllique le style aux balises h1 et em h1 + p --> signifie le premier paragraphe qui suit la bal...

en lire plus →
Classé dans : Web
Rédigé par Paulo

man/whatis/apropos

commande <man> # commande de base man sleep # acces au 'man developpeur' man sleep.3 man 3 sleep commande <whatis> (equivalent à 'man -f') # permet de connaitre les sections documentées pour une commande whatis time commande <apropos> (equivalent à 'man -k') # permet de rechercher une commande dans les pages de man apropos sleep # cor...

en lire plus →
Classé dans : Bash, Linux
Rédigé par Paulo

securisation connection ssh

Afin d'éviter de promener son mot de passe sur le rezo, il peut-être judicieux de n'autoriser les connections sur nos beaux serveurs que par clé ssh (c.a.d sans échange de user/mot de passe) . Modification du fichier de config de sshd (/etc/ssh/sshd_config sur CentOS) : interdire connection root (obligation de se connecter avec un user de base...) PermitRoo...

en lire plus →
Classé dans : Linux
Rédigé par Paulo