Skip to content

Commit d023eaf

Browse files
committed
Applied feedback
1 parent 6ca5c61 commit d023eaf

5 files changed

Lines changed: 8 additions & 8 deletions

File tree

00-fundamentos-linux/01-entornos-linux/00-sistema-de-ficheros.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Sistema de ficheros
22

3-
En Linux y Unix todo es un fichero. Los directorios son ficheros y los dispositivos son ficheros. Los ficheros están organizados en un árbol jerárquico donde existe la relación padre-hijos (los directorios pueden contener otros directorios u otros ficheros). Todos los ficheros parten de una ruta raíz que se representa con el carácter `/`. Cualquier fichero puede ser referenciado por un nombre de ruta.
3+
En Linux y Unix todo es un fichero. Los directorios son ficheros y los dispositivos son ficheros. Los ficheros están organizados en un árbol jerárquico donde existe la relación padre-hijos (los directorios pueden contener otros directorios u otros ficheros). Todos los ficheros parten de una ruta raíz que se representa con el carácter `/`. Cualquier fichero puede ser referenciado por un nombre de ruta. El directorio `/` sirve como punto de montaje para el resto de directorios del sistema. Un punto de montaje no es más que un directorio vacío que sirve para que sean montados otros directorios de una partición de un disco.
44

55
Un nombre de ruta absoluto comienza con el carácter `/` del que siguen todos los directorios hijos que deben ser atravesados para llegar al fichero, cada uno separado por el signo `/`.
66

00-fundamentos-linux/01-entornos-linux/01-gestion-de-paquetes.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ El gestor de paquetes `apt` está separado en diferentes programas independiente
3131
- `apt-get`: Encargado de instalar, desinstalar, actualizar paquetes y sincronizar la lista de paquetes con los repositorios.
3232
- `apt-cache`: Encargado de servir información relacionada con los paquetes (buscar paquetes, mostrar información de paquetes, etc).
3333
- `apt`: Sucesor de `apt-get` y `apt-cache` cuya API aún no es del todo estable, pero es bastante funcional.
34-
- `apt-key`: Encargado de manipular la lista de claves para autenticar paquetes. Útil si utilizamos repositorios externos, ya que las claves de los repositorios oficiales son manejadas automáticamente.
34+
- `apt-key`: Encargado de manipular la lista de claves para autenticar paquetes. Útil si utilizamos repositorios externos, ya que las claves de los repositorios oficiales son manejadas automáticamente. Cuando descargamos un paquete está firmado digitalmente para asegurar su autenticifidad.
3535
- `add-apt-repository`: Encargado de añadir o eliminar un repositorio de la lista de repositorios.
3636

3737
El listado de repositorios habilitados se encuentra en `/etc/apt/sources.list`.

00-fundamentos-linux/03-network-connectivity/00-comandos-de-red.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## ping
44

5-
El comando ping se utiliza para enviar mensajes ICMP a un host (IP o dominio). Generalmente se utiliza para verificar que la máquina destino responde.
5+
El comando ping se utiliza para enviar mensajes ICMP a un host (IP o dominio). ICMP (Internet Control Message Protocol) es un protocolo que pertenece al grupo de protocolos de internet como DHCP, FTP, HTTP, etc que se utiliza con fines de diagnóstico o comprobación de respuestas de un equipo. Básicamente utilizaremos ping verificar que la máquina destino responde y su tiempo de respuesta.
66

77
```shell
88
$ ping www.google.com

00-fundamentos-linux/03-network-connectivity/dns/00-configuracion-dns.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -106,8 +106,8 @@ $ vagrant@ubuntu-client:~$ systemctl status resolvconf
106106
Memory: 0B
107107
CGroup: /system.slice/resolvconf.service
108108

109-
Sep 27 21:10:02 ubuntu-client systemd[1]: Started Nameserver information manager.
110-
Sep 27 21:10:02 ubuntu-client resolvconf[1730]: /etc/resolvconf/update.d/libc: Warning: /etc/resolv.conf is not a symbolic link to /run/resolvconf/resolv.conf
109+
Aug 27 21:10:02 ubuntu-client systemd[1]: Started Nameserver information manager.
110+
Aug 27 21:10:02 ubuntu-client resolvconf[1730]: /etc/resolvconf/update.d/libc: Warning: /etc/resolv.conf is not a symbolic link to /run/resolvconf/resolv.conf
111111
```
112112

