Linux learning outline (expert finishing)

1.Linux primary
  principle 1.1 OS operating system of
  1.2 to commonly used commands
    turn off
    Time Management: DATE CAL Clock
  1.3 purpose structure, the purpose of the management
  tree Tree
    cd
  1.4 file management, file search, file attribute
  management 1.5 users and groups of
    su sudo
    acl
  1.6 disk management
    fdisk - parted
    LVM
    RAID
  1.7 Linux network management
    ip
    ifconfig
    netstat
    SS
    ifup ifdown
    route
  1.8 process management
    1 process thread

    2 process program

    Ordinary 3 daemon process and the
    PS pstree
    Top
    Uptime
    vmstat
    htop
1.9 iptables - Firewall
  four table pentachain
    four tables [filter nat mangle raw]
    pentachain []
2.Linux Intermediate
  2.1 shell script development (bash variable text processing logic statements Three Musketeers )
  2.2 nfs smb the FTP the TFTP iscsi
  2.3 dns service
  2.4 the Telnet OpenSSH OpenSSL
  2.5 httpd HTTP protocol
  2.6 LAMP - Mysql
  2.7 nginx (Web site references module)
  2.8 Web caching of knowledge
3.Linux advanced
  3.1 cluster [1 application layer cluster (heartbeat + nginx reverse proxy HA RHCS) 2. based on three and four clusters (LVS keepalived +)]
  3.2 virtualization - cloud [1.Xen 2.kvm - ovirt 3.openstack 4..docker -k8s ]
  3.3 Big Data [1.hadoop cluster (HDFS distributed file system cluster mass data storage problem of map-reducer solve the problem preliminary processing of data) 2 ELK ES system log processing mass data processing systems]
4. Other content
  4.1 Monitoring Platform [zabbix after end data store (store) data ZABBIX internet distal end 90 (php distal)]
  4.2 automated operation and maintenance [ansible pippet saltstack ...]

Guess you like

Origin www.cnblogs.com/schoolboy999/p/11414869.html