Linux administration courses. Linux courses online: from working with the command line to system administration. Linux courses based on SPbSPU

Linux is a very good OS, reliable, progressive, multi-tasking and has many applications. But mastering Linux may not be easy. And not because Linux is more difficult to use at home than Windows, but because for many people it's IN PRINCIPLE difficult to master the computer. This is especially true for the elderly, who only at the end of their lives faced such complex technology.

But young people would also like to learn Linux and work as system administrators, since most servers today work under Linux. How can they be? I decided to check if they exist at all?

Bits of Windows are probably in almost every city, since this OS is more common than Linux. But also linux courses also exist, although not on the same scale. What Linux courses do I know about? Here are a few that I found on my most cursory look.


They offer different levels of education and if you are interested in more information, then go to their sites - you need to go to the right site and explore everything yourself, PERSONALLY.

1. Linux courses based on SPbSPU

Courses about Linux are held in San-Petersburg on the basis of the training center of the Faculty of Retraining of Specialists of St. Petersburg State Polytechnic University (SPbSPU) They teach at the highest level with the most popular Russian ALT Linux.

I have used ALT Linux before and really liked it. If it were also based on Debian, then I would continue to study it too.

If you live in the northern capital and love everything Russian, including ALT Linux, then these Linux courses are for you. Their address avalon.ru

2. Courses on Linux in the center "Specialist"

These courses are about Linux in the center Specialist are, as I understand it, in Moscow. Their courses are more serious and include a lot of topics on Unix (Ubuntu / FreeBSD) Their website www.specialist.ru offers a range of Linux services and courses, not the least of which. True, the prices there are not small, but maybe they are big for me, but for a Muscovite these are mere pennies?

3. Linux courses from IPAP

These courses are held at the Institute of Applied Automation and Programming. Judging by the site, their branches are in Moscow and St. Petersburg. Their website ipap.ru says they teach a lot and their training occupy not the last place. The most interesting thing is that IPAP offers DISTANCE LEARNING! You don't have to go anywhere, and isn't that great?

This is only a small part, and I am sure that there is such training in many more or less large cities. But of course, often they teach not old women and not such nonsense as working with and. They teach those who want to really master Linux and not for watching movies in the evenings, but for serious work with it, and possibly system administrators.

You have probably heard that knowledge of Linux is one of the key skills of a system administrator. To master the work with this system, with its command line and many other aspects of working as a system administrator, quality Linux courses online will help. Each of them has its own characteristics and target audience. In general, they are designed for both beginners and experienced users.

Linux is an advanced open operating system, which is most often used not by ordinary users, but by specialists in the field of system administration. Thanks to the support of large companies (IBM, HP and others), the system has become incredibly popular in the field of server management. In addition to traditional computers, it is used on tablets, smartphones, routers, automation devices, TV control systems and game consoles. Being created back in the 91st, it still does not lose its relevance, and many enthusiasts work with it as a native instead of Windows and MacOS. Although its share of this intended use is not high (1.21% for 2015), it has no equal when it comes to system administration and server management. In addition, it has a huge number of features that other systems lack.

Benefits of Linux:

— free and open;
— incredibly high degree of protection;
- convenient command line;
- stylish minimalistic design;
- fast work.

No matter what you want to learn Linux for, Linux courses online will help you get fresh knowledge of system administration, server management and general Linux work. Among the special features, you will learn about the tricks of working with the command line, which are necessary for an ordinary user.

Linux courses online from Udemy are some of the best. They are conducted by experienced teachers with experience and real experience of cooperation with the largest companies with a worldwide reputation. The material is often affordable and of high quality. Upon completion of the online training, you will receive an official certificate. Want to know more? Choose one of the courses and sign up for it today. Don't hesitate to keep up with the times! By the way, courses are often discounted up to 92%, so sometimes you can learn Linux almost for free.

Linux courses online: from working with the command line to system administration

  1. Linux for beginners

Instructor: Jason Kennon (professional system administrator, consultant; worked with Xerox, HP and Amazon)
Course participation fee: $94.99
Number of students: 11,780+
Program duration: 76 lectures; 7 o'clock

