Linux from small white to Linux senior experts Road

Source: Internet
Author: User
Tags ftp protocol mysql backup varnish nginx reverse proxy haproxy hadoop ecosystem

Linux from small white to Linux senior experts Road

Why learn Linux for the following reasons:
Linux is free;
Linux is open source, you can modify the source code;
Linux is open and has a wide range of communities;
Learning Linux can better grasp the computer technology;
Linux is the trend of future development;
Linux has a lot of distributions and you can make different choices depending on your needs.
Linux gives you one more choice;
Linux is a kind of freedom philosophy, a kind of open source belief;
Learn Linux, you can install force, the most important point, more than the pressure of the body.

Learn Linux do not come up to learn the architecture of the same, must lay a good foundation, is the so-called Foundation is not strong, shake, you understand.
The Linux learning route is as follows:

1. Computer Fundamentals and OS development history
2. Operating system history and Linux system
3. Linux Distribution and philosophical thinking
4. Getting Started with Linux
5, Linux get command help detailed
6, Linux common system commands
7. linux File System basics
8. Basic Linux File related commands
9, bash features input and output redirection and piping
10. Bash's basic features
11. Bash features and usage
12. linux file and text management tools
13, Linux users, groups and rights management
14. Linux Users and Rights management
15. grep and basic Regular expressions
16. Egrep and extended Regular expressions
17. File Search and find command
18. Find command and file special permissions
19. Getting Started with Bash script programming
20. Linux periodic task plan and Facl Foundation
21. Use the VIM editor to get started
22. Linux Disk Management
23, Linux file System management and advanced
24. Bash Script Programming
25, the use of LVM and advanced
26. RAID devices and Mdadm create soft raid
27, Linux Network Foundation
28. Linux Network attribute configuration and tool use
29. Linux Package Management
30. Linux Package Management
31. Bash advanced for Loop explaining
32. Compression, archive and package compilation and installation
33. Linux Package management and bash condition test
34. Bash Condition test
35. File test of Bash programming
36. Basic knowledge of Linux process management
37. Common tools for Linux process management
38, installation configuration PXE and KS implementation and application
39. CentOS system Start-up process and GRUB Foundation
40. Grub Legacy Advanced
41. Linux Kernel Management Basics and Kernel compilation primer
42, CentOS 6 system installation and Kickstart
43. Kernel Compilation and CentOS 6 system installation
44. Linux Emergency rescue mode and bash programming
45. SELinux Foundation
46. Bash programming while and until loops
47. Bash programming loops and functions
48, data encryption and decryption basis
49. CA and OpenSSL applications
50, the basic application of OpenSSL
51. DNS Service Base
52. DNS Service Foundation and advanced
53. BIND9 Installation Configuration
54, BIND9 reverse region and master-slave synchronization
55. High-level application of BIND
56. Telnet and OpenSSH Basics
57, OpenSSH and Dropbear
58. Socket and HTTP Basics
59. HTTP protocol and HTTPD Foundation
60, httpd Basic configuration detailed
61. Advanced HTTP protocol
62, the basic application of httpd
63. Compile and use httpd-2.4
64, lamp combination First knowledge
65. PHP and RDBMS Basics
66. Relational database and MySQL
67. Getting started with MySQL
68, MARIADB Basic Introduction
69. Compile and implement lamp
70. FTP protocol and basic application of VSFTPD service
71. RPC concept and basic application of NFS
72. Samba and its basic applications
73. Advanced application of VSFTPD
74. Firewall and NetFilter Foundation
75. Basic usage of iptables
76, Iptables Layer7
77, Iptables and Tcp_wrapper
78. Nat of NetFilter
79, NetFilter Advanced
80. Rsyslog Log System
81. Sed command
82. Introduction to Awk and advanced
83, Sudo and sudoers
84. Introduction to AWK and advanced
85, Bash script programming array and string processing
86, Nsswitch and Pam
87. Sudo basic Application
88, step by step to improve the custom Linux kernel
89, step by step to improve the customization of Linux user space and services
90. HTTP protocol base and IO model
91, Nginx Web service configuration detailed
92. Nginx Characteristics and Basic concepts
93. LVSFWM and Persistent connection
94. LVS Persistent connection and health status detection
95. The implementation of LVS knowledge frame and Dr Model
96, TCPIP Network basic knowledge and LVS-DR model in depth
97, Hacluster Foundation and Heartbeat realization ha
98. Hacluster Basic Concept
99. Hacluster concept Extension and heartbeat realization
100, Heartbeat high-usable Ipvs
101. Achieve a highly available MySQL cluster
102, Corosync, pacemaker cluster and PCs
103. DRBD Foundation and application Realization
104, Hacluster and Corosync
105, using CRMSH configuration pacemaker
106. Using DRBD to implement HA MySQL
107, the implementation of Ipsan on Linux system
108. RHCs's GFS2 and CLVM supplement
109. RHCS Cluster Base Application supplement
110. SCSI and iSCSI protocols
111, Nginx and Tengine Introduction
112. Nginx Upstream and FastCGI module application
113. Nginx reverse Proxy and cache function
114, Web site architecture model Introduction and Nginx
115. The memcached of LNMMP
116, LNMMP and Fastcgicache
117, Nginx reverse proxy and load balancer module
118, the cache mechanism of Nginx
119. Haproxy and application basis
120, Haproxy application detailed
121, Web site architecture expansion Ideas
122, varnish program structure and configuration preliminary
123, the use of VCL detailed
124, VCL use detailed and varnish command line tool
125. Web system architecture and Cache Foundation
126. Fundamentals of Java Technology system
127. Tomcat core concept and use preliminary
128. Tomcat Configuration and application
129. Tomcat configuration and application memcached principle and application
130, MSM and JVM virtual machine performance monitoring
131. Tomcat load Balancer cluster and session cluster
132. Keepalived Advanced Application
133. MySQL Foundation
134. VRRP Agreement and Keepalived Foundation
135. MARIADB storage engine and compile and install
136. mysql in the transaction
137. mysql Architecture and SQL statements
138. MySQL Query operation
139. Basic concept of MySQL backup and restore
140. User, rights Management and query cache
141. Index and explain
142. mysql Copy base
143, the use of xtrabackup
144. Use mysqldump and lvm2 for backup
145. mysql Scale out the foundation
146. mysql replication and read/write separation
147. Theory Foundation of Distributed system and evolution of large-scale network architecture
148, large-scale website architecture evolution and the Theory foundation of Distributed system
149, Linux operating system principle
150. DFS and MogileFS
151, MogileFS application detailed
152, Ansibleplaybook detailed
153. Ansible and its common modules
154, Cobbler Simple implementation
155. Introduction of operation and maintenance tools and implementation of PXE environment
156. Puppet variables, data types and classes
157. Introduction to puppet basic concept
158. Puppet class, Template and Module
159, puppet resource type detailed
160. Puppetagent_master Model
161. Advanced application and Extension topic of puppet
162. Zabbix working principle and installation configuration
163, Monitoring System Foundation and Zabbix Introduction
164, Zabbix Use advanced
165. Getting Started with Zabbix configuration
166, Zabbix Use advanced
167, Zabbix monitoring mode and distributed monitoring
168. Basic Principles of virtualization Technology
169. The base of Xen virtualization technology
170. Advanced Technology of Xen virtualization
171. Xen Live Migration
172, Xen configuration and the use of Virtmanager
173. KVM semi-virtualized and Libvirt applications
174. KVM Technology Foundation
175. A detailed description of KVM virtualization Network
176. Using QEMU-KVM to manage KVM virtual machines
177. The Foundation of Network virtualization Technology
178. Advanced Technology of Network virtualization
179. The glance of OpenStack
180. The keystone of OpenStack
181. OpenStack Foundation
182. The Cinder of OpenStack
183. The compute of OpenStack
184. The neutron of OpenStack
185. OpenStack Run VM
186. Getting Started with Redis basics
187. Redis Application Advanced
188, Linux system Tuning Foundation
189. MongoDB Basic Application
190. MongoDB Index and copy set
191. NoSQL Basic Concept and MongoDB
192, the concept of database fragmentation and the implementation of mongodbsharding
193, Hadoop2.0 Introduction
194. Getting Started with Hadoop
195, SYSTEMD Foundation
196 、............
After learning this, you can learn more about the Big data Hadoop ecosystem and Oracle principles.



This article is from the "Liang blog" blog, make sure to keep this source http://7038006.blog.51cto.com/7028006/1827035

Linux from small white to Linux senior experts Road

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.