How to learn Linux

Source: Internet
Author: User

I. How to learn Linux

First stage: Primary stage

Linux Basics, basic commands (origin, composition, common commands such as CP, LS, file, mkdir, etc.)

Linux Users and Permissions basics

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

Get Started with Shell scripting (learn while you practice)

Second Stage: Intermediate advanced

Intermediate levels need to be fully aware of the principles and Fundamentals of Linux, the upper layer of applications and services in-depth study, in which the service must be related to the network of knowledge, it takes time to learn.

TCP/IP network Fundamentals (almost CCNA, NP knowledge is sufficient)

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 in combination with some applications, write some cases)

MySQL application principles and management Introduction (can manage and build a personal blog site)

Stage Three: Advanced promotion

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

Enterprise-Class load cluster (in which the main learning Nginx, Haproxy, LVS to master the main knowledge, load balancing algorithm has a clear understanding,)

Enterprise-class high-availability clusters (which require in-depth explanation of keepalived,heartbeat, etc.)

Operation and maintenance monitoring Zabbix detailed (mainly Zabbix, cacti, nagios and other monitoring systems, now used more is Zabbix)

Operations Automation Learning (need to learn some of the use of open source operations automation tools such as Ansible, Puppet, cobbler and other operational automation tools)

Stage four: Senior Direction advanced

Big Data direction (requires in-depth knowledge of common open-source big Data systems like Hadoop, storm, etc.)

Cloud computing direction (mainly OpenStack, of course, like some of the KVM and other virtualization technology, also need to master, now Docker is also more popular)

DevOps development (mainly Python operations development)

Automated operations (in-depth based on previous automation)

OPS architect (major need breadth, almost 5 years or so above experience, can assume this position)


This article is from the "11797484" blog, please be sure to keep this source http://11807484.blog.51cto.com/11797484/1839015

How to learn Linux

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.