How to start self-study network security direction?

First, we start with the job function of the operation and maintenance engineer. The job content of the job:

1. Platform structure establishment

One of the basic tasks of an operation and maintenance engineer is mainly responsible for participating in and reviewing the rationality and operability of the architecture design to ensure that the system runs safely, efficiently and stably after it goes online. Guarantee and continuously improve service availability and data security, and improve user experience.

2. Daily operation guarantee

Primary operation and maintenance is responsible for the use of operation and maintenance technology and operation and maintenance platform to ensure the comprehensive management and full life cycle management of network equipment, and ensure that the status of equipment, business and security can be monitored and controlled. Responsible for formulating emergency plans and organizing drills, responsible for ensuring the stable operation of the business 7*24 hours, and quickly locating and solving various problems that arise during this period.

3. System optimization

Senior operation and maintenance engineers need to consider the optimization of the system. High-level cloud computing operation and maintenance engineers are crucial to the long-term stable operation of the system. Due to the limitations of the Linux server architecture, system failures are inevitable. However, through reasonable design and effective operation and maintenance, the frequency of failures can be greatly reduced and the efficiency of business recovery can be improved.

2. Skills that qualified operation and maintenance personnel need to master:

1. Linux system basics, basic knowledge of Linux and command usage, and core knowledge points such as users and permissions;

2. Linux system management, Linux management methods from processes, resources, tasks, files, software packages, disks, etc.;

3. Linux enterprise-level common services, such as DNS, FTP, Http, mail;

4. Linux enterprise-level security principles and prevention techniques, network and security Linux security architecture, security threat model, encryption, decryption and other principles, common attack and prevention methods;

5. Shell programming, the basic usage of Shell scripts, you need to learn some common enterprise-level script usages;

6. MySQL application principle and management Mysql installation, management, authorization, addition, deletion, modification and query;

7. Add http service proxy cache, http advanced protocol application, cache, web service nginx;

8. Application of enterprise-level load cluster enterprise-level 4-layer load balancing LVS, and 7-layer load balancing nginx and haproxy;

9. Enterprise-level high-availability cluster The principle of high-availability clusters realizes high-availability clusters with keepalived as the core, as well as master-slave high availability and dual masters;

10. Operation and maintenance monitoring zabbix enterprise-level monitoring system and the function and architecture of zabbix popular open source monitoring system;

11. Cloud computing operation and maintenance automation ansible, puppet and other operation and maintenance automation solutions;

12. WEB service architecture WEB service architecture, JSP system, tomcat, CDN, caching principle, pressure test, evaluation;

13. Large-scale Internet cluster architecture and actual combat scheme LB cluster: nginx, Haproxy, LVSHA cluster, dynamic and static separation;

14. MySQLDBA practical skills and optimization Database parameter optimization, sub-database sub-table, backup scheme, data recovery strategy, master-slave replication, read-write separation, connection pool and sharding technology, MHA, etc.;

15. Enterprise-level cloud computing 0penstackKeystone, Glance, Nova core components, network modules, block storage services, etc.;

16. Enterprise-level big data Hadoop operation and maintenance columnar database HBase basic principles, installation configuration and application, Zookeeper cluster construction, hadoop to achieve Namenode high availability;

17. Enterprise-level virtualized KVM combat KVM environment: KVM installation, configuration and application;

18. NoSQL enterprise-level application Nosql application, such as redis, MongoDB replication, cluster and other advanced applications;

19. The application of the enterprise-level log collection system ELK in actual combat with the massive data log collection system Elasticsearch+Logstash+kibana;

20. Sustainable integration of Jenkins+github enterprise applications;

21. Virtualization container Docker Linux lightweight virtualization Docker, the principle and installation, configuration and application of Docker;

22. Enterprise-level K8S actual combat component functions, installation, configuration, enterprise-level application scenarios and common fault analysis;

23. Actual Linux system tuning: comprehensively explain Linux system tuning from memory, CPU, process scheduling, disk IO, network parameters, etc.;

24. Python programming foundation, Python installation, logical judgment, module usage, etc.;

25. Comprehensive ability to improve expression ability, teamwork ability, execution ability, competence, etc.;

The skills that operation and maintenance engineers need to have: master the basic knowledge of host, network and operating system, and be able to solve problems in time when problems arise. Knowing how to develop can realize automatic operation and maintenance, and hand over repetitive simple tasks to script programs to improve work efficiency.

3. Network security self-study video recommendation

Basic Introduction to Network Security Operation and Maintenance

Linux from entry to proficiency

Gradually in-depth, systematic learning operation and maintenance security

Network security + operation and maintenance advanced course - apply what you have learned, handy

Linux operation and maintenance work scenario solutions from zero foundation to employment

Kubernetes (K8S) Super Quick Start Tutorial

MySQL DBA Database Operation and Maintenance Practical Tutorial

Python entry to proficiency (19 days)

In-depth analysis of docker containerization technology_Java Advanced Tutorial

The java tutorial teaches you Jenkins from environment configuration to project development

Guess you like

Origin blog.csdn.net/JACK_SUJAVA/article/details/130292593