From super rookie to Linux system master

Source: Internet
Author: User

As many small partners, we are beginning from the rookie, gradually become a master, and in this growth process, many birds did not adhere to, and give up the light of the future. To give yourself a reasonable plan for the appropriate arrangements, efficient learning methods, to grow faster, rather than jumping step in situ. I would like to introduce my own learning process, I hope to help everyone.

1. Ready to choose a Linux distribution

First understand the next, what is Linux and their own needs, often see someone ask what version of Linux good, in fact, as long as you seriously study, that version is good, discuss what version is good or not in essence, all distributions are basic Linux kernel development, but the appearance is not the same. If you just play, do not plan to learn more about Linux system, you can choose simple operation, the interface is more gorgeous, newer and faster version, such as Ubuntu,archlinux; If you are learning more about Linux, you should choose a stable, robust, and supported release version, such as Rhel, Suse, Debian. I like Rhel, so I'll say Red Hat Linux. Ha! Learning Linux is not a free market, decided to learn that version, the rest of the heart to learn, do not change tomorrow, that version there is good, this there good, so that you learn no good, do not waste time and energy on the choice above.

650) this.width=650; "alt=". jpeg "src=" Http://static.cnbetacdn.com/article/2017/0816/6a1bc994a3e91ce.jpeg "/>

2. Beginner's Choice of books

Internet so developed, choose a Linux book has been very easy, very convenient ebook, Baidu a lot. Better memory than rotten pen, suggest that you read more paper books, books, but if it is a wrong book, but will fraught, the wrong idea let the novice astray. "Linux is supposed to learn" is a very hot book, a very good beginner's starter book. We novice must do a good job of learning notes, write down their own technical steps of the tutorial, and enthusiasts more communication, write down the experience as a growth mark.

3. Required Clearance (command)

Learn Linux must be mastered, must, to memorize commands!! Otherwise, you will never learn linux,linux strong stability is using less hardware resources, all are commands to walk up! To use less than the menu button operation, using the command line to work, once you are proficient in using will work in a more efficient way, the graphical interface menu operation of a few streets, haha. More important, more frequently used commands, according to the role of the system to give you a brief introduction, thought we further learn to understand the Linux system.

1). Login, Shutdown and other commands: Login,login, reboot, shutdown, Halt, Chsh, Mount, Umount

2). Basic commands such as permissions, accounts, etc.: chmod, Chown, Chattr, pswho, Chgrp, Su, passwd, sudo, umask

3). System Management Commands: Last, tar, unzip, Gunzip, DF, Top, AddUser, Groupadd kill, quota, crontab

4). Commands such as Network basics: IP, ping, ifconfig, netstat, nslookup, route, Finger, mail, Telnet

5). Commands such as file basics: mkdir, ls, find, cat, MV, grep, file, diff

command more readily written, not included in the forgive. can refer to http://www.linuxprobe.com/chapter-02.html

4. Tapping the keyboard experiment

If you can put the system skilled installation, configure IP Add users to view files, shutdown Restart, these are small white small white problem, the power of Linux is in the service above the show. The most common service functions of Web, DNS, Ftp, mail service, samba, etc., the most basic installation configuration should be mastered. Do not understand, to learn Baidu search, Rhel Chinese information is very much convenient, can also be posted on the forum. I have met some self-righteous people, think of Linux Why, the other it is a spray, belly inside there is no ink. This experience is slowly accumulated, starting from the foundation, do not above his business.

5.Shell and Python

The shell can be said to be the essence of Linux, is the command language is also a programming language, mastering the shell language, it interactive interpretation and execution of user input commands or automatic interpretation and execution of pre-set a series of commands, far improve your efficiency, absolutely to you manually is to knock a series of commands efficient, To automate the management process.

Python is also a computer programming language, like the C language function, but Python is very efficient, for example, to perform a task, the C language may require 1000 lines of code, Java only need to write 100 lines, and Python may be as long as 20 lines. So Python is a fairly advanced language. python+ Big Data, Python enterprise-class development and big data operations, is a language that seamlessly integrates with big data operations, and python+ Big data is the real big data. You can use Python to do enterprise-level development, more than "big data development" more high-end "big Data operation", become the most scarce big data maintenance engineer on the market. Well, get out of the way and learn a little bit.

6. Maintain a good attitude

Do Linux Vicevic impatient, you a small command, may cause unbearable loss to the enterprise, work to be serious, listen to friends said their colleagues, the database to delete ..., wow, he recovered data for a whole day. Data to be backed up, this is the most important step on the operational dimension. Do not feel your cattle, big God, many, modest, in order to go further in this industry. Technology development of very fast, hot cloud services, if you do not study, will be eliminated, because we are engaged in technology, but also love this profession, want to do it better!

I think the process of learning Linux is to constantly learn to do experiments, look at the system documentation, and combined with experiments to understand the essence of the document, you can do the purpose of learning for personal use, really to master the Linux command line operating system. Hope that the small partners early off the ranks of the rookie, to be a really low-key, humble Li


This article is from the "12629896" blog, please be sure to keep this source http://12639896.blog.51cto.com/12629896/1957035

From super rookie to Linux system master

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.