4 Stages of Getting Started with Linux System in IT Technology Study Guide

http://www.cnbeta.com/articles/563635.htm

 

 

60% of the world's people are using Linux. Almost no one has not been "blessed" by the Linux system. A large number of services we enjoy (including web services, chat services, etc.) are almost all servers supported by the Linux system. Android phones go out, and Linux is also widely used in embedded systems. Therefore, learning the Linux system has become particularly important. For ordinary users, it is enough to learn the basic use of the Linux system in a flat style, but for developers or operation and maintenance personnel, it is particularly important to learn the multiple levels of Linux in depth.

I have been in contact with Linux for nearly 6 years, and I have successfully changed from knowing nothing about it to being able to apply it freely, and I am still continuing to learn deeper core knowledge. Next, I will share my "learning plan" with you as a learner. This article will not be too large from the technical details, but mainly introduces the learning path and methodology.

Stage 1: Just to master the use of Linux

As a novice who has no knowledge of Linux, the first step is to choose a suitable Linux distribution system (personal recommendation can choose a Linux desktop operating system with a preference for windows, such as Ubuntu, openSUSE, Fedora, etc. ). The installation of the Linux operating system is a necessary skill for entry (including the installation of MBR and EFI boot methods, the ability to troubleshoot and solve, etc.). When Linux is put into daily use, we will gradually learn some convenient operating habits (basic command operations, shortcut key configuration, software installation and uninstallation, system management, etc.), when we find that we cannot control a certain one under the Linux operating system When the time is up, we will solve it by consulting reference books to viewing blog posts and question-and-answer systems, until one day, we find that daily use can no longer satisfy our desire to study.

Systematic study series (books): The table of contents outline is very important when choosing study tutorials and books. "Linux should be learned this way" is a Linux learning book with a clear learning path and step-by-step, covering from Linux installation to daily use, to system operation and maintenance and advanced applications. It is very suitable as the first book for system learning.

Stage 2: Systematic Learning of the Linux System

Since the daily Linux usage skills can be used very proficiently, some students who are full of systems will trigger the desire to learn in depth. This learning stage will no longer be a scattered knowledge point and skill learning. The open source spirit of Linux has driven generations of predecessors. They summarized and organized their learning experience into various knowledge files. By integrating these resources, we can carry out Reasonable and systematic Linux learning.

Speaking of the front: Before systematically learning an operating system, it is extremely necessary to have a solid grasp of basic computer knowledge (operating system, computer foundation, computer network, etc.), otherwise in the subsequent learning process, you will encounter very difficult problems The basic technical barriers, such as professional terminology, basic concepts are not clear.

In short, this is the stage where the learning process is the integration of resources for systematic learning, problem solving and learning to think. Sincerely, the system absorbs the skills of the Linux system.

1. The skills of proposing solutions to problems: learn to seek solutions to problems through search engines and communities (google, stackoverflow, etc.), and ask seniors in a way that conforms to (the wisdom of asking questions).

2. Learn to think and summarize: Wandering in the process of learning and solving problems will definitely make you immerse in thinking to the bottom of your mind, settle these thinking things, make a summary, inherit and continue the path of learning, and continue to carry forward Linux open source spirit.

3. Experiment and application: Play with your Linux system and build an operating environment for yourself as much as possible!

Stage 3: Formation of applications and knowledge systems

The preface has introduced some application scenarios of the Linux system in the actual living environment. In fact, the application of Linux is also very extensive. Under the premise of proficient mastery, it is enough to start to apply it in work and life. From the daily deployment and maintenance of the website, to the management of the network environment, to the use of various application services, almost all the IT services we enjoy can be completed through the Linux system. Please refer to the training content of Mr. Liu Tun:

http://www.linuxprobe.com/training

When you start thinking about Linux's operating mechanism, system architecture, IO reuse, and even start to transform the protocol stack, don't forget to understand the skill map you have, don't forget to classify and record every pit you have stepped on, pay attention to detail points. These things are related layer by layer, and this learning path will form your own Linux knowledge system.

Phase 4: Deep Learning and Linux Professional Development

To be honest, the author of Linux learning is only temporarily stopped at stage 3, and stage 4 is a summary of the predecessors and the planning of the future learning route.

Operation and maintenance and (kernel/application) development are two completely different development routes for Linux deep learners. Operation and maintenance engineers focus more on Linux application and maintenance skills, as well as the use and development of maintenance tools, while development engineers need to go deep To learn kernel source code interpretation, driver development, embedded system development, application development, etc.

The division of learning stages is of great help to learning, but in fact, it is more important to find a growth method and rhythm that suits you. Make a reasonable plan for your Linux growth, I believe it will make you learn more briskly!

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326464524&siteId=291194637