What will you learn?

Want to learn Linux but don't know where to start? When you need to study a lot, sometimes it seems that it is simply impossible to do all this. Are you tired of looking for quality online Linux learning options? I hasten to please you, because this course can be a great starting point for you.

The beauty of this course is that it's beginner-friendly, meaning you don't even need to have basic knowledge of Linux. Thanks to a systematic and logical approach to learning, step by step you will get acquainted with the main concepts and concepts used when working with this OS. Among other things, you will learn how to access a Linux server, what is a Linux distribution and which one to choose, how to connect to Linux from a Mac or Windows computer. You will also learn basic Linux commands, learn about the possibilities of creating, renaming and moving directories and files, as well as how to find them. Particular emphasis is placed on mastering the command line and its wide possibilities.

The knowledge gained is suitable for any Linux systems, including Ubuntu, Debian and RedHat. Sign up for a course to get a general idea of ​​how this wonderful system works!

  1. Linux administration bootcamp: from beginner to advanced user


Number of students: 18,718+
Program duration: 74 lectures; 8 ocloc'k
Degree of preparation (course requirements): desire to learn

What will you learn?

— Understand the basics of working with Linux OS and apply the acquired knowledge in practice

The teacher promises that after completing this course you will be able to apply the acquired knowledge in real work without any difficulties. You will learn how to set up, operate and provide technical support for Linux systems. Using the acquired skills, you can easily become a systems engineer or Linux administrator.

The program of the course almost completely repeats the program of the previous course. It also added sections on disk management, partitioning and creating a file system, logical volume manager, Linux user and group management, networking concepts related to system administration, sudo configuration, process management, and shell scripts.

As in the previous course, you do not need special knowledge and skills. Anyone who wants to learn Linux and start working as a sysadmin can easily sign up!

  1. Linux Mastery: Master the Command Line in 11.5 Hours

Instructor: Ziyad Yehiya (Linux and Python specialist, professional teacher with a fast learning style)
Course participation fee: $194.99
Number of students: 14,700+
Program duration: 67 lectures; 11.5 hours
Degree of preparation (course requirements): initial course, it makes no sense for professionals to take the course

What will you learn?

— From scratch, learn how to work with a team Linux string
- Become a full user of Linux OS
- Use bash scripts
— Use cron software to schedule and automate routine tasks
- Search, configure, install and manage open source software
- Fully work with a Linux-based computer using the command line
- Fully understand Linux

The peculiarity of this course is that you will learn the command line on the basis of real projects. The program was prepared by an experienced teacher from the university, who will help you quickly master Linux skills, increase productivity and open up great career opportunities without spending too much time.

The course consists of four main sections. In the first one, you will deal specifically with the command line and its commands. Instead of memorizing commands, you will learn how they work and structure to understand how the command line itself works. You will understand the difference between a Linux terminal and a shell, and learn command input and output. After this section, you will learn how to study the Linux tutorial on your own.

The second section is about the Linux file system, and the third is about automating and scheduling tasks by writing bash scripts and using cron. The last section will tell you about finding and working with open source software, as well as how to access the source code and configure programs manually.

Each unit is accompanied by a course project and questionnaires so that you can gradually master the material and be sure that you have learned everything properly. In addition, you will receive short notes with basic information on the studied material. If you wish, you can access course content at any time, including additional content that will be released later.

Sign up for a course to get closer to a successful career as a Linux specialist!

  1. Enhancing Linux Security and Reliability - A Practical Guide to Security

Instructor: Jason Kennon (professional system administrator and consultant)
Course participation fee: $199.99
Number of students: 13,150+
Program duration: 58 lectures; 4.5 hours
Level of preparation (course requirements): it is desirable to have a basic understanding of working with Linux and take the first course from our selection

What will you learn?

- Protect the Linux system by reducing its vulnerability and the risk of hacking

In this course, you will learn the basic concepts and best practices for securing Linux servers. With a step-by-step tutorial and a program written by a Unix expert with 30 years of experience, you can secure any Linux-based system. You will learn about the weaknesses of this system in order to be able to defend yourself.

