16. Процессы #3: Работа с процессами (RHCSA)

Поделиться
HTML-код
  • Опубликовано: 13 июн 2020
  • Для установки htop: sudo dnf install -y epel-release; sudo dnf install -y htop
    Магическая клавиша SysRq: en.wikipedia.org/wiki/Magic_S...
    Плейлист: • Основы GNU/Linux и под...
    Телеграм: t.me/gnuslashlinux
    Текстовой вариант: basis.gnulinux.pro

Комментарии • 39

  • @fedotnetot3876
    @fedotnetot3876 3 года назад +15

    "отдельный курс: проблемы и их решения"
    Было бы здорово!

    • @GNULinuxPro
      @GNULinuxPro  3 года назад +2

      Есть в планах! =)

  • @artmalyi
    @artmalyi Год назад +3

    Спасибо огромное вам за курс! Всё очень понятно и доходчиво. Изучаю практически с нуля :)
    Надеюсь, вы не остановитесь и будете делать подобные курсы и по другим направлениям! Спасибо! У вас явно талант!

  • @user-qw9uo4wo5p
    @user-qw9uo4wo5p 2 года назад +1

    Полезно! Благодарю!

  • @SvAleksey
    @SvAleksey 3 года назад +3

    Отличный курс! Молодец! Зачет! Правда есть моменты.

    • @GNULinuxPro
      @GNULinuxPro  3 года назад +1

      Спасибо!
      Какие моменты? Ударения и прочее?

    • @SvAleksey
      @SvAleksey 3 года назад +1

      @@GNULinuxPro более раскрывать тему. не в обиду будет сказано))
      Можно, например, перенять опыт других коллег и добавить больше информации. Либо разделить тему на несколько частей.Тогда вообще цены не будет.
      Судя по всему (и по акценту в частности) - мы земляки, можем обсудить не в комментах все это. Вдруг чем помочь смогу)))

    • @GNULinuxPro
      @GNULinuxPro  3 года назад +2

      Можно пример того, что я не раскрыл?) чтобы я понимал, о чём именно речь, возможно вы имеете ввиду что-то более сложное. Для этого отдельный курс будет
      Это лишь основы

    • @SvAleksey
      @SvAleksey 3 года назад +2

      @@GNULinuxPro ну глянь к примеру видео Семаева. все коротко, по делуи расписывается все основное. Дополнительно- могут сами почитать. Вот глянь как пример ruclips.net/video/Y4W_rJStNSA/видео.html
      Дальше посмотри с тем же Sander Van Vugt, правда от курса к курсу его материал мне нравится все меньше и меньше. В любом случае, у тебя отличная работа! И я думаю это только начало, дальше ждет намного больше

  • @user-sq3eg8jx5j
    @user-sq3eg8jx5j 4 года назад +2

    Да ты шоооо)))

  • @82mansion
    @82mansion 2 года назад +2

    Спасибо за курс, много нового узнал, будут ли ещё новые курсы по Linux, типа rhce, как я понимаю с появлением 8-й версии его убрали

    • @GNULinuxPro
      @GNULinuxPro  2 года назад +1

      RHCE не убрали, но сильно изменили. Теперь это тот же RHCSA, но через ansible.
      Тот курс, над которым сейчас работаю, отчасти будет напоминать старый RHCE, но более углублённый.

  • @alexeyd4599
    @alexeyd4599 3 года назад +1

    Спасибо за видео! Скажи dnf это следующая реализация yum?

    • @GNULinuxPro
      @GNULinuxPro  3 года назад

      Спасибо! Да, dnf пришёл на замену yum

  • @user-ho4hw1ju6x
    @user-ho4hw1ju6x 9 месяцев назад +1

    понизить вежливость потому что может только su

  • @myhandle370
    @myhandle370 3 года назад +1

    S - sпит, R - rаботает, ...))

    • @GNULinuxPro
      @GNULinuxPro  3 года назад +3

      п - переводчик =)

  • @serjrsa3972
    @serjrsa3972 6 месяцев назад

    Добрый день, проделал такую же операцию как вы с 6.40 до 7.40. Т.е. запустил в одном терминале gedit в другом терминале пытался прибить его родительский процесс, и у меня ничего не получилось, он не убивается. ОС Убунту. Как так?

  • @feghg42g425t
    @feghg42g425t 3 года назад +1

    Murad, у тебя случаем нет текстовой версии твоих видео?

    • @GNULinuxPro
      @GNULinuxPro  3 года назад

      Есть. Пока что не совсем в хорошем виде, я после завершения курса подправлю грамматику, добавлю картинок и т.п. и сделаю полноценный вариант. А пока я выкладываю текст в комментариях под постами на пикабу ( pikabu.ru/story/izuchaem_gnulinux_chast_25_upravlenie_logicheskimi_tomami__lvm_rhcsa_7654957 )

    • @feghg42g425t
      @feghg42g425t 3 года назад

      @@GNULinuxPro благодарю

  • @banderaz2
    @banderaz2 4 года назад +2

    А чем статрус S (sleep) от I (Idle) отличается? В обоих случаях процесс не работает, зачем тогда два разных статуса?

    • @GNULinuxPro
      @GNULinuxPro  4 года назад +2

      idle относится только к потокам ядра и это нововведение, о котором в документациях пока особо подробностей нет. Вот немного информации - www.quora.com/What-does-Linux-process-state-I-mean-in-the-top-output .

  • @devops4236
    @devops4236 3 года назад +2

    Мурат! Посоветуй пожалуйста книги для новичков. Можно и на английском )

    • @GNULinuxPro
      @GNULinuxPro  3 года назад +2

      Основы GNU/Linux от основателя Gentoo

  • @user-ig4ug4lv7v
    @user-ig4ug4lv7v 2 года назад +2

    Здравствуйте, такой вопрос, если статусы некоторых процессов "sleep", то почему они активно используют оперативную память?

    • @GNULinuxPro
      @GNULinuxPro  2 года назад +1

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

    • @user-ig4ug4lv7v
      @user-ig4ug4lv7v 2 года назад

      @@GNULinuxPro спасибо большое

  • @eldarkarimov5791
    @eldarkarimov5791 2 года назад +3

    Ответ на интересный проверочный вопрос ,обычные пользователи не могут устоновить приоритет ниже 0 , только root может,спасибо

    • @Snoop_dozhek
      @Snoop_dozhek Год назад

      иди арбузы продавай, сидит он тут изучает

    • @eldarkarimov5791
      @eldarkarimov5791 Год назад +1

      @@Snoop_dozhek , можешь просто убираться ? не оскорбив никого

  • @babichfx
    @babichfx 3 года назад

    В процессе эксперимента с переназначением родителя сироте, я закрыл приложение после того как он перешел к 1му процесу - нажал на крестик окна. При этом приложение не пропало в видимых процессах и спокойно продолжало работать. Это удивляет. Потом я снова запустил то же приложение из терминала с & и мне был написан другой PID но по факту окно открылось, а новый процесс не запустился и этого нового PID нет в сиске.
    После завершения через kill, первый процесс пропал и убил и новое окно! Линукс похоже не открывает дубликаты? Но почему тогда закрыл новое окно изза завершения старого процесса?

    • @GNULinuxPro
      @GNULinuxPro  3 года назад

      Такс
      1. Я открыл приложение virtualbox & через bash
      2. Я убил bash, virtualbox продолжает работать
      3. Я закрыл виртуалбокс через File - Exit - он закрылся.
      4. Пару секунд повисели дочерние сессии виртуалбокса, но и они сами закрылись.
      Какое приложение вы тестировали? Возможно глюк самого приложения

    • @babichfx
      @babichfx 3 года назад

      @@GNULinuxPro Попробовал снова и вот в чем дело. Я запускал приложение orage - это календарь и дело было в том, что он помимо окна выводится в панель задач. Когда я закрываю на крестик закрывается окно но приложение висит в панели - вчера не заметил. Но все же если запустить снова - то новая копия видимо перехватывается после назначения второго PID и я уже этого не знаю. Это видимо само приложение позволяет запускать только одну копию? Можно ли как-то отслеживать такие действия чтобы не попасться и не искать приложение по PID которого уже нет?
      Интересно еще вот что, справа наверху я запустил вотч, чтобы смореть за приложением и там аж 4 строки! Правильно я понимаю что там отображается два вотча на каждое приложение что я запускаю из строки?
      Записал видео чтобы показать ruclips.net/video/P3hBKTwc-uk/видео.html

    • @babichfx
      @babichfx 3 года назад

      И еще такая деталь, после первого запуска, не сморя на & знак после команды, курсор ввода ($) как надо не появился! А exit не сработал с перавого раза, а как бы повторился и только со второго раза сработал. Почему так происходит?

    • @GNULinuxPro
      @GNULinuxPro  3 года назад

      @@babichfx окей. в видео всё логично. Ты запустил приложение, оно работает. Даже если ты крестиком закрыл, оно висит в трее, поэтому процесс не убивается. Потом ты попытался запустить ещё одну копию, но она не запустилась, потому что приложение уже работало. Поэтому процесс 2981 сразу пропал. А вот 2900 существовал, пока ты его не убил
      Насчёт watch, обрати внимание на PID-ы и PPID-ы процессов. Это всё дочерние процессы watch-а.

    • @GNULinuxPro
      @GNULinuxPro  3 года назад

      @@babichfx Насчёт этого, просто у тебя в консоль вывелся stdout запущенного приложения после курсора. Надо было нажать enter, и ввести exit