1 00:00:01,520 --> 00:00:07,440 vamos a hacer los ejercicios de arranque del sistema lo llamo 2 00:00:07,440 --> 00:00:12,960 arranque ubuntu hacemos una clonación enlazada 3 00:00:12,960 --> 00:00:17,679 para que no nos ocupen el disco duro iniciamos como lo tenemos configurado por 4 00:00:17,679 --> 00:00:24,800 ssh iniciamos sin pantalla y nos conectamos por mova 5 00:00:24,800 --> 00:00:46,759 aquí abrimos mova perfecto 6 00:00:46,759 --> 00:01:01,259 el primer ejercicio viene siendo que hagamos un script que va a ejecutar el comando date 7 00:01:01,259 --> 00:01:05,519 que simplemente escribe la fecha en la que estamos 8 00:01:05,519 --> 00:01:14,719 y lo va a hacer un append a un archivo llamado root encendido.log 9 00:01:14,719 --> 00:01:20,439 el append es con dos mayor que, porque si ponemos solo uno lo machaca 10 00:01:20,439 --> 00:01:22,340 Pues vamos a ello 11 00:01:22,340 --> 00:01:24,819 Vemos que estamos efectivamente en root 12 00:01:24,819 --> 00:01:42,209 Le damos permisos de ejecución 13 00:01:42,209 --> 00:01:44,810 Lo ejecutamos para ver que funciona bien 14 00:01:44,810 --> 00:01:46,109 pw 15 00:01:46,109 --> 00:01:47,530 sapcat 16 00:01:47,530 --> 00:01:49,109 encendido.log 17 00:01:49,109 --> 00:01:52,230 Y vemos ahí que se ha efectivamente sacado 18 00:01:52,230 --> 00:01:53,829 el lake 19 00:01:53,829 --> 00:01:56,030 Dice ahora, ¿qué es lo que nos preguntan? 20 00:01:56,469 --> 00:01:58,390 Queremos que se ejecute todos los días 21 00:01:58,390 --> 00:02:00,310 Vale, pues eso simplemente 22 00:02:00,310 --> 00:02:01,890 es 23 00:02:01,890 --> 00:02:04,390 editar el crontab 24 00:02:04,390 --> 00:02:07,349 como vemos en los apuntes 25 00:02:07,349 --> 00:02:08,650 para editar el crontab 26 00:02:08,650 --> 00:02:09,830 simplemente ponemos 27 00:02:09,830 --> 00:02:11,590 crontab 28 00:02:11,590 --> 00:02:12,870 menos e 29 00:02:12,870 --> 00:02:15,810 y ya pues 30 00:02:15,810 --> 00:02:17,469 le decimos, a ver 31 00:02:17,469 --> 00:02:20,389 queremos que sea todos los días, pues podemos por ejemplo 32 00:02:20,389 --> 00:02:21,050 decirle 33 00:02:21,050 --> 00:02:24,590 0, el minuto 0 34 00:02:24,590 --> 00:02:26,289 a las 2 de la madrugada 35 00:02:26,289 --> 00:02:28,770 y luego todos los días asterisco, asterisco, asterisco 36 00:02:28,770 --> 00:02:30,110 y luego que 37 00:02:30,110 --> 00:02:34,889 Cuál es el script 38 00:02:34,889 --> 00:02:36,530 O la tarea que queremos que hagamos 39 00:02:36,530 --> 00:02:38,409 Pues lo ponemos 40 00:02:38,409 --> 00:02:39,289 Root encendido 41 00:02:39,289 --> 00:02:42,530 De esta manera ya se ejecutaría todos los días 42 00:02:42,530 --> 00:02:43,770 A las 2 de la mañana 43 00:02:43,770 --> 00:02:48,889 Comprobamos, crontab 44 00:02:48,889 --> 00:02:50,250 Menos L 45 00:02:50,250 --> 00:02:51,669 Y vemos ahí que está 46 00:02:51,669 --> 00:02:54,469 En el siguiente ejercicio dice 47 00:02:54,469 --> 00:02:55,949 Hacer un pantallazo de esto y ya está 48 00:02:55,949 --> 00:02:59,550 Haz que el crontab encendido se ejecute los domingos a las 0, 0 49 00:02:59,550 --> 00:03:01,490 Vale, pues entonces volvemos al crontab 50 00:03:01,490 --> 00:03:01,930 Menos E 51 00:03:01,930 --> 00:03:07,270 Para que se ejecute el crontab al 0,0 52 00:03:07,270 --> 00:03:08,870 Ponemos 53 00:03:08,870 --> 00:03:11,150 Minuto 0 54 00:03:11,150 --> 00:03:12,530 Hora 0 55 00:03:12,530 --> 00:03:18,620 Todos los días del mes 56 00:03:18,620 --> 00:03:21,780 Todos los meses 57 00:03:21,780 --> 00:03:24,340 Y el día de la semana queremos que sea el domingo 58 00:03:24,340 --> 00:03:26,219 Puede ser 0 59 00:03:26,219 --> 00:03:29,219 Y si le ponéis 7 también va a funcionar 60 00:03:29,219 --> 00:03:32,139 Recordad que empieza por 0 la semana 61 00:03:32,139 --> 00:03:34,120 Y ya estaría 62 00:03:34,120 --> 00:03:36,840 Ahí lo tendríamos 63 00:03:36,840 --> 00:03:39,500 Pantallazo y lo subimos 64 00:03:39,500 --> 00:03:41,439 Vale, este 65 00:03:41,439 --> 00:03:43,319 Lo que vamos a hacer es un servicio 66 00:03:43,319 --> 00:03:45,000 Creamos un servicio 67 00:03:45,000 --> 00:03:52,009 Este servicio 68 00:03:52,009 --> 00:03:53,909 Vemos aquí 69 00:03:53,909 --> 00:03:59,680 Vale, hay que crearlo 70 00:03:59,680 --> 00:04:03,460 Pues vamos a la parte de 71 00:04:03,460 --> 00:04:05,139 De servicios 72 00:04:05,139 --> 00:04:11,240 Linus 73 00:04:11,240 --> 00:04:14,860 Y nos vamos a automatización de teorías y servicios 74 00:04:14,860 --> 00:04:16,680 Copiamos un servicio simple 75 00:04:16,680 --> 00:04:19,639 Que os haya dejado como ejemplo 76 00:04:19,639 --> 00:04:22,459 Por ejemplo este, fijaros, ya está aquí encendido 77 00:04:22,459 --> 00:04:24,000 Fijaros que ya está hecho 78 00:04:24,000 --> 00:04:25,279 La teoría 79 00:04:25,279 --> 00:04:27,019 Pegamos 80 00:04:27,019 --> 00:04:29,980 Vale, ya está hecho 81 00:04:29,980 --> 00:04:31,120 Realmente ya lo tenemos hecho 82 00:04:31,120 --> 00:04:32,379 Hasta pone lo que tiene que hacer 83 00:04:32,379 --> 00:04:32,680 Que es 84 00:04:32,680 --> 00:04:34,800 Esto ya lo tenemos 85 00:04:34,800 --> 00:04:35,540 Que lo tenemos 86 00:04:35,540 --> 00:04:38,199 dado de, ya tiene permisos 87 00:04:38,199 --> 00:04:39,959 de ejecución en el encendido, como lo hemos hecho 88 00:04:39,959 --> 00:04:42,240 en el ejercicio anterior, lo que hacemos ahora 89 00:04:42,240 --> 00:04:43,420 es hacerle enable 90 00:04:43,420 --> 00:04:44,720 podemos, si 91 00:04:44,720 --> 00:04:47,120 para hacerlo enable 92 00:04:47,120 --> 00:04:49,699 hace que se cree 93 00:04:49,699 --> 00:04:51,959 fijaros este link simbólico 94 00:04:51,959 --> 00:04:53,100 en el system 95 00:04:53,100 --> 00:04:56,079 de, para que cuando se encienda 96 00:04:56,079 --> 00:04:56,699 el ordenador 97 00:04:56,699 --> 00:04:59,860 se realice 98 00:04:59,860 --> 00:05:02,000 si ahora lo podemos encender a mano 99 00:05:02,000 --> 00:05:04,060 por ejemplo, ponemos el 100 00:05:04,060 --> 00:05:05,819 Encendido, log 101 00:05:05,819 --> 00:05:07,819 Vemos que solamente tiene 102 00:05:07,819 --> 00:05:16,079 Ch, vale 103 00:05:16,079 --> 00:05:17,379 Y ahora ponemos 104 00:05:17,379 --> 00:05:18,879 Systemctl 105 00:05:18,879 --> 00:05:22,040 Start 106 00:05:22,040 --> 00:05:22,920 Encendido 107 00:05:22,920 --> 00:05:25,839 Y vemos ahora el cat encendido 108 00:05:25,839 --> 00:05:27,959 Fijaros que se ha creado 109 00:05:27,959 --> 00:05:28,720 Una nueva entrada 110 00:05:28,720 --> 00:05:32,240 Vamos a reiniciar el ordenador 111 00:05:32,240 --> 00:05:34,079 Aquí aparecerá también 112 00:05:37,100 --> 00:05:37,680 Vale 113 00:05:37,680 --> 00:05:42,589 Ahí se ve el encendido 114 00:05:42,589 --> 00:05:43,970 Y hacemos un 115 00:05:43,970 --> 00:05:45,649 Vamos a reiniciar el ordenador 116 00:05:45,649 --> 00:05:48,850 Y ver que genera una nueva entrada 117 00:05:48,850 --> 00:05:50,550 Ahora mismo tiene solamente una 118 00:05:50,550 --> 00:05:51,689 Dos, ¿no? 119 00:05:52,149 --> 00:05:53,269 Hemos visto que tenía dos 120 00:05:53,269 --> 00:05:56,470 Y lo reiniciamos en el ordenador para comprobar 121 00:05:56,470 --> 00:05:58,009 Que cuando iniciamos el ordenador 122 00:05:58,009 --> 00:05:59,850 Nuestro servicio se enciende con el resto 123 00:05:59,850 --> 00:06:02,850 Bueno 124 00:06:02,850 --> 00:06:05,529 A lo mejor es que tengo el disco duro lleno 125 00:06:05,529 --> 00:06:06,730 Otra vez 126 00:06:06,730 --> 00:06:16,410 Había sido abortada 127 00:06:16,410 --> 00:06:17,790 Bueno, se está reiniciando la máquina 128 00:06:17,790 --> 00:06:20,810 ha ocurrido algún error durante el reinicio 129 00:06:20,810 --> 00:06:22,509 pero bueno, lo reiniciamos a mano 130 00:06:22,509 --> 00:06:53,990 se está conectando 131 00:06:53,990 --> 00:06:57,350 vale 132 00:06:57,350 --> 00:07:00,790 y vemos el archivo ahora 133 00:07:00,790 --> 00:07:03,170 .log 134 00:07:03,170 --> 00:07:05,610 y vemos ahora efectivamente que tiene una entrada más 135 00:07:05,610 --> 00:07:06,970 cuando hemos iniciado la máquina 136 00:07:06,970 --> 00:07:10,529 se ha encendido 137 00:07:10,529 --> 00:07:12,589 nos dice el siguiente ejercicio 138 00:07:12,589 --> 00:07:16,790 imaginaros que habéis perdido la contraseña del root 139 00:07:16,790 --> 00:07:20,490 Hay muchas formas de recuperarla 140 00:07:20,490 --> 00:07:22,350 Podéis iniciarlo con un LISD 141 00:07:22,350 --> 00:07:23,769 Cambiar el ETC Password 142 00:07:23,769 --> 00:07:25,750 Pero la forma más sencilla 143 00:07:25,750 --> 00:07:28,110 De recuperarla y de cambiarla 144 00:07:28,110 --> 00:07:29,990 Es iniciarlo en modo seguro 145 00:07:29,990 --> 00:07:34,689 Y meterte en el Recovery Mode 146 00:07:34,689 --> 00:07:35,490 Y cambiarlo 147 00:07:35,490 --> 00:07:36,550 Así de fácil 148 00:07:36,550 --> 00:07:39,589 Vamos a hacerlo 149 00:07:39,589 --> 00:07:48,639 Vale 150 00:07:48,639 --> 00:07:50,220 Fijaros que lo que ha sucedido 151 00:07:50,220 --> 00:07:51,319 Que no me ha dejado pasar 152 00:07:51,319 --> 00:07:53,480 Ni por el... 153 00:07:53,480 --> 00:07:56,680 no me ha dejado pasar por el group 154 00:07:56,680 --> 00:07:59,019 tenemos que meternos dentro primero 155 00:07:59,019 --> 00:08:02,120 en el archivo 156 00:08:02,120 --> 00:08:03,480 default group 157 00:08:03,480 --> 00:08:07,709 y hacerle que 158 00:08:07,709 --> 00:08:10,589 hacer que 159 00:08:10,589 --> 00:08:29,199 que me presente el group sino 160 00:08:29,199 --> 00:08:31,300 sino automáticamente 161 00:08:31,300 --> 00:08:35,100 va a saltar y no te va a dar ni tiempo a hacerlo 162 00:08:35,100 --> 00:08:40,100 para eso tenéis que tener configurado esto siempre es el típico tiempo que te 163 00:08:40,100 --> 00:08:42,679 tarda en elegir el kernel 164 00:08:42,679 --> 00:08:44,259 que quieres iniciar 165 00:08:44,259 --> 00:08:46,000 o si quieres iniciar otro sistema operativo 166 00:08:46,000 --> 00:08:47,919 lo que pasa es que nosotros lo hemos quitado 167 00:08:47,919 --> 00:08:50,340 por defecto 168 00:08:50,340 --> 00:08:51,299 no te lo hace 169 00:08:51,299 --> 00:09:00,269 muy bien 170 00:09:00,269 --> 00:09:02,710 una vez que hacéis cambios en el GRUB 171 00:09:02,710 --> 00:09:04,950 tenéis que hacer un update del GRUB 172 00:09:04,950 --> 00:09:06,889 porque si no, no os va a hacer caso 173 00:09:06,889 --> 00:09:09,389 hemos tocado el etc.grub.config 174 00:09:09,389 --> 00:09:12,370 y ahora hay que hacer un 175 00:09:12,370 --> 00:09:14,029 update.grub 176 00:09:14,029 --> 00:09:25,129 perfecto 177 00:09:25,129 --> 00:09:34,500 reiniciamos la máquina, claro esto lo tendríamos que haber tenido activado 178 00:09:34,500 --> 00:09:48,539 antes de perder la contraseña de root, ha vuelto a saltar, no le ha hecho caso 179 00:09:48,539 --> 00:11:01,080 vamos a ver lo que ha sucedido, apagamos y lo volvemos a ejecutar 180 00:11:01,080 --> 00:11:26,590 ahora entramos en advanced options, nos vamos a re-coder 181 00:11:26,590 --> 00:11:42,990 y aquí 182 00:11:42,990 --> 00:11:45,710 fijaros que nos metemos como root 183 00:11:45,710 --> 00:12:06,080 a ver 184 00:12:06,080 --> 00:12:08,340 como hemos puesto 185 00:12:08,340 --> 00:12:10,259 la contraseña de root 186 00:12:10,259 --> 00:12:12,480 ahora nos la está pidiendo, si no hubiéramos habilitado 187 00:12:12,480 --> 00:12:14,600 el usuario de root, pues podríamos haber entrado 188 00:12:14,600 --> 00:12:16,980 en una shell de root 189 00:12:16,980 --> 00:12:18,600 lo que vamos a hacer 190 00:12:18,600 --> 00:12:19,759 es hacerlo de otra manera 191 00:12:19,759 --> 00:12:27,659 que es, vamos a 192 00:12:27,659 --> 00:12:28,480 reiniciar el root 193 00:12:28,480 --> 00:12:31,840 otra vez, nos vamos a volver a meter 194 00:12:31,840 --> 00:13:26,000 Vale, Advanced Options 195 00:13:26,000 --> 00:13:30,419 Recovery Mode 196 00:13:30,419 --> 00:13:52,419 Bien, ahora 197 00:13:52,419 --> 00:13:54,000 Vamos a poner 198 00:13:54,000 --> 00:13:58,419 Repair Broken Packages 199 00:13:58,419 --> 00:14:01,960 Le decimos que yes 200 00:14:01,960 --> 00:14:12,899 Y ahora escribimos aquí 201 00:14:12,899 --> 00:14:18,100 Bash 202 00:14:18,100 --> 00:14:26,029 Escribimos el Bean Bash 203 00:14:26,029 --> 00:14:27,549 Y aquí escribimos 204 00:14:27,549 --> 00:15:57,100 Y no salta 205 00:15:57,100 --> 00:16:27,649 Vale, este tampoco funciona de vez en cuando 206 00:16:27,649 --> 00:16:29,070 Vamos a intentarlo de otra manera 207 00:16:29,070 --> 00:16:31,850 Que es editando el group 208 00:16:31,850 --> 00:16:34,809 Cuando se inicia 209 00:16:34,809 --> 00:16:44,559 Porque le di la contraseña al group 210 00:16:44,559 --> 00:16:46,100 Y ya no al root 211 00:16:46,100 --> 00:16:48,639 Y entonces ya 212 00:16:48,639 --> 00:16:50,500 No puedes hacer este truco 213 00:16:50,500 --> 00:16:52,000 Lo ha habilitado 214 00:16:52,000 --> 00:16:54,259 Entonces el root ya tiene contraseña 215 00:16:54,259 --> 00:16:56,220 Pero vamos a intentar hacerlo 216 00:16:56,220 --> 00:16:57,279 De otra manera 217 00:16:57,279 --> 00:17:00,840 Ahora le doy a editar 218 00:17:00,840 --> 00:17:05,569 A ver si consigo hacerlo así 219 00:17:05,569 --> 00:17:10,230 Linux 220 00:17:10,230 --> 00:17:14,079 A ver, donde está aquí 221 00:17:14,079 --> 00:18:31,200 Tenemos que encontrar 222 00:18:31,200 --> 00:18:33,579 Cuál es el carrel que carga 223 00:18:33,579 --> 00:18:36,440 Creo que es 224 00:18:36,440 --> 00:18:41,380 Este, y una vez que lo encontramos 225 00:18:41,380 --> 00:18:43,220 Al final 226 00:18:43,220 --> 00:18:44,339 Le tenemos que decir 227 00:18:44,339 --> 00:18:47,240 Init 228 00:18:47,240 --> 00:18:50,299 Igual a bin 229 00:18:50,299 --> 00:18:51,539 Bash 230 00:18:51,539 --> 00:18:59,740 No 231 00:18:59,740 --> 00:19:08,480 Pero no es bueno ese paréntesis, es que está el teclado en inglés 232 00:19:08,480 --> 00:19:12,109 Es el guion 233 00:19:12,109 --> 00:19:13,069 Es el guion 234 00:19:13,069 --> 00:19:25,950 ¿No es el guion el que está al lado del shift? 235 00:19:26,990 --> 00:19:27,950 En este teclado no 236 00:19:27,950 --> 00:20:20,460 Vale, el igual está en 237 00:20:20,460 --> 00:20:22,640 En exclamación 238 00:20:22,640 --> 00:20:25,740 En abrir exclamación 239 00:20:25,740 --> 00:20:40,519 Muy bien 240 00:20:40,519 --> 00:20:58,519 Vale, ya estoy como root 241 00:20:58,519 --> 00:21:01,119 Y ahora ya le puedo poner el password 242 00:21:01,119 --> 00:21:02,500 Y cambiarle el password por 243 00:21:02,500 --> 00:21:03,619 Otro password 244 00:21:03,619 --> 00:21:08,319 Y ya estaríamos 245 00:21:08,319 --> 00:21:10,819 Bueno, no me la he cambiado porque le he puesto el mismo password 246 00:21:10,819 --> 00:21:13,920 Password le pongo 247 00:21:13,920 --> 00:21:26,680 A 248 00:21:26,680 --> 00:21:28,440 Ya está 249 00:21:28,440 --> 00:21:31,160 Porque no me deja, claro, no me deja 250 00:21:31,160 --> 00:21:32,380 Cambiarle 251 00:21:32,380 --> 00:21:40,839 No me deja 252 00:21:40,839 --> 00:21:44,680 Bien 253 00:21:44,680 --> 00:21:52,500 A ver, el problema está en que 254 00:21:52,500 --> 00:21:56,750 El barra se ha montado 255 00:21:56,750 --> 00:21:59,150 Sin permisos de escritura 256 00:21:59,150 --> 00:22:06,779 Vamos a intentar remontarlo 257 00:22:06,779 --> 00:22:33,480 Vale, ahora tenemos permisos de escritura y lectura 258 00:22:33,480 --> 00:22:40,380 Y ya lo puedo cambiar 259 00:22:40,380 --> 00:22:43,079 Y ya he cambiado el password 260 00:22:43,079 --> 00:22:45,599 Iniciamos el ordenador 261 00:22:45,599 --> 00:22:51,660 Bueno, apagamos 262 00:22:51,660 --> 00:22:54,900 Apagamos el sistema 263 00:22:54,900 --> 00:22:56,000 Y ya lo tenemos 264 00:22:56,000 --> 00:22:57,319 E iniciamos 265 00:22:57,319 --> 00:23:08,900 Entramos de forma normal 266 00:23:08,900 --> 00:23:13,039 Y vemos si hemos cambiado la password o no 267 00:23:13,039 --> 00:23:30,099 Muy bien 268 00:23:30,099 --> 00:23:31,160 Y ya tenemos 269 00:23:31,160 --> 00:23:35,880 Hemos dado un poco más de vueltas que lo que pone aquí en el ejercicio 270 00:23:35,880 --> 00:23:37,900 Si no queréis dar tantas vueltas 271 00:23:37,900 --> 00:23:40,720 Lo único que tenéis que hacer es empezar desde la máquina 272 00:23:40,720 --> 00:23:44,420 Inicial 273 00:23:44,420 --> 00:23:47,900 Si le habéis puesto un password a Rod para quitárselo 274 00:23:49,000 --> 00:23:50,539 Power-D 275 00:23:50,539 --> 00:24:04,089 Y de esta manera se lo quitaríamos 276 00:24:04,089 --> 00:24:05,930 Empezaríamos en el Recording Mode 277 00:24:05,930 --> 00:24:09,029 Y lo podríamos poner en la password que quisierais 278 00:24:09,029 --> 00:24:13,660 Y ya está