113113
Vemos que el servicio está iniciado y configurado para que inicie al arrancar el sistema, pero detecta que el fichero `/etc/resolv.conf` sigue apuntando a `/run/systemd/resolve/stub-resolv.conf` y no a `/run/resolvconf/resolv.conf`. Para arreglarlo reiniciamos el servicio `resolvconf`:
@@ -120,7 +120,7 @@ Vemos ahora que el fichero `/etc/resolv.conf` es manejado ahora por el servicio
120120

121121
```shell
122122
$ ls -l /etc/resolv.conf
123-
lrwxrwxrwx 1 root root 29 Sep 27 21:10 /etc/resolv.conf -> ../run/resolvconf/resolv.conf
123+
lrwxrwxrwx 1 root root 29 Aug 27 21:10 /etc/resolv.conf -> ../run/resolvconf/resolv.conf
124124
```
125125

126126
Los ficheros de configuración se encuentran en `/etc/resolvconf/resolv.conf.d/`. En ellos tenemos:

00-fundamentos-linux/04-administracion-del-sistema/00-usuarios-y-grupos.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,15 +19,15 @@ Los campos que presenta son los siguientes:
1919

2020
- Nombre del usuario
2121
- La contraseña del usuario en texto plano, o un asterisco `*` o una `x` si está encriptada.
22-
- _User ID_ o número de identificación único del usuario. Los usuarios pueden cambiar muchos parámetros, uncluso su nombre de usuario, pero el UID no debe cambiar nunca. El UID del usuario root es `0`. Los usuarios que ejecutan servicios y demonios tienen los UIDs más bajos mientras que los usuarios finales comienzan en el valor definido en `UID_MIN` del fichero `/etc/login.defs` y terminan por el valor `UID_MAX`.
22+
- _User ID_ o número de identificación único del usuario. Los usuarios pueden cambiar muchos parámetros, incluso su nombre de usuario, pero el UID no debe cambiar nunca. El UID del usuario root es `0`. Los usuarios que ejecutan servicios y demonios tienen los UIDs más bajos mientras que los usuarios finales comienzan en el valor definido en `UID_MIN` del fichero `/etc/login.defs` y terminan por el valor `UID_MAX`.
2323
- _Group ID_ o número de identificación único de grupo. Los usuarios pueden compartir un mismo grupo, aunque por defecto al crear un usuario se genera un grupo con el mismo nombre del usuario salvo que se especifique lo contrario. Los datos del grupo aparecen en el fichero `/etc/groups` y los valores posibles están entre `GID_MIN` y `GID_MAX` del fichero `/etc/login.defs`.
2424
- _General Comprehensive Operating System_ o campo de comentarios, incluye información extra sobre el usuario (nombre real, dirección, teléfono, etc). Informalmente se le llama información _finger_.
2525
- _Home directory_ o directorio de inicio del usuario. Los usuarios finales suelen tener el directorio personal dentro de `/home`.
2626
- La shell que utiliza por defecto el usuario. Suele ser `/bin/bash`. Los usuarios que tienen el valor `/sbin/nologin` o `/usr/bin/false` no tienen permiso para iniciar sesión en el sistema, lo cuál es común en demonios como medida de seguridad.
2727

2828
## /etc/shadow
2929

30-
El fichero `/etc/shadow` contiene información sobre contraseás de los usuarios definidos en `/etc/passwd` que se almacena de forma cifrada. El formato es el mismo, una serie de columnas separadas por `:`.
30+
El fichero `/etc/shadow` contiene información sobre contraseñas de los usuarios definidos en `/etc/passwd` que se almacena de forma cifrada. El formato es el mismo, una serie de columnas separadas por `:`.
3131

3232
```
3333
vagrant:$6$5Nl7vlFx8.WGzceB$V3wSTv0pwh6X6tR5.Ifcxs7g7QqwBEYOS7SGu0g56TF0tZFiMragbovJHFfHWyZK66yTRJ8qBhdX0LpI5UGQx/:18490:0:99999:7:::

0 commit comments

Comments
 (0)