Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

What are the suggestions for learning linux?

2025-03-29 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Servers >

Share

Shulou(Shulou.com)06/01 Report--

This article mainly introduces what are the suggestions for learning linux. It is very detailed and has a certain reference value. Friends who are interested must finish it!

First, start from the foundation

Some friends often ask questions in the Linux forum, but most of them are very basic. For example: why I use a command, the system told me that I can not find the directory, how to limit the permissions of users and other issues, these problems are not very difficult, as long as you understand the basis of Linux, you should be able to easily solve this problem. And some friends often want to build a website as soon as they come into contact with Linux, but they never think of knowing the basis of Linux first. This is quite difficult.

Second, Linux commands must be learned.

Although Linux desktop applications are developing rapidly, commands still have a strong vitality in Linux. Linux is an operating system composed of the command line, the essence of which is on the command line. No matter what level the graphical interface develops, the principle will not change. Linux commands have many powerful functions: from simple disk operations, file access, to complex multimedia image and streaming media file production. To give an example: Linux's common command find, look at the man documentation, beginners will feel too complicated to use it, but once you learn it, you can't put it down. Its function is so powerful that it can complete very complex operations with exec parameters or redirect to xargs and grep commands through pipes. If the same operation is done with graphical interface tools, it will take more than a dozen more time.

The number of different versions of Linux commands is different. Here, the author divides the most important and frequently used commands into several parts according to their role in the system. Through the study of these basic commands, we can further understand the Linux system:

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

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

System management related commands: df, top, free, quota, at, lp, adduser, groupaddkill, crontab, tar, unzip, gunzip, last

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

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

Choose a good reference book

Reference books are very important for learners. A reference book with misconceptions can lead beginners astray. At present, there are many books about Linux in China, but there are not many fine ones.

Choose a Linux distribution that suits you

At present, there are more than a hundred Linux distributions around the world, and more than a dozen common versions can be found in China. How to choose according to your needs and abilities, RedhatLinux and DebianLinux are ideal choices for network administrators. For readers whose English is not very good, the Chinese versions of Red Flag Linux and winning bid Linux are more suitable. Now some Linux sites have some free downloads of Linux versions, which is not suitable for Linux beginners.

Develop the ability to work under the command line

Be sure to get into the habit of working on the command line, knowing that X-window is just an application running in command-line mode. Although the progress of learning under the command line is slow at first, after you are familiar with it, your future learning path will increase exponentially. From the network administrator's point of view, the command line is actually a rule, which is always effective and flexible. Even through a slow modem line, it can operate remote systems thousands of kilometers away.

Choose a Linux community that suits you

With the expansion of Linux applications, many Linux communities have emerged. There are some very good communities that are often the stage for Linux masters, and very rudimentary questions are often fruitless if you post very basic questions in forums that discuss advanced skills. It is recommended to choose some Linux communities suitable for beginners.

7. Diligent in practice

To increase your Linux skills, you can only achieve it through practice. So, quickly find a computer, install a Linux distribution, and then enter the wonderful world of Linux. I believe you will gain a lot from your own Linux capabilities. Once you are familiar with the Linux command, you can start building a small Linux network, which is the best practice. Linux is synonymous with network, Linux network service function is very powerful, whether mail server, Web server, DNS server and so on are very perfect. Of course, you don't need to build all the services, you can take your time. Do it yourself and don't wait for others to solve your problems.

How to get online help

Unlike proprietary operating systems, each Linux distribution has a short technical support time, which is often not enough for Linux beginners. In fact, when you install a complete Linux system, it already contains a powerful help, but you may not have discovered and used their skills.

1. Mainstream Linux distributions come with very detailed documentation (including man pages and FAQ), from system installation to system security. 40% of the problem can be solved here after careful reading of the detailed documentation for people at different levels.

2. Consult classic reference books and Howto, especially Howto is the world's tens of thousands of Linux, Unix experience summary is very valuable, usually 40% of the problem can also be solved.

9. Get help in the Linux forum

If the above measures do not solve the problem, you will need the help of the Linux community at this time. Linux users are generally professionals, they have a good computer background and willing to help others, Linux experts have more cultural spirit to encourage novices. How to get help in the Linux community, it needs to be explained that you should think carefully, prepare your questions, and don't ask questions hastily, otherwise you will only get hasty answers or no answers at all. The more you show your efforts to solve the problem before you ask for help, the more substantial help you will get. It is best to search the forum to see if there are any articles you need. In this way, we can get twice the result with half the effort.

The following is a good question that the author saw in the forum: "after installing Red Flag 4.0, the double solution of the system purple light input method is different from my habit, how to customize the double solution? thank you?" The problem was so concise that the author came up with a solution five minutes later: "first back up the original file to another directory, then delete / usr/local/unispim/unispimsp.ksc, edit / usr/local/unispim/unispimsp.ini, and finally restart the computer to generate a new unispimsp.ksc." In addition, if the problem is solved after you get a reply, send a note to the person who has helped you and let them know how the problem has been solved. This supplement will help others to search the mailing list / newsgroup / forum for a complete solution that has helped you. This may also be useful to them.

Let's take a look at an unanswerable question: "Save your masters, let me ask you some questions: how to configure HTTP, FTP, Samba, DNS, DHCP, Sendmail servers under Linux. Thank you." I think it is difficult for Linux experts to answer you quickly, accurately and succinctly.

You need to provide accurate and effective information. This does not require you to simply extract tons of error code or a complete dump of data into your question. If you have large and complex test conditions, try to cut it as small as possible. You may encounter a situation where there will be different answers to a question, which you need to verify through practice. It is also an option to put this issue in other Linux communities to ask for help. If you don't get an answer, please don't think we can't help you. Sometimes it's just that the person who sees your question doesn't know the answer. At this time, a different community is a good choice.

In addition, be sure to pay attention to certain etiquette when asking questions. Because the Linux community is a loose organization and does not undertake the obligation to reply to every post. It's not technical support.

Learn Linux with Unix thinking

Linux is designed with reference to the thought of Unix, and the understanding and mastery of Linux must be carried out in accordance with Unix thinking. Ideological changes are more useful than temporary technical improvements, because they can help you speed up your learning.

Learn professional English

If you want to learn more about Linux, you can't understand it because the documentation is so difficult. The best and most comprehensive documents are written in English, and the first published technical information is also written in English. Even if people from non-English-speaking countries publish technical documents, they are first translated into English and published in international academic journals and networks. When you install a new software, look at README, then INSTALL, then FAQ, and finally install it, so you can know why if you have a problem. If you don't look at the documentation, it's a waste of time to go to the forum to find the answer when something goes wrong.

The above is all the contents of the article "what are the suggestions for learning linux?" Thank you for reading! Hope to share the content to help you, more related knowledge, welcome to follow the industry information channel!

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Servers

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report