Getting dimensional transport-related knowledge introduction

Operation and maintenance Getting Started

Speaking from the lowest
1. Equipment
cable line sequence connection, Fast and Gigabit Ethernet cable, fiber optic cable, Cisco routing, routing Huawei, what's switch, including some form of learning between VLAN, switches and routers, in general I recommend learning to CCNP enough, computer hardware understand it, your own DIY a computer, are generally clear. Understand the difference between an ordinary PC and server, the server are 1U 2U 4U, then it is to find a managed hosting server, depending on how much room the cost line, bandwidth, geographical and decided to register a domain name, for the record had better understand.

2. Data link layer
relating to that MAC address, switch learning, local stuff.

3. Network Layer
understand Chinese Internet several major ISP, Telecom, China Mobile, China Unicom, Education Network malpractice interconnected master tcpdump, winshark, packet capture software, TCP / IP protocol, of course, there are a lot of protocol router.

4. Buffer layer of
understanding of Chinese CDN several well-known manufacturers.

Several open-source caching software

1.squid

2.varnish

3.Traffic Server

The system layer
above all three systems, Linux, Unix, Windows, the market in general to use the server to do three systems, Linux is now the mainstream of the Internet is generally focused on learning this, Windows is Windows 2008 R2, Unix is AIX, Free BSD, non-discriminatory reasons platform here, because the win itself a domain controller management is also very powerful, but because of copyright issues win, and costly, most will focus on learning Linux, the internet also tend to this. AIX Free BSD and Linux learned this fact, are similar, only somewhat different, friends who are interested can go to learn about the history between Linux and Uninx.

6. The database tier
database I generally tend to the Mysql, but very few in contact Oracle. Fluent in a major, the other is not difficult to estimate, on why mysql application because it can be used, in-depth study to understand the source code. There are also non-relational databases moogoDB

7. The container layer
Tomcat, Nginx, Apache, redis, IIS there's really nothing, their language of their choice to run a variety of container applications.

Recommended Books
Linux

The first is the system, Linux community can learn about the red hat RHCE courses

Bird Brother private kitchens (must see) (Server Edition is very general, do not choose)

Linux System Administration Technical Manual (optional, the bulk of the book)

Windows
win server recommended several books in English

Pearson.Windows.Server.2008.Portable.Command.Guide

Microsoft.Press.Windows.PowerShell.3.0.First.Steps

Professional.IIS.7

General command => bat Scripting => Powershell (equivalent to Linux's BashShell) => a domain controller

Network
Cisco CCNP study materials (must buy, switches and routers)

Building high-performance Web sites (the book is a must buy for beginners, especially important for operation and maintenance)

TCP / IP protocol roll (must see)

Build highly available Linux server (optional)

Script
Shell (no suggestions here, I did not buy books, online and see the line, buy books also, Jingdong china pub freedom of choice)

In addition to Shell as to understand Python Perl, I suggest their choice, so of course I was Perler guide you choose Perl

O'Reilly: Perl language entry (must see)

Efficient Programming Perl (2nd Edition) (optional)

Higher Order Perl (optional)

Python
Python based tutorial (must see)

After the foundation can be applied to understand some framework such as Django, tornado, of course, want to learn more look at the source code, there is interest in continuing in-depth, C also feel good, you can look at the source code for Python virtual machine

Regular script (regular principles, essential in regular linux)
regular expression classic example (see the election)

Mastering Regular Expressions (see the election)

Database
High Performance MySQL (must see)

Availability mysql (must see)

Effective MySQL's backup and recovery (optional)

oracle database 9i / 10g / 11g art of programming: in-depth database architecture: Version 2 (if you look at with oracle)

Monitoring
monitor many types, you can access multi-view content, such as Cact, bmon, nload, iftop, vnstat, iptraf and so on.

Summarizes the
CLI (Command line) operation and maintenance is the source of ten thousand, to be familiar with the script can write freely, think well about troubleshooting steps for beginners to refer to the Internet a key XXX to be an example, and then their own improvements, such as initializing the system and the like, SSH configuration, the configuration parameters and the like. Towering building from the ground since, although many more books, but still it is necessary to look at.

Guess you like

Origin blog.51cto.com/14662442/2481757