В шпаргалке по управлению сервисами я несколько забежал вперёд. Потому что прежде чем управлять чем- либо, неплохо бы выяснить, чем можно управлять.

Полный список сервисов, над которыми можно тем или иным путём поизгаляться, получается командой

$ ls /lib/systemd/system/*.service

в openSUSE 12.2, или

$ ls /usr/lib/systemd/system/*.service

в грядущем скоро релизе 12.3. Ибо в нём, в соответствие с катехизисом systemd, из корня файловой иерархии в каталог /usr перенесено из всё, что можно (есть подозрение, что и кое-что из того, что нельзя — тоже).

А вот теперь можно и получить информацию о состоянии сервиса — с помощью команды

$ systemctl status имя_сервиса

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

$ systemctl status gpm.service
gpm.service - LSB: Console mouse support
          Loaded: loaded (/etc/init.d/gpm)
          Active: active (running) since Sat, 23 Feb 2013 06:24:31 +0400; 19h ago
         Process: 949 ExecStart=/etc/init.d/gpm start (code=exited, status=0/SUCCESS)
          CGroup: name=systemd:/system/gpm.service
                  └ 958 /usr/sbin/gpm -m /dev/input/mice -t ps2

А вот для службы kbd.service, после всех (безуспешных) попыток настроить консольный шрифт и раскладку клавиатуры через YaST (но до удаления симлинка kbd.service -> /dev/null, см. подробности) картина будет примерно такой:

$ systemctl status kbd.service                                        2:30 pts/0
kbd.service
          Loaded: masked (/dev/null)
          Active: inactive (dead)

Feb 19 00:58:29 linux-j8se kbd[918]: Loading console font ter-v32b.psfu  -m none G0:loadable
Feb 19 00:58:29 linux-j8se kbd[918]: ..doneLoading keymap i386/qwerty/ru-type-legacy_cplk-U....gz
Feb 19 00:58:29 linux-j8se kbd[918]: ..doneLoading compose table latin1.add..done
Feb 19 00:58:29 linux-j8se kbd[918]: Start Unicode mode
Feb 19 00:58:29 linux-j8se kbd[918]: ..done
Feb 23 06:24:31 linux-j8se kbd[875]: Loading console font ter-v32b.psfu  -m none G0:loadable
Feb 23 06:24:31 linux-j8se kbd[875]: ..doneLoading keymap i386/qwerty/ru-type-legacy_cplk-U....gz
Feb 23 06:24:31 linux-j8se kbd[875]: ..doneLoading compose table latin1.add..done
Feb 23 06:24:31 linux-j8se kbd[875]: Start Unicode mode
Feb 23 06:24:31 linux-j8se kbd[875]: ..done

То есть служба эта деактивирована (маскирована), и потому попытки настроить её традиционными методами не дадут результата. Как с этим бороться — будет ясно из следующей шпаргалки.


К содержанию | Шпаргалки по systemd