Knowledge that OPS personnel need to know:
1, understand the history of the operating system and Linux system
2. Understanding Linux Distributions
3, Linux Basic instructions to use the introduction: Man, LS, CD, RM, Mount, INIT, such as nearly hundred command proficiency, Linux get help, Linux Disk Management, Linux network Fundamentals, Linux users, group and Rights Management, Linux package management, Linux text out tools, Linux Scheduled Tasks
4, master the shell writing ability, to achieve automated operation, should master the skills:
Bash Basic Features
Bash's history command
Bash features input and output redirection and piping
grep and basic Regular expressions
grep and extended Regular expressions
Bash Script programming
Bash command completion, bash file name wildcard
The arithmetic operation of Bash
Bash condition judgment
Bash integer test
Bash character test
Bash file test
Bash variables
Bash programming loops and functions
Bash's form
Use of SED
Use of awk
5, focus on enterprise-level service architecture should master the skills:
Enterprise-class common basic services DNS
Enterprise-class common basic services DHCP
Enterprise-class common basic services FTP
Enterprise-class common basic services NFS
Enterprise-class common basic services Samba
Enterprise-class common basic services OpenSSL
Enterprise-class common basic service OpenVPN
6. Focus on enterprise-level Web Architecture Mastery Skills:
Enterprise-Class Common services HTTP
Enterprise-class common service Nginx
HTTP Service Proxy Cache acceleration
LNMP Platform Construction
Varnish Enterprise-Class cache architecture
Nginx Cache Module
Enterprise-class common service memcached
Enterprise-class common services Tomcat
7, professional enterprise-level cluster Architecture Mastery Skills:
LVS Enterprise-Class applications
Heartbeat Enterprise-Class applications
Nginx Response Agent
Keepalived Enterprise-Class applications
Corosync for enterprise-grade use
RHCS Enterprise-Class applications
DRBD Enterprise-Class applications
iSCSI Enterprise-Class applications
MogileFS Enterprise-Class applications
8, enterprise-Class DB Storage Architecture Mastery Skills:
MySQL Application principle and management
Application principle and management of MARIADB
MARIADB Storage Engine
MARIADB master-Slave, dual-master, read-write separation
MARIADB Multi-source replication
MARIADB Core Features
MARIADB Cluster
9, enterprise-level tuning Mastery Skills:
Linux startup process
Linux Process Management
Linux process \ Load and other query commands
CPU and Cache architecture
Linux system parameter meaning
Linux kernel compilation
Firewall iptables
10, Operation and maintenance development Mastery skills:
Zabbix Enterprise-level monitoring
Ansible Enterprise-Class automation tools
PUPPT Enterprise-Class automation tools
Cobble Enterprise-Class automatic installation tool
This article is from the IT home blog, so be sure to keep this source http://bjwxjy.blog.51cto.com/525755/1740354
The skills that Linux OPS engineers should master