Choose the Linux learning method that works best for you

Source: Internet
Author: User

We know that Linux is just a kernel, now the Linux operating system is the bottom of the kernel, including Android phones, so the Linux operating system is actually the Linux kernel and application software to do a package, we call it Linux distribution. Now the more well-known Linux distribution has Ubuntu, RedHat, CentOS, Debain, Fedora, SuSE, OpenSUSE, Redflag and so on. Linux systems have a very clear advantage:

First: Linux is open source, and the tools under Linux are basically free.

Second: the use of Linux operating system in some aspects than the Windows operating system is more efficient, system configuration requirements than Windows, you can use the home of the old computer installed Linux operating system to achieve "waste utilization."

Third: The Linux operating system is very stable, the server above the Windows Server System for a long time will crash, and Linux server crashes rarely, I saw on the internet that someone with Linux server for a long time did not shut down the computer as usual.

Learn Linux can not touch the English, Linux command line is necessary to learn, so need to have one or two Linux basic books around you, encounter will not command can check the book, such as "Linux should learn" is very good and there is network electronic version, the author also often on the site to correct some errors, Add some materials, etc., so recommend everyone to see, my side of the Linux enthusiasts are looking at these Books Online version, of course, money or to support the author, after all, writing books is not easy?

We first want to learn the Linux switch, network card configuration, configuration system time, user management, firewall and so on. When we have mastered these basic configurations, we can continue to learn more about Linux, such as Shell scripting, building httpd, vsftp, SSH, Samba, NFS, BIND, DHCP, Postfix, Dovecot, iSCSI, OpenLDAP, mariadb, LNMP, lamp and other services. Finally, we should also learn some software commonly used by enterprises, such as: monitoring software Zabbix, Nagios, cacti, such as virtualization KVM, VMware, Xen, Cloud computing OpenStack, Cloudstack, etc., cluster and hot standby software LVs, Keepalived, Haproxy, Heartbeat, Red Hat RHCs, and finally, if you learn a programming language better, such as in recent years, the fire of Python.

Beginners can use the "tip of the day" to randomly select a command to learn, which is a progressive learning method, the "Daily tips" will introduce you to some useful commands, you only need to edit the current user's home directory. BASHRC configuration file, and add the following line command:

echo "Did you know that:"; whatis$ (Ls/bin | shuf-n 1)

In the boring Linux learning process, we can occasionally learn the interesting Linux commands, this can improve our interest in Linux and enthusiasm, such as the Telnet client to watch the text version of Star Wars, only need to enter Telnet in the terminal Towel.blinkenlights.nl can watch it. You can also use the time and the read command to make a "simple timer", at the end of the input times read, from the beginning of the Run command, click the ENTER key to end the timing, it will show the entire process, and accurate to the MS level. Time is used to calculate how long a process takes to run to the end, and read is a command that reads user input, and the common usage is read STRING, which is stored in the $string variable after the user enters and returns. However, this command is blocked until you type the carriage return, so the two commands can be skillfully combined to achieve a simple timing effect.

Finally quoted Liu Yan teacher summed up the sentence: "If you really want to learn Linux system, want to make a difference in Linux, then please forget the way of thinking of windows, slowly feel and accustomed to the operation of Linux, one day you will really experience his mystery, From the depths of his own heart like him, use him, not to fashion or to show off and use him. ”

Choose the Linux learning method that works best for you

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.