I had to learn how to talk about Linux,

Today, I talk about how I had a maintenance engineer from a normal desktop, turn into Linux operation and maintenance engineers through learning and hard work, as well as the Linux operation and maintenance engineers need some of what skills and knowledge, the desire to help a number of Linux have interest or would like to turn to Linux in this direction, you can see.

15 years I'm still an ordinary desktop maintenance work, technology is fairly okay, that is a lot of chores. Although our company's Windows server can be considered stable, but the company every day, many miscellaneous thing, I for one would call the input method does not take, and one will say that I can not open Excel office, and is a waste of energy. Lasted two years are unexamined. Today, the Internet, the vast majority of sites, services, games are run on Linux above, I do not want to do this kind of work odd jobs, and because they can be considered a basis for computer-related, self-confidence to learn Linux should not be slow. So found some e-books and video aspects of learning Linux. Really bite off more than you can chew ah! In contrast to most of the e-book catalog, select only one Linuxprobe website in e-book and a video to learn Linux, I think: As long as a thorough grasp a book, then the difference will not be worse off . Because on the basis of Windows okay, quickly setting up the learning environment, the back is hard practical operation, and repeated practice.

 

Now I have been working with Linux operation and maintenance for 2 years, all the way down, and take some detours, but in general, their own learning is very slow, I almost spent a lot of time in half a year, we have invested considerable time and effort, especially in the practical operation. Now I would like to write my beginning of the stage to help a friend wanted to learn Linux.

As students just getting started, nothing more than video, books, website posts like learning, although the video speaks in detail, but the time it takes is enormous, as far as I know very few people can persevere to a series of video watching; Web site posts and the like, are generally more scattered, not a learning system to learn as a fly without a head; books from the catalog view is very methodical, systematic reading can learn, step by step, not beginners do not know where He began feeling. I recommend the use of the above that this, if there is a better, and you can, but must adhere to, you can pre-install a Linux virtual machine, repeat the exercise as the main means to find out exactly what a good book, the focus is fully digested, then you also a beginning.

So what the specific needs of knowledge to master it? Here a list of some of the necessary knowledge:

1, understand Linux FHS, which is the architecture of Linux, understand general principle

2, do not repeat the 80 commonly used Linux-based, operation and maintenance command, mount

3, TCP / IP protocol, network configuration knowledge

4, SSH Principles and Applications

5, the firewall's basic configuration, iptables

 

Under Linux to master some of the primary tools, skills are very necessary:

1, Vim editor, both for writing configuration files, or write a script language, Vim is always essential air above Linux, we need to master the basic method of operation, shortcuts.

2, Git version control, many people may feel there is no need, this is the development of scholarship Well, it is not true today Devops increasingly rise, the traditional operation and maintenance engineers is a challenge and an opportunity. Engineers need to write a lot of scripts everyday, you can use Git to manage, back up commonly used code and scripts.

3, Shell programming, writing the script of course it needs to Shell, which is the basis. Ibid, as Devops, it efficient to learn a scripting language is required, is recommended Python, but this is something, Shell mastered the first to say it.

In fact, if you master the above requirements to 80%, basically considered a beginning, you need to learn some hardware knowledge, operation and maintenance engineers often do and network equipment, servers and other hardware equipment to deal with, we must aim for hardware knowledge To understanding. Analyzing the core parameters merits particular hardware, such as memory storage medium, capacity, speed, parity, the manufacturing process of the CPU core threads, the FSB, cache and the like. We work not only "soft knowledge" and "hard knowledge" is essential key skills, especially when the surge in business, you need to add the engine room, the server, you must use a lot of "hard knowledge" of , select the network transmission medium, UPS, etc., should be understood.

"Soft knowledge" before the foundation of all learning, then we must learn some advanced "soft knowledge." Master the most commonly used services set up, each company business structure are not the same, but also those commonly used services, it simply business architecture is a combination of different forms of services. For Linux operation and maintenance engineers, the company you need to build a variety of servers, such as file sharing server, Git server, database server, common Web infrastructure deployments, large companies may also need a DHCP server, and so on.

Generally you build certain types of servers, there will be an official instruction manual. For example, MySQL server set up, Git server set up and so on. Google's official website to follow step by step Tutorial Manual (* turn wall on your own ladder, Baidu to the official website is also OK), basically pretty close, of course, there are many users post directly Fanfankan ready. It should be noted that, the Linux version is not the same, there will be some differences in service is installed, when you encounter a problem of search, suggested adding the release version of Linux, which can be more accurate matching problem, you can rest assured that you encounter to question you in front of millions of people we have already met the (people willing to share feedback later).

Finally recommend "Linux in respect of such a study," is that I learned before the site where the e-book, now out of the paper version. I think it is more practical operation sense, practice, rare thing, no how hard people now ah. They are too lazy, just not run.

Guess you like

Origin www.cnblogs.com/it-artical/p/11205942.html