Among the issues covered in the course, it is worth noting how to implement complex password policies and account aging, how to protect against hackers and crackers, how the Linux firewall works, file system encryption and security technologies, and much more.

In addition to the video materials, you will receive all the text materials and slides used during the online training. Sign up for a course to become an advanced Linux specialist today!

Linux courses online will make you an experienced specialist with all the necessary knowledge to work as a system or network administrator. We will also be releasing a selection of sysadmin courses soon, which, like the online Linux courses, are aimed at admin professionals, but for different systems.

Artyom is the author of numerous reviews and articles on the website of the project website "Web Lab of Success", dedicated to templates, plugins, courses and other topics of the site. Expert in the selection of templates and plugins for the WordPress platform, etc. Hobbies: reading interesting literature and outdoor activities.


Training on Linux courses is intended both for training system administrators of operating systems of the Linux family, and for system administrators of small organizations who plan to install network services based on Linux OS, and for advanced users who want to learn how to install and work with Linux and UNIX-like operating systems, including on a home computer, the course will be useful and interesting. The Linux curriculum includes the following sections: installing and configuring the Linux OS, configuring Linux, getting started, X-Window, software, computer networks, protocols, remote access, file system, hardware and its mounting, network routing, settings and configuring the main servers in Linux - Apache, DNS, FTP, POP and SMTP. After completing the course, students will be able to work as system administrators for operating systems of the Linux family.


Linux administration training cost:

Start dates

date Studying time
December 24, 2019 Morning
January 15, 2020 Day
December 23, 2019 Evening
January 11, 2020 Weekend

Linux course program

1. Introduction. The concept of system administration.

  • General information about the software, its classification depending on the type of use.
  • Communication between equipment and user.
  • Introduction to operating systems.
  • History of the Linux OS.
  • The general concept of the Linux kernel and a distribution based on the Linux kernel.

2. Installing and configuring Linux operating systems.

  • The concept of mount points and their use.
  • Create partitions on hard drives (HDD, SDD).
  • LVM volume management system.
  • Creating file systems (formatting) and mounting logical volumes.
  • Additional setup, configuration and hardware check during OS installation.
  • grub bootloader configuration.
  • Password rules.

3. Getting started with the Linux operating system.

  • OS boot order.
  • User login options.
  • The concept of the superuser (root), understanding the dangers of using.
  • The concept and application of virtual consoles. Basics of working with command interpreters.
  • General information about help systems (man, info, HowTo, FAQs).
  • An overview of the main commands of the interpreter and their combination.

4. The concept and types of file managers.

  • Files and file systems.
  • The concept of the root file system, the main sections in accordance with the POSIX standard.
  • Working with file managers on the example of the Midnight Commander program.
  • Working with file systems, their types and purpose.

5. Accounts users and groups.

  • The concept of a system user.
  • Access rights.
  • Group of users.
  • Basic configuration files, users, groups and password storage.

6. Operating system and user environment settings.

  • Configuration files, their location and purpose.
  • Features of launching system processes, access rights to configuration files.
  • Working with processes. Interaction between processes. Controlling processes with signals (kill, killall). Types of signals, their differences and applications.

7. Installation software(software) in OS Linux.

  • package managers. Depending on the distribution used.
  • Installing software using the package manager.
  • Installing software from source codes.
  • The concept of the operating system kernel.
  • Installing a new kernel, configuring it and compiling it. Using multiple cores in one operating system.

8. The concept of auditing and logging.

  • Overview of logging systems and managing log-files in Linux OS (syslog). Viewing and analysis of log-files, their archiving and rotation.
  • Overview of job schedulers (at, cron). Archiving and secure storage of data.
  • Overview of archivers (tar, gzip, bz), their differences and practical use.

9. Organization of the X-Window system.

  • Overview of graphics servers (XFree86, X.org), their installation and configuration.
  • The concept of window managers (TWM, AfterStep, Window Maker, Gnome, KDE, etc.), their installation, configuration and configuration.
  • An overview of printing systems in Linux OS (lp, CUPS), their differences and practical use.

