8 Suggestions for learning Linux basics from scratch

Source: Internet
Author: User

In fact, no matter what system you learn, it is very important to start from scratch! What do you do when you get started with Microsoft Windows? It's not just the case that the archive manager learns, and then slowly plays to the console, plays to desktop management, and then learns office software. I think, shouldn't you skip this learning course directly? SoLinuxIn fact, the learning is similar, that is, to learn from the beginning slowly! I want to learn to fly before I can't walk! ^_^!

Some people often ask questions, which are very basic! For example, "Why does my user's personal webpage show that I have no access permission ?』 "Why didn't the system tell me that I couldn't find the command when I issued the command ?』 These problems are not very difficult, as long as you understand the basics of Linux, it should be easy to solve this problem! So please be patient and read all the subsequent chapters. Naturally, you know how to solve it!

In addition, the network infrastructure and security are also very important, such as the basic knowledge of TCP/IP and related concepts of network routing. Many of my friends asked the question at the beginning: "Why can't my email server host receive emails ?』 This problem is quite troublesome, because there are too many reasons, and friends often want to "rack station !』 I didn't even want to understand the basics of Linux first! This is quite a headache! In particular, there have been a lot of computer geeks recently. (It's really strange that there are really a lot of friends who have nothing to do ....), A host that is accidentally used as a stepping stone for geeks! Even warning events are emerging! These are the reasons for failing to pay close attention to the network infrastructure!

So, I hope you can better understand Linux so that he can do more things for you! These basic knowledge is essential for learning more in-depth skills! Therefore, it is recommended that:


1. Introduction to computer and hardware:
Since we want to take the Linux path, we cannot have basic information-related skills! So first understand the basic hardware knowledge, you don't have to understand it all! I don't really want you to group computers ~ ^ _ ^, But at least you must have heard and concepts;


2. Learn the installation and instruction of Linux first.:
How can I learn Linux without Linux? So install a set of Linux as needed! Although there are many Linux distributions, the architecture is basically the same. The difference lies in the difference between interface affinity and software selection! You just need to choose one that you like, but there is nothing special to say ~


3. Basic Linux operating system skills:
These include "Concepts of users and groups", "Concepts of permissions", and "definitions of programs", especially the concepts of permissions, different permission settings will impede the convenience of your users, but too much convenience will lead to intrusion! So here you need to understand your system!


4. Be sure to learn the vi document Editor:
The Linux file editor will make you angry! However, vi strongly recommends learning first! This is because vi will be called by many software, and all Unix like systems have vi on them, so you must learn it!


5. Shell and Shell Script Learning:
In fact, the "text interface" mentioned above is a software named shell! To use the text interface, you must use shell. However, there are too many materials on shell, including "Regular Expression", "pipeline command", and "Data Stream redirection". It is really better to understand! In addition, shell scripts is also very important to help you manage servers in the future! To learn!


6. Be sure to have the software Administrator:
This is because Linux often has to install drivers or install additional software on its own, especially embedded devices or academic research institutes. At this time, the installation methods of software administrators such as Tarball, RPM, and DPKG are too important to you!


7. Establish network Basics:
If you have passed the preceding steps, the foundation of the network is the one to be contacted in the next stage. This part includes the "IP concept", "routing concept", and so on;


8. If the network infrastructure passesErectionFor you, it's just "too simple !』:

Based on the eight major suggestions introduced in the above article, I think these will be valuable suggestions for beginners who want to learn Linux from the beginning, I hope you will learn more about Linux in the future.

  1. Linux has been hacked.
  2. Linux is better than Windows.
  3. How to compile Linux Kernel
  4. Symbian development-UI framework design tutorial
  5. How to Set Up svn servers in Windows
  6. Detailed steps for suse svn Server SETUP

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.