Seven excellent tips to help you become a Linux master
At first, Linux was actually quite tangled for me, because I had heard about it a long time ago and I have seen it used by various technical experts, but I have always thought it was very advanced and I have never been in formal contact. Two years ago, as my work became increasingly boring, I saw a network log called "Although I am a doctor, I fell in love with linux O & M, finally, I decided to change my learning and work direction, and decided to learn the Linux system. Then I checked various posts and articles on the Internet and wanted to find some learning starting points, however, it is not that easy to start and cannot be understood. So I also bought a book he recommended, "linux should be learned", to learn by myself, so I started my Linux learning path, now I have successfully found a 12 K Linux O & M job. I feel that I have the opportunity to use some of my suggestions to help other new friends.
1: select a system that best suits you and learn more!
Many people are particularly confused when learning Linux. which release version should I use? Are there any necessary software missing? Why do I need to upgrade so frequently? Every time you encounter new software, you want to try it. Every time a new version appears, you want to update it immediately, and then find a new program on the desktop to try it out. This only means that you are learning for experience. Learning Linux aims to solve various problems, rather than "catch up with the trend ", it is not for you to "show your skills" in front of your sister, so I hope that beginners can take Linux seriously, study hard, Master enough knowledge, and then "fancy ".
2: do not be paranoid and accept more new things.
No matter when Linux was just around the world, the discussion on "windows is good or Linux is good" has not been stopped, even because of their different preferences, we don't have to think windows is a technical system because it's easy to get started, you don't have to think that you can be a super hacker by learning Linux because of the black screen and white text of Linux. Because everyone's needs are different and the growing environment is different, there is no unified standard to define what is a good system, what do you need to care about is not what your system is, but what you have done with your system? Being proficient in Linux doesn't mean anything, because it is just a tool for you to implement some or some features, so if you can use windows to complete tasks perfectly, you don't have to spend more time learning about Linux to complete the same task. So don't be blindly paranoid about a system. It doesn't mean that you are used to Linux, and other systems are not good. The world needs a variety of highlights, it is not necessary to suppress others' interests because of their own interests.
3: buy a good Linux book. This is very important.
Various Linux fan forums and various communication groups have seen many new users encounter a problem during the installation or use of Linux. Many of them are repetitive, even a lot of people do not even have a clear description of the problem, indicating that many people do not have basic knowledge. How can they quickly improve the basic skills of Linux? The most effective way is to learn a practical Linux textbook. Most of the textbooks on the market are explained by outdated Linux system versions, which undoubtedly leads readers astray, compared with the previous system, the latest RHEL7 has undergone major changes. If you still follow the previous version, you will not be able to learn the latest knowledge and will not be able to apply the knowledge you have learned, therefore, I recommend that you write "Linux should be the same" by an experienced O & M engineer. The books have been updated and are completely free of charge. You can download them here at http://www.linuxprobe.com/book.
4: Do not bother with basic commands.
Many friends often want to set up various functions of services when they are new to linux. They don't even want to understand the basics of Linux, which is quite difficult to learn. Despite the fact that Linux's desktop is gorgeous over the years, it can compete with windows's desktop, but CLI still has a strong vitality in Linux, and the essence of Linux lies in CLI, no matter how fast the graphic interface is developed and how gorgeous the desktop is, this truth will not change. CLI has many powerful functions, and the tasks that the graphic interface can accomplish can be completed by the CLI, the CLI can also complete tasks that cannot be completed in the GUI, so you can understand the important position of CLI in Linux.
5: Learn to compile and install the application by using the source code.
Many people see that the latest source code is not needed. Instead, they wait for someone to help them make the RPM, And the deb package will install the relevant application, ask the reason, and answer, if the installation is compiled, will leave garbage. This is what I learned only about linux. From the source code compilation and installation, not only is it more suitable for your own settings than rpm, but they will be installed in the/usr/local directory, in this way, if you change the hard disk, You can seamlessly migrate the environment of your original system to the new hard disk. When your application is very large, you have a new machine to reinstall, then, configure how long it takes. Besides, if you really need to uninstall the source code compilation and installation program, simply delete it. Do not think that deleting it will leave garbage, causing "system instability ", make install is actually to put the executable program in/usr/local and put some function libraries in/usr/local/lib. You only need to delete these functions without leaving "garbage ", in step 5, even if a file is left, it will not occupy a large amount of space, nor cause system "instability". linux is so simple! However, it is not recommended to install several programs, such as open office, because they occupy a lot of space and time during compilation, but cannot get more benefits from compilation, it is better to install the rpm directly. deb package.
6: Learn to use help documents to avoid detours.
Different from the closed-source windows, the technical support time of each Linux release version is relatively short, which is often insufficient for Linux beginners, in fact, after you complete the installation of a Linux release, you have already obtained powerful offline technical support, but you have not discovered and used them, from the initial installation to the final system security reinforcement, after carefully reading the documentation, you can solve some problems. When installing the new software, first check the README that comes with the software, then INSTALL the software, read the FAQ, and then INSTALL the software, in this case, you will know how to solve the problem.
7: develop the habit of writing a blog and record your progress.
Learning Linux is not a short process. It takes a long time to learn and to work hard. In addition, if you are engaged in O & M-related work and want to learn about the work every day, it is easy to have no overall concept of the knowledge system. Day after day, most of the learned knowledge will be forgotten, therefore, I would like to give you a suggestion that you can stick to writing a blog every day. Your work experience can be sorted out, and your learning knowledge can be well organized. In addition, the blog can share its own knowledge, coupled with the interactive communication between netizens, so that netizens can gain knowledge and deepen their understanding of knowledge.