E
E
Evgeny Ferapontov2015-12-15 20:19:25
linux
Evgeny Ferapontov, 2015-12-15 20:19:25

Where to start learning Linux?

At the moment, I can install and configure some simple services such as ftp / routing according to manuals from the network. It doesn't suit me too much. I would like a deep understanding of how this system works, what init or systemd is, what exactly it means to "shit yourself / home", and in general, an understanding of how this OS should work "according to Feng Shui".
In Google, basically everyone is sent to ubuntology ( ubuntologia.ru/blog/must-know/1900.html) , but the link does not open, I did not find any mirrors.

Answer the question

In order to leave comments, you need to log in

15 answer(s)
D
Dmitry Chervonobab, 2015-12-24
@e1ferapontov

It is unlikely that anyone will appreciate my answer, but nonetheless.
Eugene, a few years ago I was tormented by the same question. I also did small things purely according to the manuals.
Are you learning the instrument? Are you learning a hammer drill or a vacuum cleaner? No, you're walking away from the task. If you need to vacuum, you take a vacuum cleaner. Need to make a hole in a concrete wall? You take a hammer drill and use it in a special way.
The study of any software should be on the same principle. Start with a task. Why do you need Linux, what do you want from it?
My study began with the requirement to study Asterisk. And Asterisk is inseparable from Linux. Well, it started.
Start with a task and then everything will go quickly and you yourself will not notice how you become a pro.

O
Oleg Tsilyurik, 2015-12-15
@Olej

Where to start learning Linux?

1. There is one great, but secret ;-) way to learn Linux is to demolish all Windows so that there is not a single copy in the house. Brightens up very fast!
2. Skip: Developing Software Projects in Linux - there's something in there for you too.
3.
what exactly does "shit yourself / home" mean?

You will learn all this yourself without any textbooks ;-)

3
3vi1_0n3, 2015-12-16
@3vi1_0n3

To get started, install some distribution kit is simpler. You can even use the same Ubuntu, but Debian is better. You don't have to install Genta and Arch right away, in a month you'll get bored and you'll think "Well, your Linux is shit." First, figure out how the same services start, the network is configured, how to read logs, how to work in the console. When you learn to use a little, then it already makes sense to switch to arch. At one time, after several years of Debian, I installed LFS, spent a lot of time, but after that I collected Genta without manuals.
In general, do not immediately dive headlong into the guts, first begin to feel comfortable while working

V
Valentine, 2015-12-16
@vvpoloskin

A full understanding of Linux came to me after switching to Gentoo + fluxbox and working in this environment for a couple of years.

V
Viktor Kran, 2015-12-15
@ash_lm

Yes, there are a lot of links.
help.ubuntu.ru
rus-linux.net The resources https://www.opennet.ru and https://www.linux.org.ru
may also be useful . Only on the forums of the last two resources, the audience is somewhat specific, let's say so. Especially on the lore, but you can also pick up something useful.

B
Belen, 2015-12-17
@belen

You just need to start using it as the main tool for doing everyday work ... all sorts of "synthetic" attempts "to try" usually end in nothing

A
Alexander Marchenko, 2015-12-26
@mae2072

Here is a good course for very beginners: http://stepic.org/course/Introduction-to-Linux-73/

S
sim3x, 2015-12-15
@sim3x

askubuntu.com
https://web.archive.org/web/20150210235519/http://...

A
Anatoly Bobunov, 2015-12-15
@Bobunov

As an option, the course on Stepic.org
Everything is elementary there, of course, but you can peep some nuances and chips.
Well, if you dig deep, then only special literature (in English, of course) and forums.

S
StrangeAttractor, 2015-12-15
@StrangeAttractor

