How to learn Linux correctly, novice must see

Source: Internet
Author: User
With the expansion of Linux applications many friends are beginning to touch Linux, depending on the experience of learning windows there is often a sense of confusion: where to start learning. Here are some suggestions for learning Linux.

First, starting from the basics: often some friends in the Linux forum to ask some questions, but most of the problems are very basic. For example: Why I use a command, the system tells me that the directory is not found, how I want to restrict the user's permissions and other issues, these problems are not very difficult, as long as the foundation of Linux, should be able to easily solve the problem. And some friends often a contact with Linux is the hope of the framework of the site, there is no idea to first understand the foundation of Linux. This is quite difficult.

Second, the Linux command is necessary to learn although the Linux desktop application has developed rapidly, but the command in Linux still has a strong vitality. Linux is a command line of the operating system, the essence of the command line, regardless of the level of the development of the graphical interface this principle will not change, Linux commands have many powerful features: from simple disk operations, file access, to the production of complex multimedia images and streaming media files. To give an example: the common command of Linux find, look at the man document, beginners will feel too complex to use, but once you learn to put it down. Its function is too strong, in conjunction with the exec parameters or through the pipeline redirection to the Xargs command and grep command, you can complete a very complex operation, if the same operation with the graphical interface tools to complete, I am afraid to spend more than more than 10 time. Different versions of the number of Linux commands are not the same, here the author of their 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: Install and Login commands: Login, Shutdown, halt, reboot, Mount, umount, CHSH document processing commands: File, mkdir, grep, DD, find, MV, LS, diff, Cat, ln system Management related commands: DF, top, Fre E, quota, at, LP, AddUser, Groupadd Kill, Crontab, Tar, unzip, Gunzip, last network operation command: Ifconfig, IP, ping, netstat, telnet, f TP, Route, Rlogin rcp, finger, mail, nslookup system security related commands: passwd, Su, umask, Chgrp, chmod, Chown, chattr, sudo, pswho

Thirdly, it is very important for learners to choose a good reference book. A textbook of misconceptions can lead the novice astray. At present, there are many books about Linux, but not much of the fine, I strongly recommend reading a photocopy of the "O and the publishing house also provides a very good road map:.

Iv. Choose a Linux distribution that is right for you there are currently more than 100 Linux distributions worldwide and more than 10 common versions can be found in the country. How to choose based on your needs and capabilities, Redhat Linux and Debian Linux are ideal for network administrators. For English is not very good readers Red Flag Linux, the winning bid Linux these Chinese version is more suitable. Now some Linux sites have some free download of Linux version, here is to say is not suitable for Linux beginners.

Develop a job at the command line: Be sure to get into the habit of working under the command line, knowing that X-window is just an application running in command-line mode. Learning at the command line although the initial progress is slow, but familiar with, your future learning path will be increased exponentially in the way of growth. From the network administrator, the command line is actually the rule, it is always effective, but also flexible. Even through a slow modem line, it can manipulate remote systems up to thousands of kilometres away.

Six, choose a Linux community that suits you; with the expansion of Linux applications, there are many Linux communities. Of course the Lupa open source community www.lupaworld.com. There are also some very good communities: Www.linuxforum.NET (the highest level GNU site in the country), http://www.chinaunix.Net/(China's largest UNIX technology community), but these forums are often the stage for Linux gurus, If you post a very elementary question in a forum that explores advanced techniques, there are often no results. There are also a number of very rich learning materials and community integrated site, such as: www.xxlinux.com study articles and information is very sufficient, there are communities for everyone to communicate. Beginner this can get a lot of help. Some veteran Linuxeden, Linuxsir, Linuxfans and so on are basically no one.

Seven, diligent practice: to increase their own Linux skills, only through the practice to achieve. So get a computer, install a Linux distribution, and get into the exciting Linux world. Believe that your own Linux capabilities must be a big deal. In addition, the human brain is not like a computer's hard disk, unless the hard drive is broken or the data is erased, otherwise the stored data will always and immediately memory on the hard disk. In the curve of human memory, you have to constantly repeat the practice to remember a thing more familiar. Similarly, learning Linux is the same, if you can not learn often, learn the back, the front of the forgotten. Once you're familiar with Linux commands, you can start building a small Linux network, which is the best practice. Linux is synonymous with the network, Linux network services are very powerful, whether it is mail server, Web server, DNS server, etc. are very perfect. Of course you don't need to build all the services, you can take it slow. It should be explained that this Linux network for beginners has two or three computers, one of the best computer installed Windows system. Do not have to wait for others to help you solve the problem.

Eight, how to get online help and the private operating system, the distribution of each Linux release of technical support time is relatively 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.

  • Related Article

    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.