Linux System Administration with Python

Linux System Administration with Python

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 15h 04m | 2.23 GB

This course will help you to be a System Administrator in Linux and enhance your knowledge on Python

Python taught through this course is totally object oriented. This course provides learning on open port scanning, security related tasks, performing network scanning etc. If you have knowledge in networking, it will be a great advantage for you. In this course, we will be talking a lot on Unix, Linux terminal and Mac, Python and I-Python etc. We will start with introduction, we will try to understand Python and Linux and how both can be related. We will also talk about I-Python, Text, Documentation and Reporting. We will deal comprehensively with Networking, Data, SNMP. This Linux Administration with Python course also will cover important concepts like OS Soup, Package Management, Processes and Concurrency. We will understand how to build GUIs. Learn Data Persistence and Command Line. Python language is a very efficient way for scripting. Python can accomplish complicated works with minimum coding. If you are a Penetration tester, network engineer, system administrator for any network or system related tasks, this course is a cake walk for you. This course will assume that you have some knowledge on either python or any other programming language. This course will help a person to be a System Administrator in Linux. Enhance your knowledge on python and writing scripts to do daily tasks in Linux rather than doing it manually.

Table of Contents

1. Introduction
001 Introduction to the Course

2. Installing VMware and Linuxmint
002 Installing vmware and linuxmint

3. Python Interpreter
003 Introducing Python Interpreter
004 Python Interpreter Continues
005 Python vs Bash
006 System Information Script
007 Indentations and tabs
008 Functions

4. I-Python
009 Introducing I-Python
010 Installing vmware tools and Ipython
011 I-Python Features
012 Basic Concepts on i-Python
013 I-python vs Unix Shell
014 Directories and Bookmarks
015 Variable expansion
016 String Processing
017 Information gathering
018 Who functions and History
019 More history and automation

5. Built-ins and Modules, Working with Text and Files
020 Introducing Built-ins and Modules
021 Built-ins and Modules important Features
022 Strings
023 Upper and Lower String Characters
024 Regular expressions
025 Working with files
026 Writing Files
027 Standard input output

6. The Documentation and Reporting
028 Automated info gathering
029 Receiving Email
030 Introducing Information Formatting
031 Formatting Continues
032 Introduction to PDFs
033 Important Features in PDFs

7. Networking
034 Introduction to Sockets
035 Important Features of Sockets
036 Sockets Continues
037 SSH Protocol
038 Twisted
039 XML-RPC

8. Data
040 Modifying directories
041 Working with directories
042 Comparing datas
043 Merging and Checksum
044 Metadata
045 Tar archives

9. SNMP
046 bzip2 files
047 Installing SNMP
048 Multiple Operating Systems
049 Fingerprinting
050 Cross-platform build
051 Pyinotify
052 OSX

10. Package Management, Processes and Concurrency
053 Virtualization and Cloud Management
054 EPM package management
055 Subprocesses
056 Introduction to Platform Module
057 Platform Module Features
058 Platform Module Continues
059 Threads
060 Threading ping sweep
061 Thread Handler
062 Thread Handler Continues
063 Introducing Processes
064 Important Concepts on Processes
065 Scheduling process
066 Introduction to Daemonizer
067 Important concepts on Daemonizer

11. Building GUIs
068 Intro to GUIs
069 PyGTK App
070 Introduction to Apache Log Viewer script
071 Analyzing Apache Log Viewer script Practically
072 Apache Log Viewer script explained

12. Data Persistence
073 Introduction to Pickle files
074 Important features in Pickle files
075 More on Pickle Files
076 Pickle files Continued
077 YAML
078 Basic Concepts on YAML
079 ZODB
080 Financial funds code
081 Serialising custom classes
082 SQlite3

13. Command Line
083 Intro to SqlAlchemy and Storm
084 Important Concepts on SqlAlchemy and Storm
085 Intro to CLI
086 OptParse for simple scripts
087 True False usage pattern
088 Choices usage pattern
089 Multiple arguments usage pattern
090 Kudzu Usage Pattern
091 Hybrid Kudzu Design pattern

14. Pragmmatic Examples
092 Integrating configuration files
093 Managing DNS with Python
094 Ldap
095 Apache Log parser
096 Important concepts in Apache Log parser
097 Apache Log parser Continued
098 Intro to FTP mirror Script
099 Features in FTP mirror Script
100 FTP mirror Script Continued