Aide et dépannage Linux : base

Ce sujet a 0 réponse, 1 participant et a été mis à jour par nam1962 nam1962, il y a 11 mois et 2 semaines.

Affichage de 1 message (sur 1 au total)
  • Auteur
    Messages
  • #3245
    nam1962
    nam1962
    Admin bbPress

    Lors d’une demande d’aide, il est important de connaître l’organisation matérielle et logicielle.

    1- une approche méthodique

    J’évite et déconseille de lancer des mises à jour sur un système malade avant d’avoir les infos !

    Il faut également éviter, tant que faire se peut, toute installation ou tentative d’installation de logiciel sur un système bloqué ou dont on ne comprend pas le comportement.

    Une assistance sur un forum est une enquête qui a trois impératifs:

    • simplicité : on pose des questions progressives pour déterminer le problème
    • pédagogie : le demandeur comprend ce qui a amené au problème (et les lecteurs ultérieurs aussi)
    • pérennité : la solution résous et le demandeur sait comment ne pas avoir à nouveau le problème

    2- une prise de connaissance du matériel et de l’organisation logicielle

    Pour voir si une erreur apparaît

    – Ubuntu, Xubuntu et variantes :

    sudo apt update

    Manjaro et autres Arch Linux :

    sudo pacman -Syyu

    2-A – Si le système ne peut plus installer de nouveau paquet :

    pour voir si une erreur apparaît

    Ubuntu, Xubuntu, etc..

    pour les dépôts et PPA

    cat /etc/apt/sources.list
    ls /etc/apt/sources.list.d -1
    

    si vous avez un doute sur le sources.list, voilà comment très simplement le remettre au propre

    Savoir si des bêtises ont été faites en ligne de commande :

    history

    …comme les bêtises sont souvent récentes, on peut rechercher par exemple les 25 dernières commandes :

    history 25

    Toutes distributions :

    Nous cherchons la distribution, l’environnement actif et l’environnement installé (si il y en a plusieurs, gros risque d’avoir à réinstaller : les environnements ne cohabitent pas sur un même compte utilisateur).

    lsb_release -a
    echo $XDG_CURRENT_DESKTOP
    ls -l /usr/share/xsessions

    pour le kernel

    uname -a
    dpkg --list | grep linux-image
    

    L’utilisation des partitions :

    df -Th`
    df -i

    Quelle est la carte graphique :

    lspci -nn | grep "\[03..\]"
    

    Le processeur

    cat /proc/cpuinfo
    

    Savoir si le processeur est bien 64bits :

    sudo grep -o -w 'lm' /proc/cpuinfo | sort -u

    Si la réponse est lm (pour “Long Mode CPU”) le processeur est 64bits
    Les soucis au démarrage :

    sudo systemd-analyze blame
    

    Un doute sur la durée de vie de la version ou savoir si elle est obsolète ?

    ubuntu-support-status | grep Canonical

    La mémoire vive (capacité totale, mémoire installée, swap) :

    sudo dmidecode -t 16
    sudo dmidecode -t 17
    grep SwapTotal /proc/meminfo

    Son utilisation :
    Nous voulons une vue des différents sujets mémoire.

    free -m

    Le matériel

    sudo lshw -short
    

    Nous donnera l’environnement matériel complet.

    Avoir la liste des logiciels installés :

    ls /usr/share/applications | awk -F '.desktop' ' { print $1}'

    2-B – si le système n’est pas bloqué, en prendre connaissance en un minimum de commandes :

    nous installons l’outil ad hoc

    Ubuntu, Xubuntu et variantes :

    sudo apt install inxi
    

    Manjaro et autres Arch :

    sudo pacman -S inxi
    

    Puis nous cherchons l’organisation système et matérielle

    inxi -Fxzc0
    

    Nous vérifions la liste des dépôts

    inxi -r
    

    Nettoyage et mise à jour basique :

    sudo apt clean
    [[ $(dpkg -l | grep ^rc) ]] && sudo dpkg -P $(dpkg -l | grep ^rc | tr -s " " | cut -d " " -f 2)
    sudo apt update
    sudo apt full-upgrade
    sudo apt autoremove --purge

    Si vous avez des logiciels en flatpak, pensez à passer régulièrement :

    flatpak update

    Si vous avez des logiciels installés via snap :

    sudo snap refresh

    Pour nettoyer vos noyaux (et aussi les restes devenus inutiles : https://dolys.fr/forums/topic/nettoyer-vieux-noyaux-kernels-xubuntu-ubuntu-etc/

    Si vous voulez aller plus loin : les commandes et scripts de nany complèteront votre culture !

    Si vous voulez des éclaircissements sur les bases de Linux, regardez là : https://dolys.fr/forums/topic/comprendre-bases-dubuntu-xubuntu/

    [Bonus] – Savoir le nombre d’applications installées sur votre ordi (aucun intérêt mais c’est amusant) :

    ls /usr/share/applications | awk -F '.desktop' ' { print $1}' - | wc -l

    [Bonus 2] Connaître sa version/variante Ubuntu ou Arch Linux : https://dolys.fr/forums/topic/quelle-est-ma-variante-ubuntu-xubuntu-lubuntu-kubuntu/


    ? Un jeune site que j'aime bien, la ferrari du T-shirt  ...bio en plus : https://goudronblanc.com
    C'est notre mécène ! 🙂

Affichage de 1 message (sur 1 au total)

Vous devez être connecté pour répondre à ce sujet.