CentOS: Quelques commandes utiles

Lister les paquets installés

# yum list installed

Connaitre le statut d'un service (exemple avec le service ntpd)

# systemctl status ntpd

ou

# service ntpd status

Redémarrer le réseau

# systemctl restart network

Activer un service (exemple avec le service nginx)

# systemctl enable nginx

Démarrer un service (exemple avec le service nginx)

# systemctl start nginx

 

Python: Le module enum

Le module enum est très pratique pour créer et utiliser des constantes dans des programmes python.

Dans l'exemple suivant, je crée une classe qui va me permettre de générer des constantes pour les codes HTTP à l'aide de la classe Enum du module enum.

Cette classe pourra ensuite être utilisée dans n'importe quel programme ayant besoin d'utiliser ces codes.

Pour l'exemple, j'ai utilisé que quelques codes.
La liste complète étant disponible ici.

Etiquettes: 

Java: Connaitre la version de java utilisée pour la compilation d'une classe

Pour connaitre la version de java utilisée pour la compilation d'une classe, il suffit d'utiliser la commande javap présente dans le répertoire bin de java.

$ javap -verbose maclasse.class | grep version
  minor version: 0
  major version: 46

La version majeure permet de connaitre la version de java ayant compilé le fichier .class

Etiquettes: 

Python: Calculer les nombres premiers

def isPrime(num):
    if str(num).isnumeric() and int(num) >= 2:
        for x in range(int(num) - 1, 1, -1):
            if int(num) % x == 0:
                return False, "{:>5d} n'est pas un nombre premier!".format(num)
        return True, "{:>5d} est un nombre premier!".format(num)
    else:
        return False, "Saisir un nombre supérieur égal à 2 !!!"

Exécution de la fonction:

Pages