From the public number: Dahne Linux cloud Computing Training
Operational learning needs to be divided into four stages, Linux beginner-àlinux Intermediate Advanced-àlinux, and senior direction refinement.
First stage: Beginner's entry
The initial stage needs to make the Linux learning route clear, any learning is gradual, so learning Linux is also necessary to have a certain route.
Individual suggested courses of study are as follows:
Beginner's entry:
Linux Basics, basic commands (origin, composition, common commands such as CP, LS, file, mkdir, etc.)
Linux Users and Permissions basics
Advanced Linux System Process management
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 Foundation (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
-
-
iptables security Policy build
- P style= "LINE-HEIGHT:1.5EM;" >shell script advanced (mainly with some applications, write some cases)
-
< Span style= "FONT-SIZE:14PX;" >mysql application Principles and management Introduction (can manage and build a personal blog site)
Learned here, mastered the basic skills, already enough, has been able to do some basic operations and simple maintenance.
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)
Can master here, basically can deal with a lot of work, can go to interview senior OPS engineer, almost pay can reach 12-18k around
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)
Linux Learning Route