Linux System Administration with Python
EduCBA
Summary
Overview
Description
Linux System Administration with Python Course Description
This comprehensive course on Python has over 18 hours of in depth lectures which has been divided into 15 Sections and 98 Sub Modules. The course has attracted over 11,000 students worldwide and is one of the most sought after courses in our site by the IT fraternity and IT students community.
In the course of the training you will gain detained insight into basic workings of Python, and I-Python and Bash Scripts. You will learn about Text and Documentation and Reporting in reference to Programming with Python. Other important topics that have been touched upon in this course are Networking, Data Processing, SNMP, and OS Soup. You will also get an overview on Data Package Management, System Processes and Concurrency and upon building of Graphical User Interfaces (GUIs). You will also get detailed insight on Data Persistence methodologies and usage of Command Line.
The Comprehensive Course has been divided into 15 Sections namely:
Section 1:Introduction to Python Programming in Linux
In this section you will learn about installing of VMWare and Mint Linux system
Section 2: Learning about Python Interpreter
Here you will get an introduction to Python Interpreter in Linux system and get to know the differences between Python and Bash Scripting. You will also get an overview on System Information script, Indentations and tabs and Functions.
Section 3: iPython
Here you will learn about installing VMWare tools and iPython. You will also get to learn about the difference between Python and Unix Shell. You will also gain an insight on Directories and Bookmarks and Variable Expansion and String Processing. WHO functions and History alongside Information gathering is another aspect of this section which you will learn.
Section 4: Text
Here you will learn about Python Development History and Task Automation. You will gain an insight into Built-ins and Modules and what are Regular expressions how to work with files and writing files using Python
Section 5: Documentation and Reporting Couple of interesting features you will learn in this part are – Standard Input Output methods,
Automated info gathering, Receiving Mails and Information Formatting
Section 6: Networking
Here you will get learn everything about Sockets and SSH Protocols
Section 7: Dat
Some aspects of this section are lectures on Twisted, Working with and Modifying Directories, How to compare Datas and merging and performing checksums. You will also get to learn about Metadata and Tar Archives
Section 8: SNMP
Here you will get to learn about bzip2 files
Section 9: OS Soup
In this important section you will get an insight on Installation of SNMP, Multiple Operating Systems and Fingerprinting. You will also learn about Cross Platform builds and Pyinotify alongside OSX.
Section 10: Package Management
In this important chapter you will learn about Virtualization and Cloud Management.
Section 11: Processes and Concurrency
In this elaborate section you will get to learn about EPM Package Management and Subprocesses. You will also learn about Platform Modules and Threads, Ping Sweep, Thread Handler and how to Schedule Process.
Section 12: Building GUIs
In this section you will get an idea of Daemonize and get and introduction GUIs and PyGTK App alongside learn workings of Apache Log Viewer Script
Section 13: Data Persistence
In this section you will learn about Apache Log Viewer Script and Pickle files. YAML, ZODB and SQlite3 will also be introduced.
Section 14: Command Line
In this important chapter you will elarn about SqlAlchemy and Storm and get an intro to CLI and OptParse for simple scripts. You will also learn about True False usage pattern and Choices usage pattern. Other things that will be taught here are Kudzu Usage Pattern and Hybrid Kudzu Design pattern.
Section 15: Pragmatic Examples
In this very important last chapter you will learn about integrating configuration files and managing DNS with Python. LDAP and Apache Log parser are two important things that you will gain insight into here. You will also learn about FTP Mirror Scripts here in this module.
What are the requirements/pre-requisites?
Python is an advanced Computer Programming Language which is targeted at advanced IT Students and Computer Professionals. So if you do not have any exposure to any kind of Computer Programming language this course is not meant for you. Having prior working knowledge of Python will be beneficial. If you do not have any exposure to Python but know some other computer programming language then that too can be helpful for learning this course on using Python for Linux system Administration.
Target Audience for this training
This course is targeted at people who want to learn Python to help them in day to day computer Tasks which can be automated with the help of Python. Python also helps other programming tasks. So if you are an IT Student, Computer Programmer, Networking Professional, Systems Administrator, Software Tester, Software Developer then you can definitely benefit from this course.
FAQs – General Questions
- I am very new to Python. Will it be difficult to learn Python?
The course has been designed in such a way that noobs to Python can take up the course but its always helpful if you have some basic knowledge about Python and about any other Computer Language. If you are a novice with Computer itself then this course is not meant for you.
- What career can I build after learning to manage Linux Systems with Python?
Using Python to to do and manage and automate your day to Linux Admin task can be a time saver and will help you to get complex tasks done easily. So be it in Systems Administration or Networking or Software Development of Testing, which ever field of Computing you are in, learning this language will help you to conquer new height in Linux system based works and projects.
- Where can the concepts I learned in this training be applied?
As you grow more proficient in working with Linux system and Python you will realise how valuable this course has been in creating basic foundation for you reach the top of your professional career. The concepts that you are learning in this project can be used lifetime in your works with Lynux.
- What is i Python and Bash Scripts?
iPython is a Python based Interactive Command Line Module for working within Linux systems. Its a better programming console than the Bash Scripting console that comes packaged with Linux for day to day Command Line Usage.
- What is Linux Mint?
Linux Mint happens to be the most popular and widely used Linux Distributions around the world today. Its popular as its a feature rich Linux Distro which is easy to manage and work with. Its used both in Professional environments and as desktop PCs.
- What is VMWare?
VMWare is a Computer Virtualisation Software which is platform independent and is capable of running in Linux, Windows and Mac OS x. Its used for running Virtual Servers and Workstations. With VMWare you can run Linux in a Windows Desktop or Run Mac OS x in a Linux Desktop or run a Windows OS in a Linux environment.
Questions and answers
Currently there are no Q&As for this course. Be the first to ask a question.
Reviews
Currently there are no reviews for this course. Be the first to leave a review.
Sidebar navigation
Legal information
This course is advertised on Reed.co.uk by the Course Provider, whose terms and conditions apply. Purchases are made directly from the Course Provider, and as such, content and materials are supplied by the Course Provider directly. Reed is acting as agent and not reseller in relation to this course. Reed's only responsibility is to facilitate your payment for the course. It is your responsibility to review and agree to the Course Provider's terms and conditions and satisfy yourself as to the suitability of the course you intend to purchase. Reed will not have any responsibility for the content of the course and/or associated materials.
FAQs
Interest free credit agreements provided by Zopa Bank Limited trading as DivideBuy are not regulated by the Financial Conduct Authority and do not fall under the jurisdiction of the Financial Ombudsman Service. Zopa Bank Limited trading as DivideBuy is authorised by the Prudential Regulation Authority and regulated by the Financial Conduct Authority and the Prudential Regulation Authority, and entered on the Financial Services Register (800542). Zopa Bank Limited (10627575) is incorporated in England & Wales and has its registered office at: 1st Floor, Cottons Centre, Tooley Street, London, SE1 2QG. VAT Number 281765280. DivideBuy's trading address is First Floor, Brunswick Court, Brunswick Street, Newcastle-under-Lyme, ST5 1HH. © Zopa Bank Limited 2025. All rights reserved.