background top icon
background center wave icon
background filled rhombus icon
background two lines icon
background stroke rhombus icon

Скачать "Основы Linux. Управление процессами. Часть 2: Администрирование"

input logo icon
Теги видео
|

Теги видео

linux tutorial for beginners
linux
линукс
ubuntu
процессы linux
debian
основы linux
как работать с процессами linux
управление процессами linux
утилиты linux
gnu/linux
learn linux
linux tutorial
linux дистрибутивы
linux для начинающих
уроки linux
операционная система
pulse
свободное программное обеспечение
gnome
командная строка
терминал linux
cron
как настроить cron
crontab
как настроить crontab
Субтитры
|

Субтитры

subtitles menu arrow
  • enАнглийский
Скачать
00:00:02
Linux в целом и в процессе в частности
00:00:04
Хотя где-то самое грань между основными
00:00:07
и не основами мне не очень понятно но
00:00:09
если ты решил изучать Linux to знать или
00:00:12
хотя бы ориентироваться в этих вопросах
00:00:13
точно стоит Но перед тем как говорить
00:00:15
процессы Linux Пару слов про
00:00:17
безопасность куда же без неё так Многие
00:00:20
слышали знаю так Туда же пользовался
00:00:22
такой штукой Как fail2ban так вот
00:00:24
желающие могут оценить его современную
00:00:26
альтернативу есть такой опыт собственный
00:00:28
проект называется Крауд он
00:00:30
позиционируется как система обнаружения
00:00:31
и предотвращения вторжений смысл его в
00:00:34
том что он анализирует логе если
00:00:36
выявляет ИП ведущий себя аномально то
00:00:39
тут же на это реагирует в соответствии с
00:00:40
данными сценариями и конфигурации может
00:00:43
ещё его всю базу засылать и взамен
00:00:45
получает данные о вредоносных ИП от
00:00:47
Community наборы постеров и сценариев а
00:00:49
также модуль интеграции есть в комплекте
00:00:52
потому с установкой и настройкой всего
00:00:54
этого дела проблем не будет но если
00:00:56
скилуха позволяет то можно и свои
00:00:57
сценарии создавать короче бесплатно всё
00:01:01
как положено Кого заинтересовало все
00:01:03
ссылки в описании переходим смотрим
00:01:05
пробуем Ну а теперь по сути прошлой
00:01:07
части мы разобрались что такое процесса
00:01:09
и какие у них есть индикаторы И как не
00:01:11
самые процессы находить Если ты вдруг
00:01:13
пропустил то перед тем как Смотреть
00:01:15
дальше стоит ознакомиться но мы
00:01:17
продолжаем изучать процессы и переходим
00:01:19
непосредственно к управлению но по
00:01:21
традиции в начале немного скучной и
00:01:23
унылой теории А точнее пару слов о том
00:01:25
как запускаются и завершаются процессы
00:01:27
Linux и о том как процессы общаются
00:01:29
между собой с пользователем или с ядром
00:01:32
начнём с самого начала то есть запуска
00:01:34
системы при загрузке системы ядро
00:01:35
самостоятельно запускает некоторые
00:01:37
процессы ключевой процесс это демон
00:01:39
систем D Но не забывай что в некоторых
00:01:41
дистрибутивах Это инет его процесса Иди
00:01:44
всегда единица все остальные процессы
00:01:46
кроме созданных ядром это его потомки
00:01:48
чтобы появился новый процесс
00:01:50
существующий клонирует себя с помощью
00:01:52
системного вызова parklon отличается от
00:01:54
родителя только тем что имеет
00:01:56
собственные процессы ID И для него
00:01:57
отдельно ведётся учёт потребляемых после
00:02:00
того как Фуркат работал дочерний процесс
00:02:02
с помощью системного вызова рюкзак
00:02:04
запускает новую программу чтобы процесс
00:02:06
завершился он должен вызвать функцию
00:02:08
Excel для того чтобы уведомить ядро о
00:02:10
готовности прекратить работу функция
00:02:12
except передаёт код завершения это число
00:02:15
означающее причину прекращения процесса
00:02:17
если это число 0 значит процесс
00:02:19
завершился успешно но прежде чем процесс
00:02:21
будет полностью завершён его завершение
00:02:24
должно быть подтверждено родительским
00:02:25
процессом он это делает с использованием
00:02:27
системного вызова Weight Ну если вдруг
00:02:29
родительский процесс завершается раньше
00:02:31
потом как-то они будут переназначенные
00:02:33
демону систем d&o станет для них
00:02:35
родительским Чтобы понимать как процесс
00:02:37
и условно говоря общаются нужно знать
00:02:40
что существуют сигналы по своей сути
00:02:42
сигналы это способ коммуникации сигналы
00:02:45
могут посылать Как сами процессы так и
00:02:47
ядро Вот так и пользователь тоже может
00:02:49
посылать сигналы в большинстве случаев
00:02:51
когда поступает сигнал ядро выполняет
00:02:53
действия соответствующие этому сигналу
00:02:55
сигналов есть довольно много вникать во
00:02:58
все И уж тем более запоминать их я
00:02:59
какой-то лютый необходимости и это уж
00:03:02
точно выходит за моё понимание основ
00:03:04
потому в этом видео мы рассмотрим только
00:03:06
несколько примеров необходимых для
00:03:08
понимания как вся эта кухня работает
00:03:10
чтобы просто увидеть список сигналов
00:03:12
можно ввести команду Kill понятнее
00:03:15
конечно не станет Ну умный вид сделать
00:03:17
можно наиболее актуальные сигналы можно
00:03:20
посмотреть в статье на сайте я там
00:03:21
приложил табличку из умной книжке этого
00:03:24
списка тебе будет более чем достаточно
00:03:26
теперь принудительное завершение
00:03:28
процесса в большинстве случаев когда ты
00:03:30
хочешь в принудительно завершить
00:03:31
какой-то процесс ты будешь пользоваться
00:03:33
командой Kill тут тебе и понадобится
00:03:35
знание некоторых сигналов логика
00:03:37
использования очень простая сначала
00:03:39
вытерпел потом номер сигнала и процесс
00:03:42
айди процесса который нужно убить если
00:03:45
ты номер сигнала не укажешь по умолчанию
00:03:47
будет использоваться в сигнал 15 Терм
00:03:49
это запрос на завершение программы и он
00:03:52
не всегда срабатывает но попробовать
00:03:53
стоит так это вариант с корректным
00:03:55
завершением процесса если нужно точно
00:03:58
убить процесс то стоит из сигнал 9 мл
00:04:01
При таком варианте процесс будет
00:04:03
гарантированно завершён ещё можно
00:04:05
использовать команду Kill ей нужно
00:04:07
передавать не процесса иди процесса а
00:04:09
его название например
00:04:15
ещё один вариант это команда хаскел
00:04:18
вводимые в терминале
00:04:20
а потом просто классная мышью на
00:04:22
программе которую нужно завершить этой
00:04:25
программе будет передан сигнал 9 теперь
00:04:27
про приоритеты когда мы говорим про
00:04:30
приоритеты процессов мы подразумеваем
00:04:31
использование ресурсов в нашем железяк
00:04:33
то есть распределение нагрузки между
00:04:35
задачами как правило система вполне
00:04:37
нормально справляется с этой задачей и
00:04:39
без нашей помощи особенно если у тебя
00:04:41
космический корабль вместо системного
00:04:42
блока но на слабеньких компьютерах
00:04:45
вопрос распределения ресурсов может быть
00:04:47
вполне актуален Ну и в целом разрушим
00:04:49
этот процесс разговариваем знать про
00:04:51
приоритеты нужно дабы выглядеть полинкой
00:04:53
дни когда мы запускаем программу А что
00:04:56
мы видим тот самый приоритет
00:04:57
обозначенный цифрой в диапазоне от -20
00:05:00
до 20 это цифра называется фактор
00:05:02
устойчивости именно по нему еду
00:05:04
определяет кому давать больше ресурсов
00:05:06
процессора и чем эта цифра меньше тем
00:05:08
выше приоритет соответственно приоритет
00:05:11
имеющий фактор устойчивости - 20 имеет
00:05:13
максимальный приоритет как я уже говорил
00:05:15
в большинстве случаев лезь туда не нужно
00:05:17
системные планировщике без тебя
00:05:19
справится Но если всё-таки или очень
00:05:21
хочется то приоритет можно изменить
00:05:23
вручную Тут нужно знать чтобы дочерний
00:05:25
процесс наследует приоритет родителя а
00:05:27
владелец процесса если он не супер
00:05:29
пользователь может только понижать
00:05:31
приоритет то есть увеличивать Фактор
00:05:33
уступчивости А супер пользователь может
00:05:35
устанавливать любые значения есть два
00:05:37
способа изменения приоритета при запуске
00:05:39
процесса и в процессе выполнения для
00:05:41
того чтобы задать приоритет при запуске
00:05:43
используется команда Найз
00:05:45
после которой используя параметра N
00:05:48
нужно указать значение фактора
00:05:50
уступчивости а потом указать название
00:05:52
процесса или полностью строку запуска
00:05:59
если Процесс уже выполняется но нужно
00:06:01
поменять приоритет кто для этого
00:06:03
используется команда ренис после неё
00:06:05
нужно указать новые приоритеты и
00:06:07
процессор ID нужного процесса не забывай
00:06:09
что если ты не владелец процесса или
00:06:11
хочешь увеличить приоритета нужно
00:06:13
использовать суда
00:06:15
помимо приоритетов на использование
00:06:18
ресурсов процессора есть ещё приоритет
00:06:20
ввода-вывода для его изменения
00:06:21
используется команда и у нас после
00:06:25
которой используется параметр N нужно
00:06:27
указать нужный приоритет тут
00:06:28
используется значение от 0 до 7 а потом
00:06:32
после ПМ указать процесс ID нужного
00:06:34
процесса
00:06:37
иногда возникает необходимость запускать
00:06:39
какие-то процессы автоматически по
00:06:41
расписанию без участия человека Зачем
00:06:43
тебе это понадобится Придумай сам а я
00:06:45
расскажу про Димона крон это такая штука
00:06:47
которая позволяет выполнять команды по
00:06:49
заданному расписанию у него есть
00:06:51
глобальная конфигурация для всей системы
00:06:53
и локальная для каждого пользователя
00:06:55
отдельно файлы глобальной конфигурации
00:06:57
лежат в каталоге dtc cronzy локальный в
00:07:01
War из Пулково crontab рассмотрим Как
00:07:04
это работает на примере задачи для
00:07:05
конкретного пользователя каталоги
00:07:07
crontab создаётся текстовый файл для
00:07:09
каждого пользователя с расписанием
00:07:11
запуска нужных процессов название этого
00:07:13
файла это имя пользователя нужно Это для
00:07:15
того чтобы демон крон понял от имени
00:07:18
какого пользователя нужно выполнять
00:07:19
команду настраивается всё это с помощью
00:07:21
команды crontab Например чтобы
00:07:23
посмотреть список задач для конкретного
00:07:25
пользователя пишем crontab Юм имя
00:07:28
пользователя
00:07:30
и параметр л естественно изначально там
00:07:34
ничего не будет а чтобы создать
00:07:35
расписание используем е
00:07:39
Откройте текстовый файл в котором нужно
00:07:41
создать расписание для этого сначала
00:07:43
вписываем время записи в формате минута
00:07:46
час день месяц день недели значение
00:07:49
нужно разделить пробелами Также можно
00:07:50
использовать диапазона используют дефис
00:07:53
звёздочка будет означать любое значение
00:07:55
параметры и допустимые данных значения
00:07:57
которые можно здесь использовать я
00:07:59
оставила в статье на сайте можно перейти
00:08:01
посмотреть ссылка в описании и так
00:08:03
например если мы напишем 45 пробел 17
00:08:08
1-30 и две звёздочки это будет означать
00:08:13
в 1745 с первого по 30 число каждого
00:08:16
месяца после времени выполнения нужно
00:08:19
указать команду которую нужно выполнить
00:08:21
это будет означать что мы хотим Каждую
00:08:23
пятницу в 17:45 создавать архив
00:08:26
домашнего каталога пользователя и
00:08:28
помешать его в папку варбакс архив будет
00:08:30
называться Home чтобы удалить все
00:08:32
пользовательские расписания используем
00:08:34
параметр
00:08:37
в большинстве дистрибутивов есть ещё
00:08:39
планировщик задач она крон это по сути
00:08:41
тоже самое что и крон только он
00:08:43
учитывает тут нюанс что компьютер Иногда
00:08:45
когда запланировано задача может быть
00:08:47
выключен он проверяет выполняла если
00:08:49
нужные Задача в нужное время и если не
00:08:51
выполнялась он её выполнит а потом
00:08:53
запишет информацию о выполнении в
00:08:55
каталоге Wars pull-on акрон
00:09:00
это нужно для того чтобы одна и та же
00:09:03
задача не выполнялась дважды она краны
00:09:05
используются для выполнения дневных
00:09:07
недельных и месячных задач часовые
00:09:09
задачи выполняет исключительно крон
00:09:11
конфеты на картон лежит в файле она
00:09:13
crontab Ну а на этом пожалуй будем
00:09:15
заканчивать тему процессы Linux можно
00:09:18
считать рассмотрены и если ты досмотрел
00:09:20
до этого места Значит тебя точно уже
00:09:22
есть понимание как это всё работает И
00:09:24
это хорошо а с тобой как всегда был
00:09:26
пульс подписывайся на канал и до новых
00:09:28
встреч