10. Introduction to computer networks.

  • Classification of computer networks. Fundamentals of TCP / IP networks. Different types of addressing in TCP/IP networks.
  • Analysis of computer networking. The concept of network ports.
  • The concept of firewalls (firewalls). Installing, configuring and working with firewalls.
  • Name systems (NetBIOS, DNS, BIND), their purpose and practical use.
  • Choosing a naming system and its configuration. Purpose and use of hosts files. Creating domains.
  • Installing, configuring and configuring DNS and BIND servers.

11. The concept of remote access to a computer. Working with remote access programs (telnet, ssh), their configuration and setup.

  • The concept and practice of working with a remote terminal. Authentication options.
  • Tunnels, port forwarding.
  • The concept of a virtual private network (VPN), installation and configuration options.
  • OpenVPN usage practice.
  • Remote graphic terminal protocols VLC, RDP.
  • LTSP - Linux Terminal Server overview.
  • Network file systems (NFS). Create and configure shared resources.

12. Concept Email and mail protocols (SMTP, POP).

  • Installing, configuring and configuring email servers and email clients.
  • The concept of Web servers (Apache, nginx, IIS). Installing, configuring and configuring Web servers in a Linux OS environment.
  • The concept of FTP servers. Installing, configuring and configuring FTP servers (ftp, proftp, wuftp). Existing alternatives to sftp.
  • The concept of proxy servers. Installation, configuration and management of proxy servers. Filtering and caching traffic using SQUID.

13. Routing and types of IP networks. The concept of routing.

  • Types of IP networks. IPv4 addressing.
  • The concept of NAT and local network(intranet).
  • Local routing, global routing.
  • Viewing and analyzing the routing path (tracing)
  • Setting up and managing routing in a Linux OS environment.
  • Advanced Routing Options (MASQUERADE)

14. Review of other Unix operating systems.


"Center for Modern Computer Education" invites you to Linux courses. Do you want to become a sought-after system administrator? Dreaming of mastering the Linux operating system. We are ready to teach you everything that we can ourselves. We love our work, which means we are ready to transfer all knowledge and skills to each student!

Who are Linux courses for?

Discount 30%
* before December 23, 2019
12850 rub.
Ind. cost: 36280 rub. including 30% discount
60 ac. hours

Such a direction as Linux administration is complicated only at first glance. Understand its essence from the first lessons and make sure that everything is much easier! Stimulate yourself, motivate for excellent results. Remember that learning Linux, if successfully completed, can be the start of your career!

Of course, you will have to work, complete assignments, listen carefully to the material that experienced teachers will give you. Linux courses in Moscow do not tolerate lazy people and those who come to us just to "sit"! But, be sure that you want to learn in the first lesson. Still ... all the teachers are so interesting to talk about all the tasks that you want to start solving them immediately. Practical classes will not keep you waiting! You will analyze numerous concepts, study configurations, and features of mail server settings.

Linux administration courses also include the study of Unix. You will easily master NetBSD, OpenBSD, FreBSD systems. Unix administration courses will not leave you alone with unsolved problems. Extensive practice will consolidate all knowledge.

Come sign up! Master Linux system administration now. A lot of new and interesting things are waiting for you!

What will you learn in Linux training courses?

Operating system Linux

1. General concepts of system administration.
1.1. The most common platforms and operating systems, their features.
1.2. Logical disks and partitions on hard disks, their creation and settings.
1.3. Types of operating systems.
1.4. OS Linux, its features, history of occurrence.

2. Features of the procedure for installing and configuring operating systems of the Linux family.
2.1. What are mount points. Their use when installing the system.
2.2. File system and its structure.
2.3. Formation of the initial set of software. Connecting equipment and working with the system loader.

3. Basics of working in Linux.
3.1. Login procedure. User rights.
3.2. virtual console. Using the command line.
3.3. Help systems that provide information about commands.
3.4. The most important commands and combinations of commands.

4. File managers in linux.
4.1. Midnight Commander is the most widely used file manager.
4.2. File system management.

