A beginner Linux OPS engineer must master the following content

Source: Internet
Author: User
Tags processing text

I wasLinuxOPS engineer, have a little experience in this area, now I say what kind of tools to master?
when it comes to tools, it can be said to be a skill, and in the line we are generally called tools, which are tools that must be mastered by operations.
I will probably list these aspects, so the introduction is basically no problem.
LinuxIf the system is learning, you can chooseRedhatorCentOS, especiallyCentOSThe most used in the enterprise, of course, there will be other versions, but the learners still with this2A version of the study on the line.....
The tools are as follows:


1,Linuxsystem basis, this needless to say, is the basis of the foundation, even this will not be done, reference books, you can see bird brotherLinuxat least to master the book.60%content, but basic commands have to be.


2, network services, there are many kinds of services, each company will use different, but the basic services must be mastered, such asFTP, Dns,samba,These are just a few words to learn about .LAMPand theLnmpis to be skilled, I mean not light will be set up, but to be very familiar with the inside of the quite configuration, because the company's most crucial is absolutelyWEBserver, soNginxand theApachebe familiar with, especiallyNginxmust be familiar, at least some companies will useTomcat, this is better to learn. In fact, the network services do not have to worry too much, the general company's environment has been set up, even if there is a new server or let you rectification, the company will have the appropriate documentation to make you refer to, will not let you mess, but at least the relevant configuration must be learned, and it is certainly compiled installation, those modules should be familiar with his role PHPthose modules.
this side2The point is only the foundation, is also the necessary condition, cannot say is the tool, under is really to grasp the tool.


3,Shellscript and another scripting language,Shellis the operation and maintenance personnel must have, do not understand this even into the job, at least to write some system management scripts, the simplest also have to write a monitoringCPU, the memory ratio of the script bar, which is the most basic, write system script is the most meaningful, and another scripting language is optional,I personally recommend learningpythonit'll be better..


4,sedand theawktools, must master, in mastering these two tools, but also to master the regular expression, this is painful, is the most difficult to learn the expression, but combined tosedand theawkwill be very powerful in processing text content and filteringWEBcontent is useful, but learningShellAnd often used in combination, so learn the first3you'll learn by the way.4Point.


5, text-processing commands,sort, tr, cut, paste, uniq, teeand so on, must learn, is also a combination of the first3Learning When you click on it.


6, database, preferredMySQL, don't ask me why I don't learnSQL Serverand theOracle, becauseLinuxmost used, absolutely.MySQL, adding and removing changes must learn, because operators use the most or check, which optimization and development statements will not let you get.


7, firewall, do not learn, firewall is a difficult point, said difficult, easy to say, the most important to understand the rules, if learnedCCNAfriends may be more studious, becauseiptablesalso haveNATtable, the principle is the same, andFILTERThe table uses the most, anyway not to learn is certainly unqualified.


8, monitoring tools, very important, I personally suggest that it is best to learn this3A,Cacti,Nagios,Zibbix, the enterprise should use the mostNagiosand theZibbix, learn it anyway, butNagiosIt will be a bit difficult because it involves automatic monitoring with scripting, which is difficult.


9, clustering and hot-spare, this is very important, it must be understood, but the company will not let you go, because the novice basically do not let you touch, clustering tools have a lot, the best learning isLVS, it is necessary to learn, it is best to learnNginxclusters, reverse proxies, and hot spares, this is more of a tool to implement,MySQLHot spare also to learn, is the master-slave copy, this individual told me easy, in fact, it is not easy, to learn to understand the whole process is not easy, just do not mean to do at all.


Ten, data Backup, do not learn, tools have a lot, but at least to theRAID, especially the most commonly used companies.5or0+1, do your own experiments to get out, backup tools have a lot, such astar, dump, rsyncand so on, it's better to know more.


speaking of whichTenpoint is enough for you, you should be able to get started, because some techniques can be difficult to learn, such asApacheand theNginxThere are some very important technologies, such as system tuning and service optimization, and program optimization, which are difficult to learn before touching the work, so first put thisTenLet's learn something,The part of the script has made you very difficult, I suggest to learn firstShell, it's better to learn another scripting language after work.


The above is stepping intoLinuxoperations engineers need to master the tools, in fact, there are many tools to master, but you in the learning environment is very difficult to learn, and finally I would like to remind that the tool here is equivalent to skills, rather thanWindowsorUbuntuThose graphical tools, the tools are useless, and the learningLinuxDo not install the graphical interface so that the virtual machine does not have to eat too much memory.

A beginner Linux OPS engineer must master the following content

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.