Python for Unix and Linux System Administration
- Autorzy:
- Noah Gift, Jeremy M. Jones
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 458
- Dostępne formaty:
-
ePubMobi
Opis ebooka: Python for Unix and Linux System Administration
Python is an ideal language for solving problems, especially in Linux and Unix networks. With this pragmatic book, administrators can review various tasks that often occur in the management of these systems, and learn how Python can provide a more efficient and less painful way to handle them.
Each chapter in Python for Unix and Linux System Administration presents a particular administrative issue, such as concurrency or data backup, and presents Python solutions through hands-on examples. Once you finish this book, you'll be able to develop your own set of command-line utilities with Python to tackle a wide range of problems. Discover how this language can help you:
- Read text files and extract information
- Run tasks concurrently using the threading and forking options
- Get information from one process to another using network facilities
- Create clickable GUIs to handle large and complex utilities
- Monitor large clusters of machines by interacting with SNMP programmatically
- Master the IPython Interactive Python shell to replace or augment Bash, Korn, or Z-Shell
- Integrate Cloud Computing into your infrastructure, and learn to write a Google App Engine Application
- Solve unique data backup challenges with customized scripts
- Interact with MySQL, SQLite, Oracle, Postgres, Django ORM, and SQLAlchemy
With this book, you'll learn how to package and deploy your Python applications and libraries, and write code that runs equally well on multiple Unix platforms. You'll also learn about several Python-related technologies that will make your life much easier.
Wybrane bestsellery
-
Dzięki tej książce dowiesz się, jak pozyskiwać, analizować i wizualizować dane, a potem używać ich do rozwiązywania problemów biznesowych. Wystarczy, że znasz podstawy Pythona i matematyki na poziomie liceum, aby zacząć stosować naukę o danych w codziennej pracy. Znajdziesz tu szereg praktycznych...
Data science i Python. Stawianie czoła najtrudniejszym wyzwaniom biznesowym Data science i Python. Stawianie czoła najtrudniejszym wyzwaniom biznesowym
(44.85 zł najniższa cena z 30 dni)41.40 zł
69.00 zł(-40%) -
Pytest – nowoczesny framework do uruchamiania testów automatycznych w języku Python. Można używać tej platformy do przeprowadzania testów jednostkowych, ale sprawdzi się świetnie także podczas konstruowania rozbudowanych testów wyższego poziomu (integracyjnych, end-to-end) dla całych aplika...
Pytest. Kurs video. Automatyzacja testów w Pythonie Pytest. Kurs video. Automatyzacja testów w Pythonie
(67.05 zł najniższa cena z 30 dni)81.95 zł
149.00 zł(-45%) -
Oto zaktualizowane wydanie popularnego przewodnika, dzięki któremu skorzystasz z ponad dwustu sprawdzonych receptur bazujących na najnowszych wydaniach bibliotek Pythona. Wystarczy, że skopiujesz i dostosujesz kod do swoich potrzeb. Możesz też go uruchamiać i testować za pomocą przykładowego zbio...
Uczenie maszynowe w Pythonie. Receptury. Od przygotowania danych do deep learningu. Wydanie II Uczenie maszynowe w Pythonie. Receptury. Od przygotowania danych do deep learningu. Wydanie II
(53.40 zł najniższa cena z 30 dni)53.40 zł
89.00 zł(-40%) -
To piąte, gruntownie zaktualizowane wydanie podręcznika, który doceni każdy student informatyki i inżynier oprogramowania. Książka obejmuje szeroki zakres zagadnień, od podstawowych pojęć po zaawansowaną problematykę związaną z najnowszymi trendami w systemach operacyjnych. Wyczerpująco omawia pr...(107.40 zł najniższa cena z 30 dni)
107.40 zł
179.00 zł(-40%) -
Sposobów na naukę Pythona jest sporo i powstało na ten temat mnóstwo publikacji. Jeżeli ten wybór jest właśnie przed Tobą, rozważ naukę Pythona poprzez tworzenie prostych gier. Ich programowanie to nie tylko świetna zabawa, ale też doskonała metoda rozwijania umiejętności algorytmicznych, kreatyw...
Python od podstaw. Kurs video. Tworzenie pierwszych gier w PyCharm Python od podstaw. Kurs video. Tworzenie pierwszych gier w PyCharm
(51.60 zł najniższa cena z 30 dni)70.95 zł
129.00 zł(-45%) -
Oto kompleksowe omówienie sposobów wdrażania najnowszych dostępnych środków zabezpieczających systemy linuksowe. Z książki dowiesz się, jak skonfigurować laboratorium do ćwiczeń praktycznych, tworzyć konta użytkowników z odpowiednimi poziomami uprawnień, chronić dane dzięki uprawnieniom i szyfrow...
Bezpieczeństwo systemu Linux. Hardening i najnowsze techniki zabezpieczania przed cyberatakami. Wydanie III Bezpieczeństwo systemu Linux. Hardening i najnowsze techniki zabezpieczania przed cyberatakami. Wydanie III
(77.40 zł najniższa cena z 30 dni)77.40 zł
129.00 zł(-40%) -
To trzecie, zaktualizowane i uzupełnione wydanie bestsellerowego podręcznika programowania w Pythonie. Naukę rozpoczniesz od podstawowych koncepcji programowania. Poznasz takie pojęcia jak zmienne, listy, klasy i pętle, a następnie utrwalisz je dzięki praktycznym ćwiczeniom. Dowiesz się, jak zape...(71.40 zł najniższa cena z 30 dni)
71.40 zł
119.00 zł(-40%) -
Głębokie sieci neuronowe mają niesamowity potencjał. Osiągnięcia ostatnich lat nadały procesom uczenia głębokiego zupełnie nową jakość. Obecnie nawet programiści niezaznajomieni z tą technologią mogą korzystać z prostych i niezwykle skutecznych narzędzi, pozwalających na sprawne implementowanie p...
Uczenie maszynowe z użyciem Scikit-Learn, Keras i TensorFlow. Wydanie III Uczenie maszynowe z użyciem Scikit-Learn, Keras i TensorFlow. Wydanie III
(107.40 zł najniższa cena z 30 dni)107.40 zł
179.00 zł(-40%) -
To trzecie wydanie bestsellerowego podręcznika dla administratorów systemów Linux. Zostało zaktualizowane i uzupełnione materiałem dotyczącym menedżera LVM, wirtualizacji i kontenerów. Znajdziesz tu informacje o sposobie pracy poszczególnych elementów systemu Linux i o sekwencji jego rozruchu. W ...
Jak działa Linux. Podręcznik administratora. Wydanie III Jak działa Linux. Podręcznik administratora. Wydanie III
(59.40 zł najniższa cena z 30 dni)59.40 zł
99.00 zł(-40%) -
Ta książka stanowi przystępne wprowadzenie do świata projektantów i budowniczych robotów. Dzięki niej dowiesz się, jak wybrać potrzebne podzespoły, jak je ze sobą połączyć i jak wykorzystywać poszczególne urządzenia wejścia i wyjścia. Posłużysz się w tym celu płytką Raspberry Pi i kompatybilnymi ...
Jak zaprogramować robota. Zastosowanie Raspberry Pi i Pythona w tworzeniu autonomicznych robotów. Wydanie II Jak zaprogramować robota. Zastosowanie Raspberry Pi i Pythona w tworzeniu autonomicznych robotów. Wydanie II
(59.40 zł najniższa cena z 30 dni)59.40 zł
99.00 zł(-40%)
O autorze ebooka
Noah Gift - jest wykładowcą na uniwersytetach Northwestern i Duke’a. Prowadzi zajęcia z inżynierii danych oraz informatyki.
Noah Gift, Jeremy M. Jones - pozostałe książki
-
Getting your models into production is the fundamental challenge of machine learning. MLOps offers a set of proven principles aimed at solving this problem in a reliable and automated way. This insightful guide takes you through what MLOps is (and how it differs from DevOps) and shows you how to ...(243.75 zł najniższa cena z 30 dni)
243.25 zł
289.00 zł(-16%) -
Dzięki tej książce dowiesz się, jak sobie z tym poradzić. Znalazło się w niej krótkie wprowadzenie do Pythona oraz do automatyzacji przetwarzania tekstu i obsługi systemu plików, a także do pisania własnych narzędzi wiersza poleceń. Zaprezentowano również przydatne narzędzia linuksowe, systemy za...
Python dla DevOps. Naucz się bezlitośnie skutecznej automatyzacji Python dla DevOps. Naucz się bezlitośnie skutecznej automatyzacji
(53.40 zł najniższa cena z 30 dni)53.40 zł
89.00 zł(-40%) -
Much has changed in technology over the past decade. Data is hot, the cloud is ubiquitous, and many organizations need some form of automation. Throughout these transformations, Python has become one of the most popular languages in the world. This practical resource shows you how to use Python f...
Python for DevOps. Learn Ruthlessly Effective Automation Python for DevOps. Learn Ruthlessly Effective Automation
(174.05 zł najniższa cena z 30 dni)173.95 zł
219.00 zł(-21%) -
With demand for scaling, real-time access, and other capabilities, businesses need to consider building operational machine learning pipelines. This practical guide helps your company bring data science to life for different real-world MLOps scenarios. Senior data scientists, MLOps engineers, and...(243.06 zł najniższa cena z 30 dni)
243.01 zł
289.00 zł(-16%) -
Many organizations today have begun to modernize their Windows workloads to take full advantage of cloud economics. If you're a C# developer at one of these companies, you need options for rehosting, replatforming, and refactoring your existing .NET Framework applications. This practical book gui...(176.13 zł najniższa cena z 30 dni)
175.93 zł
219.00 zł(-20%) -
Opanuj skuteczne, gotowe do użycia rozwiązania biznesowe dla sztucznej inteligencji i uczenia maszynowego AI podejście pragmatyczne pomaga rozwiązywać praktyczne problemy przy użyciu nowoczesnego uczenia maszynowego, sztucznej inteligencji i chmurowych narzędzi obliczeniowych. Noah Gift demistyfi...(47.80 zł najniższa cena z 30 dni)
62.91 zł
69.90 zł(-10%)
Ebooka "Python for Unix and Linux System Administration" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Python for Unix and Linux System Administration" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Python for Unix and Linux System Administration" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- ISBN Ebooka:
- 978-14-493-6718-3, 9781449367183
- Data wydania ebooka:
- 2008-08-22 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 2.3MB
- Rozmiar pliku Mobi:
- 5.6MB
Spis treści ebooka
- Python for Unix and Linux System Administration
- Dedication
- A Note Regarding Supplemental Files
- Foreword
- Preface
- Conventions Used in This Book
- Using Code Examples
- Safari Books Online
- How to Contact Us
- Acknowledgments
- Noahs Acknowledgments
- Jeremys Acknowledgments
- 1. Introduction
- Why Python?
- Motivation
- The Basics
- Executing Statements in Python
- Summary
- Using Functions in Python
- Reusing Code with the Import Statement
- 2. IPython
- Installing IPython
- Basic Concepts
- Interacting with IPython
- Tab Completion
- Magic Edit
- Configuring IPython
- Help with Magic Functions
- Unix Shell
- alias
- Shell Execute
- rehash
- rehashx
- cd
- bookmark
- dhist
- pwd
- Variable Expansion
- String Processing
- sh Profile
- Information Gathering
- page
- pdef
- pdoc
- pfile
- pinfo
- psource
- psearch
- who
- who_ls
- whos
- History
- Readline support
- hist command
- History results
- Automation and Shortcuts
- alias
- macro
- store
- reset
- run
- save
- rep
- Summary
- 3. Text
- Python Built-ins and Modules
- str
- Creating strings
- Built-in methods for str data extraction
- Unicode strings
- str
- re
- Apache Config File Hacking
- Working with Files
- Creating files
- Reading files
- Writing files
- Additional resources
- Python Built-ins and Modules
- Standard Input and Output
- StringIO
- urllib
- Log Parsing
- ElementTree
- Summary
- 4. Documentation and Reporting
- Automated Information Gathering
- Receiving Email
- Automated Information Gathering
- Manual Information Gathering
- Information Formatting
- Graphical Images
- PDFs
- Information Distribution
- Sending Email
- Sending basic messages
- Using SMTP authentication
- Sending attachments with Python
- Sending Email
- Trac
- Summary
- 5. Networking
- Network Clients
- socket
- httplib
- ftplib
- urllib
- urllib2
- Network Clients
- Remote Procedure Call Facilities
- XML-RPC
- Pyro
- SSH
- Twisted
- Scapy
- Creating Scripts with Scapy
- 6. Data
- Introduction
- Using the OS Module to Interact with Data
- Copying, Moving, Renaming, and Deleting Data
- Working with Paths, Directories, and Files
- Comparing Data
- Using the filecmp Module
- Using os.list
- Using the filecmp Module
- Merging Data
- MD5 Checksum Comparisons
- Pattern Matching Files and Directories
- Wrapping Up rsync
- Metadata: Data About Data
- Archiving, Compressing, Imaging, and Restoring
- Using tarfile Module to Create TAR Archives
- Using a tarfile Module to Examine the Contents of TAR Files
- 7. SNMP
- Introduction
- Brief Introduction to SNMP
- SNMP Overview
- SNMP Installation and Configuration
- IPython and Net-SNMP
- Discovering a Data Center
- Retrieving Multiple-Values with Net-SNMP
- Finding Memory
- Creating Hybrid SNMP Tools
- Extending Net-SNMP
- SNMP Device Control
- Enterprise SNMP Integration with Zenoss
- Zenoss API
- Using Zendmd
- Device API
- Zenoss API
- 8. OS Soup
- Introduction
- Cross-Platform Unix Programming in Python
- Using SSH Keys, NFS-Mounted Source Directory, and Cross-Platform Python to Manage Systems
- Creating a Cross-Platform, Systems Management Tool
- Creating a Cross-Platform Build Network
- PyInotify
- OS X
- Scripting DSCL or Directory Services Utility
- OS X Scripting APIs
- Automatically Re-Imaging Machines
- Managing Plist Files from Python
- Red Hat Linux Systems Administration
- Ubuntu Administration
- Solaris Systems Administration
- Virtualization
- VMware
- Cloud Computing
- Amazon Web Services with Boto
- Google App Engine
- Building a sample Google App Engine application
- Using Zenoss to Manage Windows Servers from Linux
- 9. Package Management
- Introduction
- Setuptools and Python Eggs
- Using easy_install
- easy_install Advanced Features
- Search for Packages on a Web Page
- Install Source Distribution from URL
- Install Egg Located on Local or Network Filesystem
- Upgrading Packages
- Install an Unpacked Source Distribution in Current Working Directory
- Extract Source Distribution to Specified Directory
- Change Active Version of Package
- Changing Standalone .py File into egg
- Authenticating to a Password Protected Site
- Using Configuration Files
- Easy Install Advanced Features Summary
- Creating Eggs
- Entry Points and Console Scripts
- Registering a Package with the Python Package Index
- Where Can I Learn More About
- Distutils
- Buildout
- Using Buildout
- Developing with Buildout
- virtualenv
- Creating a Custom Bootstrapped Virtual Environment
- EPM Package Manager
- EPM Package Manager Requirements and Installation
- Creating a Hello World Command-Line Tool to Distribute
- Creating Platform-Specific Packages with EPM
- Making the Package
- EPM Summary: It Really Is That Easy
- 10. Processes and Concurrency
- Introduction
- Subprocess
- Using Return Codes with Subprocess
- Using Supervisor to Manage Processes
- Using Screen to Manage Processes
- Threads in Python
- Timed Delay of Threads with threading.Timer
- Threaded Event Handler
- Processes
- Processing Module
- Scheduling Python Processes
- daemonizer
- Summary
- 11. Building GUIs
- GUI Building Theory
- Building a Simple PyGTK App
- Building an Apache Log Viewer Using PyGTK
- Building an Apache Log Viewer Using Curses
- Web Applications
- Django
- Apache Log Viewer Application
- Simple Database Application
- Conclusion
- 12. Data Persistence
- Simple Serialization
- Pickle
- cPickle
- shelve
- YAML
- ZODB
- Simple Serialization
- Relational Serialization
- SQLite
- Storm ORM
- SQLAlchemy ORM
- Summary
- 13. Command Line
- Introduction
- Basic Standard Input Usage
- Introduction to Optparse
- Simple Optparse Usage Patterns
- No Options Usage Pattern
- True/False Usage Pattern
- Counting Options Usage Pattern
- Choices Usage Pattern
- Option with Multiple Arguments Usage Pattern
- Unix Mashups: Integrating Shell Commands into Python Command-Line Tools
- Kudzu Usage Pattern: Wrapping a Tool in Python
- Hybrid Kudzu Design Pattern: Wrapping a Tool in Python, and Then Changing the Behavior
- Hybrid Kudzu Design Pattern: Wrapping a Unix Tool in Python to Spawn Processes
- Integrating Configuration Files
- Summary
- 14. Pragmatic Examples
- Managing DNS with Python
- Using LDAP with OpenLDAP, Active Directory, and More with Python
- Importing an LDIF File
- Apache Log Reporting
- FTP Mirror
- A. Callbacks
- Index
- About the Authors
- Colophon
- Copyright
O'Reilly Media - inne książki
-
Keeping up with the Python ecosystem can be daunting. Its developer tooling doesn't provide the out-of-the-box experience native to languages like Rust and Go. When it comes to long-term project maintenance or collaborating with others, every Python project faces the same problem: how to build re...(200.93 zł najniższa cena z 30 dni)
200.88 zł
239.00 zł(-16%) -
Bringing a deep-learning project into production at scale is quite challenging. To successfully scale your project, a foundational understanding of full stack deep learning, including the knowledge that lies at the intersection of hardware, software, data, and algorithms, is required.This book il...(241.26 zł najniższa cena z 30 dni)
241.21 zł
289.00 zł(-17%) -
Frontend developers have to consider many things: browser compatibility, usability, performance, scalability, SEO, and other best practices. But the most fundamental aspect of creating websites is one that often falls short: accessibility. Accessibility is the cornerstone of any website, and if a...(200.09 zł najniższa cena z 30 dni)
199.59 zł
239.00 zł(-16%) -
In this insightful and comprehensive guide, Addy Osmani shares more than a decade of experience working on the Chrome team at Google, uncovering secrets to engineering effectiveness, efficiency, and team success. Engineers and engineering leaders looking to scale their effectiveness and drive tra...(114.88 zł najniższa cena z 30 dni)
114.38 zł
149.00 zł(-23%) -
Data modeling is the single most overlooked feature in Power BI Desktop, yet it's what sets Power BI apart from other tools on the market. This practical book serves as your fast-forward button for data modeling with Power BI, Analysis Services tabular, and SQL databases. It serves as a starting ...(198.88 zł najniższa cena z 30 dni)
198.78 zł
239.00 zł(-17%) -
C# is undeniably one of the most versatile programming languages available to engineers today. With this comprehensive guide, you'll learn just how powerful the combination of C# and .NET can be. Author Ian Griffiths guides you through C# 12.0 and .NET 8 fundamentals and techniques for building c...(240.92 zł najniższa cena z 30 dni)
240.72 zł
289.00 zł(-17%) -
Learn how to get started with Futures Thinking. With this practical guide, Phil Balagtas, founder of the Design Futures Initiative and the global Speculative Futures network, shows you how designers and futurists have made futures work at companies such as Atari, IBM, Apple, Disney, Autodesk, Luf...(148.00 zł najniższa cena z 30 dni)
147.90 zł
179.00 zł(-17%) -
Augmented Analytics isn't just another book on data and analytics; it's a holistic resource for reimagining the way your entire organization interacts with information to become insight-driven.Moving beyond traditional, limited ways of making sense of data, Augmented Analytics provides a dynamic,...(174.54 zł najniższa cena z 30 dni)
174.34 zł
219.00 zł(-20%) -
Learn how to prepare for—and pass—the Kubernetes and Cloud Native Associate (KCNA) certification exam. This practical guide serves as both a study guide and point of entry for practitioners looking to explore and adopt cloud native technologies. Adrián González Sánchez ...
Kubernetes and Cloud Native Associate (KCNA) Study Guide Kubernetes and Cloud Native Associate (KCNA) Study Guide
(169.14 zł najniższa cena z 30 dni)177.65 zł
199.00 zł(-11%) -
Python is an excellent way to get started in programming, and this clear, concise guide walks you through Python a step at a time—beginning with basic programming concepts before moving on to functions, data structures, and object-oriented design. This revised third edition reflects the gro...(140.14 zł najniższa cena z 30 dni)
139.94 zł
179.00 zł(-22%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: Python for Unix and Linux System Administration Noah Gift, Jeremy M. Jones (0) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.