5. Settings for user accounts and user groups. Security policy.
6. Linux operating system and its user environment.
6.1. Purpose of system configuration files and their use.
6.2. System Control Center, methods of working with it.
6.3. Process control with various signals.

7. The order of software installation in OS Linux.
7.1. What is the kernel of the operating system.
7.2. Compiling a new kernel, compilation process. Simultaneous work with several cores.

8. Implementation of system audit and logging.
8.1. Log management systems in Linux. Analysis of log files, obtaining the necessary information.
8.2. Linux utilities. Archiving and storage of data. Task Scheduler.

9. Linux GUI. X window.
9.1. The process of installing and configuring graphics servers.
9.2. The most common window managers, their features.
9.3. Printing in Linux.

10. General idea of ​​the structure of computer networks.
10.1. Varieties of computer networks. TCP / IP protocol and types of addressing in networks based on it.
10.2. Security. The concept of network ports, their opening. Protecting your computer with a firewall.

11. Remote access to a computer in Linux. Working with telnet and ssh.
11.1. Work in the most common naming systems.
11.2. How to choose a naming system. hosts file and its use. Procedure for creating a domain.
11.3. Installing DNS and BIND servers, necessary settings.

12. Setting up mail servers.
12.1. Installing a mail server and client for delivering email.
12.2. Working with web servers in the Linux operating system.
12.3. Working with FTP servers in the Linux operating system.
12.4. Managing proxy servers and their importance for system security.

13. The concept of routing and remote access settings under Linux.
13.1. Routing control in the Linux operating system.
13.2. Concept of network file systems. Use of shared resources.

14. Other operating systems of the Unix family.
14.1. Systems of the BSD family, their specifics, configuration process.

15. Features of customizing common BSD systems.
15.1. Setup and configuration of the mail server, FTP server, web server.
15.2. X-Window GUI.
15.3. Using virtual machines in a BSD environment.

16. Final lesson.

As part of the presented course, students will get acquainted with the Linux operating system and its basic capabilities. The presence of Linux installed on the computer is not required, since we will begin our acquaintance with this operating system from the very beginning, namely with its installation.

Further in the course, the main features of the Linux graphical interface will be considered, which are very reminiscent of those familiar to most students of Windows or Mac OS X. After that, we will move on to learning how to work through the command line, which at first may not seem very convenient, but its advantages over the graphical one will gradually become clear. approach.

The next block of the course is devoted to working on a remote server. We will learn how to access it, run various programs remotely, and also copy the results of their execution to our local computer for further analysis.

The final part of the course covers several advanced topics, including the basics of writing bash scripts, using the multifunctional text editor vim, and others.

During the course, all students will be offered a series of tests and practical tasks to understand and use the Linux system. In addition, there will be several assignments for writing small programs in the bash language.

Who is this course for

Users with Windows or Mac OS X experience and a desire to learn Linux.

The course is designed for beginner Linux users and does not require any prior knowledge of this operating system and even its presence on your computer. For more advanced users, individual lessons of the course may be of interest (for example, about working with a remote server or about programming in the bash language). Knowledge of English at the level of reading technical texts will also be useful (but not necessary) for the course.

 
Articles By topic:
History of search engines
Hi all! Today there will be an article about the search engines of the world, which ones generally exist, when they appeared, what drives specifically in Russia, and what is on the entire globe. The article turned out to be huge, so sit down comfortably, preferably having prepared those
Ways to increase computer RAM
How do I know if my computer's memory can be upgraded? There comes a time when you begin to realize that the computer can no longer cope with its tasks, but this does not mean that you need to buy a new one, especially if your processor is only two or three years old. All h
Why does the stalker call of Pripyat fly out xray
A large number of users of Microsoft products are reporting the loss of activation of Windows 10 and the conversion of the Pro version to Home. Users are notified about an expired key, and when they try to reactivate, they get an error 0x803fa067 for Windo
css element type selector
What a selector is in css is a description of that element or group of elements that tells the browser which element to select to apply a style to it. Let's take a look at the basic CSS selectors.1) .x .topic-title ( background-color: yellow; )