Herramientas de usuario

Herramientas del sitio


linuxbasico

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
linuxbasico [2019/04/16 17:06]
fmolinuevo [3.2. [ ] Proceso de arranque: systemd, targets, comandos: systemctl, service, chkconfig]
linuxbasico [2021/03/26 06:57] (actual)
fmolinuevo [3.2. [ ] Proceso de arranque: systemd, targets, comandos: systemctl, service, chkconfig]
Línea 295: Línea 295:
  
   systemctl reboot.target   systemctl reboot.target
 +
 +Para conocer cuál es el target por default del sistema, que puede variar según el uso que se le dé al equipo:
 +
 +  systemctl get-default
 +
 +Cambiar el target a emergency para realizar tareas de mantenimiento:​
 +
 +  systemctl isolate emergency.target
 +
 +Luego de las tareas de mantenimiento,​ para volver al estado por default sin reiniciar el equipo:
 +
 +  systemctl default.target
 +
 +Detener el demonio SSH:
 +
 +  systemctl stop ssh.service
 +
 +Iniciar el demonio SSH:
 +
 +  systemctl start ssh.service
  
 Reiniciar el demonio SSH: Reiniciar el demonio SSH:
  
   systemctl restart ssh.service   systemctl restart ssh.service
 +
 +Ver el estado de todos los servicios:
 +
 +  systemctl status
  
 Ver el estado del servicio MySQL: Ver el estado del servicio MySQL:
Línea 308: Línea 332:
   systemctl --failed   systemctl --failed
  
-Habilitar un servicio, ​deshabilitarlo:​+Habilitar un servicio, deshabilitarlo ​o revisar su estado:
  
   systemctl enable postgresql.service   systemctl enable postgresql.service
   systemctl disable postgresql.service   systemctl disable postgresql.service
 +  systemctl status postgresql.service
  
  
Línea 321: Línea 346:
     * Reiniciar: shutdown -r now     * Reiniciar: shutdown -r now
     * Apagar: shutdown -h now     * Apagar: shutdown -h now
-  * telinit: para cambiar de runlevel. P. ej. para cambiar a runlevel 1: telinit 1+  * telinit: para cambiar de runlevel. P. ej. para cambiar a runlevel 1 para realizar tareas de mantenimiento: telinit 1
  
 Los servicios del sistema pueden iniciarse, reiniciarse y detenerse con el comando **service**. La configuración respecto a qué servicio se iniciará o detendrá automáticamente en los diferentes runlevels, se realiza con el comando **chkconfig**. Los servicios del sistema pueden iniciarse, reiniciarse y detenerse con el comando **service**. La configuración respecto a qué servicio se iniciará o detendrá automáticamente en los diferentes runlevels, se realiza con el comando **chkconfig**.
Línea 341: Línea 366:
   chkconfig --level 2345 sshd off   chkconfig --level 2345 sshd off
  
 +//Nota//: Estos comandos aún funcionan en las distribuciones modernas con systemd, pero siempre llaman a systemctl, y se debería dejar de usarlos
 ====  3.3.  [  ] Permisos, usuarios y grupos ==== ====  3.3.  [  ] Permisos, usuarios y grupos ====
  
Línea 377: Línea 403:
 ====  3.5.  [  ] Servidores: definición,​ demonios, posibilidades,​ iniciando y deteniendo demonios ==== ====  3.5.  [  ] Servidores: definición,​ demonios, posibilidades,​ iniciando y deteniendo demonios ====
  
-Además de al equipo físico, se llama **servidor** a un proceso que brinda servicios de diferente índole. También se lo denomina **demonio**.+Además de al equipo físico, se llama **servidor** a un proceso que brinda servicios de diferente índole. También se lo denomina **demonio**. Los demonios son ejecutables que pueden tomar distintos nombres según la distribución,​ pero que generalmente es el mismo código de una a otra.
  
-Ejemplos son los servicios Apache, Samba, NFS, Bind9, DHCP, y muchos otros. Así, el servicio HTTP provisto por Apache, es brindado por el demonio **httpd**; el servicio DNS ofrecido por Bind9, es brindado por el demonio **named**.+Ejemplos son los servicios Apache, Samba, NFS, Bind9, DHCP, y muchos otros. Así, el servicio HTTP provisto por Apache, es brindado por el demonio ​llamado ​**httpd** en Red Hat y derivados, mientras que en Debian y derivados se llama **apache2**; el servicio DNS ofrecido por Bind9, es brindado por el demonio **named** ​en las distribuciones derivadas de Red Hat, y **bind9** en las derivadas de Debian.
  
 El objetivo del servidor físico es centralizar la información,​ así como la configuración,​ de los servicios que son provistos a las estaciones cliente. El objetivo del servidor físico es centralizar la información,​ así como la configuración,​ de los servicios que son provistos a las estaciones cliente.
  
-En la mayoría de los Linuxes modernos, los servicios se controlan con el comando ​service.+En la mayoría de los Linuxes modernos, los servicios se controlan con el comando ​**systemctl** provisto por **systemd**.
  
