Guide |
Beginners or those who are about to enter the pit, often in the QQ group or in the Linux forum to ask some questions, but most of the problems are very basic. For example: How to add the user to the user group, copy the entire file to another directory, disk reasonable partition, or even configure IP, these problems are not very difficult, as long as the foundation of Linux, you can easily solve the problem. And there are some non-partners he often on a up and down want to directly engage in Web site, open sshd Services, FTP services, there is no idea to first understand the foundation of Linux. You don't even walk, you can't run. |
First: Learn to use Linux commands
Today, the desktop of Linux is developing quickly, but the command line is still the most effective and convenient in the system. The essence of Linux is the proficiency of commands, regardless of the level of the development of the graphical interface This is not the truth, the Linux command has many powerful features: from simple disk operations, file access, to the production of complex multimedia images and streaming media files can be done very complex operation, If the same operation is done with a graphical interface tool, I am afraid it will take a lot more time.
However, different versions of the number of Linux commands are not the same, they are more important and most frequently used commands, according to their role in the system is divided into several parts introduced to you, through the learning of these basic commands we can further understand the Linux system:
Installation and Login commands: Login, shutdown, halt, reboot, Mount, Umount, Chsh
Document processing commands: File, mkdir, grep, DD, find, MV, LS, diff, Cat, ln
System administration related commands: DF, top, free, quota, Groupadd kill, Crontab, Tar, last
Network operation commands: Ifconfig, IP, ping, netstat, Telnet, ftp, route, Rlogin rcp, finger, mail, nslookup
System security Related commands: passwd, Su, umask, Chgrp, chmod, Chown, chattr, sudo, pswho
Second: Choose a book or tutorial that suits you
Reference books are very important for learning, and a wrong concept of the reference book will make the whole novice astray. About the Linux book can say more than the number of, choose the line that suits their own, must persist to look down, do not notwith two days, I choose is "Linux should so Learn" this book, write the Easy-to-go also can watch online (do not pay money to buy), so online to this book of word-of-mouth is very good, But choose the right one is the best, do not conform.
Third: Choose a Linux distribution that works for you
With more than 100 Linux distributions worldwide, the distribution is written by individuals, loosely organized teams, business organizations and volunteer organizations, and more than 10 common versions can be found at home. How to choose according to your needs and capabilities, Rhel, CentOS and Debian Linux is the ideal choice for network administrators, domestic enterprises using RHEL, CentOS system is the most, I still recommend the use of CentOS.
Fourth: Develop the habit of working under the command line
Be sure to get into the habit of working at the command line, Linux Desktop for the system is an application, from the efficiency and ease of use is not the original shell (CLI) to be useful, although the command line to learn at the beginning of slow, but familiar with the future learning path will be exponential growth. From the network administrator, the command line is actually the rule, it is always effective, but also flexible. When you click on the desktop icon, it is only the conversion of your click into the command, if you only will point to the desktop, then you are not a qualified Linux network administrator.
Fifth: Be diligent in doing experiments
To enhance your Linux skills, only through can practice hard study to achieve. So, find a computer, install a Linux distribution, and then go into the exciting Linux world, and believe that your own Linux capabilities must be a big gain. In addition, the human brain is not like a computer hard disk, unless the hard drive is broken or the data is erased, otherwise the stored data will be stored in the hard disk forever and immediately, in the human memory curve, you have to continue to repeat the practice will be more familiar with the thing, the same, learning Linux is the same, If you can not learn often, learn the back will forget the front, familiar with the Linux command can start to build a small Linux network, this is the best way to learn, build a website method can refer to: http://www.linuxprobe.com/chapter-10.html. Linux is synonymous with the network, Linux network services are very powerful, whether it is mail server, Web server, DNS server, etc. can be built. If you have problems, don't wait for others to solve your problems.
Sixth: Learn to get help from others
Unlike commercial systems, the technical support time for each Linux distribution is short, which is often not enough for Linux beginners. In fact, when you install a complete Linux system which already contains a powerful help, just maybe you have not found and used their skills.
1. Mainstream Linux distributions come with very detailed documentation (including man pages and FAQs), from System installation to system security, detailed documentation for people at different levels, 40% questions to read the document carefully, and the remaining 60% to look at the same technical book as Linux should be able to solve.
2. Access to the classic reference books and howto, especially howto is the world's tens of thousands of Linux, UNIX practitioners of the experience of the summary, very valuable, usually 40% of the problems can be solved through howto.
Seventh: Find answers in the Linux community
If the above measures do not solve the problem, you will need the help of the Linux community at this point. Linux users are generally professionals, they have a good computer background and are willing to assist others, Linux experts have a cultural spirit to encourage beginners. How to get help in the Linux community, it is necessary to explain that you have thoughtful thinking, prepare your questions, don't ask questions hastily, or you will get a hasty answer or no answer at all. The more you show the effort to solve the problem before you ask for help, the more substantial help you can get. It is best to search the forum for the article you need, so you can get more results.
Eighth: Abandon Windows thinking
The philosophy of Windows and Linux systems is completely different, please do not follow WINDOSW thought to learn Linux, so you will go to another error. Learn Linux Best installed English version of the system to learn, such as the use of Chinese environment, there may be some problems, not conducive to learning.
I think everyone on how to learn Linux has a better idea, I believe those Linux beginners read this article, can clear their own learning methods, have their own set of learning ideas, can go on the road of Linux more long!
Advice for Beginners to learn 8 tips for Linux systems