Getting Started with Linux system operation and maintenance engineer to run trick

O & M is doing it? Install the server system? Reinstall the system and then install the system? Back pot?

I sleepwalk, this newspaper with the determination to die, the next test RHCE certification, embarked on a Linux operation and maintenance, became a linux operation and maintenance engineer. Some experience to share with you the next, to avoid white go the wrong way. Linux operation and maintenance must master the tools, I have listed these areas, so no problem on the basic entry.

 

Linux systems can choose to learn redhat or centos , especially centos in the enterprise with the most, of course, there will be other versions of these two versions can learn, because you know, no big difference, and have time to study again about SUSE , such as my company is using this system. . . . . Whether the Linux system and the principle of command is roughly the same.
Recommended master's tools are as follows:

. 1, L inux base

This does not need nonsense, is the most basic foundation, if you will not even this would not have done, can refer to the book, "Linux in respect of such a study" https://www.linuxprobe.com/ , the best you can fully grasp as the most important book is to explain the most basic of the most practical knowledge.

 

2, the system network services
Linux
services are very many, every business and services used by the company is not the same, but we must grasp the basic service, such as SAMBA , the FTP, the DNS , e-mail it to learn a few simple click on it, LAMP and LNMP must be mastered, not only simple to build, it is to be very familiar with the inside configuration of the company basically WEB server, nginx and apache to be familiar with, especially nginx must be familiar with, some companies will be used tomcat this is best to learn about it. In fact, network services do not have to worry too much, the company's environmental basically have to build a good, even if there are new server or let you reform, there will be a corresponding document reference allow you to do, you just will not let things get, the relevant the service configuration should learn cooked, certainly more than compile the software is installed, its modules to familiarize yourself with its role under more thinking, especially PHP those modules have their own ideas so that when a fault occurs.

 

3, shell scripts, and python language Linux command is the core technology, shell is a Linux operation and maintenance engineers need to learn, this is not that you can not do the job, you need to write a script of some management systems, such as writing a monitor the CPU , memory ratios script, which is the most basic, there are people who think that those who write and guessing what number calculations, useless practical significance, only to learn that other script writing system is the most meaningful. Learn python language can be automated operation and maintenance, uh, not so the fire will not learn. Python will not introduce too much.

Linux command Daquan: https://www.linuxcool.com/

 

4, awk and swd tool Both tools must be mastered, but also to master regular expressions, and regular expression is most difficult to learn, taking into account the sed and awk is very powerful, often in text processing and filtering WEB contents very useful, but in the science shell while generally often used in combination.


5, the database of choice for MySQL , someone will ask why not learn sqlserver or the Oracle , this is because linux and must all MySQL , CRUD have to learn, and in particular to learn to query, other aspects may be little need, we operation and maintenance Up or check personnel, while others develop or optimize statement will not let us do.

6, firewall firewall is also a difficulty, it will be difficult, the most important thing is to understand the rules, if you have studied Cisco CCNA , you might be relatively easy to use, iptables also has NAT table, they are the same principles, the filter table with the most, if you do not learn certainly not.

7 , monitoring tools in my personal advice, it is best to learn this 3 Ge, Cacti , nagios and zibbix , the company is still the most used nagios and zibbix , other are learning it, nagios may be a little difficult, because it involves to write a script with automatic monitoring.

8, clustering and hot standby clusters and hot standby very important, we must understand, the company will not necessarily make you do it, because a novice will not let you touch the basic cluster tool has a lot to learn LVS ( LVS can see http: / /www.linuxprobe.com/chapter-07.html inside the tutorial), it is necessary to learn, you can learn under the best nginx cluster, reverse proxy, as well as hot backup, this can be achieved will have more tools, MySQL heat device needs to learn, from a master copy. Hey learning content Barbara too much. .


9, data backup data backup does not learn, make RAID principle read see through, especially in the work of the most commonly used 1 + 0 or 0 + 1 , even if they do come out experiments to be done, but there are a lot of backup tools, such as tar , dump, , rsync , etc., it's best to find out.

If you possess these a lot, basically you can find a Linux -related work of operation and maintenance, would be more difficult to learn some techniques, such as apache and nginx there are some very important technology, excellent system of tune, and optimize service process optimization, these are at work will come into contact with, be familiar shell script, you are difficult to learn in a learning environment, in order to learn to work more useful and more meaningful technology. Graphical interface tool is not equal, learning Linux to forget Windows operating systems habit of using the command line can really enhance their learning, graphical Linux systems consume system resources reach the learning outcomes.

Guess you like

Origin www.cnblogs.com/it-artical/p/12373854.html