{"id":35,"date":"2011-12-01T10:37:50","date_gmt":"2011-12-01T15:37:50","guid":{"rendered":"http:\/\/www.dbadillo.com\/?p=35"},"modified":"2012-05-14T08:35:15","modified_gmt":"2012-05-14T13:35:15","slug":"systemctl-en-fedora","status":"publish","type":"post","link":"https:\/\/www.dbadillo.com\/?p=35","title":{"rendered":"Systemctl en Fedora"},"content":{"rendered":"<p>Todo ocurri\u00f3 cuando migr\u00e9 a Fedora 16, el tema es que no levant\u00f3 nunca mi VPN que tengo con openvpn, lo obvio era hacer un:<\/p>\n<p>[root@acerone ~]# service openvpn start<br \/>\nRedirecting to \/bin\/systemctl  start openvpn.service<br \/>\nFailed to issue method call: Unit openvpn.service failed to load: No such file or directory. See system logs and &#8216;systemctl status openvpn.service&#8217; for details.<\/p>\n<p>Como pueden ver sale un error y lo que me llam\u00f3 la atenci\u00f3n fue ver la palabra systemctl.<\/p>\n<p>La verdad es que a la final no solucion\u00e9 el problema del openvpn (En otro post lo indico como lo hice), sin embargo investigando me enter\u00e9 que desde el fedora 15 se implement\u00f3 systemd que es la nueva manera de manejar los servicios, es mucho m\u00e1s completo de lo que pod\u00edamos hacer con el comando service.<\/p>\n<p>Ahora ya no se manejan los servicios con el comando service ni tampoco con el chkconfig, aunque existen todav\u00eda unos pocos servicios que se le hace por esta v\u00eda, la mayor\u00eda en fedora 16 se lo hace con systemctl, esto quiere decir que los servicios ya no est\u00e1n en el directorio \/etc\/init.d\/, ahora est\u00e1n en \/lib\/systemd\/system\/<\/p>\n<p>A continuaci\u00f3n un resumen de las funcionalidades del comando systemctl:<\/p>\n<p><strong>Para iniciar un servicio:<\/strong><\/p>\n<p>[root@acerone ~]# systemctl start sendmail.service<\/p>\n<p>Si prestan atenci\u00f3n se dan cuenta que dice <strong>sendmail.service<\/strong> la raz\u00f3n es porque este comando puede controlar no solo servicio si no sockets por ejemplo, es por eso que ahora todos los servicios tienen la extensi\u00f3n .service.<\/p>\n<p><strong>Ver el status de un servicio<\/strong><\/p>\n<p>[root@acerone ~]# systemctl status cups.service<br \/>\ncups.service &#8211; CUPS Printing Service<br \/>\n\t  Loaded: loaded (\/lib\/systemd\/system\/cups.service; enabled)<br \/>\n\t  Active: active (running) since Tue, 29 Nov 2011 14:49:53 -0500; 1 day and 19h ago<br \/>\n\tMain PID: 1600 (cupsd)<br \/>\n\t  CGroup: name=systemd:\/system\/cups.service<br \/>\n\t\t  \u2514 1600 \/usr\/sbin\/cupsd -f<\/p>\n<p>Como pueden ver, el status del servicectl nos entrega mucha m\u00e1s informaci\u00f3n de lo que ofrec\u00eda el <em>service servicio status<\/em>.<\/p>\n<p><strong>Arrancar el servicio al inicio (chkconfig servicio on)<\/strong><\/p>\n<p>[root@acerone ~]# systemctl enable cups.service<br \/>\nln -s &#8216;\/lib\/systemd\/system\/cups.service&#8217; &#8216;\/etc\/systemd\/system\/printer.target.wants\/cups.service&#8217;<br \/>\nln -s &#8216;\/lib\/systemd\/system\/cups.socket&#8217; &#8216;\/etc\/systemd\/system\/sockets.target.wants\/cups.socket&#8217;<br \/>\nln -s &#8216;\/lib\/systemd\/system\/cups.path&#8217; &#8216;\/etc\/systemd\/system\/multi-user.target.wants\/cups.path&#8217;<\/p>\n<p><strong>No arrancar el servicio al inicio (chkconfig servicio off)<\/strong><\/p>\n<p>[root@acerone ~]# systemctl disable cups.service<br \/>\nrm &#8216;\/etc\/systemd\/system\/printer.target.wants\/cups.service&#8217;<br \/>\nrm &#8216;\/etc\/systemd\/system\/multi-user.target.wants\/cups.path&#8217;<br \/>\nrm &#8216;\/etc\/systemd\/system\/sockets.target.wants\/cups.socket&#8217;<\/p>\n<p>Como pueden ver, ahora todo se hace con el systemctl y de hecho tiene muchas funciones m\u00e1s que las estoy descubriendo y en el futuro les compartir\u00e9.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Todo ocurri\u00f3 cuando migr\u00e9 a Fedora 16, el tema es que no levant\u00f3 nunca mi VPN que tengo con openvpn, <span class=\"ellipsis\">&hellip;<\/span> <span class=\"more-link-wrap\"><a href=\"https:\/\/www.dbadillo.com\/?p=35\" class=\"more-link\"><span>Read More &rarr;<\/span><\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[],"class_list":["post-35","post","type-post","status-publish","format-standard","hentry","category-fedora"],"_links":{"self":[{"href":"https:\/\/www.dbadillo.com\/index.php?rest_route=\/wp\/v2\/posts\/35"}],"collection":[{"href":"https:\/\/www.dbadillo.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dbadillo.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dbadillo.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dbadillo.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=35"}],"version-history":[{"count":4,"href":"https:\/\/www.dbadillo.com\/index.php?rest_route=\/wp\/v2\/posts\/35\/revisions"}],"predecessor-version":[{"id":43,"href":"https:\/\/www.dbadillo.com\/index.php?rest_route=\/wp\/v2\/posts\/35\/revisions\/43"}],"wp:attachment":[{"href":"https:\/\/www.dbadillo.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=35"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbadillo.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=35"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbadillo.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=35"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}