Dans les tâches d'administration des systèmes, en l'occurrence dans les environnements Linux, il est idéal que nous disposions d'outils qui nous aident à optimiser tous les paramètres du système, que ce soit au niveau des données, des services, des rôles ou de la structure. Bien que Linux soit l'un des systèmes d'exploitation les plus sécurisés aujourd'hui, nous n'en sommes pas exempts à un moment donné d'échouer pour des raisons internes et externes et certaines d'entre elles sont les suivantes.
Défauts possibles
- Arrêts inattendus du système
- Virus ou malware
- Mauvaise gestion des rôles ou des services
- Pannes de disque dur et bien d'autres
Solvetic analysera ce jour-là certains des meilleurs outils portables qui seront d'une grande aide pour les tâches de support, de gestion et d'administration de toute distribution Linux telle que CentOS, Ubuntu, Fedora, Debian, etc. Chacun de ces outils remplit une fonction particulière et nous allons les analyser en profondeur.
Exigences précédentesPour cette analyse, ces outils nous offrent la possibilité d'être téléchargés au format ISO que nous pouvons enregistrer sur un CD, un DVD ou, si nous le souhaitons, sur un périphérique USB pour une meilleure portabilité. Une fois que nous avons enregistré l'image ISO, nous devons accéder au BIOS ou à l'UEFI de l'ordinateur pour établir l'ordre de démarrage de celle-ci directement à partir du CD / DVD ou du périphérique USB.
Lors du redémarrage de l'ordinateur, nous appuierons sur une touche telle que Esc, F2, Del, cela dépend du fabricant et lors de l'accès, nous configurerons les éléments suivants: Dans le cas du BIOS, nous allons dans l'onglet Boot et là nous sélectionnons l'unité de démarrage comme le cas peut être :
Une fois sélectionné, appuyez sur la touche F10 pour enregistrer les modifications et poursuivre le démarrage. Dans le cas de l'UEFI, nous sélectionnons l'option Gestionnaire de démarrage :
Lors de l'accès, nous sélectionnons le support de démarrage :
Une fois cette étape configurée, nous analyserons les différents outils de support sous Linux.
Clonezilla
Clonezilla est un programme de création d'image et de partitionnement de disque similaire à True Image ou Norton Ghost. Lors de l'utilisation de Clonezilla, nous serons devant une application qui nous aide à exécuter le déploiement du système, à créer des copies de sauvegarde et à récupérer les données corrompues. Clonezilla nous permet de créer rapidement une image en direct de n'importe quel disque dur ou système d'exploitation, nous aidant ainsi à optimiser le temps et la gestion.
Clonezilla nous propose deux types de version :
Clonezilla en directAvec la version live de Clonezilla, nous pourrons créer des copies de sauvegarde et de restauration d'un seul ordinateur.
Clonezilla SE (édition serveur)Cette édition de Clonezilla SE est conçue pour un déploiement massif, puisqu'il sera possible de cloner jusqu'à 40 ordinateurs simultanément.
Ces versions peuvent être téléchargées sur le lien suivant :
Clonezilla enregistre et restaure uniquement les blocs utilisés sur le disque dur, ce qui signifie une augmentation de l'efficacité du clone.
Certaines de ses principales caractéristiques
- Prend en charge plusieurs systèmes de fichiers tels que GNU / Linux ext2, ext3, ext4, reiserfs, reiser4, xfs, jfs, btrfs, f2fs et nilfs2, FAT12, FAT16, FAT32, Windows NTFS, Mac OS HFS +, FreeBSD UFS, NetBSD et OpenBSD, minix de Minix, VMFS3 et VMFS5 de VMWare ESX.
- Il permet de cloner des systèmes d'exploitation tels que Linux, Windows, Mac OS basé sur Intel, FreeBSD, NetBSD, OpenBSD, Minix, VMWare ESX et Chrome OS / Chromium OS.
- Prend en charge les architectures 32 bits et 64 bits
- Compatible LVM2
- Il a la capacité de réinstaller le chargeur de démarrage, y compris grub (version 1 et version 2) et syslinux.
- Il prend en charge les formats de partition MBR et GPT du disque dur. Live Clonezilla peut également être démarré sur une machine BIOS ou UEFI.
- Comprend le mode sans surveillance
- Il dispose d'un grand nombre de paramètres de démarrage pour personnaliser votre propre image et votre clonage.
- Prend en charge la restauration d'images sur plusieurs appareils locaux.
- L'image peut être chiffrée à l'aide d'ecryptfs, un système de fichiers empilés cryptographiques d'entreprise compatible POSIX.
- La multidiffusion est compatible avec Clonezilla SE, qui convient au clonage en masse.
- Prend en charge l'utilisation à distance si PXE et Wake-on-LAN sont pris en charge par les ordinateurs clients
- Le fichier image peut se trouver sur un disque local, un serveur ssh, un serveur samba, un serveur NFS ou un serveur WebDAV.
- Il dispose d'un cryptage AES-256 qui peut être utilisé pour sécuriser l'accès, le stockage et le transfert de données.
La configuration matérielle minimale requise pour utiliser Clonezilla est la suivante
- Processeur X86 ou x86-64 (32 ou 64 bits)
- Mémoire RAM d'au moins 196 Mo
- Disposez d'un périphérique amorçable tel qu'un lecteur de CD/DVD, un port USB, un PXE ou un disque dur.
Lors du démarrage de l'ordinateur avec l'image ISO Clonezilla, nous verrons ce qui suit :
Là, nous sélectionnons l'option appropriée et appuyons sur Entrée. Plus tard, nous sélectionnons la langue à utiliser. Nous appuyons sur Entrée puis nous pouvons exécuter Clonezilla ou utiliser la ligne de commande :
Dans la fenêtre suivante, nous sélectionnerons la tâche à effectuer :
AGRANDIR
Lors de la sélection de la tâche, nous verrons la fenêtre suivante où nous indiquerons la destination, dans ce cas le disque doit être cloné :
AGRANDIR
Nous appuyons sur Entrée pour confirmer l'action et là nous continuerons avec les étapes de l'assistant :
AGRANDIR
Disque Super Grub2
Super GRUB2 Disk est un outil développé pour aider à démarrer la plupart des systèmes d'exploitation même lorsqu'il n'est pas possible de le démarrer normalement. Dans les environnements Linux, nous savons que l'un de ses principaux composants est le chargeur de démarrage GNU GRUB, grâce auquel nous pouvons effectuer des tâches telles que :
- Gérez les périphériques de démarrage sur votre PC, vous permettant de charger des systèmes d'exploitation.
- Hébergez d'autres fonctions spéciales comme un mode de récupération et plus encore.
Nous pouvons également télécharger une version bêta mais celle-ci peut présenter des failles dans son exécution.
Certaines des caractéristiques de Super Grub2 Disc
- Permet de changer l'interface UI (User)
- Disponible dans plus de 10 langues
- Détecte la plupart des systèmes d'exploitation dans le bootloader
- Prend en charge le démarrage manuel
- Extrait les entrées de registre grub.cfg
- Active la prise en charge de GRUB 2 LVM
- Activer la prise en charge GRUB 2 RAID
- Activer la prise en charge de GRUB 2 PATA (pour éviter les erreurs/limitations du BIOS)
- Permet de monter des volumes chiffrés (LUKS et geli)
- Vous permet de rechercher des données sur des appareils tels que Floppy, CD ou DVD
- Affiche la liste des périphériques et des partitions
- Permet de gérer les couleurs de l'application
CompatibilitéSuper Grub2 Disc peut être utilisé dans des systèmes d'exploitation tels que :
- Windows : Windows Vista/7/8/8.1/10, Windows NT/2000/XP, Windows 98/ME, MS-DOS, FreeDOS
- Linux : Debian, Ubuntu, Mint, Mageia, Fedora, CentOS, Red Hat Enterprise Linux (RHEL), openSUSE / SuSE Linux Enterprise Server (SLES), Arch, etc.
débutDans les environnements Linux, il peut démarrer automatiquement en détectant l'initrd.
- FreeBSD : FreeBSD (simple), FreeBSD (verbose), FreeBSD (pas d'ACPI), FreeBSD (mode sans échec), FreeBSD (chargeur de démarrage par défaut)
- Mac : Mac OS X / Darwin 32 bits ou 64 bits
Rescatux
Rescatux a été développé en tant que cd de secours pour les environnements GNU/Linux, et dans certains cas aussi pour Windows, mais contrairement aux autres disques de secours, Rescatux est livré avec Rescapp, et Rescapp est un assistant dynamique qui nous guidera à travers les tâches de secours.
En plus de cela, Rescatux a la capacité de changer un mot de passe système inconnu, de réparer de nombreux systèmes de fichiers différents (y compris des systèmes non Linux comme Fat et NTFS), et quelques autres.
Actuellement, la version stable de Rescatux est la 0.30.02 et nous pouvons la trouver gratuitement sur le lien suivant :
Certaines de ses principales caractéristiques sont
- Créer une nouvelle entrée de démarrage UEFI
- Il nous permet de voir l'état de la partition UEFI
- Vous permet de réinstaller ou de masquer Microsoft Windows EFI
- Prend en charge la vérification de démarrage UEFI
- Restaurer GRUB et GRUB2
- Mettre à jour n'importe quel menu GRUB2
- Mettre à jour automatiquement les menus Debian et Ubuntu GRUB
- Effacer les mots de passe Windows
- Restaurer le MBR Windows (en version bêta)
- Promouvoir un rôle d'utilisateur Windows en administrateur
- Réinstaller Microsoft Windows EFI
- Il est capable de déverrouiller les utilisateurs Windows
- Changer les mots de passe GNU/Linux
- Régénérer le fichier sudoers
- Vérifier plusieurs systèmes de fichiers
- Comprend des options supplémentaires telles que l'aide, le Web, le chat, l'affichage du journal, le journal des actions, le journal du forum de partage, le script d'informations de démarrage, etc.
Lors de l'exécution de l'ordinateur avec l'ISO Rescatux, nous verrons ce qui suit. Appuyez sur Entrée pour accéder et nous verrons les différentes options offertes par Rescatux :
Nous sélectionnons le nécessaire pour en commencer l'analyse avec Rescatux.
GParted Live
GParted a été conçu comme un éditeur de partition gratuit pour gérer graphiquement les partitions du disque dur. En utilisant GParted, nous pouvons modifier la taille, copier et déplacer des partitions sans perte de données, ce qui nous permet d'effectuer différentes actions.
Son téléchargement est disponible sur le lien suivant :
Actions
- Augmenter ou diminuer l'unité
- Créer de l'espace pour les nouveaux systèmes d'exploitation
- Essayez de récupérer les données des partitions perdues
- GParted Live est une petite distribution GNU / Linux amorçable pour les ordinateurs basés sur x86 (32 bits) et x86-64 (64 bits) et nous permet d'utiliser toutes les fonctionnalités des dernières versions de l'application GParted.
Ses principales caractéristiques
- Créer ou supprimer des partitions
- Redimensionner ou déplacer des partitions
- Vérifier et étiqueter les partitions
- Définir un nouvel UUID
- Gérer les systèmes de fichiers comme btrfs, ext2 / ext3 / ext4, fat16 / fat32, hfs / hfs,
- échange Linux, lvm2 pv, nilfs2, ntfs, reiserfs / reiser4, ufs et xfs
- Activer et désactiver les indicateurs de partition (par exemple, démarrer ou masquer)
- Alignez les partitions sur des mebioctets (Mio) ou des limites de cylindre traditionnelles
- Récupérer les données des partitions perdues
- GParted live fonctionne avec les disques durs SATA, IDE et SCSI
Lors du démarrage de l'ordinateur avec l'ISO Gparted Live, nous verrons ce qui suit :
Là, nous laissons l'option par défaut, puis nous définissons les politiques de clavier :
Nous sélectionnons la langue à utiliser :
Nous entrons le numéro souhaité et appuyons sur Entrée, puis nous pouvons choisir d'accéder à l'interface graphique ou d'utiliser la ligne de commande :
En entrant la valeur zéro on accède à l'interface graphique de Gparted qui nous offre l'environnement suivant. Là, nous pouvons exécuter les actions nécessaires sur la partition.
Gparted Live nous propose une série d'applications utiles pour une meilleure administration, pour cela nous ferons un clic droit sur le bureau et les options sont :
Applications en direct Gparted
- Lxterminal : émulateur de terminal (fournit un accès en ligne de commande)
- Pcmanfm : Gestionnaire de fichiers graphiques
- Feuillet : éditeur de texte graphique
- Netsurf : petit navigateur web
- Gsmartcontrol : Outil d'inspection sanitaire des disques durs et SSD
- Calcoo : RPN et calculatrice scientifique algébrique
De plus, si nous choisissons d'utiliser la ligne de commande, nous aurons la possibilité d'exécuter les commandes suivantes :
Archiveur et restaurateur de système de fichiers
Fsarchiver
Créez des partitions de sauvegarde dans un fichier image compressé (par exemple, partclone.ext4)
Clone partiel
Générer des partitions de sauvegarde dans un fichier image compressé
Partimage
Outil de récupération de données qui peut vous aider à récupérer des partitions perdues
Disque de test
Outil de récupération de données (ancien) qui peut aider à récupérer les tables de partition perdues à partir de msdos
Gpart
GRand Unified Bootloader pour restaurer le bootloader GRUB 2
Ver
Gestionnaire de fichiers texte connu sous le nom de Midnight Commander
Mc
Éditeur de texte
Grand frère
Éditeur de texte vi amélioré
vim-minuscule
Éditeur de table de partition
séparé
Éditeur de table de partition MSDOS
fdisk
L'éditeur de table de partition MSDOS est également utile pour enregistrer / restaurer la table de partition de / vers un fichier
sfdisk
Éditeur de table de partition GPT
gdisk
L'éditeur de table GPT est également utile pour enregistrer / restaurer la table de partition depuis / vers un fichier
sgdisk
Outil de synchronisation de table de partition GPT et MSDOS utile pour les utilisateurs de Mac OS X
gptsync
Boîte à outils de connectivité Display Secure Shell (ssh) - Gestionnaire d'affichage d'émulation de terminal VT100 / ANSI
ouvresh
Vérifier la connectivité réseau avec un autre hôte sur un réseau
ping
Outil de copie de fichiers rapide, polyvalent, distant (et local)
rsync
Communiquez avec un autre hôte en utilisant le protocole TELNET
telnet
Imprimer la route des paquets de trace vers l'hôte du réseau
traceroute
Langue du calculateur de précision arbitraire
avant JC
Enfin, si aucune des options susmentionnées ne remplit l'objectif final, qui est de récupérer ou de corriger les différentes erreurs système, nous pouvons recourir à l'image d'origine de la distribution affectée car ces images sont entièrement fonctionnelles et complètes, y compris un outil de partitionnement complet. , un environnement de terminal, un navigateur Web, un gestionnaire de fichiers et bien d'autres.
Ces images peuvent être trouvées sur les sites officiels aux liens suivants :
CentOS
Ubuntu
Feutre
Debian
Nous avons donc des outils pratiques à portée de main pour résoudre toute panne dans les distributions que nous gérons ou utilisons au quotidien.