Saltar navegación

Activa JavaScript para disfrutar de los vídeos de la Mediateca.

04-Comandos linux 2 - Parte 4/7 - Contenido educativo

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 31 de diciembre de 2022 por Fernando Jesús H.

17 visualizaciones

Descargar la transcripción

vamos a seguir viendo comandos y en este caso vamos a ver el comando que se llama watch vale 00:00:00
que me permite ejecutar un periodo un programa de manera periódica quiere decir que si yo quiero 00:00:06
ejecutar por ejemplo un programa o sea un comando imaginaros el ls vale y quiero estar ejecutando 00:00:13
ls porque quiero mirar a ver si se refresca o se me han copiado no me han copiado porque estoy 00:00:19
esperando que me copien dentro de esta carpeta algo imaginaros que yo cada 00:00:26
cierto tiempo diga a ver el s ya a ver el s ya y quiero estar constantemente 00:00:29
ejecutando cada cierto tiempo un comando pues para eso tenemos el comando watch 00:00:33
vale por ejemplo si yo le digo oye quiero que me ejecute es quiero que me 00:00:40
ejecute es el comando date os acordáis del comando date 00:00:51
si yo le doy fijaros que me pone aquí quiero que veáis que esto cada dos segundos se me actualiza 00:00:54
vale 28 30 32 34 lo veis es decir por defecto cada dos segundos se actualiza si si lo quiero 00:01:04
cancelar me voy aquí y control c si imaginaros que yo tengo aquí por ejemplo el fichero cat fall 00:01:17
hay perdonarme cat fall sí que tiene ana beatriz carlos ruiz ya qué pasa si yo quiero ver todo el 00:01:33
rato el contenido este fichero porque estoy esperando o quiero saber si un programa escribe 00:01:39
al final o modifica este fichero os acordáis que teníamos algo muy parecido pero utilizando 00:01:43
comando tail tail guión efe pues imaginaros que yo le digo aquí oye quiero que me ejecute es el 00:01:48
comando cat con fall punto txt vale entonces el cada dos segundos me está haciendo el comando 00:01:55
este de aquí que os muestro es decir el cat fall lo está ejecutando cada dos segundos sí 00:02:02
entonces yo no tengo que estar todo rato catfold catfold catfold sino imaginaros que ahora en otro 00:02:10
terminal que por eso lo he abierto digo eco y le digo aquí fernando y ahora lo voy a añadir al 00:02:15
fichero era y es cañaveral y martes 31 y se llama ford punto txt de acuerdo entonces estoy añadiendo 00:02:25
fernando al final del fichero si yo le doy y miráis abajo pues fijaros que ha aparecido fernando lo 00:02:40
veis y si yo sigo poniendo aquí y le pongo aquí antonio pues si miro aquí abajo pues me aparece 00:02:46
antonio si es decir me ejecuta algo un comando el que a mí me da la gana cada cierto tiempo en 00:02:57
lugar de estar yo pues dándole al historial y ejecutando el comando sí de acuerdo entendéis 00:03:03
este comando con que sepáis esto me vale solamente una aclaración del comando si no queréis que sea 00:03:10
a cada 2 segundos, sino que si queréis que sea por ejemplo 00:03:15
cada 5 segundos, ponéis N y le decís cada 5 segundos 00:03:18
entonces quiero que veáis que ahora se va a refrescar 00:03:23
es decir, cada 5 segundos va a ejecutar 00:03:27
el comandito que yo le he dicho 00:03:31
entonces hay veces que me parece muy útil, sobre todo cuando estáis 00:03:33
pendientes de si algo se actualiza o no, como por ejemplo 00:03:39
oye, quiero mirar si tengo red o no tengo red 00:03:44
entonces vosotros podéis decirle 00:03:48
oye, quiero ejecutar 00:03:50
y ponéis el IPAS 00:03:53
y entonces esto cada dos segundos se está actualizando 00:03:59
y entonces decís, ah mira, es que me lo está dando o no me lo está dando 00:04:04
o que narices pasa 00:04:07
¿de acuerdo? 00:04:08
entonces ya sabéis que para cancelar, CTRL-C 00:04:10
con que sepáis esto del comando watch 00:04:12
ejecuta un comando de manera periódica 00:04:15
por defecto dos segundos 00:04:18
si queréis cambiar el intervalo 00:04:19
ponéis el guión n 00:04:21
y el intervalo que queráis poner 00:04:22
¿de acuerdo? 00:04:24
vale, pues ahora vamos a ver unos comandos 00:04:26
que me van a permitir ver 00:04:28
que usuarios están conectados 00:04:30
actualmente dentro de mi equipo 00:04:33
entonces, ¿cómo puedo ver los usuarios 00:04:35
que tengo conectados? 00:04:37
si yo pongo aquí un comando que se llama who 00:04:38
si yo le doy 00:04:40
fijaros que me dice que tengo que hay un usuario actualmente conectados en este 00:04:42
ordenador si esto tiene sentido por ejemplo yo no sé si os acordáis que yo 00:04:48
en el ordenador el de profesión del profesor instale un servidor ssh y lo 00:04:54
que hacéis vosotros es conectaros a mi ordenador y trabajar ahí al entonces 00:04:59
cuando yo ponía me ponía todos los alumnos que están metidos en mi 00:05:04
ordenador aquí como no he instalado el servidor voy a simular que si yo pulso control al f3 me 00:05:08
meto en modo terminal vale en un terminal virtual y voy a entrar por ejemplo con el usuario luffy 00:05:14
pues meto aquí con el usuario luffy y pongo aquí clave dólar 1 ya estoy como el usuario luffy 00:05:20
Quiero que veáis que fijaros que aquí me dice en el TTI3 y me he metido como Luffy 00:05:29
Ahora le voy a pulsar al F4, abro otro terminal y voy a meterme con otro usuario que se llamaba Nico 00:05:38
Y aquí de nuevo quiero que veáis que aquí este terminal es el que se llama TTI4 y que he entrado como Nico 00:05:45
Y ya que estoy, voy a abrir el ALF5, voy a abrir otro terminal y creo que tenía un usuario que se llamaba Nami. 00:05:56
De acuerdo. 00:06:08
Y otra vez el TTI5 y me he metido como Nami. 00:06:10
Pues ahora voy a abrir otra vez el ALF6, voy a abrir otro terminal, el TTI6 y voy a entrar otra vez como alumno. 00:06:16
Digo alumno y clave $1. 00:06:23
Y quiero que veáis otra vez que estoy en el TTI6 y como alumno, ¿sí? 00:06:28
Pues ahora voy a volver a modo gráfico y voy a volver a decirle, oye, ¿quién está actualmente conectado a este ordenador? 00:06:35
Y quiero que veáis que me pone, fijaros que me pone, dice, mira, está el alumno 00:06:43
¿Qué quiere decir esto dos puntos? 00:06:50
Quiere decir que está utilizando un modo gráfico, que es justamente este que tengo aquí 00:06:52
Me dice que Luffy está conectado desde el terminal virtual, el TTI3 00:06:56
Me dice que Nico está conectado con el TTI4 00:07:02
Me dice que Nami está conectado desde el TTI5 00:07:06
Y me dice que el usuario alumno otra vez, pero ya no está en modo gráfico, sino que está conectado desde el TTI6 00:07:10
Y me dice aquí la hora en la que se ha conectado de cada uno de ellos 00:07:17
¿Lo veis? 00:07:23
Repito, esto 2.0 quiere decir que se me ha conectado 00:07:24
Entonces tenemos aquí que usuarios actualmente están conectados 00:07:29
Desde que se ha conectado y tenemos aquí cuando han iniciado sesión 00:07:43
Si me aparece en lugar del TTI, me aparece PTS 00:07:47
suele indicar que se está ejecutando desde un ordenador que no es este vale en este caso de 00:07:54
un ordenador remoto y por último el que me pone aquí la fecha vale indica repito cuando iniciado 00:08:06
sesión puede pasar que después de la fecha puede aparecer alguna información de la ubicación de 00:08:22
donde está el usuario actual si esa información de ubicación puede ser el nombre del ordenador 00:08:29
vale o nombre el dominio o la dirección ip del usuario que ha iniciado sesión de forma remota 00:08:38
como aquí el usuario que hemos iniciado sesión en este equipo fijaros que después de la fecha 00:08:44
no aparece nada si yo me conectase desde otro equipo pues me aparecería la dirección ip desde 00:08:50
la que se ha conectado, ¿sí? Y si me aparece, repito, si al final me aparece dos puntos 00:08:57
y un número, lo que está indicando que es una conexión gráfica, que es la primera 00:09:05
línea que habéis visto, ¿sí? Entonces, como aquí no nos aparece esa información, 00:09:10
quiere decir que el usuario que está conectado es a través de una línea de comandos local 00:09:15
a este ordenador. Voy a hacer una cosa para que lo veáis, ya que estoy por ejemplo aquí 00:09:21
en CentOS, voy a arrancar esta máquina de CentOS que está en modo NAT, me voy a mirar 00:09:32
cómo está puesto este de aquí, que creo que también está puesto como NAT, no, no 00:09:45
modo bridge y le voy a poner modo NAT 00:09:56
entonces si quiero saber 00:09:58
a ver si tengo una IP correcta 00:10:02
vale, ya tengo 00:10:04
esta, quiero que veáis cual tengo 00:10:08
la 140.187 00:10:10
voy a instalar aquí, que esto 00:10:11
todavía no lo sabéis vosotros 00:10:13
me voy a convertir 00:10:15
en administrador 00:10:17
uy va, personalme 00:10:19
y voy a instalar 00:10:25
un servidor 00:10:30
ssh 00:10:32
¿Por qué? ¿Qué es lo que voy a hacer desde este CentOS? 00:10:32
Me voy a meter como el alumno y me voy a meter remotamente desde este ordenador al otro 00:10:48
¿Vale? Esta era la IP, la 140.187 00:10:54
Entonces si yo me voy a CentOS, abro aquí un terminal 00:11:20
Puedo haber cogido el que me dé la gana, lo podéis hacer desde Windows, lo podéis hacer de donde dé la gana 00:11:25
Si en Windows tenéis un programita gratuito, portable, que se llama Putty 00:11:30
P-U-T-T-Y 00:11:33
Pues si yo estoy aquí y yo le digo, oye, SSH 00:11:34
Y me voy a conectar, por ejemplo, como Luffy 00:11:40
Y me voy a conectar al ordenador 00:11:42
Este que hemos visto, ¿de acuerdo? 00:11:44
Uy, va, perdóname, que ya no sé ni escribir 00:11:51
SSH 00:11:53
Que no he activado la red, perdóname 00:11:55
conectamos la tarjeta de red 00:12:00
miramos que tenemos, ok, perfecto 00:12:03
y nos conectamos, vale 00:12:09
aquí simplemente nos está diciendo 00:12:11
oye, te vas a conectar a un ordenador 00:12:13
cuyo DNI es ese de ahí 00:12:15
¿estás seguro? 00:12:17
como lo acabo de hacer yo ahora 00:12:18
le digo que sí, que estoy seguro, que es yes 00:12:20
y ahora meto la contraseña del usuario 00:12:22
y pongo clave 00:12:24
dólar 1 00:12:25
es decir, yo ahora mismito estoy en el ordenador 00:12:27
de Ubuntu 00:12:30
Es como si estuviese sentado delante de su ordenador 00:12:31
Quiero que entendáis qué es lo que tengo yo aquí 00:12:35
Yo tengo aquí al PC1, que este es un Ubuntu 00:12:38
Y yo tengo aquí el ordenador correspondiente 00:12:52
Y yo tengo aquí un PC2 00:12:58
Que este puede ser el que os dé la gana 00:13:02
Un Windows, un Mac, otro Ubuntu 00:13:06
En mi caso es un CentOS, otra distribución 00:13:08
y yo tengo aquí en este caso otro ordenador 00:13:11
entonces yo desde aquí lo que he hecho es conectarme a este ordenador 00:13:14
he abierto un terminal para que yo todo lo que esté haciendo en este terminal 00:13:20
es como si estuviese sentado en este ordenador 00:13:26
entonces para que yo me conecte a este ordenador le he tenido que decir el usuario 00:13:30
nosotros hemos cogido a Luffy y con la contraseña del Luffy correspondiente 00:13:35
que es el $1, ¿sí? Y hemos utilizado en este caso un protocolo que se llama SSH, que es seguro, que es lo que se utiliza hoy día para conectarse remotamente a servidores 00:13:40
u otros ordenadores, ¿sí? Entonces, nosotros lo que vamos a coger, nos vamos otra vez aquí, me voy a Ubuntu y quiero que veáis qué es lo que pasa ahora 00:13:51
cuando yo le digo, voy a salir de aquí que no hace falta que esté aquí 00:14:03
y le digo que me diga un hu y quiero que veáis que es lo que aparece 00:14:06
fijaros que ahora me pone que Luffy 00:14:11
está conectado desde un PTS, desde PTS2 00:14:15
desde un ordenador que fuera de aquí, esto es 00:14:20
cuando ha iniciado sesión y aquí te dice información adicional y en este 00:14:23
caso la información que nos dice, como no tenemos DNS y no tenemos nada 00:14:27
nos dice quien está desde la IP 00:14:30
desde la que se ha conectado, de acuerdo 00:14:34
entonces repito, el comando who nos permite ver 00:14:38
quien está conectado en el sistema 00:14:42
desde donde se ha conectado en nuestro caso, aquí tenéis un ejemplo 00:14:45
y cuando ha iniciado sesión, de acuerdo 00:14:50
opciones que tenéis por si os pueden interesar del comando who 00:14:54
Nosotros tenemos la siguiente información 00:14:58
Voy a poner esta más grande por ahora 00:15:03
Si yo pongo who-a 00:15:05
Fijaros que me muestra toda la información para cada usuario 00:15:09
¿Y qué es lo que me interesa ahora? 00:15:15
Fijaros que me dice cuando se arrancó el sistema 00:15:17
Cuál es el nivel de ejecución, que eso lo veremos más adelante 00:15:20
Y luego me aparece información como hemos visto antes 00:15:24
Añadiendo aquí información adicional del proceso que tiene asociado a cada uno de los terminales. 00:15:28
Si yo le digo el who-b, me dice solamente cuándo se arrancó el último arranque del sistema. 00:15:38
Si quiero ver las cabeceras, porque hay veces que me interesa ver las cabeceras, los geas, 00:15:48
Pues fijaros que me muestra las cabeceras, diciendo el nombre del alumno, la línea del que se ha conectado, el tiempo del que se ha conectado y un comentario, es decir, información adicional sobre dicha información. 00:15:53
Esto también nos puede resultar útil cuando yo pongo who y le pongo q. 00:16:11
Fijaros que aquí me muestra una lista de usuarios que están conectados 00:16:17
Y me dice cuántos usuarios están conectados 00:16:22
Esto es muy útil por si yo luego lo quiero utilizar en un script 00:16:25
Yo quiero decir, oye, quiero coger todos los usuarios que están conectados 00:16:28
Y a todos los usuarios que están conectados 00:16:32
Quiero dejarle un fichero en su directorio home 00:16:34
O quiero enviarle un correo 00:16:37
O quiero, pues esto está muy bien 00:16:38
Si yo lo quiero utilizar para utilizarlo dentro de un script 00:16:40
Y por último, ¿os acordáis que si yo ponía el guión A 00:16:47
Me decía también el nivel de ejecución 00:16:51
Que ya os dije que iba a ser el nivel de ejecución 00:16:53
Que ya lo explicaré 00:16:55
Pues si solamente queréis el nivel de ejecución, el run level 00:16:55
Pues le decís solamente el guión R 00:16:59
¿De acuerdo? 00:17:01
Y obviamente esto lo podéis juntar 00:17:02
Si le ponéis el R y el B 00:17:05
Pues te dice las dos primeras líneas 00:17:07
¿De acuerdo? 00:17:09
¿Sí? Vale. Pues, ¿qué problemilla? No ningún problemilla, pero ¿qué pasa con el comando who? 00:17:10
Que me dice eso, me dice quién está conectado en el sistema y me dice desde qué ordenador y cuándo he iniciado sesión. 00:17:18
Pues hay otro comando que es muy parecido a este, pero que se llama solamente w. 00:17:26
Entonces, con el w, fijaros que me muestra aquí información adicional. 00:17:32
Es decir, me muestra una información más detallada que hace el comando who. 00:17:37
Entonces quiero que veáis que yo tengo por aquí, cuando se arrancó el sistema, el número de usuarios que yo tengo y cuál es la carga del sistema en los últimos, en el minuto, en los 5 minutos y en los 15 minutos. 00:17:42
Y aquí es la carga del sistema medido en el 1, 5 y 15 minutos de tiempo. 00:17:57
Me aparece el usuario, de dónde está conectado, información de si es en modo gráfico la dirección IP desde el que se ha conectado, cuándo ha hecho login, una serie de parámetros de carga del sistema, ahora os comentaré cuáles son cada uno de ellos, y lo que es muy interesante es que está ejecutando cada usuario en ese momento. 00:18:05
Para que lo veáis claro, me voy a ir al otro ordenador, al de CentOS 00:18:31
Y veis que yo aquí estoy conectado como el usuario Luffy 00:18:39
Es decir, este usuario Luffy es como si estuviese sentado en el otro ordenador 00:18:43
Que os quede clarísimo 00:18:47
Pues imaginaros que el usuario Luffy hace lo siguiente 00:18:48
Está editando un ficherito que sea meses.txt 00:18:56
meses.txt 00:19:01
y pongo aquí enero 00:19:05
y yo estoy trabajando aquí, si yo me voy al Ubuntu 00:19:10
y le digo el W, quiero que veáis 00:19:13
que me dice que el usuario Luffy 00:19:18
conectado desde este terminal y desde este ordenador 00:19:22
con esta dirección IP, está ejecutando en este momento 00:19:26
el editor nano 00:19:29
entonces este me muestra 00:19:31
información más detallada 00:19:35
que lo que hace el ordenador anterior 00:19:37
porque repito, me muestra 00:19:40
la hora actual, el tiempo que 00:19:43
el sistema ha estado funcionando 00:19:45
el número total de conexiones 00:19:47
es decir, de usuarios que están conectados actualmente 00:19:49
y la carga del sistema 00:19:52
indicando en promedio 00:19:53
pasado 1 minuto, 5 minutos 00:19:55
y 15 minutos 00:19:58
¿Sí? ¿De acuerdo? ¿Qué columnas no suelen aparecer? Pues ya hemos visto que me aparece el usuario. Me aparece el usuario. Me aparece en qué ventana del terminal está trabajando, el TTI. 00:19:59
Me aparece desde dónde se ha conectado, cuando se conectó el usuario, este que me pone Idle es el tiempo que el usuario ha estado inactivo desde la ejecución del último comando, obviamente aquí han sido 8 segundos porque no he hecho nada. 00:20:18
y fijaros que en esto de aquí me dice 14 minutos sin hacer nada, inactivo 00:20:44
es decir, el tiempo que lleva inactivo desde la última vez que estuvo haciendo algo 00:20:49
y luego me aparece aquí el JCPU 00:20:53
que indica el tiempo total de CPU en segundos 00:20:56
utilizado por todos los procesos ejecutados por ese usuario 00:21:00
desde que hizo login en el sistema 00:21:07
este es el tiempo total de todo lo que lleva los procesos 00:21:13
y este de aquí es el tiempo total de la CPU para el proceso actual 00:21:19
entonces este es el proceso actual y esta es la suma de todos los procesos que lleva 00:21:25
y por último tenemos que es lo que está ejecutando el usuario en ese momento 00:21:30
cosa que el comando w no me lo permite dar 00:21:40
entonces aquí exactamente igual que el anterior 00:21:43
¿qué pasa si yo le digo who y le digo por ejemplo 00:21:48
aquí luffy? pues solamente 00:21:52
me muestra información de ese usuario y me dice que luffy está conectado 00:21:56
desde el tti3 y desde el pts2 a través de la dirección ip 00:22:00
192.168.140.149 00:22:03
¿Sí? Que a mí no me gustan las cabeceras porque quiero hacer otra cosa con ellas, ¿vale? Pues si yo le digo, oye, no quiero que me muestres las cabeceras y lo que hago es decirle el guión H y las cabeceras automáticamente fuera. ¿De acuerdo? ¿Sí? 00:22:06
Y si yo quiero un formato más corto, porque a mí no me interesa ver esta información de aquí, pues yo le puedo decir, oye, quiero que me muestres sin la cabecera y S de SOR en formato corto. 00:22:20
Y solamente me muestra lo que nos mostraba prácticamente dentro del HUB, pero indicando qué está haciendo el formato corto. 00:22:37
¿De acuerdo? 00:22:45
¿Sí? 00:22:47
pues me queda en este caso otros dos comandos 00:22:47
que son los siguientes 00:22:51
hay un comando que es el last 00:22:52
que fijaros que aquí en el last 00:22:56
me dice 00:22:59
el historial que tiene 00:23:01
de las últimas conexiones que han realizado los usuarios 00:23:04
esto realmente lo que hace es leer 00:23:08
un ficherito que está dentro de la carpeta var 00:23:10
dentro de la subcarpeta log 00:23:13
que se llama wtmp 00:23:14
sí qué información me presenta me presenta el usuario el terminar en el que trabaja y las 00:23:16
fechas y horas de conexión y de desconexión sí y cuánto ha durado entonces si yo cojo por ejemplo 00:23:25
esto es de aquí fijaros que me dice que el ufi que se ha conectado desde aquí me dice que se 00:23:36
ha conectado en este momento y me dice que todavía está metido en el sistema. Pero 00:23:48
si yo cojo, por ejemplo, este de aquí, me dice que el alumno se metió en modo gráfico, 00:23:55
en modo local, se metió esta fecha, que fue el día 21, a las 11 y 2, a las 11 y 30 lo 00:24:01
dejó y estuvo en el sistema 28 minutos. ¿Lo veis? ¿De acuerdo? Entonces si yo por ejemplo 00:24:09
ahora me cojo al usuario Nico y me salgo, que era desde el Nico es el TTI4, si yo me 00:24:18
voy al TTI4, control F4 y me salgo, es decir, el usuario Nico ya no está en el sistema. 00:24:25
Si yo ejecuto el LAS, fijaros que me empieza aquí el WTMP, que os he dicho el ficherito que está leyendo la información. 00:24:34
Pues si yo me voy aquí al NICO, pues me dice que el usuario NICO ha estado 20 minutos en el sistema. 00:24:43
¿Cuándo se metió? ¿Cuándo dejó el sistema? ¿Y cuánto tiempo ha estado? 00:24:54
¿De acuerdo? 00:25:00
¿Sí? 00:25:02
Vale. 00:25:06
pues hay otro comando que es igual que este pero termina con b 00:25:07
se llama lasb que hace lo mismo que el comando las 00:25:12
pero en este caso muestra también todos los intentos fallidos 00:25:15
que han realizado los usuarios 00:25:20
cuando alguien ha metido un usuario contraseña y se ha equivocado 00:25:22
también queda reflejado pero si utilizáis el comando lasb 00:25:25
pero ese comando si lo ejecutamos 00:25:29
dependiendo de la distribución 00:25:33
¿veis que me pone 00:25:37
permiso denegado? porque este comando 00:25:39
os he dicho que tiene que abrir 00:25:41
el ficherito, el otro 00:25:43
lo que abre es el ficherito 00:25:45
barlog y se llama wtmp 00:25:47
y este lo que hace 00:25:49
es abrir el ficherito barlog btmp 00:25:51
pero resulta que esto 00:25:54
un usuario normal no lo puede ver 00:25:55
entonces yo me tendría que meter 00:25:56
como usuario root 00:25:59
sudo su 00:26:01
y si yo ahora le digo las ve 00:26:02
como yo aquí no he hecho apenas ningún ejemplo 00:26:07
pues todo esto lo tengo vacío 00:26:12
si yo dejase esto funcionando durante dos o tres semanas 00:26:14
y dejase que los usuarios se metiesen y demás 00:26:18
pues aquí te pondría toda la información de sus usuarios 00:26:21
incluido los intentos fallidos que han intentado hacer los usuarios 00:26:25
entonces esto se vería con el paso del tiempo 00:26:29
Aquí, por desgracia, no lo puedo ver porque como esta es una máquina que estoy haciendo los ejercicios nuevas, pues apenas tiene movimiento, ¿de acuerdo? Pero quiero que veáis los comandos. Los repaso. Comando who, quién está conectado. Un comando más detallado del comando who, el w, ¿sí? 00:26:32
Y ahora voy a tener dos comandos que me muestran información de quién estuvo conectado, cuánto tiempo, que es el las y el las b. 00:26:52
Para ejecutar el las b tengo que ser administrador, ¿de acuerdo? 00:27:05
entonces, si yo puedo poner las 00:27:09
perdón, si yo salgo de aquí 00:27:16
si yo le digo las y le digo Luffy 00:27:19
pues me muestra información de Luffy, si yo le digo las 00:27:25
y le digo de Nico, pues me muestra aquí la información de Nico 00:27:29
¿sí? porque es esto interesante, imaginaros que yo llevo 00:27:33
tres meses en este servidor, si yo pongo las Nico, yo aquí me 00:27:37
aparece todas las veces que se ha conectado Nico en el sistema y durante 00:27:41
cuánto tiempo ha estado trabajando en el sistema. Entonces a mí 00:27:45
eso me puede ayudar en ciertas ocasiones a averiguar qué narices está pasando. 00:27:49
¿De acuerdo? Vale, pues 00:27:53
nos vamos a otro comando, que este comando ya lo 00:27:57
tendríais que saber porque siempre insisto desde el principio del curso 00:28:01
que hay dos comandos que son los que os enseño desde que comienza el curso 00:28:05
que son para saber cuánto espacio estáis ocupando. 00:28:09
Entonces, este comando es el comando du. 00:28:13
Lo que hace el comando du es darnos información bastante detallada 00:28:16
sobre el espacio utilizado por un árbol de directorios. 00:28:22
O un árbol o unos ficheros específicos. 00:28:27
¿Qué es lo que nos va a mostrar? 00:28:32
Pues nos va a mostrar el tamaño de todos los archivos en ese árbol. 00:28:34
De manera recursiva. Os voy a decir cuáles son las opciones que nos pueden interesar más. Me voy a ir al directorio home del usuario. Estoy aquí. Si yo pongo DU a secas, quiero que veáis que me ha mostrado de manera recursiva todo lo que hay en cada carpeta y sus carpetas. 00:28:37
Es decir, se ha ido metiendo en la carpeta descargas, en la carpeta documentos, en la carpeta escritorio, en Iles Cañaveral, en imágenes, en música y recursivamente y me ha ido indicando cuánto ocupa cada uno de ellos y cuánto ocupa cada fichero dentro de cada uno de ellos. 00:29:04
Pero imaginaros que a mí no me interesa que se metan los directorios, yo solamente quiero saber cuánto me ocupa cada directorio. 00:29:23
Pues tenéis este comando, el de u y la opción guión s de Sevilla, ¿vale? 00:29:29
Y yo le digo, oye, muéstrame cuánto ocupa todo lo que hay en esta carpeta. 00:29:35
Y repito, estoy aquí, ¿eh? Estoy aquí. 00:29:38
Si yo pongo de u guión s asterisco, pues quiero que veáis que me muestra cuánto ocupa la carpeta descargas, documentos, ejemplos. 00:29:43
Pero este numerito por aquí son bloques del disco duro, ¿vale? 00:29:53
Y los bloques por defecto me vienen en tamaño de caso. 00:29:56
Entonces, esto es poco legible. Yo no me entero viendo esto. Entonces, si queréis ver la información en formato legible, tenéis que utilizar la opción H, ¿vale? De humano. Pues si le dais, pues fijaros que aquí ya me empieza a ver. Dice, mira, el VMWareTool tiene 163 megas. El iScan Yameral me está ocupando 205 megas, ¿vale? 00:29:59
Y vosotros en vuestro ordenador del instituto vais a ver que el de las máquinas virtuales te ocupa 60, 50, 80 gigas que estáis ocupando algunos, ¿de acuerdo? 00:30:23
Entonces esto es muy útil para averiguar qué narices de espacio estáis ocupando en cada una de las carpetas, ¿de acuerdo? 00:30:33
Entonces el guión S y el guión H son muy utilizados, ¿sí? 00:30:41
Pero que sepáis que yo también puedo utilizar la opción, por ejemplo, C. 00:30:46
Entonces, ¿qué hace la opción C? Pues quiero que veáis que lo único que ha hecho la opción C es mostrarme la suma total de todo lo que me ocupa. Entonces, la opción C muestra el total para todo lo que yo le han dicho. Como yo le he dicho todas las carpetas, pues me dice, oye, el total de todo esto son 516 megas. 00:30:53
¿De acuerdo? ¿Sí? 00:31:14
Entonces, si queréis mostrar no solamente las carpetas y subcarpetas de manera recursiva 00:31:19
Sino que también de los ficheros 00:31:25
Pues podéis utilizar el DU y le podéis decir la opción A 00:31:27
Si le decís la opción A 00:31:31
Fijaros que esto que no me aparecía antes 00:31:34
Me ha puesto el tamaño de cada fichero 00:31:37
No solamente de las carpetas y subcarpetas 00:31:39
Sino de todos los ficheros que hay dentro de cada carpeta 00:31:41
¿Qué quiero verlo en forma legible? Pues le pongo el H, ¿de acuerdo? Y no solamente, repito, me aparece el tamaño de las carpetas, de las subcarpetas, sino también el tamaño de los ficheros, ¿sí? 00:31:45
Pues simplemente ya para terminar con este comando, ¿cómo puedo ver la información? Porque fijaros que aquí me pone unos en megas, otros en cas, entonces imaginaros que yo esto lo quiero ordenar, entonces estaría muy bien que todo estuviese en megas o todo estuviese en cas, ¿vale? 00:31:57
Pues si vosotros queréis decir que queréis ver toda la información, para hacer el ejemplo más, cojo esto de aquí, si yo en lugar de que alguno me lo aparezca en megas, otro en cas, si yo quiero que todo me aparezca en megas, pues yo puedo utilizar la opción guión B mayúscula y ahora aquí vosotros utilizáis en qué queréis que se muestre el tamaño. 00:32:13
si queréis que se muestre el tamaño en megas 00:32:36
pues ponéis la M mayúscula 00:32:40
y fijaros que me muestra todo en mega 00:32:42
mega, mega, mega, mega, mega 00:32:44
obviamente me está haciendo un redondeo 00:32:46
que yo quiero que me lo muestre en K 00:32:48
pues utilizo la K mayúscula 00:32:52
y me muestra todo en K 00:32:54
que sepáis que aquí tenéis una distinción 00:32:56
lo voy a hacer con K para que veáis la diferencia 00:32:59
este es K y este es KB 00:33:01
Y fijaros que aquí el de vídeos me dice que ocupa 00:33:04
O el de viernes me dice que ocupa 8K 00:33:14
Y este me dice que ocupa 9K 00:33:17
Entonces yo prefiero que utilicéis solamente el K y no el KB 00:33:19
Porque el KB lo que hace es utilizar potencias de 10 00:33:24
Es decir, nos están engañando 00:33:27
Entonces siempre utilizar lo que es K, M, G, T, P, E, Z, Y 00:33:28
que son potencias de 2 00:33:38
entonces hay a veces 00:33:41
que repito, imaginaros que 00:33:43
yo me voy al directorio raíz 00:33:44
y digo, a ver, quiero saber cuál es el directorio 00:33:47
que me ocupa más, digo, vale, pues du 00:33:49
para que no se me metan las carpetas 00:33:50
guión sh, y le digo, venga, muéstrame 00:33:52
todo lo que hay 00:33:55
y fijaros que me dice, oye 00:33:55
no se puede leer el directorio, ¿por qué? 00:33:58
permiso de negado, ¿sí? ¿lo veis? 00:34:01
¿cómo le puedo 00:34:04
yo decir que esto ya lo habéis visto 00:34:05
conmigo que la salida de errores no me la muestre en pantalla, sino que las ignore. Voy a cancelar esto. Yo le puedo decir, oye, quiero que me muestre 00:34:07
todos, pero quiero que la salida de errores, quiero que la lleves y os acordáis del agujero negro. Entonces me va a mostrar todo lo que no son los errores. 00:34:18
Y yo aquí ya voy viendo toda la información de todas las carpetas. 00:34:27
Esto lo voy a cancelar para que no se tire aquí un buen rato porque está mirando en todo el sistema cuánto ocupa cada una de las carpetitas habida por haber. 00:34:33
Entonces no hay cuestión. 00:34:43
Para no hacer el vídeo más largo, lo corto aquí y en el siguiente vídeo vamos a ver la diferencia entre lo que son los enlaces y lo que es un enlace duro y un enlace blanco. 00:34:45
que sobre todo los enlaces blandos se utilizan muchísimo 00:34:55
en todas las distribuciones de Linux 00:35:00
pues lo he dicho, nos vemos en el siguiente vídeo, un saludo 00:35:01
Idioma/s:
es
Autor/es:
Fernando Herrero Núñez
Subido por:
Fernando Jesús H.
Licencia:
Reconocimiento - No comercial - Compartir igual
Visualizaciones:
17
Fecha:
31 de diciembre de 2022 - 12:46
Visibilidad:
Público
Centro:
IES EL CAÑAVERAL
Duración:
35′ 07″
Relación de aspecto:
1.85:1
Resolución:
1920x1040 píxeles
Tamaño:
104.75 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid