Learning Linux, have you put it on the agenda?

In recent years, the Linux system has also become more and more popular. If you say that you have not heard of the Linux system, it is a bit low. Everyone should know Windows. In fact, Linux is also an operating system similar to windows, but it is different from windows system. They each have their own characteristics, advantages and disadvantages. One of the brighter things about Linux is that it's free, you don't have to pay to get it, which is great, who wants money, right? Just kidding, let’s talk about its advantages compared with windows. It is only attractive if it has advantages. I have already said that it is free, and Linux is open source. Its source code can be viewed by developers at will. It needs to be modified; Linux has relatively high security and can effectively avoid virus intrusion; Linux is relatively stable, and the problem of system crash is not easy to occur; Linux system is relatively easy to maintain, it has multiple releases, but different releases All versions have a software management center, and they will be updated regularly, which is safe and efficient. The above mentioned some advantages of Linux, but not limited to the above advantages, if you are interested, you can check the relevant information by yourself, use Linux, and experience it for yourself.

Have the advantages of Linux attracted you? If so, what are you waiting for, and quickly put learning Linux on the agenda. Then there is another problem, how to learn Linux. For those who have never been in touch with Linux, it may be difficult for beginners to learn Linux. After all, it is an operating system, not a concept. Just memorize it a little bit and remember it. Yes, this requires practical operation. How to learn depends on what your goal is and what level you want to learn, such as if you want to reach entry level, intermediate level, advanced level or advanced level, etc. Different needs require different learning methods, and learning methods vary from person to person. However, one method may not work for all. So, here I just briefly talk about my learning method, just for your reference, and you have to explore the specific method that suits you.

First of all, I will lay the foundation first, that is, learn the basics of Linux first. Everyone knows the principle of building a tall building on the ground. If you want to build a good building, you must lay a good foundation, and learning Linux is the same. Once the basic knowledge is solid, you can analyze the reason in principle and find a solution when you encounter problems in operation. To learn the basics of Linux, you can use Linux-related books or the summaries of online professionals. When I first started Linux, I read a book called "This is how Linux should be learned" . I also saw the evaluation of this book from the Internet. Good, and high sales. In short, everyone chooses the information according to their own situation. First of all, learn about the distribution versions of Linux and their advantages and disadvantages, then choose a distribution version according to your subsequent needs, and deploy the Linux operating system; then learn Linux commands, which are also an important item in Linux ; There are also shell script programming, using ssh service to manage remote hosts, deploying website environment, Iptables and Firewalld firewall, service transmission text, etc., not listed here, you can check it yourself.

Commands are the key to learning Linux, because Linux is basically operated by commands, but there are many commands. Rote memorization is obviously not a good way. The better way to learn Linux commands is to memorize them during operation. After the commands are memorized, they will be used eventually. In actual operation, why not use the method of killing two birds with one stone, memorize while operating, so that after the whole process, not only know how to use the command, but also remember the command, and the use of memory in the scene is also relatively deep, which should not be used for a long time will forget. Because there are many Linux commands, you can classify the commands for learning. There are summaries and introductions of command classification in books or on the Internet.

In addition, it is necessary to combine theory with practice and know how to apply what you have learned. The ultimate goal of our learning theoretical knowledge is to apply it in practice. Not knowing how to use it is equivalent to learning in vain. Linux is something that needs to be learned while learning theoretical knowledge. Learn by chapters and knowledge, and proceed step by step in a rhythmic manner. Don't turn around randomly and have no rules. You should also take notes during the learning process. You will definitely encounter problems in the middle. Finding solutions is one of them. In addition, you must make records when you solve them, because it is very likely that you will encounter the same or similar problems after a while, and you And don't necessarily remember the solution. Also, when you encounter a problem, you have to think about how to solve it. The process of solving the problem is also learning, which is a process of improving your skills. Of course, you may encounter problems that you cannot solve by yourself. Don’t give up at this time. You must learn to use the Internet There are various resources on the Internet. Now that the Internet is so developed, many experts will also help answer some questions on the Internet. These can be used. In short, there are always more methods than problems.

The above is just my personal opinion, not necessarily suitable for everyone, for reference only, the more important thing now is, if you are interested in Linux, please put on the schedule of learning Linux.

 

Guess you like

Origin blog.csdn.net/yaxuan88521/article/details/130400672