Описание:

https://t.me/Pulsechanel - канал Telegram, только там дополнительные и эксклюзивные материалы, а также условия задач по OSINT. https://hacker-basement.com/ - наш сайт. Можно почитать статьи, посмотреть текстовые материалы к видео. Текстовая версия здесь: https://hacker-basement.com/2021/12/28/processi-linux-upravlenie-processami-part2/ Продолжаем изучать основы Linux. Вторая часть про процессы в Linux. Как управлять процессами, принудительное завершение процессов, приоритеты и демон cron Поддержать канал материально можно здесь: Patreon - https://www.patreon.com/pulsepagemy Monobank - https://send.monobank.ua/jar/U32Yc8ML3 Стать спонсором на YouTube - https://www.youtube.com/channel/UCojEUrPvEvkUXEU3QWwhCwg/join BTC - 1CSD1ALNB82gmnEKhrrHW2CTfYPw8Dtwog ETH(ERC20) - 0xebbdc2dabdb0cc16fa9cd7d9fc1afd29584483a7 USDT(TRC20) - TUjPM7Q53EZhcBvR24Mw5AQesLszQtgYe4

Готовим варианты загрузки

popular icon
Популярные
hd icon
HD видео
audio icon
Только звук
total icon
Все форматы
* — Если видео проигрывается в новой вкладке, перейдите в неё, а затем кликните по видео правой кнопкой мыши и выберите пункт "Сохранить видео как..."
** — Ссылка предназначенная для онлайн воспроизведения в специализированных плеерах

