What are the four stages the Linux operational engineer learns from the growth route? __linux

Source: Internet
Author: User

I've seen a piece of news before, and the father of Linux advises you to find a job based on Linux and the open source environment. Today to talk about my idea, I 8 years of Linux operation of the first-line experience, stayed a lot of internet companies, from the first line of operation and maintenance of the architect to do the job, but also witnessed the Chinese operation and maintenance industry from the neglect of the whole evolution of the commendable.


Linux system is currently mainly used in Enterprise servers, learning Linux, more to the Linux System/maintenance engineer in the direction of the march. For example, cloud computing systems engineers, large data operation engineers, operational development engineers and their positions are the Linux operational engineers advanced. The following is the overall introduction, as an experienced, how to learn Linux, as well as the introduction of Linux and learning routes.



There are four stages in the study of operational dimension:


Linux entry-level > Linux Intermediate level > Linux Advanced Upgrade > Senior Subdivision Direction





First stage: Entry-level


The primary stage needs to clear the Linux learning route, any learning is step-by-step, so learning Linux also need to have a certain route, personal advice to learn the route as follows:


Linux Basics, basic commands (origin, composition, commonly used commands such as CP, LS, file, mkdir, and other common operations commands)

Linux User and Permissions basics

Linux System Process Management advanced

Linux efficient text, file processing commands (vim, grep, sed, awk, find, etc. commands)

Getting Started with shell scripts (learn while you practice)


Phase II: Intermediate Advanced



Intermediate advanced needs to fully understand the fundamentals of Linux and Basic knowledge, the top of the application and service in-depth study, which said that the service must be related to the network knowledge, it takes time to learn.


TCP/IP network base (almost CCNA, NP knowledge is enough)

Linux Enterprise Common services (such as DNS, HTTP, FTP, mail, NFS, etc.)

Linux Enterprise-Class security principles and prevention techniques (System performance/security, security threat model, and protection methods)

Encryption/decryption principle and data security, system service access control and Service Security Foundation

Iptables Security Policy Building

Shell script Advanced (mainly combined with some applications, write some cases)

MySQL application principle and management introduction (can manage and build a personal blog site)


Learned here, master the basic skills, already enough, have been able to do some basic operational and maintenance work and simple.



Phase III: Advanced Promotion



HTTP service Proxy cache acceleration (in which the main learning varnish, Nginx cache system, to the knowledge of CDN. )

Enterprise-Class load cluster (which mainly learn nginx, Haproxy, LVS to master the main knowledge, the load balancing algorithm has a clear understanding)

Enterprise-class highly available clusters (which require in-depth explanations of keepalived,heartbeat, etc.)

Yun-dimensional monitoring Zabbix detailed (mainly Zabbix, cacti, nagios and other monitoring systems, now used more is Zabbix)

Operation and maintenance of automation learning (need to learn some open source operation of the use of automation tools such as Ansible, Puppet, cobbler and other operational-dimensional automation tools)


Can master here, basically can handle a lot of work, can go to interview senior Operation engineer.



Phase IV: Senior Direction advanced



Large data orientation (requires deep understanding of common open source large data systems such as Hadoop, Storm, etc.)

Cloud computing direction (mainly OpenStack this set of things, of course, such as some KVM virtualization technology, but also need to master, now Docker is also more popular)

Operational dimension development (mainly Python operation and development)

Automated operational dimension (advanced on a previous automation basis)

Operation of the architect (the main needs of the breadth, almost 5 years or so experience, you can assume this position)


Original from: http://www.jianshu.com/p/9269c640e65f


Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.