How to learn Linux?

To read the bare theory and perform divorced from the reality of the team from the books boring.
Much more effective than learning by doing. So, whatever services you recommend to raise, to gradually gain experience in the administration web server Linux?
It is clear that apache/nginx + php + mysql, but what to do with all this then?
July 12th 19 at 17:05
3 answers
July 12th 19 at 17:07
Solution
1. Monitor relevant resources, help completely beginners to deal with problems + often arise non-trivial issues.
2. Start a small project, perhaps an interesting comp. the game play of different model scenarios (e.g. migration to another server (new OS+ web + database)). In the scenarios, consider the key indicators - the integrity and availability of information, and it's just fault tolerance, backups, protection from DDOS, etc.

That would be a real "combat" experience.
"Start a small project, perhaps an interesting comp. game" ie to run the site, and that it was available when I migrate the database or update the database, am I right? - Kathryne_Turcotte35 commented on July 12th 19 at 17:10
these model scenarios me interested. For lack of experience don't know what scenarios could ever be. - Kathryne_Turcotte35 commented on July 12th 19 at 17:13
: Yes, all right. Can website, can computer games, whatever you do, do not forget that are important for you, not the project and its administration.
Search scripts is quite simple: open any freelance exchange and search for orders, of course, to respond to them is not necessary, because you first need to implement them in your sandbox. Or, as I wrote above, search for tasks, specialized resources, like linux.org.ru.

Stupid show to put on the books, any monkey can read books/resources for planning web infrastructure, because for you it is important to understand how to build correct its structure, how to plan a load, etc. most Importantly read the questions themselves will arise. - marcelina_Ha commented on July 12th 19 at 17:16
July 12th 19 at 17:09
It is clear that apache/nginx + php + mysql, but what to do with all this then?

From the beginning to understand what they install and the questions themselves will disappear. At the bare theory not uedish, theory+practice=knowledge=>work and expertise.
well...sure why: web server content gives, php/python/ruby programming language by which we refer to DB (mysql, PostgreSQL...) Or need to know more deeply?
The fact that that's all I put, developing somehow rails (ruby instead of php, of course, but not the point). - Kathryne_Turcotte35 commented on July 12th 19 at 17:12
: Need or do not need it already master's business. William Thorn wrote not a bad example to you. - Kathryne_Turcotte35 commented on July 12th 19 at 17:15
July 12th 19 at 17:11
It is clear that apache/nginx + php + mysql, but what to do with all this then?

Now sagasti there are a couple of web sites and make sure that they work on different php versions!
That's what I like) And if there is somewhere such a MustDo step to prepare for the title of "Junior admin web servers"?) - Kathryne_Turcotte35 commented on July 12th 19 at 17:14

Find more questions by tags LinuxCentOS