It takes a good attitude to get in touch with Linux, which is not something you can take in two days a day. Learn a basic, can install the system, can install common services, can compile, can configure storage space, can configure the system parameters, can easily see the system load, etc. basically enough. But these only guarantee to do the engine room operation, real and advanced operation and maintenance work is not in the computer room, the real operation and maintenance work is not just Linux. Linux is only based on the Linux system operating environment of the basic knowledge, the measurement of a good Linux system operation and maintenance engineers do not necessarily have to use the depth of Linux knowledge, of course, Linux delve deeper the better.
Also want to see the work content, take me as a machine room maintenance personnel, the engine room operation dimension is many kinds: the Internet this kind of, the general is the machine shelves, the network wiring, the system installs, the inspection and so on. are some manual work plus basic installation configuration. The Linux study point fur also can, but cannot rise, can only do the machine room operation Dimension This kind of work, the operator this kind of, basically is examines the engine room operating environment, the parameter, looks at the monitoring. Out of the problem on the process, to find the relevant personnel to solve, which and understand not Linux; there is a bank and other large enterprises such as the computer room operation, sub-server, storage, network, etc., regardless of the storage of the server, pipe storage regardless of the network, while the Tube server also sub-minicomputer and PC server, Linux is only a small part.
OK, say the content of the attitude (the content borrowed from a veteran computer room maintenance personnel Keen Wang's experience) should say that usually encountered what pits it.
1. Package Management and compilation installation mix, manually solve a dependency package, a found less B, installed a B found less C, installed a C found less d, loaded to the end, have forgotten their own start is to solve what problems, good annoying
2. Today I feel this distribution is good, tomorrow feel this distribution is good, time is used to install different distributions and desktops, and later found that learning a kind of enough
3. The knowledge of the contact is not systematic, but disorderly toss, one will be able to get into the system, and then spend a lot of time to repair, but also enjoyed
4. Never trust such a statement on a guided tutorial. Because the first to determine their shell version is the most important, and then to find a manual, while watching the learning is, so that their own shell statement error rate will be minimized. Otherwise, not to learn, the enthusiasm of the blow is done. Then is to learn the basis in turn to look at the latest version, such as RHEL7 this new encounter pit, some statements do not have information, although man and--help is not vegetarian, but still here strongly recommend the "Linux should learn" this book, written for RHEL7 open-source online books, There is no error in the book, the content is a prominent focus, if you want to test RHCE certification that really good, contact Liu Yan Teacher is good, experience, he has his own website, Baidu a bit to know.
5. Between the various distributions, repeatedly install, format the system, install, format the system---waste of time!
6. Compile the kernel: if not to do the underlying development, this is not necessary, neither change the kernel code, and do not look at the kernel code, compile the kernel does not make any sense.
In short, the pit is almost one after another, but after a slow accumulation of experience and constantly explore Linux, found just in contact, feel he good trouble, in Windows very simple things need to get big half a day to finish, actually not so, when you are familiar with Linux, You will find that the real trouble is windows, compared to Linux is simply too complex, many problems even the logic is not clear, and learning Linux you will have a grasp of the overall pleasure.
Here is a brief introduction of how Linux makes you addicted, especially inside there is really you do not think of the best software, the following to introduce several.
1.dot draw, Vim Demo.dot, and enter the following in the text (for reference to the code of the Great God):
Graph demo{
1--2
2--3
3--4
1--4
Then use dot demo.dot-tpng-o 1.png This command, and finally look at this 1.png is the following:
Simple to not ah, of course, there are complex features, interested can be studied.
2. Latex powerful formula editor to play formula speed and aesthetic degree than word and other traditional office software, with people to communicate problems or write some paper slide may use, write a Tex file, quickly generate formula, cut a picture paste past super cool, the key is that the formula is a text file, Many can be reused, and can be used with many Linux text processing tools.
3. KDE series of Konsole, Ksysguard, dolphin, etc. are very easy to use, my most commonly used two function is dolphin under the F4, the terminal quickly bounced out. There are klipper Super good clipboard features, the default can record your clipboard history, I klipper this easy to use to do not function + Dolphin F4 appear terminal these 2 functions adhere to KDE for many years, otherwise I am actually ready with Openbox + Xmonad's cool combination.
If you are interested in the Linux system after reading this article, then you can refer to the first chapter of "Linux should learn" http://www.linuxprobe.com/ Chapter-01.html method to install the first Linux system, and then you will find a lot of magic, efficient and open source tools.
Summarize six useful tips for learning Linux systems