Do you really understand Linux?
In the IT operation and maintenance industry, you are all about experience, so the older you get, the more popular you are. To be a good operation and maintenance, you must be proficient in Linux . 95% or more of today’s enterprises use the Linux operating system as a server. For advanced operation and maintenance, the more proficient in Linux, the better the operation and maintenance technology will be, and the more able to break through the technical bottleneck; The more problems you solve, the more productive you are.
Today, I will discuss in detail how to master Linux in operation and maintenance from four aspects, and be proficient in using various tools to solve problems, and become a senior engineer!
- Why do IT have to learn linux?
This question seems to be a good answer. It’s already 2022. If you don’t know Linux yet, you must hurry up. Speaking of Linux, I think everyone is familiar with it. It can be said that Linux has already entered the IT industry. Standard is not a question of whether we want to learn or not, but a necessary skill to enter the IT industry.
95% or more of today’s enterprises use the Linux operating system as a server, so if you don’t have Linux knowledge, you will definitely not be able to work in the enterprise. Moreover, many companies have job responsibilities that require proficiency in Linux . At the same time, almost all of the world’s top 500 supercomputers use the Linux operating system, which is also a testimony to the strength of the Linux operating system.
There are many positions in the IT industry, such as development positions, testing positions, and network security positions. We may have heard many courses from teachers in the IT industry. Cloud computing teachers say that cloud computing is the future trend. The database teacher said that DBA is the future trend, and the security teacher said that security is a promising industry, and so on, but these industries, no matter which one, are almost inseparable from Linux .
🔥🔥🔥
“Linux Operation and Maintenance 4-Day Special Training Camp”
Live broadcast from June 13-16
☑Advanced operation and maintenance technology☑ Docker actual combat dry goods
Special seat price 0Yuan!
More dry goods, move to live class to learn
Online Q&A with Gao Junfeng
- What do you need to learn in Linux?
Many people don’t actually know about Linux, they only know that it is an open source operating system with a kernel and that’s all. So, if you want to learn Linux, should you just learn the Linux system itself? Of course not, we said that Linux is just a tool, and the applications running on this system also need to be learned.
On the whole, there are two directions for learning Linux, namely operation and maintenance and development . Different directions have different learning contents. The following figure shows the two learning directions of Linux:
As can be seen from the above figure, the direction of operation and maintenance is divided into 6 directions: system operation and maintenance, automatic operation and maintenance, database operation and maintenance, big data operation and maintenance, network operation and maintenance, cloud computing operation and maintenance , etc., but the knowledge points to learn Basically the same, just the bias is different.
So, what knowledge points must be learned in the direction of Linux operation and maintenance? Please see the picture below:
Finally, let’s talk about the development direction. There are two main directions for development: application development and underlying development. In this direction, you only need to know a few languages. According to the development requirements document, you can basically work. He does not need to have much work experience, although Getting started is simple, but the development direction belongs to the position of eating a youth meal, and the main thing is physical strength. You may have heard that major domestic manufacturers and companies discourage employees over the age of 35, and the people who are dismissed here are actually doing development.
Therefore, everyone should engage in Linux-related work. My suggestion is to engage in the Linux operation and maintenance industry. The operation and maintenance industry is all about experience. The older you are, the more experience you will have. There is no such thing as a 35-year-old elimination. The 35-year-old crisis has never been felt in this business either. However, this sentence has a premise, that is, you need to have the ability to continuously learn in the operation and maintenance industry. If you are 35 years old and still have the technical ability of 25 years old, then of course you will be eliminated.
🔥🔥🔥
“Linux Operation and Maintenance 4-Day Special Training Camp”
Live broadcast from June 13-16
▼
Special seat price 0Yuan!
3, Linux operation and maintenance quick start learning method
How to quickly learn Linux operation and maintenance? How to plan the study route reasonably? How to allocate study time reasonably and grasp the focus of study?
I have summarized a set of learning methods, which can be roughly divided into the following three stages :
👉In the first stage, first choose a mainstream Linux distribution , such as ubuntu, centos/rhel, etc. , it is easier to solve problems when you encounter problems, and then install a virtual machine software (vmware or virtualbox) under windows, so that the Linux environment will be As you toss, if something goes wrong, it will have no effect on your computer.
The beginner stage is mainly to learn the installation of the system, the use of commands and the installation of software, which is the focus of the beginner stage. There are a lot of commands involved in this process, but it is not recommended to study every command carefully. First, you can know that there is such a command, and then you can quickly find the usage when you need it, such as viewing the manual through the man command. In short, the goal of remembering this stage is to master the usage of commands, not rote memorization. If you master the method, you will learn everything much faster.
👉In the second stage, there will be a lot of knowledge points to learn, mainly the construction of various services under Linux, Linux system management mechanism, web operation and maintenance, database operation and maintenance, performance tuning, operation and maintenance monitoring and cluster architecture, etc. This stage It belongs to the intermediate stage of operation and maintenance. Therefore, there are many knowledge points that need to be mastered. How to learn it? I think there are only two words: “practice more”, we must do more operations. The knowledge points must be thoroughly understood, and then immediately take notes to reorganize the entire knowledge points that have been learned. Taking notes is very useful, not only for memorizing, but also for deepening the understanding and mastery of the knowledge points.
👉The third stage is mainly targeted learning. After the first two stages of learning, you have a comprehensive grasp of operation and maintenance. Next, you need to choose an employment according to your own interests and hobbies. direction, and then carry out in-depth study in a targeted manner , such as cloud computing, then it is recommended to study docker, k8s and other aspects in depth . After learning, you can directly engage in container-based cloud computing positions.
Finally, if you have enough time, energy and strong self-discipline, buy more study books, study quantitatively every day, and combine theory with actual combat; or, if you have sufficient funds and want to quickly improve your skills in a short period of time, you can also Participate in training and learning; the learning of any technology is not achieved overnight, and it takes time and accumulation to digest and absorb technical knowledge.
- The direction and prospect of Linux operation and maintenance
There are many employment directions for Linux operation and maintenance, but according to the current trend of the entire operation and maintenance industry and salary situation, four jobs are recommended, namely system operation and maintenance engineer, automation operation and maintenance engineer, big data operation and maintenance engineer and cloud computing operation and maintenance engineer. dimension engineer.
1. System operation and maintenance engineer , the entry is relatively simple, suitable for beginners or students who have changed careers. This position is mainly responsible for the installation, configuration, monitoring, data backup, and daily inspection of the company’s Linux server. The requirements for Linux itself are relatively high. At least one must be familiar with Linux and be able to use various tools to complete system operation and maintenance management tasks.
The following is a screenshot of Lagou.com’s recruitment system operation and maintenance engineer:
It can be seen from the entire recruitment information that system operation and maintenance engineers need to have professional skills and job responsibilities in the company. Looking at the recruitment information will also help us have a more detailed understanding of each position, so that we can Job requirements, targeted learning.
In terms of salary, it can be seen that junior system operation and maintenance engineers are above 10k in first-tier cities such as Beijing, Shanghai, Guangzhou and Shenzhen, and basically around 8-10k in second-tier cities.
🔥🔥🔥
“Linux Operation and Maintenance 4-Day Special Training Camp”
Live broadcast from June 13-16
▼
Special seat price 0Yuan!
2. Automation operation and maintenance engineer , mainly responsible for the automation and operation and maintenance of the whole process of deployment and delivery, and continuously improve the related technologies, methods and processes of infrastructure automation operation and maintenance. This position requires proficiency in the use of automation tools such as ansible and jenkins, as well as a programming language such as shell or python.
The following figure is a screenshot of Lagou.com’s recruitment of automated operation and maintenance engineers:
As can be seen from the figure, automated operation and maintenance positions have high requirements for basic operation and maintenance capabilities, and at the same time have certain development capabilities, which brings the advantage of high salary. For this position, in first-tier cities such as Beijing, Shanghai, Guangzhou and Shenzhen, the salary is basically above 20k.
3. Big data operation and maintenance engineer , mainly responsible for maintaining, deploying, tuning, and upgrading the enterprise’s big data platform (hadoop) to ensure the efficient and stable operation of the enterprise’s big data platform. The technical requirements for this position are mainly Linux Fundamental skills, use of automation tools, and an understanding of how big data works.
Big data operation and maintenance engineer, entering the current popular operation and maintenance industry, the salary level is relatively high, in first-tier cities such as Beijing, Shanghai, Guangzhou and Shenzhen, starting from 20k, if you understand a little more development skills, the salary will be higher.
4. Cloud computing operation and maintenance engineer , currently there are two main employment directions, namely virtualized cloud computing and container cloud computing, container cloud computing is recommended, this position is mainly responsible for the maintenance of the Kubernetes platform, including but not limited to container management and orchestration to ensure the high availability of online services, and constantly improve the service architecture, deployment architecture, and disaster recovery plans. The technical requirements are mainly the planning, deployment and maintenance of K8S, Docker, Prometheus, ELK and other open source components.
The following figure is a specific recruitment requirement for k8s operation and maintenance engineers of Lagou.com:
It can be seen from the entire recruitment requirements that k8s operation and maintenance engineers have the highest salary of all operation and maintenance positions. They only need to be familiar with the basic maintenance of docker and k8s, and the salary is above 25k. Therefore, learning docker and k8s must be the most popular direction of operation and maintenance at present.
How to improve Linux operation and maintenance technology in the shortest time?
For operators who are eager to improve their technical level and technology enthusiasts who want to maintenance industry , you may have these questions to ask:
• What are the directions of operation and maintenance, and how do you choose to learn?
• With so many operation and maintenance technology stacks and tools, which are the most important?
• What is the difference in O&M between first-tier cities and second- and third-tier cities?
• How can I do operation and maintenance without taking the blame?
• Which hidden capabilities are most important to the recruitment, operation and maintenance of large factories?
……
To this end, 51CTO officially joined hands with the 16-year-old front-line Linux operation and maintenance expert Gao Junfeng (Ant from South Africa), and launched this set of courses based on the needs of “senior operation and maintenance engineers” of domestic first-line Internet companies: “ Linux Operation and Maintenance 4 -Day Special Training “ Camp “.
51CTO’s Linux operation and maintenance teaching team, focusing on online education for operation and maintenance personnel, has trained more than 10,000 outstanding operation and maintenance students, helping them to successfully improve their technical strength and complete their workplace transformation.
This course focuses on actual combat + practicality , and aims to enable students to gain a clear operation and maintenance career by learning high-frequency and popular Linux operation and maintenance tools and technologies, and understanding the operation and maintenance technology map and career development path in practical exercises and technical dry goods. planning .
🔥🔥🔥
“Linux Operation and Maintenance 4-Day Special Training Camp”
Live broadcast from June 13-16
▼
The special seat price is 0 yuan!
51CTO live training camp
This training camp covers advanced operation and maintenance core skills and growth paths, including operation and maintenance skills topics such as deploying websites, Docker actual combat, and system troubleshooting. After completing all live classes and practical operation assessments in this training camp, students will have a clear understanding of how to advance to advanced operation and maintenance and find the technical path of operation and maintenance:
• Master the core skills of contemporary new operation and maintenance occupations;
• Master the principles and practical application of static and dynamic website deployment;
• Master Docker technical principles and scenario-based applications , and learn to use visual management tools;
• Master the troubleshooting ideas and methods of advanced O&M, and form a clear technical learning path and O&M career plan.
Our main lecturer, Gao Junfeng, is the exclusive contract lecturer of 51CTO . He has more than 10 years of first-line practical experience and teaching experience. He is a rare “good teacher and friend” in the process of your operation and maintenance career development.
Teacher Gao is approachable, and his lectures focus on logical order and practical exercises, so that students can learn the real operation and maintenance skills , and learn the technical .
▼
Such a live broadcast course full of dry goods and practical operations
👇Extra gift after 4 days of course 👇
▼
Scan the code to make an appointment
¥0*Yuan*Hands-to-hand kill****
****▲
Successful registration, add teaching assistant teacher WeChat, enter the live broadcast group
Receive [course materials + live playback + full attendance award worth 300 yuan]****
終端大師 Terminal Master