Подготовительный курс Linux (2019)

  • Автор темы betonys
  • Дата начала
B

betonys

Описание:

Видеокурс «Подготовительный курс Linux»

Данный курс рассчитан на тех, кто не знаком с ОС Linux. Он подойдет как будущим администраторам, так и разработчикам, которые хотят изучить Linux для решения своих задач.

На курсе мы:

  • детально разберем самые базовые команды в Linux
  • узнаем историю создания операционных систем в целом и Linux в частности
  • выясним, что такое ядро операционной системы и системные вызовы
  • познакомимся с зомби, сиротами и демонами
  • разберем некоторые особенности файловой системы ext4

Вы научитесь базовой работе в консоли Linux. Понимать жизненные циклы процессов, работать со стандартными потоками ввода/вывода, оценивать нагрузку на сервер.


Программа обучения:

Модуль 1. Введение

Введение
Операционная система - общие сведения
после это урока, студент будет знать, что такое операционная система, ядро, кольца защиты процессора.

1.1 Для чего нужна ОС?
Что такое компьютер, какие у него цели, почему с ОС удобнее чем без нее.

1.2 Первая ОС . История Multics.

1.3 MS-DOS
Особенности первой ОС для персональных компьютеров.

1.4 Ядро ОС
Что такое программные прерывания, что такое ядро, почему ядро это отдельная часть ОС.

1.5 Кольца защиты и современные ОС
Процессор 80286, особенности адресации памяти, кольца защиты, почему без колец защиты невозможно создать стабильную ОС.

UNIX
после этого урока, студент будет знать, как и где появилась ОС UNIX, какие виды этой ОС бывают, узнают принципы по которым разрабатывалась ос Linux.

2.1 История создания
Компания AT&T, компьютер PDP, 1 января 1970 года.

2.2 Философия (всё есть файлы)
"Пишите программы, которые делают что-то одно и делают это хорошо.
Пишите программы, которые бы работали вместе.
Пишите программы, которые бы поддерживали текстовые потоки, поскольку это универсальный интерфейс»."

2.3 Стандарт POSIX
набор стандартов, описывающих интерфейсы между операционной системой и прикладной программой.

2.4 Варианты UNIX
"UNIX, Solaris, AIX, HP-UX, BSD.

Модуль 2.
Структура Linux и команды.

3.1 Структура каталогов
Перечень каталогов, какие будут наиболее часто использоваться.

3.4 Как устанавливается ПО в Linux
исходники, пакеты, репозитории

3.5 Версии Linux
Основные версии Linux и их отличия.

3.6 Сложности на пути изучения Linux
Сложные команды, много параметров, огромные конфиги.

Простейшие команды в Linux
после это урока, студент будет уметь создавать, удалять, копировать, перемещать файлы и каталоги.


4.1 ls - Посмотреть список файлов в каталоге.
4.2 touch - Создать файл.
4.3 mkdir - Создать директорию.
4.4 cd - Сменить текущую директорию
4.5 rm - Удалить файл.
4.6 rmdir - Удалить директорию.
4.7 cp - Копировать файл или директорию.
4.8 mv - Переместить файл или директорию.
4.9 type и 4.10 whereis -"Узнать внутренняя или внешняя команда.
Где находится бинарый файл, переменная PATH."

4.11 who - Кто сейчас работает на сервере.
4.12 man - Страница руководства.

Пользователи в Linux
после этого урока, студент будет знать где хранятся данные о пользователях в Linux.

5.1 Идентификация пользователя (UID)
Как Linux "узнаёт" пользователей

5.2 root и все остальные
Типы пользователей в Linux

5.3 /etc/passwd
Где хранятся данные о пользователе

5.4 /etc/group
Где храняться данные о группах

5.5 /etc/shadow
Где храняться хеши паролей

5.6 Права на файлы в Linux
Виды прав достапу для файлов в Linux

5.7 chmod
Как сменить права для файла

5.8 Файловые системы и inode
Индексный дескриптор файла

5.9 Для чего нужны каталоги
Где хранится имя файла

5.10 HardLink и SoftLink
Жесткие и символические ссылки в Linux

Работа с файлами
после этого урока, студент будет уметь выводить данные файла на экран, просматривать часть файла, применять фильтр для поиска нужной строки в файле

