We know that Linux is an operating system widely used in servers and cloud platforms, and now Linux has become a discipline. In the cloud era, the cloud platform is very hot, many people want to learn Linux, but do not know how to start. In fact, learning must be systematized so that you can grasp the key points as soon as possible.
Linux cloud computing learning, can be divided into eight phases
Phase 1: the main learning Linux cloud computing network management practice. This includes network history, network protocols, conversion, IP, MAC and other knowledge, but also includes public cloud network knowledge. These are initially necessary to master.
The second stage: mainly learning Linux cloud hosting service configuration and system management. Starting from the basics of the Linux system, Linux file management, VI editor, BASH SHELL basics, storage management and so on this knowledge.
The third stage: mainly learning Linux SHELL script automation programming. Including SHELL programming, SHELL specification and debugging, variable types and substitution, SHELL conditional testing and loop structure and so on.
Phase 4: the main learning open source database MYSQL DBA operation and maintenance practices. introduction to the MYSQL database, MYSQL database operation, MYSQL storage, indexing, security control and so on. read-write separation of MYSQL database.
Phase 5: Mainly learn enterprise-level automation projects and public cloud operation and maintenance practices. Including automation operation and maintenance DEVOPS, ALIYUN ECS/RDS operation and maintenance practice.
Sixth stage: the main learning large-scale website high concurrency architecture operation and maintenance practices. tengine cluster technology, WEB server performance optimization, MYSQY performance and architecture optimization and so on.
Seventh stage: the main learning PyTHON Linux automation operation and maintenance development practice. Including all kinds of python operation, build information distribution system DJIANGO, network bug catching tool development, and so on.
Phase 8: mainly learning enterprise private cloud architecture and operation and maintenance practices.
Including virtualization technology solutions, KVM network management, DOCKER orchestration deployment, HADOOP big data management and operation and maintenance practices.
Including virtualization technology solutions, KVM network management, docker orchestration deployment.
To learn Linux development, need to learn a lot of content. Only in stages, systematic to learn, in order to quickly and comprehensively learn Linux, and ultimately become a practical master.