Найдите местоположение скрипта "chkrootkit" и выполните скрипт с полным путем. Чтобы найти путь :
whereis chkrootkit
или
rpm -ql chkrootkit |grep bin
Термин graphics shell
может быть как графической оболочкой, так и запущенной под ней оболочкой командной строки. Имеется в виду пользовательский графический интерфейс (GUI )или командная строка, управляющая функциями графического интерфейса.
Во-первых, начнем с оболочки, что означает «оболочка» :определение слова «оболочка» означает программу или даже группу программ, работающих вместе, она управляет операционной системой и оборудованием, так что оболочка на самом деле является программным обеспечением, дающим вам прямой контроль над компьютером.
Графическая оболочка представляет собой оболочку, которая представляет выходные данные в виде двухмерной или трехмерной графики, а не простого текста. Другими словами, именно графический пользовательский интерфейс (GUI ), который включает в себя окна, меню и т. д., обеспечивает более гибкое взаимодействие между пользователем и системой вместо простого скучного -текста. предлагается терминальным интерфейсом.
Однако, учитывая, что ядро GUI построено в виде оболочки, всеми его функциями можно управлять с помощью командной строки . Например, команда genome -shell представляет собой графическую оболочку для рабочего стола GNOME. Эта команда предоставляет основные функции пользовательского интерфейса для рабочего стола GNOME, которые можно настроить с помощью командной строки. Другим примером является nautilus, который является основным графическим интерфейсом проводника файлов в Gnome. Этот интерфейс доступен в виде командной строки с именем nautilus . Эта командная строка имеет следующие функции:
$ nautilus --help
Usage:
nautilus [OPTION...] [URI...]
Help Options:
-h, --help Show help options
--help-all Show all help options
--help-gapplication Show GApplication options
--help-gtk Show GTK+ Options
Application Options:
-c, --check Perform a quick set of self-check tests.
--version Show the version of the program.
-w, --new-window Always open a new window for browsing specified URIs
-n, --no-default-window Only create windows for explicitly specified URIs.
-q, --quit Quit Nautilus.
-s, --select Select specified URI in parent folder.
--display=DISPLAY X display to use
Это означает, что вы можете управлять функциями графического интерфейса через командную строку.
В Linux графическая оболочка обычно состоит из нескольких уровней программного обеспечения. Операционная система должна предоставлять графические драйверы, а также драйверы клавиатуры и мыши. Затем помимо драйверов у вас есть оконная система, такая как X11 или Wayland. Это создает оболочки более высокого уровня -вокруг ввода (, такие как предоставление раскладки клавиатуры ),для управления памятью, в которой хранятся 2D-изображения, передаваемые драйверу дисплея, и для предоставления приложениям возможностей для рисования этих 2D-изображений в памяти.
Над оконной системой находится оконный менеджер, и именно так приложение преобразует события клавиатуры и мыши в системные вызовы, управляющие окнами, в которые рисуются приложения. Сюда входят такие задачи, как запуск, приостановка, скрытие, отображение и закрытие приложений, обнаружение сбоя приложения и очистка после него.
Существуют десятки популярных оконных менеджеров, включая Unity, Gnome Shell, Xfwm, OpenBox, i3, Xmonad и многие другие.
Приложения могут рисовать графику по своему усмотрению, однако разработчики приложений обычно предпочитают использовать общий набор инструментов для рисования, поэтому их приложение выглядит совместимо со всеми другими приложениями, работающими в системе. Это программные библиотеки, которые вы импортируете в свое приложение. Затем вы вызываете их функции для рисования меню, кнопок, ввода текста и отображения изображений, таких как изображения PNG и JPG.
Эти распространенные инструменты рисования называются «наборами виджетов». Два самых популярных инструментария виджетов в Linux — это Gtk+ и Qt. Вы можете использовать как Gtk+, так и Qt одновременно, и часто поэтому разные приложения в Linux иногда могут иметь несоответствия во внешнем виде.
Эти уровни специфичны для экосистемы программного обеспечения Linux. Mac OS, Windows и Android работают по-разному, но все они стремятся интегрировать каждый из этих слоев в единую монолитную графическую оболочку. Это упрощает вещи, но также предотвращает множество настроек.
Причина, по которой Linux все усложняет, заключается в том, что люди предпочитают иметь выбор и им нравится настраивать свои оболочки. Если вы управляете своим собственным дистрибутивом Linux, рекомендуется приложить некоторые усилия для выбора набора приложений по умолчанию, чтобы все они использовали одни и те же наборы инструментов для виджетов и обеспечивали согласованный внешний вид.
Поверх графической оболочки вы можете создавать графические приложения, такие как браузеры файловой системы, средства запуска приложений, приложения уведомлений и состояния системы, а также приложения конфигурации системы («панели управления» ). Эти приложения, взятые вместе, составляют то, что мы называем «средой рабочего стола».