16. Процессы #3: Работа с процессами (RHCSA)
HTML-код
- Опубликовано: 25 авг 2024
- Для установки htop: sudo dnf install -y epel-release; sudo dnf install -y htop
Магическая клавиша SysRq: en.wikipedia.o...
Плейлист: • Основы GNU/Linux и под...
Телеграм: t.me/gnuslashl...
Текстовой вариант: basis.gnulinux...
"отдельный курс: проблемы и их решения"
Было бы здорово!
Есть в планах! =)
Спасибо огромное вам за курс! Всё очень понятно и доходчиво. Изучаю практически с нуля :)
Надеюсь, вы не остановитесь и будете делать подобные курсы и по другим направлениям! Спасибо! У вас явно талант!
Спасибо!
Отличный курс! Молодец! Зачет! Правда есть моменты.
Спасибо!
Какие моменты? Ударения и прочее?
@@GNULinuxPro более раскрывать тему. не в обиду будет сказано))
Можно, например, перенять опыт других коллег и добавить больше информации. Либо разделить тему на несколько частей.Тогда вообще цены не будет.
Судя по всему (и по акценту в частности) - мы земляки, можем обсудить не в комментах все это. Вдруг чем помочь смогу)))
Можно пример того, что я не раскрыл?) чтобы я понимал, о чём именно речь, возможно вы имеете ввиду что-то более сложное. Для этого отдельный курс будет
Это лишь основы
@@GNULinuxPro ну глянь к примеру видео Семаева. все коротко, по делуи расписывается все основное. Дополнительно- могут сами почитать. Вот глянь как пример ruclips.net/video/Y4W_rJStNSA/видео.html
Дальше посмотри с тем же Sander Van Vugt, правда от курса к курсу его материал мне нравится все меньше и меньше. В любом случае, у тебя отличная работа! И я думаю это только начало, дальше ждет намного больше
Полезно! Благодарю!
Да ты шоооо)))
Спасибо за курс, много нового узнал, будут ли ещё новые курсы по Linux, типа rhce, как я понимаю с появлением 8-й версии его убрали
RHCE не убрали, но сильно изменили. Теперь это тот же RHCSA, но через ansible.
Тот курс, над которым сейчас работаю, отчасти будет напоминать старый RHCE, но более углублённый.
понизить вежливость потому что может только su
Здравствуйте, такой вопрос, если статусы некоторых процессов "sleep", то почему они активно используют оперативную память?
Добрый день
Они загружены в память, но в данный не используют процессор. К примеру, вы открыли блокнот, написали что-то и свернули. Сама программа все еще в оперативке и должна очень быстро стать активной, но в данный момент ничего не делает
@@GNULinuxPro спасибо большое
Мурат! Посоветуй пожалуйста книги для новичков. Можно и на английском )
Основы GNU/Linux от основателя Gentoo
Спасибо за видео! Скажи dnf это следующая реализация yum?
Спасибо! Да, dnf пришёл на замену yum
Ответ на интересный проверочный вопрос ,обычные пользователи не могут устоновить приоритет ниже 0 , только root может,спасибо
иди арбузы продавай, сидит он тут изучает
@@Snoop_dozhek , можешь просто убираться ? не оскорбив никого
А чем статрус S (sleep) от I (Idle) отличается? В обоих случаях процесс не работает, зачем тогда два разных статуса?
idle относится только к потокам ядра и это нововведение, о котором в документациях пока особо подробностей нет. Вот немного информации - www.quora.com/What-does-Linux-process-state-I-mean-in-the-top-output .
S - sпит, R - rаботает, ...))
п - переводчик =)
Добрый день, проделал такую же операцию как вы с 6.40 до 7.40. Т.е. запустил в одном терминале gedit в другом терминале пытался прибить его родительский процесс, и у меня ничего не получилось, он не убивается. ОС Убунту. Как так?
Murad, у тебя случаем нет текстовой версии твоих видео?
Есть. Пока что не совсем в хорошем виде, я после завершения курса подправлю грамматику, добавлю картинок и т.п. и сделаю полноценный вариант. А пока я выкладываю текст в комментариях под постами на пикабу ( pikabu.ru/story/izuchaem_gnulinux_chast_25_upravlenie_logicheskimi_tomami__lvm_rhcsa_7654957 )
@@GNULinuxPro благодарю
В процессе эксперимента с переназначением родителя сироте, я закрыл приложение после того как он перешел к 1му процесу - нажал на крестик окна. При этом приложение не пропало в видимых процессах и спокойно продолжало работать. Это удивляет. Потом я снова запустил то же приложение из терминала с & и мне был написан другой PID но по факту окно открылось, а новый процесс не запустился и этого нового PID нет в сиске.
После завершения через kill, первый процесс пропал и убил и новое окно! Линукс похоже не открывает дубликаты? Но почему тогда закрыл новое окно изза завершения старого процесса?
Такс
1. Я открыл приложение virtualbox & через bash
2. Я убил bash, virtualbox продолжает работать
3. Я закрыл виртуалбокс через File - Exit - он закрылся.
4. Пару секунд повисели дочерние сессии виртуалбокса, но и они сами закрылись.
Какое приложение вы тестировали? Возможно глюк самого приложения
@@GNULinuxPro Попробовал снова и вот в чем дело. Я запускал приложение orage - это календарь и дело было в том, что он помимо окна выводится в панель задач. Когда я закрываю на крестик закрывается окно но приложение висит в панели - вчера не заметил. Но все же если запустить снова - то новая копия видимо перехватывается после назначения второго PID и я уже этого не знаю. Это видимо само приложение позволяет запускать только одну копию? Можно ли как-то отслеживать такие действия чтобы не попасться и не искать приложение по PID которого уже нет?
Интересно еще вот что, справа наверху я запустил вотч, чтобы смореть за приложением и там аж 4 строки! Правильно я понимаю что там отображается два вотча на каждое приложение что я запускаю из строки?
Записал видео чтобы показать ruclips.net/video/P3hBKTwc-uk/видео.html
И еще такая деталь, после первого запуска, не сморя на & знак после команды, курсор ввода ($) как надо не появился! А exit не сработал с перавого раза, а как бы повторился и только со второго раза сработал. Почему так происходит?
@@babichfx окей. в видео всё логично. Ты запустил приложение, оно работает. Даже если ты крестиком закрыл, оно висит в трее, поэтому процесс не убивается. Потом ты попытался запустить ещё одну копию, но она не запустилась, потому что приложение уже работало. Поэтому процесс 2981 сразу пропал. А вот 2900 существовал, пока ты его не убил
Насчёт watch, обрати внимание на PID-ы и PPID-ы процессов. Это всё дочерние процессы watch-а.
@@babichfx Насчёт этого, просто у тебя в консоль вывелся stdout запущенного приложения после курсора. Надо было нажать enter, и ввести exit