Operation and architecture design of Linux system

Source: Internet
Author: User

An overview of this chapter

Introduction to all aspects of Linux system operation and architecture design

Getting Started with Linux basics
    • Recognize computer core hardware and servers
    • Linux development history, System composition, application area, and distribution
    • Build operation Environment: use of vmwareworkstation and SECURECRT
    • Basic use of Linux systems
    • Shell Getting Started and commands overview
Three Linux system Management
    • File Directory Management
    • User Management
    • Rights Management
    • Use of the VIM editor
    • Document Compression Packaging
    • Package Management
    • Network management
    • File System Management
    • Memory management
    • System Management (monitoring, environment variables)
    • Security Management (Selinux,iptables)
Four-enterprise Application service Management
    • File Services (Samba, NFS, SFTP)
    • Web Services (HTTP protocol, Apache, Nginx)
    • Lamp/lnmp
    • Dns
Five Shell programming combat
    • Getting Started with Shell scripting
    • Shell variables, conditional statements (if, case), functions
    • Shell Loop (statement while, Unit, for, select)
    • Shell Control Loops
    • Shell Array
    • SED and gawk application advanced
    • Shell Script Development Example
    • Debugging of shell scripts
    • Shell Scripting development environment variable configuration and optimization practices
    • Application practice of expect Automation interactive program
    • Child shell and shell nesting mode applications
    • Shell face question actual combat
Six high-performance, high-availability MySQL
    • MySQL Architecture and history
    • MySQL Benchmark test
    • Server Performance Profiling
    • Schema and data type optimization
    • Create high-performance indexes
    • Query performance optimization
    • MySQL Advanced Features
    • Optimize server settings
    • Operating system and hardware optimizations
    • MySQL replication and its rationale
    • Extensible MySQL
    • High Availability
    • MySQL in the cloud
    • Application-Level optimization
    • Backup and Recovery
    • MySQL Tool Set
    • MySQL Replicant Library
    • Binary log
    • High Availability Replication
    • Scale-out replication
    • Data sharding
    • MySQL Cluster
    • MySQL Monitoring
Seven load Balancing cluster solution Haproxy+lvs Eight High availability cluster solution keepalived Nine high performance cluster solution ten OPS tools use
    • Ansible Automated Deployment Management tools
    • Puppet Automation Configuration Management tool
    • Fabric Automation Operations Tools
    • Saltstack Automation Maintenance Tools
11 operation and Maintenance monitoring
    • Zabbix
12 Python Automation operations
    • Constructing b/s automatic operation and maintenance platform
    • Constructing the security auditing function of Linux system
    • Build distributed Quality monitoring platform
    • Build the desktop automation operation and maintenance platform
13 Cloud Computing
    • OpenStack
14 Big Data
    • Hadoop
      • Hadoop Eco-Circle (Hdfs,hive,hbase,zookeeper,pig,impala,kudu,flume)
    • Spark
    • Strom
15 Enterprise-Class virtualization
    • Kvm
16 Distributed Message Middleware
    • RabbitMQ
    • Rocketmq
17 Distributed MongoDB Enterprise-class applications
    • MongoDB Introduction
    • MongoDB Design Application
    • MongoDB replication
    • MongoDB Shard
    • MongoDB Application Management
    • MongoDB Service Management
18 Distributed Redis Enterprise-class applications
    • First knowledge of Redis
    • Understanding and use of APIs
    • Small functions commonly used by Redis
    • Redis Client
    • Redis Persistence
    • Redis replication
    • Redis's nightmare: Blocking
    • Understanding Memory
    • Sentinel
    • Cluster
    • Cache design
    • Developing traps for operations
    • Redis monitoring Operation Dimensional plane station Cachecloud
    • Redis Configuration Statistics Dictionary
19 Distributed Log System
    • E (Elasticsearch)
    • L (Logstash)
    • K (Kibana)
20 Distributed MySQL Middleware
    • Mycat
21 Distributed File Storage
    • Moosefs
    • GlusterFS
    • Fastdfs
22 Virtualization Container
    • Docker
    • Kubernetes
Tuning of two-decade Linux systems
    • Optimization idea of Linux system
    • Linux system performance evaluation and optimization case
    • Memory, disk performance evaluation
    • Network Performance assessment
    • Performance evaluation based on Web application
24 Java Technology Stack
    • Tomcat
    • Jenkins
    • Git/gitlab
    • Maven
    • Jira

Important NOTE: Mobile terminal better reading program, follow the individual public number: ittimeline, csdn article content will be synced to the public number in real time.

Operation and architecture design of Linux system

Related Article

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.