8 tips for beginners to learn about Linux

Source: Internet
Author: User

8 tips for beginners to learn about Linux
New users, or friends who are about to get into trouble, often ask some questions in the QQ group or on Linux forums. However, most of the questions are basic. For example, how to copy the entire file to another directory, divide the disk properly, or even configure IP addresses for the user group to which the added user belongs is not very difficult, after understanding the basics of Linux, you can easily solve this problem. However, some non-partners often want to directly engage in websites, enable sshd services, and ftp services on the slave node. They did not expect to first understand the basics of Linux. Why can't you even walk?

First: LearnUse Linux commands

Today, Linux desktop has developed rapidly, but the command line is still the most effective and convenient in the system. The essence of Linux lies in its Skillful Use of commands. No matter what level the graphic interface develops, this will not change. Linux commands have many powerful functions: from simple disk operations, file access, to the creation of complex multimedia images and streaming media files, you can perform very complex operations. If the same operation is completed using a graphical interface tool, i'm afraid it will take a lot of time ..

However, the number of Linux commands in different versions is different. The most important and frequently used commands are divided into several sections based on their functions in the system, with these basic commands, we can further understand the Linux system:

Installation and logon commands: login, shutdown, halt, reboot, mount, umount, chsh

File Processing commands: file, mkdir, grep, dd, find, mv, ls, diff, cat, ln

System Management commands: df, top, free, quota, groupaddkill, crontab, tar, and last

Network Operation commands: ifconfig, ip, ping, netstat, telnet, ftp, route, rloginrcp, finger, mail, nslookup

System security commands: passwd, su, umask, chgrp, chmod, chown, chattr, sudo, pswho

Second:Select oneSuitable books or tutorials

Tool books are very important for learning. A tool book with incorrect ideas will lead new users astray. You can say that there are too many books on Linux. Just choose the one that suits you, and you must stick to it. Don't hit the fish for two days, I chose the book "Linux should be like this", which is easy to read and can still be viewed online (without spending money). Therefore, I have a good reputation for this book on the Internet, however, choosing the one that suits you is the best.

Third:Select a suitable Linux release version

At present, there are more than one hundred Linux releases worldwide. The releases are prepared by individuals, loose organization teams, business organizations, and volunteer organizations, and more than a dozen common versions can be found in China. Depending on your needs and capabilities, RHEL, Centos, and DebianLinux are ideal for network administrators. Domestic enterprises use the most RHEL and Centos systems, I recommend Centos.

Fourth:Develop the habit of working under the command line

Be sure to develop the habit of working in the command line. Linux Desktop is an application for the system, and it is not as easy to use as the native Shell (CLI) in terms of efficiency and ease of use, although the process of learning from the command line is slow at the beginning, after you become familiar with it, the future learning path will grow exponentially. For network administrators, a command line is actually a rule that is always valid and flexible. When you click the desktop icon, you only need to convert your click to a command. If you only need to click the icon on the desktop, you are not a qualified Linux network administrator.

Fifth:DiligenceHands-on Lab

To enhance your Linux skills, you must work hard to learn. Therefore, find a computer, install a Linux release version, and enter the wonderful Linux world. I believe that your Linux capabilities will surely be greatly improved. In addition, unlike a computer's hard disk, a human brain stores stored data on a hard disk permanently and immediately, unless the hard disk breaks down or the data is erased by you, in the curve of human memory, you must repeat the exercises to learn one thing. Similarly, you can also learn Linux. If you cannot learn it frequently, after learning the following, I will forget the previous steps. If I am familiar with Linux commands, I can start to build a small Linux network. This is the best way to learn. For how to build a website, refer:Http://www.linuxprobe.com/chapter-10.html. Linux is synonymous with the network. The Linux network service is very powerful, and can be built on both the mail server, Web server, and DNS server. If you encounter problems, do not wait for others to help you solve the problems.

Sixth: Learn to get help from others

Different from the commercial system, the technical support time for each Linux release version is short, which is often not enough for Linux beginners. In fact, after you install a complete Linux system, it already contains a powerful help, but you may not have discovered or used them.

1. mainstream Linux distributions all come with very detailed documentation (including the manual page and FAQ), from system installation to system security, detailed documentation for people of different levels, after carefully reading the documentation, 40% of the problems can be solved here, and the remaining 60% will look at the technical books similar to Linux, so you can solve this problem.

2. Check the classic tool book and Howto, especially Howto, which is a summary of the experience of tens of thousands of Linux and Unix practitioners around the world. It is of great reference value. Generally, 40% of problems can be solved through Howto.

Seventh:Seek answers in the Linux community

If the above measures do not solve the problem, you need help from the Linux community. Linux users are generally professionals who have a good computer background and are willing to assist others. Linux experts are more interested in encouraging new users. To get help in the Linux community, you must think carefully and prepare your questions, otherwise, you will get a hasty answer or no answer at all. The more you try to solve the problem before asking for help, the more substantial the help you get. You 'd better first search for any articles you need on the Forum to get twice the result with half the effort.

Eighth:Abandon Windows thinking

The philosophy of Windows and Linux systems is completely different. Please do not follow the idea of Windosw to learn about Linux, so that you will go to another mistake. To learn about Linux, it is best to install an English version of the system for learning. If you use a Chinese environment, some problems may occur, which is not conducive to learning.

I think everyone has a better idea about how to learn Linux. I believe that after reading this article, Linux beginners can clearly learn their own methods and have their own learning ideas, it can last longer on the Linux road!


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.