With the expansion of Linux system applications, many friends began to contact Linux. Based on Windwos learning experience, they often felt a bit confused: they did not know where to start learning. Here are some suggestions for learning Linux.
I. Starting from the basics: Some friends often ask some questions on Linux forums. However, most of the questions are very basic.
For example, when I use a command, the system tells me that I cannot find the Directory and how to restrict user permissions. These problems are not very difficult, after understanding the basics of Linux, you can easily solve this problem. Some friends often want to build a website when they come into contact with Linux. They have no idea how to understand the basics of Linux. This is quite difficult.
2. Linux commands must be learned. Although Linux desktop applications have developed rapidly, commands still have a strong vitality in Linux systems.
Linux is an operating system composed of command lines. Its essence lies in the command line. No matter what level the graphic interface develops, this principle 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. For example, if you look at the man document using the common Linux Command find, beginners will surely feel that it is too complicated to use it, but once you learn it, you will never let it go. its functions are too powerful. In combination with exec parameters or redirection to xargs commands and grep commands through pipelines, it can perform very complex operations. If the same operation is done using a graphical interface tool, i'm afraid it will take more than a dozen minutes. the number of Linux commands in different versions is different. Here, I will introduce the most important and frequently used commands in the system into several sections, through the learning of 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, at, lp, adduser, groupadd kill, crontab, tar, unzip, gunzip, and 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
3. Selecting a good tool book is very important for learners.
A tool book with incorrect ideas will lead new users astray. At present, there are a lot of domestic books on Linux, but the quality is not much, the author strongly recommended to read the photocopy of the "O 'Reilly original Linux book http://www.oreilly.com.cn/", and the press also provides a very good road map: http://www.oreilly.com.cn/guide/guide_linux.php.
4. select a suitable Linux release version. At present, there are more than 1 hundred Linux Release versions worldwide, and more than a dozen common versions can be found in China.
Redhat Linux and Debian Linux are ideal for network administrators based on your needs and capabilities. For readers who are not very good at English, the Chinese versions such as red-flag Linux and winning Linux are more suitable. Currently, some Linux websites have some free downloads for Linux versions. What we want to talk about here is that it is not suitable for Linux beginners.
5. Develop work in the command line: Be sure to develop the habit of working in the command line. You must know that X-window is only an application running in the command line mode.
Although the learning progress in the command line is slow at the beginning, after you become familiar with it, your future learning path will grow exponentially. For network administrators, a command line is actually a rule. It is always effective and flexible. Even through a slow modem line, it can manipulate remote systems thousands of kilometers away.
6. select a suitable Linux community. With the expansion of Linux applications, many Linux communities have emerged.
There are some very good communities: www.linuxforum.net the highest level of GNU site in China), http://www.chinaunix.net/China's largest Unix technology community), but these forums are often Linux master stage, if you post very basic questions on forums discussing advanced skills, there will often be no results. There are also some very rich learning materials and comprehensive community sites, such as: www.xxlinux.com learning articles and materials are very adequate, there are also communities for you to communicate. This can be a great help for beginners.
7. diligence in practice: to increase your Linux skills, you can only achieve it through practice.
So, find a computer, install a Linux release, and enter the wonderful Linux World. I believe that your Linux capabilities will be greatly improved. In addition, the human brain is not like a computer's hard disk. Unless the hard disk breaks down or the data is erased by you, the stored data will be permanently and immediately stored in the hard disk. In the curve of human memory, you must repeat the exercises to remember one thing. Similarly, the same is true for Linux. If you cannot learn it frequently, you should forget the previous one. After you are familiar with Linux commands, you can start to build a small Linux network. This is the best practice. Linux is synonymous with the network. Linux's network services are very powerful, including email servers, Web servers, and DNS servers. Of course, you don't need to set up all the services. It should be noted that this Linux network has two or three computers for beginners, one of which is best to install Windows. Do it yourself. Don't wait for someone to help you solve the problem.
Click "11 tips for new Linux system beginners (I)" below to continue viewing.
- Fedora Display Device Configuration tool 1)
- Fedora Display Device Configuration tool Introduction 2)
- Basic knowledge of Hardware Management in Linux system 3)
- Basic knowledge of Hardware Management in Linux system 4)
- Ubuntu Linux is suitable for at least five people