Вопросы о скачивании видео

mobile menu iconКак можно скачать видео "Основы Linux. Управление процессами. Часть 2: Администрирование"?mobile menu icon

  • Сайт http://unidownloader.com/ — лучший способ скачать видео или отдельно аудиодорожку, если хочется обойтись без установки программ и расширений. Расширение UDL Helper — удобная кнопка, которая органично встраивается на сайты YouTube, Instagram и OK.ru для быстрого скачивания контента.

  • Программа UDL Client (для Windows) — самое мощное решение, поддерживающее более 900 сайтов, социальных сетей и видеохостингов, а также любое качество видео, которое доступно в источнике.

  • UDL Lite — представляет собой удобный доступ к сайту с мобильного устройства. С его помощью вы можете легко скачивать видео прямо на смартфон.

mobile menu iconКакой формат видео "Основы Linux. Управление процессами. Часть 2: Администрирование" выбрать?mobile menu icon

  • Наилучшее качество имеют форматы FullHD (1080p), 2K (1440p), 4K (2160p) и 8K (4320p). Чем больше разрешение вашего экрана, тем выше должно быть качество видео. Однако следует учесть и другие факторы: скорость скачивания, количество свободного места, а также производительность устройства при воспроизведении.

mobile menu iconПочему компьютер зависает при загрузке видео "Основы Linux. Управление процессами. Часть 2: Администрирование"?mobile menu icon

  • Полностью зависать браузер/компьютер не должен! Если это произошло, просьба сообщить об этом, указав ссылку на видео. Иногда видео нельзя скачать напрямую в подходящем формате, поэтому мы добавили возможность конвертации файла в нужный формат. В отдельных случаях этот процесс может активно использовать ресурсы компьютера.

