summaryrefslogtreecommitdiff
path: root/Linux_labs_0_Introduction.md
blob: a20b064edcc7fd058f66b5b54fca66758083cce3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
# Linux labs by Mikhail Kobuk \<[email protected]\>

## Что это такое

Данный Набор Лабораторных Работ (далее - НЛР) предназначен для всех желающих
ближе ознакомиться с практической частью работы с Linux-системами, устройством
дистрибутивов Linux, организацией серверной инфраструктуры и некоторой частью
обширнейшего инструментария, доступного пользователю.

Для тех, кто только начинает осваивать Linux этот НЛР может послужить
вспомогательным практическим материалом. Для тех, кто уже преисполнился в своём
познании - способом освежить какие-то навыки, ну а для мастеров Linux-fu - не
очень смешным сборником анекдотов.

## Минимальные требования

### К пользователю

- Минимальная ориентация в Linux-системах
- Базовые навыки работы с терминалом: исполнение команд, чтение вывода, анализ
ошибок и успешности завершения.

### К рабочей машине

- Процессор, поддерживающий многопоточность и виртулизацию
- 1-2+ свободных ядра
- 2-6Гб ОЗУ

## Как работать с НЛР

Каждая лабораторная работа представляет собой шаг в освоении работы с Linux,
который должен занимать некоторое ограниченное время, предположительно - не
более двух академических часов без учёта особенностей и скорости работы
оборудования локального и/или сетевого.

В большинстве ЛР присутствуют следующие разделы:

- **Информация** - здесь описывается предыстория, актуальность или обоснование
темы, рассматриваемой в ЛР.
- **Теоретический минимум (ТеорМин)** - основная информация, необходимая для
понимания той или иной темы. Если информация, представленная здесь, содержит
неясные для вас термины или словесные конструкции, желательно прояснить эти
моменты с помощью следующих источников (расположены в порядке убывания
приоритета сверху вниз):

0. Мануалы `man`
1. [Мануалы](https://yewtu.be/watch?v=1NquzrkDnMM) [в сети](https://linux.die.net/)
2. [StackOverflow](https://stackoverflow.com/)
3. [Весь](https://en.wikipedia.org/wiki/World_Wide_Web) [остальной](https://www.pcmag.com/how-to/google-search-tips-youll-want-to-learn) [Интернет](https://home.cern/science/computing/where-web-was-born)

- **Цель работы** - описывает признаки критерия завершения работы или является
таковым.

- **Ход работ** - содержит шаги, выполнение которых должно привести к
выполнению цели работы.

## Внимание!

При составлении данного НЛР я не претендовал на полноту данных, представленных
в нём. Данный НЛР также не претендует на звание единого исчерпывающего
руководства по Linux-системам.

Все лабораторные работы тестировались на Linux-хосте. Прохождение лабораторных
работ не тестировалось и не будет тестироваться на других хостах.

Если вы наткнулись на проблемы в ходе выполнения лабораторной работы и/или
считаете, что содержимое недостаточно/некорректно, пожалуйста, сообщите мне об
этом на <[email protected]>. Также приветствуются отзывы, комментарии и
предложения.