A, IT knowledge infrastructure
Data storage: disk - | --SAN, NAS, DAS (specifically the data stored on disk arrays)
| - Distributed Storage Architecture (HDFS Hadoop Distributed File System) - cluster (Application)
+
System: Linux
+
Algorithm: 1, map-reduces data processing clusters: It is the massive data in a certain way, to modify the relationship between the key (key-value)
HDFS + map-reduces = Hadoop cluster (running on a high-performance Linux cluster)
2, through the mathematical (statistical) + Python = algorithm
3, data visualization
=
result
Second, the direction of the IT industry
Cloud computing - Big Data
1, operation and maintenance --Linux operating system (Windows-- Desktop Engineer) -
(1) Linux operation and maintenance
(Web framework)
(Build your own personal web site)
(2) The virtual KVM \ XEN Hadoop + JAVA = large data storage direction
openstack
docker(k8s)
(3) Hadoop + JAVA = large data storage direction
2, development - Computer Language
BASIC early machine language
C C ++: systems development, driver development, embedded development (writing board)
(Driver: a set of instructions need to convert between the various device manufacturers, before the exchange apparatus so that manufacturers)
Front-end: JS php css html
JAVA
Tools: scripting language - shell \ perl \ python
Database: MySQL, nosql
Third, the operating system Introduction
1, the operating system doing?
Platform - nexus
Previous: Application
Under: hardware (resource Resources)
Three member hardware platforms: CPU memory I / O devices
Five members: a memory controller operator input device output device
CPU: All operations
Memory: providing data to the CPU (cpu can only read data to the memory), reboot the system, the data in memory will be lost;
CPU reads in memory specified (desired data), this process we call addressing; (a physical address, logical address)
IO device: network card (adapter adapter): Ethernet (Ethernet)
Disk (IDE, SAS, SSD) mechanical drive, solid state disk
2, knowledge expansion
osi seven layer model ---------------------------------------------- ------------ TCP / IP four-layer model
The application layer ----- QQ |
The presentation layer ----- instruction conversion |
Session layer ----- session to establish a session | application layer
----- distinguished by transport layer application port | transport layer
The network layer ----- IP | network layer
----- the MAC data link layer address (physical address) [ipconfig / all] |
----- physical layer specific physical device (a hardware device) | host-to-host layer,
[Serve] for the upper lower
The operating system itself is a software program, but it does not directly provide customers with the application, but to provide hardware resources for other applications;
Operating system is divided: user space and kernel space