It Learning Guide: four phases of getting started with Linux

Source: Internet
Author: User

It Learning Guide: four phases of getting started with Linux
60% of the world's users are using Linux. Almost no one is favored by the Linux system. Almost all of the services we enjoy (including web services and chat services) are backed by the Linux system, more than 2 billion people carry Android phones developed based on Linux kernel every day. Linux is also widely used in embedded systems. Therefore, it is particularly important to learn the Linux system. For common users, the basic usage of flat learning the Linux system is sufficient, but for developers or O & M personnel, it is particularly important to thoroughly learn multiple levels of Linux. I have been in touch with Linux for nearly six years. I have succeeded in learning from nothing about it to using it freely. At present, I am still learning more in-depth core knowledge. Next, I will share my "learning plan" as a learner. This article will not go into detail from the perspective of technical details, mainly introducing the learning path and methodology. Phase 1: Just to grasp the use of Linux as a novice who has no knowledge of Linux, the first step is to select a Linux release system that is suitable for getting started (I suggest you use a Linux desktop operating system that is used to windows, such as Ubuntu, openSUSE, and Fedora ). Linux operating system installation is a required skill (including MBR and EFI boot mode installation, troubleshooting, and troubleshooting ). When Linux is put into daily use, we will gradually learn some convenient operation habits (Basic command operations, shortcut key configuration, software installation and uninstallation, system management, etc ), when we find that we cannot control a certain point in the Linux operating system, we will read the tool book to view the blog and Q & A system to solve the problem until one day, we find that daily use cannot satisfy our desire to study. Systematic course series (books): Directory outline is very important when selecting course and books. This is a clear learning path and step-by-step Linux learning book covering Linux installation, daily use, system O & M, and advanced applications, it is ideal for books that are the first to learn from the system. Phase 2: The system learns from the Linux system because the daily Linux usage skills have been very skillful in use, which triggers the desire for deep learning for some of the systems. This learning phase will no longer be a fragmented learning of knowledge and skills. The Open Source spirit of Linux has driven generations and generations of predecessors. They have summarized and organized their learning experience into various knowledge archives, by integrating these resources, we can perform Linux learning on a reasonable system. Speaking before: before learning an operating system systematically, it is extremely necessary to have a solid basic computer knowledge (operating system, computer basics, computer networks, etc, otherwise, you will encounter very difficult basic technical barriers in the subsequent learning process, such as unclear technical terms and basic concepts. In short, this is the process of integrating resources for system learning, solving problems, and learning to think. Tips for absorbing Linux systems. 1. Skills in proposing solutions to problems: Learn to seek solutions to problems through search engines and communities (such as google and stackoverflow), and ask questions to their predecessors in a way that complies with the (smart specifications for question making. 2. learn to think and sum up: In the process of learning and solving problems, you will surely be immersed in thinking, accumulating and summarizing these thoughts, inherit and continue the learning path, and continue to develop the Open Source spirit of Linux. 3. Experiment and Application: get started with your Linux system and try to build an operating environment for yourself! Phase 3: The Introduction to application and knowledge system has already introduced some application scenarios of Linux in real-life environments. In fact, Linux is also widely used, on the premise of being proficient, it is enough to begin to show your skills in work and life. From Daily website deployment and maintenance, to network environment management, to the use of various application services, almost all the IT services we enjoy can be completed through the Linux system, refer to the training content of instructor LIU Yu. These things are related to each other. This learning path will constitute your Linux knowledge system. Phase 4: Deep Learning and the professional development of Linux to tell the truth, the learning pens for Linux are only temporarily stopped at Phase 3. Phase 4 is a summary of the predecessors and a planning of the future learning routes. O & M and (kernel/Application) development are two completely different development routes for deep Linux learners. O & M engineers pay more attention to the application and maintenance skills of Linux and the use and development of maintenance tools, development engineers need to learn about kernel source code, driver development, embedded system development, and application development. The division of the learning phase is helpful for learning, but it is more important to find a suitable growth mode and pace. Develop your Linux growth plan reasonably. I believe this will make you learn more easily! Free to provide the latest Linux technology tutorial books, for open source technology enthusiasts to do more and better: http://www.linuxprobe.com/

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.