Ciclos formativos de informática, tecnologías de la información y pizarras digitales.

Mostrando entradas con la etiqueta Sistemas Operativos Monopuesto. Mostrar todas las entradas
Mostrando entradas con la etiqueta Sistemas Operativos Monopuesto. Mostrar todas las entradas

Tutoriales de Ubuntu Linux

Recopilación de videotutoriales realizados por el grupo de SMR 1 del I.E.S. Las Salinas 2014/15.


Se irán añadiendo más en breve conforme se vayan terminando.

Videotutoriales de Webmin

Temas y tutoriales de Webmin

Temas y tutoriales sobre Webmin:
Tema móvil: http://theme.winfuture.it/
Tema con bootstrap adaptable: https://github.com/qooob/authentic-theme

Tutorial de Webmin completo en español:
https://raiolanetworks.es/blog/manual-o-tutorial-basico-de-webmin-parte-1/
https://raiolanetworks.es/blog/manual-o-tutorial-basico-de-webmin-parte-2/

En la próxima clase corregiremos la práctica y veremos cómo corregir los fallos más comunes que habéis cometido.

Configuraciones de POP, IMAP y SMTP de cuentas de correo

Para configurar el correo electrónico en un cliente de correo o en un servicio web que utilice reenvío de peticiones a través de un correo electrónico, es necesario conocer los valores de configuración de correo entrante y correo saliente.

Para correo entrante, podemos configurarlo por POP3 o IMAP, para correo saliente ha de ser SMTP.

En el caso de Gmail, los valores son éstos:
https://support.google.com/a/answer/176600?hl=es (es preferible usar smtp.google.com)

Para las cuentas live de Microsoft, los valores están en esta web:
http://windows.microsoft.com/es-es/windows/outlook/send-receive-from-app


Quita todo el software basura de Ubuntu Desktop

Desde la página https://fixubuntu.com/ puedes descargar un Script de Ubuntu para quitar toda la publicidad de Amazon y las búsquedas automáticas con resultados que muestra en el botón de Inicio de Unity.

Según esta página, se envía información de tus búsquedas a servidores de terceros, con la consiguiente vulneración de privacidad.

Copia y pega la siguiente línea en un terminal y ejecútala pulsando Intro.
wget -q -O - https://fixubuntu.com/fixubuntu.sh | bash

Script para instalar y configurar Webmin

Vamos a instalar Webmin por medio de un Script automatizando el proceso.
Los pasos para instalarlo son los siguientes:

Copia el siguiente código en un archivo o script (usando GEdit o Nano):

#!/bin/bash
apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python
wget http://www.webmin.com/download/deb/webmin-current.deb
dpkg -i webmin-current.deb
Guárdalo y hazlo ejecutable (ejemplo: chmod +x instalaWebmin.sh).
Ejecútalo como superusuario (ejemplo: sudo ./instalaWebmin.sh).

Script de ejemplo avanzado

Ejemplo de Shell Script utilizando entrada por teclado, sentencia case (varios casos posibles y un caso general) y dos bucles for anidados.
#!/bin/bash
echo "Programa de prueba de case y bucle"
read -p "Llamar al bucle (s/n):" opcion
case $opcion in
    s|S)
       echo "pulso la opción SI"
    for variable in `seq 1 10`
    do
        echo "$variable Dentro del For 1"
        for var2 in `seq 1 10`
        do
            echo "$variable $var2 Dentro del For 2"
        done
    done
    ;;
    n|N)
       echo "pulso la opción NO"
    ;;
    *)
       echo "desconozco esa opción"
    ;;
esac

Resumen de estructuras y ejemplos avanzados en Shell Scripts

El ministerio publicó en su día un resumen con ejemplos de Shell Scripts. Los ejemplos de hacer ping a todos los equipos y de cifrar son bastante interesantes.
http://recursostic.educacion.es/observatorio/web/fr/software/programacion/574-javier-martinez-avedillo

Sentencias Case en Shell Scripts

Ejemplos sencillos de Case, estructura de bifurcación alternativa a if.
http://es.m.wikibooks.org/wiki/El_Manual_de_BASH_Scripting_B%C3%A1sico_para_Principiantes/El_clon_(Case-Esac)

Cómo reinstalar GRUB fácilmente

Cada vez que formateamos la partición de Windows, GRUB es eliminado del MBR y deberemos de reinstalarlo para volver a poder acceder a nuestro Linux.

Método de instalación desde LiveCD:
http://blog.desdelinux.net/como-recuperar-grub-facilmente/

Sin LIVE CD (normalmente no funcionará en estos casos):
http://blog.desdelinux.net/como-recuperar-grub-2-sin-utilizar-un-live-cd/

Ejemplos de uso de la función test (condiciones en if)

Leyendo por teclado en Shell Scripts

Como leer por teclado en Shell Scripts escondiendo caracteres y con timeout.
http://blog.openalfa.com/como-leer-del-teclado-en-bash-con-timeout

Variables y estructuras de control en Shell Scripts

