UNIX HINTS & HACKS

By JOHN SMITH

WHY PYTHON? MOTIVATION THE BASICS EXECUTING STATEMENTS IN PYTHON USING FUNCTIONS IN PYTHON REUSING CODE WITH THE IMPORT STATEMENT 2 IPYTHON INSTALLING IPYTHON BASIC CONCEPTS HELP WITH MAGIC FUNCTIONS UNIX SHELL INFORMATION GATHERING AUTOMATION AND SHORTCUTS SUMMARY 3 TEXT PYTHON BUILT-INS AND MODULES LOG PARSING ELEMENTTREE 4 DOCUMENTATION AND REPORTING AUTOMATED INFORMATION GATHERING MANUAL INFORMATION GATHERING INFORMATION FORMATTING INFORMATION DISTRIBUTION 5 NETWORKING NETWORK CLIENTS REMOTE PROCEDURE CALL FACILITIES 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 MERGING DATA 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 BRIEF INTRODUCTION TO SNMP IPYTHON AND NET-SNMP DISCOVERING A DATA CENTER RETRIEVING MULTIPLE-VALUES WITH NET-SNMP CREATING HYBRID SNMP TOOLS EXTENDING NET-SNMP SNMP DEVICE CONTROL ENTERPRISE SNMP INTEGRATION WITH ZENOSS 8 OS SOUP CROSS-PLATFORM UNIX PROGRAMMING IN PYTHON PYINOTIFY OS X RED HAT LINUX SYSTEMS ADMINISTRATION UBUNTU ADMINISTRATION SOLARIS SYSTEMS ADMINISTRATION VIRTUALIZATION CLOUD COMPUTING USING ZENOSS TO MANAGE WINDOWS SERVERS FROM LINUX 9 PACKAGE MANAGEMENT SETUPTOOLS AND PYTHON EGGS USING EASY_INSTALL EASY_INSTALL ADVANCED FEATURES CREATING EGGS ENTRY POINTS AND CONSOLE SCRIPTS REGISTERING A PACKAGE WITH THE PYTHON PACKAGE INDEX DISTUTILS BUILDOUT USING BUILDOUT DEVELOPING WITH BUILDOUT VIRTUALENV EPM PACKAGE MANAGER 10 PROCESSES AND CONCURRENCY SUBPROCESS USING SUPERVISOR TO MANAGE PROCESSES USING SCREEN TO MANAGE PROCESSES THREADS IN PYTHON PROCESSES PROCESSING MODULE SCHEDULING PYTHON PROCESSES DAEMONIZER 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 CONCLUSION 12 DATA PERSISTENCE SIMPLE SERIALIZATION RELATIONAL SERIALIZATION 13 COMMAND LINE BASIC STANDARD INPUT USAGE INTRODUCTION TO OPTPARSE SIMPLE OPTPARSE USAGE PATTERNS UNIX MASHUPS: INTEGRATING SHELL COMMANDS INTO PYTHON COMMAND-LINE TOOLS INTEGRATING CONFIGURATION FILES 14 PRAGMATIC EXAMPLES MANAGING DNS WITH PYTHON USING LDAP WITH OPENLDAP, ACTIVE DIRECTORY, AND MORE WITH PYTHON APACHE LOG REPORTING FTP MIRROR

ISBN978-93-7773-379-7
Copyright Year2027
Pages427
Price$271.99
LanguageEnglish
FormatPDF