How to quickly become a Linux OPS engineer

Source: Internet
Author: User

now the internet , the vast majority of sites, services, games are running in linux The release is numerous, as long as you play a version of a distribution, understand the essence, basic architecture, design principles, others are comprehend by analogy, do not choose which distribution and waste a lot of time, not worth it, this is like I was on Tsinghua good, or on the Peking University good? Collectively referred to as [ clear North puzzle ] , here's a personal suggestion for novice or select centos rhel get started.

as just the beginning of the students, nothing but video, books, web site posts and other learning methods, although the video is detailed, but the time required to spend is also huge, as far as I know few people can persevere to watch a series of videos, web posts and the like, are generally more scattered, not learning system, Learn like a fly without a head; books from the directory is very organized, reading can be systematized learning, progressive, not beginners do not know where to start the feeling. Recommended to choose a Linux primer, you can install a Linux virtual machine, repeat the practice as the main means, a book well thoroughly understand, the focus is thoroughly understand, then you get started, especially recommended to self-study the students of Linux system buy a book "Linux should learn", this book starts from the Zero Foundation, covers the knowledge not only is practical, but also has the experiment to do, at any time examines own study progress.

So what do you need to know? Here are some things to know:

1. Learn about Linux FHS, which is the architecture of Linux , understand the general principle

2. Repeat the common Linux Basics, commands, Mount

3. TCP/IP protocol, network configuration related knowledge

4. SSH principle and application

5. Basic configuration of the firewall,iptables

650) this.width=650; "Src=" https://s4.51cto.com/wyfs02/M02/8E/8B/wKioL1jEwyzBNv7gAAE_SFQEfpM801.png-wh_500x0-wm_ 3-wmp_4-s_2600111065.png "title=" image 2.png "alt=" Wkiol1jewyzbnv7gaae_sfqefpm801.png-wh_50 "/>

in the It is necessary to master some of the basic tools and skills under Linux:

1. Vim Editor, whether for writing a configuration file or writing language scripts,vim is always the necessary air above the Linux, need to master the basic operation method, shortcut keys.

2. Git version control, a lot of people may feel that there is no need, this is the development of talent, it is not, today 's growing Devops is a challenge for traditional OPS engineers, but also an opportunity. Engineers need to write a lot of scripts on a daily basis, and they can use Git to manage and back up common code and scripts.

programming, scripting, of course, you need > and that's the basis. Ditto, as devops python shell master it again.

80%, basically getting started, the next need to learn some hardware knowledge, do operations and maintenance engineers will often and network equipment, servers and other hardware equipment to deal with, hardware knowledge also to do understand. In particular, the core parameters to determine the merits of the hardware, such as memory storage media, capacity, speed, parity, cpu The manufacturing process, the number of cores, the internal and external frequency, the cache and so on. We in the work not only need "soft knowledge", "Hard knowledge" is also essential key skills, especially when the company's business soared, need to add room, server, will use a lot of "hard knowledge", network transmission media selection, ups and so on, should have some understanding.

linux OPS engineers, your company needs to build a variety of servers, such as file sharing server, git server, database server, common web architecture deployment, large companies may also need DHCP server and so on, looking at so much is not the feeling of learning a lot of things! Do not be afraid, for common service building if interested can directly learn the " linux This is the way to learn, books Baidu a bit, you can also read online http://www.linuxprobe.com/

generally you build some kind of server , there will be an official instruction manual. For example mysql server build, git google to official website according to tutorial manual step by step (the wall to find a ladder, Baidu to the official website also line), basically sorta, of course, there are a lot of users ready-made posts can be directly turned over to see. It is important to note that the linux The versions are different, There are some differences in the service installation, and when you encounter a problem search, it is recommended to add linux release, so that you can more accurately match the problem, you can rest assured that you have encountered the problem of countless people in front of you have met (happy to share feedback Yimeimei).

High -level here is not much to say, the introduction of the introduction, do not disorderly point of the road. Here also want to combine work experience more wordy a few words, said before the Devops, is also a trend in the future,Linux operations Engineer will no longer be guarding the engine room, server, the pain of the hour on duty, Automation monitoring, automation operations is the future direction of development, it is recommended to learn a development language, according to the current domestic and international internet environment Analysis, learning Python is right, do not explain.


This article is from the "blog" blog, please be sure to keep this source http://coderhsf.blog.51cto.com/12629645/1905552

How to quickly become a Linux OPS engineer

Related Article

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.