eBook gratuit · 4 min read · Nov 09, 2025
Livre électronique gratuit de Packt - Cookbook de script shell Linux - Troisième édition


Le shell est l’outil le plus puissant que votre ordinateur propose. Malgré le fait de l’avoir à portée de main, de nombreux utilisateurs ne sont pas conscients de tout ce que le shell peut accomplir.
En utilisant le shell, vous pouvez générer des bases de données et des pages web à partir d’ensembles de fichiers, automatiser des tâches administratives monotones telles que les sauvegardes système, surveiller la santé et l’activité de votre système, identifier les goulets d’étranglement réseau et les ressources système gourmandes, et plus encore.
Ce livre vous montrera comment faire tout cela et bien plus encore.
Ce livre, maintenant dans sa troisième édition, décrit les nouvelles fonctionnalités passionnantes des dernières distributions Linux pour vous aider à accomplir plus que vous ne l’imaginez. Il montre comment utiliser des commandes simples pour automatiser des tâches complexes, automatiser des interactions web, télécharger des vidéos, configurer des conteneurs et des serveurs cloud, et même obtenir des certificats SSL gratuits.
En commençant par les bases du shell, vous apprendrez des commandes simples et comment les appliquer à des problèmes du monde réel. À partir de là, vous apprendrez le traitement de texte, les interactions web, la surveillance réseau et système, et l’optimisation du système.
Les ingénieurs logiciels apprendront comment examiner les applications système, comment utiliser des outils de gestion de logiciels modernes tels que git et fossil pour leur propre travail, et comment soumettre des correctifs à des projets open-source.
Enfin, vous apprendrez comment configurer des conteneurs Linux et des machines virtuelles et même exécuter votre propre serveur Cloud avec un certificat SSL gratuit de letsencrypt.org
Ce que vous apprendrez
• Interagir avec des sites web via des scripts
• Écrire des scripts shell pour extraire et traiter des données du Web
• Automatiser les sauvegardes système et d’autres tâches répétitives avec crontab
• Créer, compresser et chiffrer des archives de vos données critiques.
• Configurer et surveiller des réseaux Ethernet et sans fil
• Surveiller et enregistrer l’activité réseau et système
• Optimiser votre système pour des performances optimales
• Améliorer la sécurité de votre système
• Identifier les ressources gourmandes et les goulets d’étranglement réseau
• Extraire l’audio des fichiers vidéo
• Créer des albums photo web
• Utiliser git ou fossil pour gérer le contrôle de version et interagir avec des projets FOSS
• Créer et maintenir des conteneurs Linux et des machines virtuelles
• Exécuter un serveur Cloud privé
À propos des auteurs
Clif Flynt
Clif Flynt programme des ordinateurs depuis 1970, administre des systèmes Linux/Unix depuis 1985 et écrit depuis l’âge de 9 ans. Il est actif dans les communautés d’utilisateurs Tcl/Tk et Linux. Il parle fréquemment lors de conférences techniques et de groupes d’utilisateurs.
Il possède et dirige Noumena Corporation, où il développe des logiciels personnalisés et dispense des sessions de formation. Ses applications ont été utilisées par des organisations allant de startups individuelles à la marine américaine. Ces applications vont de systèmes de simulation distribués à des outils pour aider les auteurs de fiction à mieux écrire (Editomat). Il a formé des programmeurs sur quatre continents.
Sarath Lakshman
Sarath Lakshman a 27 ans et a été mordu par le virus Linux durant son adolescence. Il est ingénieur logiciel travaillant dans le groupe d’ingénierie ZCloud chez Zynga, en Inde. C’est un hacker de la vie qui aime explorer les innovations. Il est passionné par GNU/Linux et activiste du logiciel libre et open source. Il passe la plupart de son temps à hacker avec des ordinateurs et à s’amuser avec ses grands amis. Sarath est bien connu comme le développeur de SLYNUX (2005) - une distribution GNU/Linux conviviale pour les nouveaux utilisateurs de Linux. Les projets de logiciels libres et open source auxquels il a contribué incluent PiTiVi Video editor, SLYNUX GNU/Linux distro, Swathantra Malayalam Computing, School-Admin, Istanbul, et le projet Pardus. Il a écrit de nombreux articles pour le magazine Linux For You sur divers domaines des technologies FOSS. Il a contribué à plusieurs projets open source différents lors de ses multiples projets Google Summer of Code. Actuellement, il explore sa passion pour les systèmes distribués évolutifs pendant son temps libre.
Shantanu Tushar
Shantanu Tushar est un utilisateur avancé de GNU/Linux depuis ses années universitaires. Il travaille en tant que développeur d’applications et contribue aux projets logiciels de KDE. Shantanu est fasciné par les ordinateurs depuis son enfance et a passé la majeure partie de son temps au lycée à écrire du code C pour effectuer des activités quotidiennes. Depuis qu’il utilise GNU/Linux, il utilise des scripts shell pour faire tout le travail difficile pour lui. Il prend également le temps de visiter des étudiants dans diverses universités pour leur présenter la puissance du logiciel libre, y compris ses divers outils. Shantanu est un contributeur bien connu dans la communauté KDE et travaille sur Calligra, Gluon et les sous-projets Plasma. Il s’occupe de maintenir Calligra Active - le visualiseur de documents de bureau de KDE pour tablettes, Plasma Media Center et le Gluon Player. Un jour, il croit que la programmation sera si facile que tout le monde adorera écrire des programmes pour ses ordinateurs.
Cliquez ici pour obtenir le livre électronique gratuit
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.