in general, most people touch There are not many opportunities for Linux, and there is no knowledge of the Linux platform development. But now the development trend is more and more shows: whether as a good software developer, or the Internet,IT industry practitioners, mastering Linux is a very important livelihood resources and means, There are a number of indications that this is a good addition. I will combine my years of personal experience to talk about Linux Learning methods and learning should pay attention to some of the things.
cultivate patience and cultivate interest
interest is the best teacher, suggest you go groping under What are some of the advantages and characteristics of Linux, understand these can improve your favor of Linux , try to understand, learn these advantages, master some of the primary "black magic", I believe your heart will slowly be Linux captured.
Linux Introduction is actually very simple, the question is whether you can have enough patience, spend the corresponding time and energy to toss, whether or not to reject the heavy-load system of this boring and omnipotent learning. If you do not want to toss can say is not good at Linux , to really understand the Linux partition mechanism, the use of LVM is very skilled, there is not a more than three times the Linux installed experience is not accumulated, so must not be afraid of tossing.
since everyone usedWindows, so I also take care of these "rookie" as much as possible. If you're in touch for the first timeLinux, it is recommended that you try to install it, run it in the virtual machine,Virtual Box,VMware Workstation, the former is open source and free, while the latter is closed and charged. I have used both, the former free is good, performance than the latter, if your Moneyenough, you can try the genuineVMware Workstation. AlsoVirtual Boxthe installation package is small,Windowsplatform under the installation package in90MBabout, whileVMware WorkstationGeneral600MBabove.
About learning what Linux Distributions, in fact , the basic Linux commands are universal, if you learn on a platform, on the other platform basically does not need to spend much effort to re-learn. In addition I recommend, if it is the direction of software development,Ubuntu is the first choice, it pays attention to the desktop user experience, the interface is brilliant, updated fast, more features, in the version of the best choice of LTS( Long term support) version. If the server operational direction, or high performance requirements, stability is good, choose CentOS and RedHat Enterprise Linux, in the Domestic Server system field, these two Linux The distribution is a very high share, the specific differences in their own search it.
Choose a book
Books
, thoroughly understand!
Next, you need to choose a book, and then concentrate on reading and absorbing it, I have seen a lot of beginners, from the beginning to buy a lot of books, or buy a lot of video, a look at this, a look at that. But what? Technology does not see the slightest progress, so beginners should remember:"avoid this mountain look at the mountain high, and eventually."
Is it the choice of the book or the video? The efficiency of the video is really very low, compared to reading, I think the efficiency of at least half of the lower, so I suggest reading directly, or online to find a better starting post is also possible. In short, the video is not the preferred, if you have more time, it is also possible.
for even a very ordinary book, if you thoroughly understand it, for beginners will bring great progress. Therefore, it is really to choose a book, holding this not finished, do not read the determination to continue the other. for Linux Books, I recommend "Linux should learn", the book from the most basic installation of Linux systems to Advanced Services deployment, and content completely 100% covered by the Red Hat Rhcsa+rhce certification Exam scope, so that you want to obtain a certificate of friends, is also very advantageous. It is the knowledge of Linux refined, for beginners to save a lot of time, can go a lot less detours. You can first Baidu this book, look at this book directory, and then make sure you do not use this. I'm sure I won't let you down, but if you don't like it, you can choose what you like, but keep thoroughly understand it.
three people, there will be my teacher!
choose two or three of Linux Group, add in. Usually the group of friends to seriously treat the group of friends, you can add, when you have problems can ask him, in addition you ask questions, please try to solve their own first, Baidu | Google a bit. Finally really can not solve the question again, this is to improve your ability to solve problems, the second is to cultivate independent problem-solving habits. about how to ask questions, this is also a science, do not catch a disorderly ask a pass, you have to describe your problem in detail, what kind of environment do you encounter? What version? What do you try to do, or can not solve the system to give the hint? This is a complete and efficient question. Sometimes you ask questions not people do not want you, but you ask the level is too low, want to answer you, still have to ask you a few questions to confirm some situation, how waste people's time. Everyone's time is precious, and no one is obligated to answer your questions, so ask questions about how you feel about helping people.
to learn is to fix your heart
No matter what technology, if there is no certain interest, every day facing the software interface, command line, the time will become very dull, boring, this is why the interest in the first place. After a period of time, you may be into the nirvana, perhaps to give up, I want to give up those who want to say: learning, is a practice. People tend to choose things that feel comfortable in their hearts, and want to give up at this point because you feel bored in your heart, at this time from your heart, then you will be defeated by yourself. In the process of growing up, every growth is you refuse that comfortable choice, away from the comfort zone will let you grow, in the work, always do handy work, you do not grow, if you do a little more than your ability to work, you will get growth, constantly "a little" accumulation, One day you will find your accumulation is very huge, this is the mathematics of "compound interest." Believe that those who can let themselves refuse to stay in the comfort zone of friends, will be in this study on the road, I believe you learn Linux can gain, but the premise is still: patience, perseverance, mindedness.
If you want to learn the Linux system, you have to do four things.