-Para ver el estado ​de un servicio:+Para ver el estado ​del servicio ​SSH:
  
-  ​service sshd status+  ​systemctl ​status ​ssh
  
 Para detenerlo e iniciarlo: Para detenerlo e iniciarlo:
  
-  ​service sshd stop +  ​systemctl ​stop ssh 
-  ​service sshd start+  ​systemctl ​start ssh 
 + 
 +Si se desea deshabilitar o habilitar un servicio o demonio Apache al inicio del sistema, en Debian: 
 + 
 +  systemctl disable apache2 
 +  systemctl enable apache2 
 + 
 +Es importante recordar que el servicio, el nombre del demonio, puede variar de una distribución a otra.
  
 ====  3.6.  [  ] Servicios más comunes en un servidor: Samba, NFS, httpd, DHCP, proxy, firewall, SSH, mail, impresión, DNS, FTP, VPN, bases de datos, virtualización ==== ====  3.6.  [  ] Servicios más comunes en un servidor: Samba, NFS, httpd, DHCP, proxy, firewall, SSH, mail, impresión, DNS, FTP, VPN, bases de datos, virtualización ====
Línea 471: Línea 504:
   * Red Hat System'​s Administrator Guide: https://​access.redhat.com/​documentation/​en-US/​Red_Hat_Enterprise_Linux/​7/​html/​System_Administrators_Guide/​index.html   * Red Hat System'​s Administrator Guide: https://​access.redhat.com/​documentation/​en-US/​Red_Hat_Enterprise_Linux/​7/​html/​System_Administrators_Guide/​index.html
   * Filesystem Hierarchy Standard: http://​www.pathname.com/​fhs/​   * Filesystem Hierarchy Standard: http://​www.pathname.com/​fhs/​
 +  * Debian SystemD: https://​wiki.debian.org/​systemd
 +  * RedHat SystemD: https://​access.redhat.com/​documentation/​en-us/​red_hat_enterprise_linux/​7/​html/​system_administrators_guide/​chap-managing_services_with_systemd
 +  * ArchLinux SystemD: https://​wiki.archlinux.org/​index.php/​systemd
  
 =====  4. KDE ===== =====  4. KDE =====
Línea 880: Línea 916:
 === Rangos de direcciones IP privadas para cada clase === === Rangos de direcciones IP privadas para cada clase ===
  
-  ***Clase A**: 10.0.0.0 a 10.255.255.255 (8 bits red, 24 bits hosts) +  ***Clase A**: 10.0.0.0 a 10.255.255.255 (8 bits red, 24 bits hosts, 16777214 hosts disponibles), 1 red clase A 
-  ***Clase B**: 172.16.0.0 a 172.31.255.255 (16 bits red, 16 bits hosts). 16 redes clase B contiguas +  ***Clase B**: 172.16.0.0 a 172.31.255.255 (16 bits red, 16 bits hosts, 65534 hosts disponibles). 16 redes clase B contiguas 
-  ***Clase C**: 192.168.0.0 a 192.168.255.255 (24 bits red, 8 bits hosts). 256 redes clase C contiguas+  ***Clase C**: 192.168.0.0 a 192.168.255.255 (24 bits red, 8 bits hosts, 254 hosts disponibles). 256 redes clase C contiguas
  
 Si bien a bajo nivel la conexión entre equipos se realiza utilizando direcciones IP, para simplificar el trabajo humano y no tener que recordar los números de direcciones,​ se utilizan nombres de host y un sistema de resolución de nombres en su correspondiente dirección IP: Domain Name Service (DNS). Si bien a bajo nivel la conexión entre equipos se realiza utilizando direcciones IP, para simplificar el trabajo humano y no tener que recordar los números de direcciones,​ se utilizan nombres de host y un sistema de resolución de nombres en su correspondiente dirección IP: Domain Name Service (DNS).
Línea 903: Línea 939:
 # The primary network interface # The primary network interface
 auto eth0 auto eth0
-# iface eth0 inet dhcp 
 iface eth0 inet static iface eth0 inet static
     address 192.168.11.1     address 192.168.11.1
Línea 910: Línea 945:
     broadcast 192.168.11.255     broadcast 192.168.11.255
     dns-nameservers 192.168.11.11 192.168.11.12     dns-nameservers 192.168.11.11 192.168.11.12
-    dns-search ​fmsi+    dns-search ​axrglobal
     gateway 192.168.11.254     gateway 192.168.11.254
 +</​code>​
 +
 +Si se configura la interfaz con DHCP, el archivo interfaces se reduce a:
 +
 +<​code>​
 +# The loopback network interface
 +auto lo
 +iface lo inet loopback
 +
 +# The primary network interface
 +auto eth0
 +iface eth0 inet dhcp
 </​code>​ </​code>​
  
linuxbasico.1555445202.txt.gz · Última modificación: 2019/04/16 17:06 por fmolinuevo