Many new users are very confused about how to learn linux. This article is summarized by the editors of this site based on the linux learning experience and other linux learning guides.
Many new users are very confused about how to learn linux. This article is summarized by the editors of this site based on the linux learning experience and other linux learning guides.
I haven't played linux for a long time. it's only about a year. I haven't focused on it before, so I 've become increasingly obsessed recently. Linux is indeed infinitely attractive, especially when it solves
The excitement of a long-time problem! After reading the notes of many masters, I feel that the gap is too far away from them .. But that's why I have always been passionate about linux.
Surging. I hope this article will help my friends who have been as confused as me.
Step 1: select a good linux version. if there is nothing to do on windows, it is recommended to directly install it on the PC. in this way, it will be very troublesome, and the obstacles and inconveniences will be solved one by one, it will be easy to learn, and it will be closer and closer to the experts .. I personally recommend that you install Fedora or CentOS. of course, if you prefer to install Ora or CentOS in China, it is good to install a red flag. Next, I will give a brief introduction to various linux release versions.
CentOS is a popular system version for servers. it has excellent stability and a large number of library files. it is not often overwhelmed by annoying errors when new users install software. It is indeed a server version, and I have a special liking for it. many of the test tutorials on this site are basically this platform.
Fedora is relatively good in terms of graphic experience.
Ubuntu is designed specifically for desktop users. However, I do not recommend you install ubuntu, because it may be slow and you always want to complete the task on the GUI.
Redhat is almost synonymous with linux and very powerful.
Step 2: Advanced.
Master common linux operation commands. (The linux command section on this site will explain each command in detail and provide a demo video for most commands.
Understanding shell pipelines |, file stream redirection> and appending>, etc.
Master the common installation methods of. tgz. rpm. biz and other software packages
Learn how to add peripherals and install device drivers (such as modem)
Familiar with Grub/Lilo boot and simple repair operations
Familiar with the name and public of the system's inherent Directory
Learn to use the mount command to access other file systems
Understand vi, gcc, gdb, and other commonly used editors, compilers, and debuggers.
Learn how to configure simple networking in linux.
.........
Step 3: Programming in linux.
Shell Programming php perl c/c ++ java and so on. find one or several languages you are interested in for in-depth research.
Step 4: Advanced Applications, server maintenance and management.
In the face of common problems in maintenance management, it is necessary to develop a solution.
Ps: I sincerely hope that linux Security Online (linuxso.com) will accompany you on the linux Cainiao journey.