Current location - Quotes Website - Collection of slogans - Several important knowledge points of Linux programming
Several important knowledge points of Linux programming
The first stage: introduction of basic knowledge of linux

The introduction of L inux basic knowledge mainly includes: Linux hardware basic knowledge, Linux development history, Linux system installation, xshell connection, xshell optimization, troubleshooting of SSH remote connection problems, Linux basic optimization, Linux directory structure knowledge, Linux file attributes, Linux wildcards, regular expressions, Linux system permissions, etc.

The second stage: advanced linux system management

Advanced linux system management includes: Linux scheduled tasks, Linux user management, Linux disk and file system, and the sed command of Linux Three Musketeers.

The third stage: Linux Shell foundation

Linux Shell foundation includes: Shell programming foundation, awk command of Linux three musketeers, etc.

The fourth stage: Linux network foundation

The fifth stage: Linux network service

Linux network services include: cluster actual combat architecture startup and environment preparation, rsync data synchronization service, Linux whole network backup project, nfs network storage service, inotify/sersync real-time data synchronization /nfs storage real-time backup project, etc.

The sixth stage: the important network service of Linux

Important network services of Linux include: http protocol /www service foundation, introduction and basic practice of nginx web, deployment of lnmp environment/migration of database to NFS system, nginx load balancing, keepalived high availability, etc.

Stage 7: Ansible automatic operation and maintenance and Zabbix monitoring.

Ansible automatic operation and maintenance and zabbix monitoring include: SSH service key authentication, Ansible batch automatic management cluster, Zabbix monitoring, etc.

Stage 9: Large-scale Cluster High Availability Service (Lvs).

The tenth stage: Java Tomcat service and firewall Iptables

Eleventh stage: advanced application practice of MySQL DBA

The advanced application practice of MySQL DBA includes: basic command of MySQL database entrance, advanced backup and recovery of MySQL database, deep transaction engine of MySQL database, optimization of SQL statement of MySQL database, separation of master-slave replication/reading and writing of MySQL database cluster, high availability of MySQL database /MHA/keepalived, etc.

Twelfth stage: high-performance database Redis and Memcached course

The thirteenth stage: Linux large-scale cluster architecture construction (200 units)

The fourteenth stage: the actual combat of Linux Shell programming enterprise case

Fifteenth stage: enterprise-level code release online scheme (SVN and Git)

Phase 16 Enterprise Kvm Virtualization and OpenStack Cloud Computing

In the seventeenth stage, eight components of the public cloud Alibaba Cloud build a cluster.

Phase 18: enterprise application practice of Docker technology.

Stage 19: Introduction and Advanced Python Automation

The twentieth stage: career planning and high-paying employment guidance