8.3.4. System V Init Editor ksysv

8.3.4. System V Init Editor ksysv

В оболочке KDE имеется очень удобная утилита для управления запускаемыми на разных уровнях службами. Она называется ksysv или System V Init Editor и запускать ее надо от имени суперпользователя, иначе она будет только показывать существующую конфигурацию служб, но не будет позволять ее менять. После запуска этой программы вы увидите окно, изображенное на рис. 8.1.

В правом нижнем углу находятся 7 переключателей, которые позволяют определить, какие уровни исполнения будут отображаться (для уменьшения размера картинки я отключил отображение некоторых уровней). В левом поле отображаются все доступные в системе сервисы. Если поместить указатель мыши на название службы, появится краткое описание данной службы. А если щелкнуть левой кнопкой по имени службы, то это же описание появляется в отдельном окне (рис. 8.2), на двух других вкладках которого (рис. 8.3 и 8.4) можно узнать некоторые характеристики запускаемой программы, владельца и группу программы, а также их права и полномочия.

На вкладке Service имеются 4 кнопки (вы можете видеть их на рисунке 8.2), которые позволяют запустить службу, перезапустить ее (Restart), остановить или редактировать соответствующий скрипт. Сообщения, выдаваемые при запуске, перезапуске, остановке службы, отображаются в нижнем поле основного окна программы. В двух рядах полей, отображаемых справа вверху, и соответствующих различным уровням выполнения, показаны службы, останавливаемые и запускаемые при переходе на каждый уровень. С помощью мыши можно удалить ссылку на какой-то сервис или добавить такую ссылку.

Рис. 8.1. Основное окно программы ksysv

Рис. 8.2. Окно свойств службы

Рис. 8.3. Вкладка General

Рис. 8.4. Вкладка Permossions

На этом закончим рассмотрение данной программы. Конечно, не имея достаточного опыта пользоваться этой программой надо осторожно. Но, с другой стороны, откуда же опыту взяться, если его не набирать?

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг:

3.3.4 init.c

Из книги автора

3.3.4 init.c #include "hoc.h"#include "y.tab.h"#include <math.h>extern double Log(), Log10(), Exp(), Sqrt(), integer();static struct { /* Constants */ char *name; double eval;} consts[] = { "PI",    3.14159265358979323846, "E",     2.71828182845904523536, "GAMMA", 0.57721566490153286060, /* Euler */ "DEG",  57.29577951308232087680, /* deg/radian */ "PHI",   1.61803398874989484820, /* golden ratio */ 0, 0};static struct { /* Built-ins */ char *name; double (*func)();}


3.4.3 init.c

Из книги автора

3.4.3 init.c #include "hoc.h"#include "y.tab.h"#include <math.h>extern double Log(), Log10(), Exp(), Sqrt(), integer();static struct { /* Constants */ char *name; double eval;} consts [] = { "PI",    3.14159265358979323846, "E",     2.71828182845904523536, "GAMMA", 0.57721566490153286060, /* Euler */ "DEG",  57.29577951308232087680, /* deg/radian */ "PHI",   1.61803398874989484820, /* golden ratio */ 0,       0};static struct { /* Built-ins */ char


3.5.4 init.c

Из книги автора

3.5.4 init.c #include "hoc.h"#include "y.tab.h"#include <math.h>extern double Log(), Log10(), Exp(), Sqrt(), integer();static struct { /* Constants */ char *name; double eval;} consts[] = { "PI",    3.14159265358979323846, "E",     2.71828182845904523536, "GAMMA", 0.57721566490153286060, /* Euler */ "DEG",  57.29577951308232087680, /* deg/radian */ "PHI",   1.61803398874989484820, /* golden ratio */ 0,       0};static struct { /* Built-ins */ char *name; double


3.6.6 init.c

Из книги автора

3.6.6 init.c #include "hoc.h"#include "y.tab.h"#include <math.h>extern double Log(), Log10(), Sqrt(), Exp(), integer();static struct { /* Keywords */ char *name; int kval;} keywords[] = { "if",    IF, "else",  ELSE, "while", WHILE, "print", PRINT, 0,       0,};static struct { /* Constants */ char *name; double eval;} consts[] = { "PI",    3.14159265358979323846, "E",     2.71828182845904523536, "GAMMA", 0.57721566490153286060, /* Euler */ "DEG", 


3.7.15 init.c

Из книги автора

3.7.15 init.c #include "hoc.h"#include "y.tab.h"#include <math.h>extern double Log(), Log10(), Sqrt(), Exp(), integer();static struct { /* Keywords */ char *name; int kval;} keywords[] = { "proc",   PROC, "func",   FUNC, "return", RETURN, "if",     IF, "else",   ELSE, "while",  WHILE, "print",  PRINT, "read",   READ, 0,        0,};static struct { /* Constants */ char *name; double eval;} consts[] = { "PI",    3.14159265358979323846, "E",   


3.2.3. init

Из книги автора

3.2.3. init С помощью LILO запускается программа загрузки ОС, которая настраивает все необходимое оборудование, загружает драйверы и монтирует жесткие диски. По окончании этого процесса с винчестера запускается программа init, которая завершает загрузку.У программы init, как и у


Использование ksysv

Из книги автора

Использование ksysv В одном из предыдущих разделов данной главы обсуждались инструментальные средства chkconfig и ntsysv, предназначенные для управления сценариями запуска SysV (а в некоторых случаях и серверами, загружаемыми с помощью суперсервера). Эти инструменты существенно


5.5. Уровни выполнения.Программа init

Из книги автора

5.5. Уровни выполнения.Программа init ОС Linux имеет шесть уровней выполнения, а также три уровня выполнения по требованию.Программа init переключает систему в нужный режим работы (на нужный уровень выполнения), и ее имеет право использовать только пользователь root. Для


WindowsAccessoriesRegistry Editor

Из книги автора

WindowsAccessoriesRegistry Editor HKEY_CLASSES_ROOT egfileshell(default)Если поставить значение «edit» то REG файлы по двойному щелчку будут открываться в блокноте для редактирования.Тип: REGSZ;Значение: (по умолчанию параметра нет; edit)HKEY_LOCAL_MACHINESOFTWAREClasses.reg(default)Если надо, чтобы REG файлы при нажатии на них не


Nero Wave Editor

Из книги автора

Nero Wave Editor В пакет Nero входит достаточно мощный редактор звука – Nero Wave Editor. Конечно, по возможностям и качеству обработки звуковых файлов он уступает музыкальным редакторам Adobe Audition и Sound Forge, но если вы не сможете на слух определить разницу в звучании аудиофайлов,


System.DateTime и System.TimeSpan

Из книги автора

System.DateTime и System.TimeSpan В завершение нашего обзора базовых типов данных позволите обратить ваше внимание на то, что пространство имен System определяет несколько полезных типов данных, для которых в C# не предусмотрено ключевых слов. Это, в частности, типы DateTime и TimeSpan (задачу


Базовые классы System.MulticastDelegate и System.Delegate

Из книги автора

Базовые классы System.MulticastDelegate и System.Delegate Таким образом, при создании типов c помощью) ключевого слова delegate в C# вы неявно объявляете тип класса, являющегося производным от System.MulticastDelegate. Этот класс обеспечивает своим потомкам доступ к списку с адресами тех методов, которые