Desde una página de documentación oficial de Linux en Español podemos encontrar artículos muy interesantes sobre variables y su uso y estructuras de control y bucles.

Los utilizaremos en Scripts más complejos más adelante, los indico para los que querais ir adelantando ya y hacer vuestros Scripts con Linux.

Variables, redireccionamientos y pipes en Linux

Hay un artículo muy interesante acerca de todos los aspectos más importantes de la consola de Linux:
http://elpuig.xeill.net/Members/vcarceler/c1/didactica/apuntes/ud3/na3

En la misma web, un listado resumen de comandos en español:
http://elpuig.xeill.net/Members/vcarceler/c1/didactica/apuntes/ud3/na4

Y siguiendo con la misma, argumentos y parámetros, cómo gestionarlos:
http://elpuig.xeill.net/Members/vcarceler/c1/didactica/apuntes/ud3/na6

Todos los apuntes están licenciados bajo licencia GNU y son de uso libre. Gracias a Victor Carceler del instituto Puig Castellar por liberarlos.

Instalando Ubuntu 14.04 paso a paso

Aunque ya vimos en su dia cómo instalar de manera fácil Ubuntu 14.04, en este tutorial aparecen todos los pasos detallados, lo dejo para todos aquellos que hayan tenido problemas reinstalando Ubuntu de nuevo en sus equipos y máquinas virtuales.

http://www.ubuntu-guia.com/2012/04/como-instalar-ubuntu.html

Lista de comandos básicos de Linux

En este interesante artículo podéis consultar los comandos más importantes de todo Linux.

http://www.latesthackingnews.com/2015/01/11/linux-basic-commands/

La lista esta actualizada y revisada, la iremos viendo en clase y comprobando cada uno con ejemplos.

Dejo una lista recortada sin los atajos de teclado del editor vim (usaremos nano) lista para ser impresa.

Montar particiones automáticamente en el arranque de Linux

En clase estudiaremos el comando mount y su función dentro de Linux para montar particiones y poder acceder a sus datos.

Si queremos que se monten automáticamente las particiones en el arranque, habremos de proceder tal y como se explica aquí:
http://www.latindevelopers.com/ivancp/2011/11/montar-smb-automaticamente-fstab/

Usando VNC para compartir pantalla en Ubuntu

Para compartir la pantalla y poder mostrar cómo hacer un procedimiento en la pantalla de un alumno nada más sencillo que utilizar VNC.

Configurando el servidor

En Ubuntu, en el ordenador del profesor podemos instalar X11VNC Server (disponible en el centro de software de Ubuntu). En el asistente, elegir la opción del puerto por defecto (5900) y dejar todas las demás opciones tal cual. En la segunda pantalla del asistente, marcar "Accept Connections" y "All Clients ViewOnly" para que sirva para mostrar (y sólo mostrar) la pantalla. Escribimos una contraseña de acceso y pulsamos "Ok".

Configurando los clientes

En Ubuntu podemos conectarnos al cliente VNC Remmina ya preinstalado, pinchamos en el botón de "Crear nueva conexión..." (hoja en blanco), elegimos en "Protocolo" el de "VNC", escribimos la IP del equipo del profesor y la contraseña que indicamos en el servidor, Profundidad de color de 16 bits y marcamos todos los check de la parte de abajo (ver captura).



Al pulsar "Guardar" ya no tendremos que volver a configurarlo y al pulsar "Conectar" tendremos a la vista la pantalla del profesor.

¿Cuando nos puede ser útil?


Este proceso es muy útil cuando no disponemos de un proyector en el aula o deseamos improvisar una demo para varios equipos.

Los programas utilizados son orientativos, podemos usar otros clientes y servidores VNC, los hay para Windows, para Android y para otros S.O.

AIOCleaner: el limpiador All-In-One

Realizar la limpieza de un equipo puede ser una tarea un poco monótona. Cuando se trabaja en una tienda o taller de reparación de PC's, el tiempo es oro y no podemos perderlo instalando manualmente programas básicos o pasando antivirus y programas limpiadores uno por uno.

Para automatizar el proceso de limpieza, eliminación de virus e instalación de aplicaciones básicas he creado un script de Windows y he combinado las herramientas siguientes:

  • Ccleaner y Defraggler de piriform.com (de limpieza y defragmentado de disco), gratuitos.
  • ClamWin, antivirus Open Source de es.clamwin.com
  • Ninite, instalador automático, gratuito de ninite.com.


La mayor parte de los programas incluidos son portables y funcionan de manera desatendida. Descomprimir y ejecutar la versión de 32 o 64 bits según la versión del sistema operativo.

ATENCIÓN: Uso exclusivamente educativo, prohibido modificar el script sin citar al autor original del mismo. Está totalmente prohibida la venta de este software o cualquier otra práctica que incumpla las licencias de los distintos programas incluidos en el paquete. La utilización de AIOCleaner está sujeta a la aceptación de las licencias de los programas incluidos en el paquete.