Start by installing on your main computer, and if possible, completely switch to GNU / Linux as the main system in which you do everything (and work and play). At the same time, it is better to leave Windows as a second system, just in case - all of a sudden, something that you still cannot do in Linux is very urgently needed. At first, if you are a "power user" and not just an "Internet surfer", there will most likely be a lot of things missing and a lot of things that will not be clear - Google, unix.stackexchange.com, askubuntu.com and Toster, as a rule, very quickly solve these problems (the last three especially with the ability to formulate adequate requests in English). At first, it is easy to achieve in this way complete coziness, comfort and coverage of all everyday tasks, then (although the sooner the better) gradually begin to study the command line, and the internal structure of the system (not just to get into the kernel right away, but at least understand where everything is, how it is configured manually and approximately how it works). In general, it is desirable for any task to first of all look for an elegant console solution, rather quickly the richness of opportunities and conciseness of the GNU / Linux console will start to delight and you will get involved. And most importantly, remember that almost everything that you don’t like can be changed to your liking, almost any idea about how your computer should behave and look can be implemented, usually quite quickly, although at the very first time you probably shouldn’t focus on this, it is always better to try something unusual and something that "hurt the eye" and seemed unnatural may be better. and the internal structure of the system (not that you can immediately get into the kernel, but at least understand where everything is, how it is configured manually and approximately how it works). In general, it is desirable for any task to first of all look for an elegant console solution, rather quickly the richness of opportunities and conciseness of the GNU / Linux console will start to delight and you will get involved. And most importantly, remember that almost everything that you don’t like can be changed to your liking, almost any idea about how your computer should behave and look can be implemented, usually quite quickly, although at the very first time you probably shouldn’t focus on this, it is always better to try something unusual and something that "hurt the eye" and seemed unnatural may be better. and the internal structure of the system (not that you can immediately get into the kernel, but at least understand where everything is, how it is configured manually and approximately how it works). In general, it is desirable for any task to first of all look for an elegant console solution, rather quickly the richness of opportunities and conciseness of the GNU / Linux console will start to delight and you will get involved. And most importantly, remember that almost everything that you don’t like can be changed to your liking, almost any idea about how your computer should behave and look can be implemented, usually quite quickly, although at the very first time you probably shouldn’t focus on this, it is always better to try something unusual and something that "hurt the eye" and seemed unnatural may be better. how it is configured manually and approximately how it works). In general, it is desirable for any task to first of all look for an elegant console solution, rather quickly the richness of opportunities and conciseness of the GNU / Linux console will start to delight and you will get involved. And most importantly, remember that almost everything that you don’t like can be changed to your liking, almost any idea about how your computer should behave and look can be implemented, usually quite quickly, although at the very first time you probably shouldn’t focus on this, it is always better to try something unusual and something that "hurt the eye" and seemed unnatural may be better. how it is configured manually and approximately how it works). In general, it is desirable for any task to first of all look for an elegant console solution, rather quickly the richness of opportunities and conciseness of the GNU / Linux console will start to delight and you will get involved. And most importantly, remember that almost everything that you don’t like can be changed to your liking, almost any idea about how your computer should behave and look can be implemented, usually quite quickly, although at the very first time you probably shouldn’t focus on this, it is always better to try something unusual and something that "hurt the eye" and seemed unnatural may be better. quickly enough, the richness of features and brevity of the GNU/Linux console will start to delight and you will be drawn into it. And most importantly, remember that almost everything that you don’t like can be changed to your liking, almost any idea about how your computer should behave and look can be implemented, usually quite quickly, although at the very first time you probably shouldn’t focus on this, it is always better to try something unusual and something that "hurt the eye" and seemed unnatural may be better. quickly enough, the richness of features and brevity of the GNU/Linux console will start to delight and you will be drawn into it. And most importantly, remember that almost everything that you don’t like can be changed to your liking, almost any idea about how your computer should behave and look can be implemented, usually quite quickly, although at the very first time you probably shouldn’t focus on this, it is always better to try something unusual and something that "hurt the eye" and seemed unnatural may be better.

@
@pytker, 2015-12-24
_

www.ozon.ru/context/detail/id/7607778

M
mihmig, 2015-12-24
@mihmig

In my opinion, the main thing to understand is that on the desktop (I hope so far) Linux cannot completely replace windows.
But nevertheless, you need to study it - this will allow you to better study the technology.

J
johnny89, 2015-12-24
@johnny89

www.linuxfromscratch.org Building everything from scratch. It is quite difficult for users without much experience, but the lesson for the New Year holidays is normal.
www.slackware.com The closest to the beginning of the beginning of linux. Here are the concepts that were originally laid down, this is how it looks
www.opennet.ru/docs/RUS/slackware Good introductory for Slacky

H
Hatifnatt, 2015-12-24
@Hatifnatt

Recently on Habré they advertised the book "Linux Internals". I took the electronic version, while I read a couple of chapters, I liked the clear language of presentation, both a beginner and an experienced Linux user, I think, will find useful information in this book. Checked, coupon "Linux" is still valid.

C
CityCat4, 2015-12-24
@CityCat4

Solving a problem for the sake of solving a problem is not the best way, but if you really want it, then, as they have already advised many times, put it on a working computer with a dual boot. I don’t advise you to put it on a virtual machine - there is a whole layer of hardware support and virtualization issues that are cut off if linux is not bare-metal.
You should carefully approach the choice of distribution. There are distributions where it is assumed that the user is a programmer, knows how programs are built and is able to overcome the assembly of projects the size of LibreOffice - slack, gent, calculate. There, the main method of installing programs is building from source, as in FreeBSD. There are distributions that, on the contrary, beat hands for manually assembling programs, assuming that the user is a teapot, does not know anything and can only install ready-made packages - ubuntu, fedora (and all other hats - RH, CentOS). And although the distribution differs from the distribution, as a rule, only in the method of starting the system and the format of the packages - as a rule, the first distribution - it is like first love, even if it turns out to be crooked and inconvenient ....

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question