Linux OPS engineers must learn the 8 necessary IT skills

Source: Internet
Author: User
Tags rsync

after growing up a Linux Engineer, I realized the sadness behind the road. Thank you very much for supporting my companion and teacher, is that you encourage me, persist in the end, only in this industry foothold.

If you're learning linux rhel Span style= "font-family: ' The song Body '; > and centos as a learning linux release, in companies and enterprises they are the most used, after all, learning in addition to being a hobby, followed by employment. centos Yes rhel clone version, free to use, two distributions without any distinction. Grow into a linux engineer, only need to master the following skills, There is nothing wrong with the daily work.

650) this.width=650; "Src=" https://s5.51cto.com/wyfs02/M02/91/E2/wKiom1j429vR6xLxAAHCXW8PnjE070.png-wh_500x0-wm_ 3-wmp_4-s_1046737284.png "title=" image 1.png "alt=" Wkiom1j429vr6xlxaahcxw8pnje070.png-wh_50 "/>


1. a solid foundation

Imagine if there is no solid foundation, how to view the file type, view the system running status, edit files, output files, create users, assign account permissions, use RAID Technology and LVM disk array The most basic knowledge, must master solid, can go farther. About basic skills to buy a book "Linux should learn" to self-study, this is my technical enlightenment reading, very good.

2. Building Services

in theLinuxThere are many kinds of services, and each company uses different, but the most common and basic must learn, likeFTP,Bind,DHCP,SAMBAservice to understand is simple to configure, andLnmpand theLAMPto be quite skilled, not only to build, to be familiar with the service inside the configuration, each company will use theWebserver, soApacheand theNginxto be proficient, some companies will use theTomcat, soNginxtechnology requires more refinement. The company's network has been largely deployed and does not need to take into account network problems, and for poor Network Foundation, evenIP, subnet mask do not understand, then please pick upCCNAbooks to study under.

3. scripting language

The Shell language is what you have to do in this industry, if not, then wash your sleep. Some simple system management Shell scripts are also the most common and used. Don't assume that you'll look at CPU Utilization, memory usage, and so on, which may not actually solve your problem, most significant of which is the system script. Another use of the language is the current comparison of the fire of python, program efficiency, syntax, concise and clear advantages, to achieve our automated operation and maintenance.

4. manipulating text files commands:sed,awk,grep

These three powerful commands are calledLinuxthe Three Musketeers of the world. sedand theawkThese two must also be mastered, and the most used in the work. grepThe command is a powerful text search tool that uses regular expressions to search for text and prints the matching lines. sedis a streamlined, non-interactive editor that can perform and editVIand theEmacsthe same editing task, butsedThe editor does not provide an interactive way to use, only input edit commands at the command line. awkis a program language, the processing of documents has a strong function,awkgood at extracting data from formatted messages or from a large text file. Also need to master the regular expression, withsedand theawkthe use of functions will be more powerful in the processing of text and filteringWebis very useful.

5.MariaDB Database

before the Linux is the most used database is mysql, sad to be mysql database management system by Oracle After the takeover, the company moved from open source to closure, leading to the selection of MariaDB for many Linux distributions , including Red Hat. Regardless of which database you use, you need to master the basic commands for creating, deleting, adding, querying, backing up, and recovering data.

  6.firewalld and iptables

in Red Hat rhel7 system service replaces iptables service, above the old server version iptables There are still, you need to learn to use the firewall. Really do not learn, firewall is a difficult point, all kinds of rules, you will be dizzy. In order to guarantee the linux The safe operation of the system, the firewall must go through the chopping, The specific introduction can be seen under the " linux so to learn" the eighth chapter of the book: http://www.linuxprobe.com/chapter-08.html

7. monitoring Zabbix and Nagios

server running real-time feedback, completely rely on a good monitoring tool, found that the first time the problem can be effective in a timely manner to avoid greater losses. For beginners,Nagios is simple and intuitive and easy to get started, but the Zabbix interface is more aesthetically pleasing and more difficult to get started with. For enterprise monitoring applications, both can achieve large-scale monitoring, are sufficient to meet user needs, there is no absolute good or bad. Zabbix is open source for commercial software, andNagios is a free software plug-in combination. Let's all learn!

8.rsync backup Data

data is the most valuable asset of an enterprise, and it is natural to protect the data. The principle of RAID to understand the configuration, know the enterprise data structure, a variety of backup methods to ensure the security of data. rsync maintains the original file permissions, time, soft and hard links, and so on, can be mirrored to save the entire directory tree and file system. With a backup you can restore the original data from the backup, regardless of the device failure.

   mastering these techniques, Can already be competent for an operations engineer's work, welcome "into the pit" linux Operation and maintenance. It is not easy to stick to this place, learning linux windows That's the point of graphic point, the advantage is linux No graphical comparison saves memory, and for Span style= "FONT-FAMILY:CALIBRI;" >linux novice, we recommend that you do not install the bare metal linux system, learning linux linux Ops siege Lion.


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

Linux OPS engineers must learn the 8 necessary IT skills

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.