• Connaître Clear, rapidement (commandes de base, comprendre le système)

    Pour les plus pressés, descendez pour avoir les commandes

     

    - Qu'est-ce que Clear Linux* ?

    Il s'agît d'une distribution Linux open-source développée par Intel.
    Elle est conçue pour être très performante et optimisée pour le matériel moderne, spécifiquement pour les processeurs Intel.

     

    - Ses particularités :

    Elle est optimisée pour les performances, notamment sur Intel, mais elle montre des résultats tout aussi impressionnants avec AMD !
    Les mises-à-jour sont fréquences grâce à un système par delta (beaucoup plus rapides que sur la plupart des distributions)
    Son approche des binaires est basée sur des "bundles" (collections de paquets) plutôt que sur des paquets individuels.
    Elle active des fonctionnalités de sécurité par défaut. L'approche est proactive.

     

    - Quelle est son architecture système ?

    Clear utilise une structure de système de fichiers stateless (les fichiers de configuration sont séparés des fichiers système).
    Les fichiers de configuration sont stockés dans /etc
    Les bundles sont installés principalement dans /usr

     

    - Quelles différences avec Debian & co :

    Les bundles...
    L'approche stateless
    Un gestionnaire de paquets différent : swup (pas d'apt)
    Des mises-à-jour plus rapides et quasi-quotidiennes.
    Une approche concentrée sur l'utilisation cloud et serveur (bien que Gnome fonctionne parfaitement).
    Activation par défaut de nombreuses fonctionnalités de sécurité.
    Le noyau est fortement optimisé et patché pour les performances.

     

    - Pour quel usage ?

    Déploiements cloud, en particulier pour les infra sous Intel.
    Exécution de conteneurs et de charges de travail cloud-native.
    Serveurs de haute performance, calcul intensif, traitement de données, services web à haute charge
    Environnement de choix pour les dev travaillant sur des applis cloud ou nécessitant des performances élecées.
    Charges de travail d'IA et de ML
    Edge computing
    Utilisateurs avancés ou professionnel dans les domaines scientifiques ou ingéniérie.
    Organisations aux besoins de fonctionnalités de sécurité avancées.



    - Introduction au gestionnaire de paquets swupd :

    swupd update                               # met le système à jour
    swupd bundle-add BUNDLE                    # Installe le bundle BUNDLE
    swpud bundle-remove BUNDLE                 # Supprimer le bundle BUNDLE
    swupd bundle-list                          # Liste les bundle installés
    swupd search NOM                           # Recherche NOM dans le catalogue de bundle
    swupd autoupdate --enable                  # Active la mise-à-jour automatique du système
    swupd autoupdate --disable                 # Désactive la mise-à-jour automatique du système
    swupd-search                               # Outil de recherche amélioré
    swupd bundle-list --all                    # Liste tous les bundles disponibles

     

     

     

     

     

    Les commandes de base

    1) Connaître son matériel

    - CPU :

    lscpu

    Voir les informations détaillées pour chaque coeur de processeur :

    cat /proc/cpuinfo

    Informations détaillées sur tout le matériel :

    dmidecode

     
    - RAM :

    free -h

    Voir les informations détaillées :

    cat /proc/meminfo


    - Périphériques PCI :

    lspci

    Voir les informations détaillées :

    cat /proc/bus/pci/devices


    - Périphériques USB :

    lsusb

    Voir les informations détaillées :

    cat /sys/kernel/debug/usb/devices


    2) Connaître son système


    - Système de fichiers :

    df -h
    mount


    - Partitions :

    lsblk
    fdisk -l


    - Informations générales sur le système :

    uname -a
    hostnamectl

    - Informations sur les capteurs (températures, vitesse des ventilateurs etc..) : (lm-sensors)

    sensors

     

     

     

    Les commandes spécifiques à Clear

    - Gérer le processus de démarrage et les noyaux :

    clr-boot-manager

    --- Mettre la configuration de démarrage à jour :

    clr-boot-manager update


    - Créer des versions personnalisées de Clear

    mixer

    --- Initialiser un nouveau projet mixer :

    mixer init

    --- Construire une image personnalisée :

    mixer build all


    - Gérer les dépôts tiers

    swupd-3rd-party

    --- Ajouter un dépôt tiers

    swupd-3rd-party add

    --- Supprimer un dépôt tiers

    swupd 3rd-party remove


    - Installeur système de Clear Linux :

    clr-installer


    - Créer des images de configuration cloud

    micro-config-drive

    --- Initialiser un nouveau projet mixer :

    mixer init


    - Exécuter des commandes dans  un environnement isolé

    clr-run

     


  • Commentaires

    Aucun commentaire pour le moment

    Suivre le flux RSS des commentaires


    Ajouter un commentaire

    Nom / Pseudo :

    E-mail (facultatif) :

    Site Web (facultatif) :

    Commentaire :