0 Basics to mastering Linux, starting with this article

Source: Internet
Author: User
Tags varnish nginx reverse proxy kibana haproxy nginx load balancing

2018 how do people who want to be Linux OPS learn to get a quick mastery of Linux?

Getting Started with Linux is so simple, why does a lot of people learn?

To become a qualified operations engineer, how can I start from scratch to master Linux?

As an operational white, do you also have such confusion?

Just recently, I saw a good piece of information, which is very detailed in the description of Linux Primer learning, so special excerpt of the paragraph, made into mind map to share to everyone.

Tutorial content:

Linux entry first to be divided into 5 stages, each stage from the front to the post-technical strength in order to increase, the corresponding also more able to meet the needs of the enterprise's employment. In order to give you a clearer understanding of the level of competency in these 5 phases, we have specifically decomposed our capabilities to mark the tasks that can be undertaken in the enterprise at each stage.

If the picture is not clear, you can see the original text version:

First stage: Enterprise Linux operations engineer

1, Linux operation and maintenance of the best learning method "5W1H" six-way analysis of the comprehensive introduction, the exclusive Linux Quick Start learning skills

2. von Neumann system (CPU architecture, operating system concept, development and evolution, application scenario, industry morphology)

3, Linux operation and Maintenance Foundation practical Introduction, User management, permissions, file search, text editing and practical explanation

4, Linux operation and maintenance system management and skill advanced, Disk Management, software installation, file system, kernel usage and high-level skills

5, Linux system environment and daily management, combined with daily work commonly used 20 scenes, troubleshooting ideas, interview and work notes

6, the actual combat way to show all aspects of Bash eight features and advanced usage introduction and advanced enterprise-level use of practical walkthrough

7, Shell script working principle, learning methods, with move place skills, enterprise-level writing standards, development environment customized comprehensive combat introduction

8, the value system of the workplace-knowledge, skills, growth goals and direction positioning annual salary 30W operation and maintenance personnel essential knowledge System key skill points

Phase II: Linux application operations Engineer &DBA

1, TCP/IP network communication protocol, IP address meaning, TCP finite state machine conversion principle, routing protocol

2, the use of Kickstart files to achieve enterprise-level automation installation environment customization, hundred sets of concurrent installation combat

3, Linux common system failure case analysis, enterprise-class Linux operations engineers often make mistakes TOP5

4, fully explain the CDN core technology concept, to achieve intelligent DNS traffic distribution and user policy guidance

5, actual combat to explain the lamp operation and maintenance architecture, Apache+php+mysql architecture system and file storage

6, introduce enterprise-level security system, iptables build security architecture and soft and hard firewall advantages and disadvantages

7, in-depth explanation of operational essential Web services open Source Solutions Nginx and LNMP Enterprise advanced usage

8, Enterprise DBA Practical course, MySQL Enterprise-level practical application, tuning and Redis enterprise-class application

Phase III: Enterprise Linux cloud computing engineer

1, fully explain the enterprise-level LNMP architecture and 12 strategic recommendations, to achieve Internet e-commerce, blogs, forums and other practical cases

2, professional pressure measurement evaluation system, from the concurrency, Response time, persistent connection, PV, peak, bandwidth, and AB and other pressure measurement program implementation

4, explain the Linux cluster cluster, comprehensively analyze the cluster category, explain the F5 and LVs, Haproxy, nginx 4-7-layer Load Balancing

5, the actual combat led on the CENTOS7 implementation of LVS cluster move place, service management, scheduling algorithm modification, back-end server up and down line, service status monitoring, State Monitoring party implementation of NAT, DR, Tun and other model walkthroughs

6, full implementation of the Nginx load balancing function, to achieve the nginx back-end, nginx load balancing to achieve the site static and dynamic separation of the detailed

7, actual combat led to achieve keepalived master-slave architecture and dual-master switching scheme, alarm customization, log analysis, etc.

8. Comprehensive explanation of zabbix3.x monitoring features, Web service monitoring, Zabbix internal monitoring, Zabbix features and functions

9, fully explain the varnish cache technology, in-depth varnish work mechanism, core architecture, and mainstream open source caching technology solutions

10. LaaS, PAAs and SaaS cloud platform features and common implementations and features of OpenStack and enhancements to its implementation

11. Full explanation of KVM virtualization technology, Docker technology for Internet container and Docker container cloud and kubemetes management

Phase four: Linux Automation operations Engineer &devops

1. Take the automated operation and maintenance framework as the main line, explain the DevOps automation trend and core technology

2, automatic operation Tools Puppet, Ansible, Cobbler, saltstack, fabric contrast

3, Ansible production environment application cases and practical practice, batch of hundreds of server management

4, the Enterprise Automation tool puppet use scene, realizes constructs the enterprise operation and maintenance Automation platform architecture

5. Full explanation of Git version control, script automation management, git branch merging, git server Setup

6. In-depth presentation of shell-based scripting enterprise advanced usage and common implementation shell automation management

7, Python basic grammar and automation tool application, and open-source Springboard machine Jumpserver implementation

8, actual combat: Based on the production environment Continuous integration case, Jenkins+gitlab+maven+shell implementation of code automation on-line deployment, sustainable integration

9. The production environment is based on automated operation and maintenance of common scenarios such as automated release, grayscale publishing, batch on-line, downgrade scheme, seamless switching and other core technologies

Fifth stage: Linux System Architect & OPS architect

1. Comprehensively introduces the key points of cache technology, explains data streaming, proxy caching, bypass caching, cache algorithm, cache setting strategy, consistent hashing algorithm, etc.

2, fully explain the forward agent, reverse proxy mechanism, real-time implementation of NGINX reverse proxy load balancing, jump rules to achieve static and dynamic separation, IP Yue Records, head information rewriting, cache module, cache policy, request timeout mechanism, health monitoring, decision rules, status Code definition, to achieve back-end failure and automatic launch and other capabilities

3, the actual combat led the implementation of TENS large-scale Internet web architecture core technology, the use of LVs, Haproxy, Vamish, Nginx, Tomcat, MySQL and so on to achieve high and shipping dimension System Web architecture, the implementation of distributed cluster storage Fastdfs and MogileFS architecture

4, comprehensively explain mysql-master from, one from the multi-master enterprise usage, in-depth explanation MySQL read-write separation, connection pool and sharding technology, as well as the Mmm, MHA, galera-cluster core technology, MySQL read-write separation Amoeba implementation

5, Actual combat: Distributed collection Nginx Log in Elk Cluster, and through the Kibana display; combat: Distributed collection of Java logs in the Elk cluster, and through the Kibana display; combat: Distributed collection Syslog Yue Zhi elk Cluster, and through the Kibana show

6, integrated with automation tools to achieve business service management, continuous integration, the implementation of DevOps management model and architecture design.

7, realize the Enterprise container Cloud architecture management based on k8s, and the service application of Docker container, realize private cloud architecture solution

8, a comprehensive explanation of public comments, American Regiment, drop, hungry and so on million-level PV large-scale Internet architecture, and design specifications, including load balancing, caching, high availability, database, distributed storage, Message Queuing, automation, operation and maintenance specifications, monitoring system.

After reading the above, I believe your knowledge of Linux has deepened a layer. As a Linux enthusiast, if you encounter confusion in learning need to communicate, you can find me to exchange Oh ~

0 Basics to mastering Linux, starting with this article

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.