Operation and maintenance and development direction

1. What is Linux operation and maintenance

Operation and maintenance means that large organizations have established a good network of hardware and software maintenance is to ensure the normal on-line on the business and operations. In the process of running in on him for maintenance, a collection of networks, systems, databases, development, security, monitoring in-one technology, operation and maintenance also includes DBA operation and maintenance, site operation and maintenance, virtualization, operation and maintenance, monitoring, operation and maintenance, game operation and maintenance and so on .

Operation and maintenance of the 1.1 classification

. (1) development of operation and maintenance: operation and maintenance is to the application development tool operation and maintenance and operation and maintenance platform

(2) Application operation and maintenance: is for the business lines, maintenance and troubleshooting to do with the development of operation and maintenance of tools developed for the business lines, maintenance and troubleshooting to do

(3) System operation and maintenance: the application is to provide operation and maintenance of infrastructure on the business, such as: system, network monitoring, hardware, etc.

1.2 common basis for the work of operation and maintenance

1. Service 2. Service monitoring technology performance optimization service fault management 3. 4. 5. security services to deploy service automatically publish 6. Service cluster management 7. Service Cost Optimization

8. 9. database management platform initialization

Two .Linux development of operation and maintenance work

1.1 operation and maintenance of development

1) Hand management phase, 2). Tool batch operation phase, 3). Internet management phase, 4). The system self-scheduling stage

1.2.linux operation and maintenance work classification

1) Application of O & M 2). The system operation and maintenance 3). 4 developing operation and maintenance). 5 database operation and maintenance). Safe operation and maintenance

Three .Linux operation and maintenance of software and skills for everyday use

1, operation and maintenance engineers use the operation and maintenance platforms and tools

      1.  Web server: the Apache, Tomcat, nginx

      2. 监控:prometheus、zabbix、openfalcon、nagios、cacti

      3. Automatic deployment: ansible, saltstack, puttet 

      4.  Load balancing: Keepalive, LVS, HAProxy, Nginx

      5.  Backup Tools: rsync, wget

      6.  problem tracing: netstat, Top, tcpdump, Last

      7. 容器:docker、k8s、docker-compose、swarm

      8. 安全:kerberos、selinux、acl、iptables

      9.  Virtualization: OpenStack, Xen, KVM

  2, operation and maintenance engineers to master the skills

      1. The solid foundation of knowledge computer, including computer system architecture, operating system, network technology;

      2. Generic applications need to understand the operating system, networking, security, storage, CDN, DB, etc., know the relevant principles;

      3. programming capability, operation and maintenance tool for small to large development to develop large-scale operation and maintenance system / platform needs to have good programming skills;

      4. Data analysis capabilities: the ability to organize, analyze the data system is running, found the problem and find a solution direction;

      The wealth of knowledge of the system, including system tools, the typical system architecture, common platform selection and other;

Guess you like

Origin www.cnblogs.com/xinghui1217/p/12064585.html