Côtelettes (et XXXII) - systemctl un service de Fedora plus

Print E-mail
Technologie - Général
Monday, 07 November 2011 20:07

Chuleta A Partir de la Fedora 15 antérieure soi introdujo systemd système de Côme gestionnaire de session y. El cambio fue tan "Transparente" Que Yo Ni moi ENTERE de ello. Sin embargo sur desde el momento en Qué instalé La bêta de Fedora 16 lièvres ya Algo más de l'ONU mes empecé une Notar Qué Pasaban cosas raras. Habia servicios que no me aparecían activos en el que no Arranque y igual respondían a los commandos y Herramientas Qué VIMOS fr una chuletilla antérieure .

Los nuevos servicios de Fedora ya pas de soi encuentran fr /etc/init.d (Aunque alguno queda aun ahi imagino Qué por compatibilidad) Sino Québec estan en el Directorio /lib/systemd/system y para interactuar con ellos en línea de commandos ya pas de usamos el commando service , les relations sino systemctl .

systemctl es un commando mucho más rico fr opciones y posibilidades Qué su predeceror, pero como Guía de inicio y emergencia, TE IR conviene anotando Las siguientes.

Para Iniciar l'ONU servicio, por ejemplo sendmail:

 1
 $ Sudo sendmail.service lancer systemctl 

Los servicios ahora todos parecen tener ESE Formato terminado fr ". Service». Aparte de démarrage tenemos Las opciones clásicas: arrêter, redémarrer, recharger état y. La opción état da más información mucha de lo que teníamos Anteriormente:

 1
2
3
4
5
6
7
8
 $ Sudo vboxdrv.service état systemctl

          vboxdrv.service - LSB: module du noyau Linux de VirtualBox
          Loaded: chargé (/ etc / rc.d / init.d / vboxdrv)
          Actif: actif (sortis) depuis lun, 7 novembre 2011 18:45:22 0100; 3s ago
         Processus: 5550 ExecStop = / etc / rc.d / init.d / vboxdrv arrêt (code = sorti, le statut 0/SUCCESS =)
         Processus: 5572 ExecStart = / etc / rc.d / init.d / vboxdrv démarrer (code = sorti, le statut 0/SUCCESS =)
          CGroup: name = systemd: / system / vboxdrv.service 

Por último, para el habilitar inicio automático de l'ONU en el servicio para o Arranque deshabilitarlo, respectivamente, tenemos Las opciones y permettent de désactiver:

 1
2
3
4
5
 $ Sudo systemctl cups.service permettent

ln-s '/ lib / systemd / system / cups.service' / etc / systemd / system / printer.target.wants / cups.service '
ln-s '/ lib / systemd / system / cups.socket' / etc / systemd / system / sockets.target.wants / cups.socket '
ln-s '/ lib / systemd / system / cups.path' / etc / systemd / system / multi-user.target.wants / cups.path ' 
 1
2
3
4
5
 $ Sudo systemctl désactiver cups.service

rm / etc / systemd / system / sockets.target.wants / cups.socket '
rm / etc / systemd / system / printer.target.wants / cups.service '
rm / etc / systemd / system / multi-user.target.wants / cups.path ' 

Quién quiera sabre Algo Mas de las Novedades y mejoras Qué Aporta systemd, puede empezar por esta série de Cuatro artículos Qué Diego Calleja ha escrito durante el último año:

  1. systemd, otro reemplazo de initialisation
  2. Novedades fr systemd
  3. Novedades fr systemd, II
  4. Novedades fr systemd, III
  5. Y quien quiera con más experimentar opciones de systemctl, ya sabe: man systemctl ;-)

    Compártelo: email PDFPrint Identi.ca Twitter Facebook del.icio.us Diigo FriendFeed Bitacoras.com Netvibes Meneame BarraPunto Wikio LinkedIn Google Buzz Google Bookmarks Live MisterWong Technorati

    Relacionadas Entradas:


    Font