6.1 grep
Фильтр.

6.2 head
Посмотреть начало файла.

6.3 tail
Посмотреть конец фала.

6.4 more и less
Посмотреть файл.

Модуль 3. Потоки, логические команды, процессы, сеть

Работа с потоками STDIN, STDOUT, STDERR
после этого урока,студент будет понимать, что такое стандартные потоки и как их перенаправлять в нужные места.

7 Работа с потоками
Стандартные потоки данных программ

7.1 Перенаправление в файл
"echo test > test"

7.2 Порядок выполнения команды в bash
Как bash “раскручивает” конструкции с >

7.3 Перенаправление в STDIN другой команды
command1 | command2

7.4 tee
Если нам нужно видеть вывод и одновременно перенаправить его в файл

7.5 потоки и указатели
2>&1, 2>&1 1> /dev/null
И, ИЛИ, НЕ ИМЕЕТ ЗНАЧЕНИЯ
после этого урока, студент будет уметь выстраивать логические условия для выполнения команд.

8.1 Код возврата
0 - все хорошо, не 0 - ошибка

8.2 &&
Логическое И

8.3 ||
Логическое ИЛИ.

8.4 ;
Логическое НЕ ВАЖНО.
Монтирование
после этого урока, студент будет понимать что такое монтирование и будет иметь базовые знания о файловых системах Linux.

9.1 где мои диски?
Каталог /dev.

9.2 Монтирование
Практика работы с командой mount
Установка ПО
после этого урока, студент будет уметь устанавливать новое ПО из репозиториев и искать ПО.

Пакеты и репозитории. Какая программа работает с репозиторием. yum search.

10.1, 10.2, 10.3 rpm и yum
10.4 список файлов в пакете
10.5 Поиск пакета по файлу
10.6 список установленных пакетов
Процессы в Linux
после этого урока, студент будет понимать что такое процесс и программа, познакомится с системными вызовами для создания процесса.

11.1 жизненный цикл процесса
"fork(), exec(), exit()."

11.2 PID, PPID
Родитель и потомок.

11.3 владелец процесса
Доступ до процесса.

11.4 демон
Что такое процесс демон.

11.5 kill
Сигналы межпроцессного взаимодействия.

11.6.1 top - Load Average
Знакомство с утилитой top.

11.6.2 top - Cpu (sy, us, ni, id, wa, hi, si, st)
Знакомство с утилитой top.

11.7.1 ps -efl
Что представляет собой запущенный процесс - бинарный файл, параметры....

11.7.2 работа в консоли
Практика: процессы, конфиги, параметры...
Сеть
после обучения студент будет знать как увидеть IP адрес сервера, “шлюз”, dns сервер.

12.1 ip a
Показать сетевые интерфейсы и адреса на них.

12.2 ip r
Показать маршруты.

12.3 /etc/resolv.conf
Где хранится информация о dns сервере.

12.4 ss -tnlp
Какие порты слушает сервер.
Системы инициализации
после обучения студент будет знать как загружается Linux и что такое система инициализации.

13.1 MBR, GRUB, Kernel
Порядок загрузки ОС Linux

13.2 SysV, upstart, systemd
Знакомство с системами инициализации


