Seven points of advice on learning Linux

  
                  1, not to "play with Linux"

Many people use Linux when will feel very confused, the issue of which to use it? Is it that I have less installed? How to upgrade so fast! How is it so unstable! Whenever he encounters a new software, he wants to try it out. Whenever a new version appears, he updates it and then uses the mouse to select a program he has never seen before in the new menu.

In fact, you are to use Linux and Linux, but did not find the right reasons to use Linux. You must first clearly define the purpose of using the computer. You use it to solve your actual problems, not to learn to install the operating system, not to test which version is easy to use, not to "catch the trend", not because your hard disk is too Big, you want to take up more space. If you don't know what to do after you start your computer, it's best not to use a computer first, because you may have more important things to do.

2, do not picky release

a lot of people just started using Linux, always in doubt whether other releases than they are with the good, always doubt yourself later time Will lose support and have to switch to another issue. So many people are Redhat today, and they will be replaced by debian tomorrow, and then gentoo, ...... Some people even have two versions of Linux on one machine, and then compare which one is better. In fact, you don't have to do this at all. Any release, as long as you are familiar with it, the way you work on it will hardly be affected. You often hear that Debian updates are faster than Redhat, and there are more packages than Redhat, but you can do it faster than Debian updates. Download the source code directly to the main site of the program you need to compile. Debian, TurboLinux, SuSE, Redhat, Gentoo, ... Any version is good.

3, not when the "missionary"

many people continue to stimulate discussion forum "Linux vs. Windows" and the like, even indisputable blush, this is not necessary. Because each person's needs are different and the environment of life is different, you can't get a conclusion. We need to respect the choices of others. This is something you need to remind yourself before you discuss any tools. Face something that is controversial: Word and TeX; Emacs and VIM; MAXIMA, Mathematica and Maple; Gnome, FVWM and KDE; Mutt and Pine... Be calm. What you need to care about is not what your tools are, but what you do with it. Being proficient in Linux doesn't tell you anything, because it's just a tool. If you use Windows to do your job well, you don't have to spend time getting familiar with Linux. Until one day you find that a task can only be completed when Linux is complete, it is not too late, because the Linux enthusiasts around you will be happy to help you.

not like one thing we must oppose the other. The world needs diversity and people need FUN. Using your own interests to suppress others will destroy all interests. What do people like when they like it, there is absolutely no need to argue for this. Don't be a "missionary"! You said that I am now "preaching"? Wrong ah ~

4,
directly from the source installation program
a lot of people do not have the latest source stood, waiting for someone to help him make rpm, deb, can be installed. I said why you don't compile with source code, so the version is much higher than rpm, there are many new features, and there are no annoying dependencies. But he said: "If I use the source code to compile and install, it is inconvenient to uninstall, it will leave a lot of garbage." Why do you want to uninstall the program? Don't you know what this program is used for? You should change the way you look for programs to try them out. You should first understand what programs have the same function, listen to other people's opinions, see what their strengths and weaknesses are, and then pick the one that works best for you. .

from source installer, not only installed rpm more suited to their machine settings than you, and they usually installed to /usr /local directory, so if you later change the hard disk to reinstall the system, can also put before The program under /usr/local is used as it is. I have 2G programs under /usr/local. Do you want to have a new machine to reinstall and then configure, how long does it take? In fact, I used to send them to a new machine through the network, and then went out for dinner. When I came back, I got another Linux machine. What if I want to uninstall the install install program? The answer is to delete it directly. Don't think that deleting the program directly will leave garbage, causing "system instability." (btw: Who taught you this? Ha ha.) make install nothing more than put the executable in /usr/local/bin, put some libraries in /usr/local/lib, put the data files /usr/local/share The next directory of its own, you can delete these things, it will not leave garbage, even if you really leave a file without deleting it, it will not occupy much space, and it is impossible to cause the system. Unstable. UNIX is as simple as that.

but there are several programs not recommended for installation from source, they are Mozilla, Open Office, ... they will take up the space of a few G and several hours at compile time, which I think cost It's not worth it, because you can't get more benefits from compiling, it's better to install the compiled version directly.

5, do not blindly upgrade

do not know if this is or what psychological effect, some people see a larger version, you will want to replace that. Many people's Redhat was originally configured very comfortable, but once Redhat releases a new version, they will download it as soon as possible, and then choose to upgrade the installation. As a result, many of the configuration files that were originally modified very well were washed away. The new software brings new problems. For example, once my rxvt upgraded to 2.7.8, it conflicted with miniChinput. After upgrading to Redhat 8.0, I found that xmms can't put mp3 by default. XFree86's xtt module is on I810. There are new bugs that will cause Mozilla to suddenly quit.

If you've configured everything, never stop the overall upgrade, which you'll be wasting a lot of time, not worth it. If necessary, you can only upgrade certain components, such as the kernel, glibc, gcc, XFree86, ...

use the classic UNIX program

good program usually can be It's convenient to port on a variety of UNIX, bash, VIM, Emacs, Mutt, FVWM, xterm. If you use these programs, you can install them on workstations such as Sun, HP, ..., so that your working environment on almost all models is almost the same! You don't need to use CDE on Sun, KDE on PC, install an FVWM on them, and use the same configuration file to get a consistent interface. Most of these programs are tried and tested and are the result of many years of development. They are fully functional, and all kinds of situations are well thought out. It is definitely your good assistant.

6, you do not need to configure something

if you just want to do a normal user like me, the main purpose is to use Linux to complete their research tasks and daily work, that You can ask yourself without the standards of a system administrator or network administrator, because when a system and network administrator is really hard. Ordinary users learn the tools of the complicated maintenance system that are not often used. It is a waste of time. If you don't learn it, you will soon forget it!

I am not a qualified network administrator, my server only sets the function of my own needs, set up ssh, ftp enough, so I can save a lot of trouble. I never think too much about "security" because the Linux default is already very secure. I don't have a tape drive, I don't have to worry about the strange parameters of tar, czf, xzf, ztf can meet all my needs. Sed, awk, ... I also have only a few common command lines. //This article from the application of computer hardware and software network www.45it.com reproduced please specify

7, not too busy looking at the kernel source

unless you want to study operating system, or otherwise put how Use Linux to master it. I used to read so many kernel source code and wrote the driver. In the end, I found out that I still learn a lot of things that I can't solve with Linux. You should first master the use and principle of shell, Xwindow. Simpler than the kernel.
Copyright © Windows knowledge All Rights Reserved