mobile menu iconКак скачать видео "Основы Linux. Управление процессами. Часть 2: Администрирование" на телефон?mobile menu icon

  • Вы можете скачать видео на свой смартфон с помощью сайта или pwa-приложения UDL Lite. Также есть возможность отправить ссылку на скачивание через QR-код с помощью расширения UDL Helper.

mobile menu iconКак скачать аудиодорожку (музыку) в MP3 "Основы Linux. Управление процессами. Часть 2: Администрирование"?mobile menu icon

  • Самый удобный способ — воспользоваться программой UDL Client, которая поддерживает конвертацию видео в формат MP3. В некоторых случаях MP3 можно скачать и через расширение UDL Helper.

mobile menu iconКак сохранить кадр из видео "Основы Linux. Управление процессами. Часть 2: Администрирование"?mobile menu icon

  • Эта функция доступна в расширении UDL Helper. Убедитесь, что в настройках отмечен пункт «Отображать кнопку сохранения скриншота из видео». В правом нижнем углу плеера левее иконки «Настройки» должна появиться иконка камеры, по нажатию на которую текущий кадр из видео будет сохранён на ваш компьютер в формате JPEG.

mobile menu iconСколько это всё стоит?mobile menu icon

  • Нисколько. Наши сервисы абсолютно бесплатны для всех пользователей. Здесь нет PRO подписок, нет ограничений на количество или максимальную длину скачиваемого видео.