Авторизируйтесь или Зарегистрируйтесь что бы просматривать ссылки.

 
Похожие темы
Support81 Доверие — валюта дураков. Хакеры обрушили её курс до нуля за один день Новости в сети 0
Support81 X меняет курс: Маск разрушает империю токсичности Новости в сети 0
Support81 Продвинутый обучающий курс по использованию ChatGPT (2024) Полезные статьи 3
У Полный курс по взлому - от начального до продвинутого уровня! 10 частей. Уязвимости и взлом 0
T [Халява] Солью любой курс со Сливапа Раздачи и сливы 1
Q Огромный DeepWeb курс Раздачи и сливы 1
C Курс: Advanced Web Attacks and Exploatation (2020) Раздачи и сливы 0
B Курс биткоина к рублю обновил исторический максимум Новости в сети 0
Denik *Kриптоинвесторы[курс] Раздачи и сливы 0
D взлом wi-fi курс бесплатно Раздачи и сливы 8
B iOS Разработчик. Продвинутый курс v 2.0 Часть 1-2 (2020) Полезные статьи 0
B [Korole и Master4eg] Тelegram - Дорвеи. Авторский курс и софт для оптимизации (2019) Готовый софт 0
B [Кубышка] [Евгений Марченко] Расширенный курс "Грамотные инвестиции+» (2019) Полезные статьи 0
B [Сергей Никонов] Онлайн курс LINUX и GIT для начинающих — Видео уроки Linux / Git с нуля Уязвимости и взлом 0
B [Udemy, Максим Гузив] SQL от Михаила. Лучший курс по SQL (2019) Полезные статьи 0
B [Andrew Borysenko] Курс Email Маркетинга (декабрь 2019) Полезные статьи 0
B Разработка чат-ботов Telegram. Полный курс (2019) Готовый софт 0
B Первый в рунете бот, курс и программное обеспечение — генератор видео-сайтов (2019) Раздачи и сливы 0
B [СЛИВ] Курс по анонимности и безопасности в сети интернет Анонимность и приватность 0
K [Таня Иванова] Баннеры. Фотошоп. Базовый курс (2019) Услуги дизайнеров и веб-разработчиков. 0
T Курс по взлому веб-сайтов и веб -приложений Полезные статьи 3
Ж Садись присаживайся, курс по HTML/CSS, урок 1 Программирование 1
T Полный курс по JavaScript - с нуля до результата Программирование 0
K Курс «Создание чат-ботов без программирования за 1 час» Раздачи и сливы 1
1 Курс по SQL injection Полезные статьи 0
S Видео-курс по WireShark Уязвимости и взлом 1
K Трипп Д. - Гипноз без транса - Ритуалы быстрого наведения, полный курс + транскрипция Раздачи и сливы 2
K Гипноз Без Транса - Ритуалы Быстрого Наведения, Полный Курс Транскрипция - Трипп Раздачи и сливы 1
K Экспресс-курс по очень популярной специальности - оформление групп и пабликов в соцсетях, каналов на ютубе, в одноклассниках и фейсбуке. Раздачи и сливы 0
K Курс арбитраж Раздачи и сливы 0
K Интимный Telegram. Практический курс по созданию, управлению и развитию телеграм-канала. Раздачи и сливы 4
K Улучшенный курс по работе с программой ZennoPoster 5 https://cloud.mail.ru/public/1ba9efa66073/Zenno_Up.V2.rar Раздачи и сливы 0
K [PHP] Полный курс от "Школы программирования" Раздачи и сливы 0
K Курс по сайтостроению 2017, на основе премиум шаблона для WordPress "AVADA" (Шаблон прилагается) Раздачи и сливы 0
K Курс "VMZ BOX" Раздачи и сливы 0
K [GeekBrains.ru] Курс Тестирование ПО Раздачи и сливы 1
K Полный курс обучения и освоения контейнеризации и развертывания с использованием Docker Udemy Язык: Английский https://yadi.sk/d/NzDooN9Q3VwYB Раздачи и сливы 0
K [Udemy.com] Полный курс по кибербезопасности Секреты хакеров! [2017] Часть 1,2,3,4,5,6,7,8 Раздачи и сливы 0
K Современный JavaScript Полный курс - Построим 10 проектов - Udemy (2017) Раздачи и сливы 0
K Qpile. Полный курс Раздачи и сливы 0
K Полный Курс По Кибербезопасности: Анонимность В Интернете Раздачи и сливы 0
K php 2015 [Специалист] 1-3 Курс Раздачи и сливы 0
K Видео курс от Специалист Расследование хакерских инцидентов. СЕН3 Раздачи и сливы 1
K Udemy Полный Курс По Взлому - От Начального до Продвинутого Уровня https://cloud.mail.ru/public/AYvC/N4grXcYmd Раздачи и сливы 3
P Курс по PHP и MySQL Программирование 0
N Курс "Языки по методу Ильи Франка" [слив] Раздачи и сливы 0
B Ищу курс по английскому языку Полезные статьи 9
H Курс биткоина превысил $16 тысяч Новости в сети 0
H Курс биткойна превысил $14 тысяч Новости в сети 0
V Бомбовый курс по созданию и монетизации канала на YouTube с нуля Раздачи и сливы 0

Название темы