From Linux to Linux cloud computing architect growth path
Many college students or engaged in network management, Windows operation and maintenance, implementation, network personnel, want to know, how a white should start to learn Linux. As a Linux architecture driver for about 15 years, today I’m going to give you a detailed description of how to grow up from a Linux base kid to a Linux cloud computing architect.
Many students have little contact with Linux, and know nothing about Linux system and operation and maintenance industry. Increasingly, Linux is an important IT skill for a good developer or computer IT practitioner.
The main body of Linux is divided into “operation and maintenance” and “development”. No matter you are a Linux related practitioner or a hobby, you can be classified here. “operation and maintenance” is generally the first choice for beginners or career changers, while Linux operation and maintenance mainly focuses on the maintenance and debugging of server stability, performance and security.
Next, I will combine my eight years of experience as a Liinux operation and maintenance architect to talk about how to learn Linux and some things that should be paid attention to during learning.
In fact, it is not difficult to get started with Linux. As long as you have the foundation of Linux and understand the command format of Linux, most of the service architecture can be deployed according to the official document. Therefore, if you just stay at the level of “deployment”, Whether it is the simplest “FTP” or the current container technology Docker and Kubernetes, are the foundation;
As I said, many of you probably didn’t even know what Linux was, let alone what UNIX was. So let’s start with the basics. We won’t talk too much about the history of Linux and UNIX here, but we’ll go straight to the basics.
Getting started with Linux is relatively simple, but the key is whether you have enough patience, whether you love to toss, and whether you are willing to reinstall a major overhaul. It can be said that you can’t learn Linux without torturing. Bird Brother said that you need to really understand the partitioning mechanism of Linux and be quite proficient in the use of LVM. You can’t accumulate the experience of installing Linux for more than 20 times, so you must not be afraid of torturing.
First, about the basics of Linux
If you want to learn Linux quickly, my advice is to forget about the graphical interface. Don’t think about whether the graphical interface will give you the answer to your questions. Go around the world and ask how to solve your problems with the command line.
In the process, you’d better be able to master Linux commands well, at least the most commonly used commands, and build your own knowledge base, which is the knowledge you have accumulated. The following is my own notes, if necessary, you can also leave a message to me, I will share with you.
Second, what are the learning methods of beginners
One is self-study, the other is to learn with others.
1. The way to learn by yourself is to read books, watch videos, and ask for help in major forum posts and communication groups. It takes more time to understand a simple problem.
For beginners, it is not recommended reading, reading is one of the most inefficient effect also difficult to adhere to, most people buy books just three minutes heat, turn over the first few pages of the book, all week after half a month all don’t know where is still in the book, the logic of books too, believe a lot of people are met, such as the first chapter point of technology will be involved in the sixth chapter, But “ability” limits the understanding of the content, so the technology at hand becomes half-understood, time-consuming, and fruitless! So if you are a little white, please pass the book ~ when you have a clear context in this field, and the basic understanding, and then back to enrich their wings through books is more appropriate!
If you have good reading habits, I recommend reading this Linux book to learn the basics.
This book is to learn the introduction of Linux books, mainly using practical hands-on operation, theory as a supplementary teaching method. The book uses a lot of real-life cases and tutorial demos, so that readers can experience the real online environment while learning. In the book, the command, tools and other use methods and skills are introduced in a simple, easy to understand text form to describe, so that readers in the process of reading can be faster to digest.
2. Watch video, for a little white or beginners, video is a good choice, but few people can learn it well through video, one is self-control, many people cloud disk seeds, documents, videos hundreds of G, but are old, when a collector, after never read; The second is the quality of “video”, very few complete online video, even if have also is a few years ago, timeliness may not conform to the current application of Internet technology, moreover is the complete set of video quality whether pass, small white is impossible to judge, and “, you can find someone else will be able to find “, there is no competition, also the problems in the video, Because there is no teacher’s later explanation, it is possible to become a pit and hamper you in the future.
3. The BBS and in the same group for help For small white or a beginner, it is very difficult to distinguish the stand or fall of others answer and practicability, plus network is still a “irresponsible” place, group are often faced with Canon “rm – rf / *” can release space to speed up the running speed and other words, this is not a joke, this is not a joke, this is not a joke! At least I have seen no less than a hand of the number, when it is really too late to regret, and the pot or to own back; Of course, there is no lack of good answers, but you have to understand that the more competent people are, for the most basic questions are “disdain” to answer, so whether the quality of the answer is good or bad, whether you get a reply is another matter!
4. Of course, I have said so much about the disadvantages of self-study. Is there any advantage? Yes, it is “save money”! However, 99% of people are not suitable for self-study. If you can enjoy “loneliness”, are a hard worker, and have strong self-control, maybe it is possible. While most people just make a “show of effort”, actually “muddle through the day”;
5.Linux Cloud Computing Learning Route
Third, I personally suggest that it is more efficient to attend training classes and study systematically
System training, now a lot of “online education” is the evening through the live class, will not delay the daily work and learning, this can be said to be the fastest and easiest way, you can be regarded as a trade, with limited money to exchange for unlimited time and any possibility in the future; Of course, it can not be separated from personal efforts, but compared to self-study, if the institution can stand, the course content must be tempered out, the technical context, practical performance and service can stand the test!
I can learn and communicate with my classmates, and when I meet problems after class, teachers can answer them and solve them remotely, so I can learn efficiently
And most importantly, you will have access to a large network of people, both teachers and classmates, through “educational institutions”.
Summary: The above is based on my work experience of about 15 years, to share with you experience. Hope to let everyone in the future, learning Linux operation and maintenance, Linux cloud computing architecture, there is a direction. Wish you become a great Linux soon!
Pay attention to ‘small god’ not lost every day to bring you different technology dry goods!