SCRIPT’S

¡OJO!: Cada script debe empezar con el comando «#!/bin/bash».

1- Primer SCRIPT

#!/bin/bash –> Pone la ruta del script.

pwd –> Te dice en el directorio que estas.

cd ~/ –> Te lleva al directorio home del usuario.

rm -r SOMUF3 –> Borra el directorio «SOMUF3».

mkdir SOMUF3 –> Crea el directorio «SOMUF3».

cd SOMUF3 –> Te lleva al directorio «SOMUF3».

mkdir practica –> Crea el directorio «practica».

cd practica –> Te lleva al directorio «practica».

touch tocar.txt –> Crea un archivo llamado «tocar.txt».

echo «Hello World!» > tocar.txt –> Mete en el archivo el texto «Hello World!».

echo «Hola Món» >> tocar.txt –> Mete en el archivo el texto «Hola Món».

cat tocart.txt –> Te enseña el contenido del archivo «tocar.txt».

Selecció_003.png

 

2- Segundo SCRIPT

#!/bin/bash –> Pone la ruta del script.

echo -n «Que número estoy pensando: » –> Pregunta un número. (-n: Respondes al lado de la pregunta)

read num –> Lee el contenido de la respuesta.

if [ $num = 5 ]; –> Mira si la respuesta es correcta.

then –> Si la respuesta es correcta, hace la acción mandada.

echo «AL·LELUIA» –> Dice «AL·LELUIA».

exit 0 –> Sale del comando «then».

else –> Si la respuesta es falsa.

echo «BUAAAAAA…» –> Dice «BUAAAAAA».

exit –> Sale del comando «else».

fi –> Finaliza el comando «if».

Selecció_004.png

Anuncio publicitario

Instalación y configuración X WINDOW SYSTEM

Selecció_001.png

1. Actualizar S.O:

  • sudo apt-get update
  • sudo apt-get dist-upgrade
  • sudo do-release-upgrade

2. Instalar servidor X WINDOW (GNOME):

  • sudo apt-get install gnome-shell (Instalar GNOME)
  • sudo apt-get install ubuntu-gnome-desktop (Instalar GNOME)
  • startx (Iniciar GNOME)

Selecció_001

3. Instalar Paquetes necesarios para conectar la Debian Cliente con el SERVIDOR X.

Arranque de los S.O

Selecció_001.pngHoy hemos hablado sobre el arranque de un Sistema Operativo y hemos hecho un Mapa Mental entre todos, aparte primero hemos recopilado información con estas sencillas preguntas.


¿CUAL ES LA SECUENCIA DE ARRANQUE DE UN SISTEMA INFORMÁTICO?

Resultat d'imatges de ¿CUAL ES LA SECUENCIA DE ARRANQUE DE UN SISTEMA INFORMATICO?

1 El Ordenador necesita suministro eléctrico.

2 La BIOS toma el control de la secuencia de arranque.

3 Se ejecuta el POST (Power On Self Test), evaluándose en primer lugar la tarjeta gráfica y arrancando el sistema de vídeo.

4 El POST busca el sector de arranque.

5 Carga el sector de arranque y da el control al Sistema Operativo.

6 Carga el Sistema Operativo.

<https://goo.gl/wwXMnb>

¿QUE ES EL GRUB?

Es un gestor de arranque, desarrollado por GNU que nos deja elegir que Sistema Operativo arrancar de los que tengamos instalados.

<https://goo.gl/RK9gV>

FICHERO DE CONFIGURACIÓN

/boot/grub/grub.cfg

default=0 --> "Reemplace <entero> con número del título de la entrada por defecto a cargar si se supera el tiempo de inactividad de la interfaz de menú."
timeout=10 --> "Especifica la cantidad de tiempo, en segundos, antes de que GRUB cargue la entrada designada por el comando default."
splashimage=(hd0,0)/grub/splash.xpm.gz --> "Especifica la ubicación de la imagen de pantalla splash que se utilizará al arrancar."
hiddenmenu --> "Si se utiliza, no se podrá mostrar la interfaz de menú de GRUB, cargando la entrada default cuando caduca el período timeout."
title Debian SOM --> "Establece un título que se utilizará con un grupo de comandos concreto para cargar un sistema operativo."
root (hd0,0) --> "Configura la partición raíz para GRUB, tal como (hd0,0) y monta la partición."
kernel /vmlinuz-2.6.8-1.523 ro root=/dev/sda1 rhgb quiet --> "Especifica el archivo del kernel a cargar cuando se arranca el sistema operativo."
initrd /initrd-2.6.8-1.523.img --> "Permite a los usuarios especificar un disco RAM inicial para utilizarlo al arrancar."

# section to load Windows
title Windows --> "Elegir la sección predeterminada (Windows)"
rootnoverify (hd0,0) --> "Configura la partición raíz para GRUB, tal como el comando root pero no monta la partición."
chainloader +1 --> "Carga el archivo especificado como gestor de encadenamiento."

<https://goo.gl/aHD4ht>

Creación de Usuarios y Grupos

Hoy hemos creado usuarios en un Debian, para aprender todos los comandos de como crear, añadir contraseñas, etc.

Tambien hemos usado el MANPAGE= Manual de ayuda de Ubuntu

img_20181008_201550.jpg

Creación de Usuarios:

1- Crear el primer usuario (useradd):Selecció_001.png

2- Crear el segundo usuario (adduser):Selecció_002.png

3- Poner contraseña al test1:Selecció_003.png

4-Crear el tercer usuario:Selecció_004.png

5- Comprobar si se ha creado el directorio:Selecció_005.png

6- Comprobar encriptacion de las contraseñas:Selecció_006.png

7- Suprimir el tercer usuario:Selecció_007.png

8- Crearlo de nuevo y añadirle la contraseña encriptada (comprobacion):Selecció_008.png

9- Añadir el cuarto usuario con un directorio y un shell:Selecció_009.png

10- Crear el quinto usuario con home creada y un shell:Selecció_010.png

11- Crear usuario sin /home, sin shell, sin grupo y con un comentario (Comprobamos el comentario):Selecció_011.pngSelecció_012.png

 

Creación de Grupos:

  • groupadd= Crear usuarios, un poco más difícil.
  • addgroup= Más fácil.

Para que sirven los Grupos: Para clasificar usuarios y darles los mismos permisos.

1- Crear grupos SOM, SOX y SX:Selecció_2.png

2- Crear grupo con cuenta de sistema:Selecció_001.png

3- Añadir Usuario a un grupo (solo canvia el usuario de grupo, no lo añade):Selecció_003.png

4- Mirar si existe un grupo llamado «www-data«, añadir el usuario «test3» y comprobar:Selecció_004.png

 

Para dar permisos a los Usuarios:

1- Añadir el usuario «adminsmx» al grupo «www-data» y comprobarlo:Selecció_005.png

2- Añadir «adminsmx» al grupo «sudo», comprobarlo y probar el sudo:Selecció_006.pngSelecció_007.pngSelecció_008.png

TTY= Multiples sesiones de usuario al mismo tiempo.

Instalación Clonezilla y Clonación Debian

1- Instalar Clonezilla para Debian

Selecció_019
Selecció_006

2- Elegir Idioma

Selecció_007

3- Iniciar Clonezilla

Selecció_008

4- Elegir modo: device-deviceSelecció_009

5- Principiante

Selecció_010

6- Elegir «disk_to_local_disk»Selecció_011.png

7- Elegir disco de origenSelecció_013.png

8- Elegir disco como destino

9- Configurar parametrosSelecció_015.png

10- Elegir que hacer cuando termina la clonación

Selecció_016.png

11- Clonación terminada

Selecció_017.png

12- Borrar el antigua disco y comprobar si el nuevo tiene la clonaciónSelecció_018.png

Instalación Debian

1- Instalamos la .iso

Selecció_006.png

 

 

 

2- IdiomaSelecció_010.png

3- Idioma del tecladoSelecció_011.png

4- Nombre de la MáquinaSelecció_0065- Usuario de la cuentaSelecció_007.png6- Configurar el RelogSelecció_008.png7- Partición de discosSelecció_009.pngSelecció_013.pngSelecció_014.pngSelecció_016.pngSelecció_015.pngSelecció_019.pngSelecció_018.pngSelecció_017.pngSelecció_020.pngSelecció_019.png

#1 Primaria, 6 GB, /, ext4

#2 Primaria, 1 GB, /home, ext4

#3 Primaria, 1.6 GB, SWAP, Area de Intercambio

8- Gestor de Paquetes (NO)Selecció_021.png9- Idioma Gestor de PaquetesSelecció_022.png10- Seleccionar programas para instalarSelecció_024.png11- Cargador de arranque GRUBSelecció_025.png12- Terminada la instalaciónSelecció_026.png

S.O Debian

Hoy hemos hablado de los S.O libres con sus minimos requerimientos, Xavi nos ha dado 512 MB de RAM y 8 GB de HD, he buscado y los que mas se parecen son Xubuntu, Debian y Kubuntu.

Por mayoría hemos elegido instalar Debian, la version 9.5.0-i386-xfce-CD-1.iso

Hemos explicado las principales Particiones de un S.O:

  • Primaria < 4 –> Sistemas de arrancamiento del S.O
  • Secundaria / Extendida
  • Logica

 

png.png

Mientras instalabamos hemos buscado los diferentes sistemas de ficheros  y hemos hecho un mapa mental.<https://docs.google.com/document/d/1wev6l1sSrawedsilIjcGaHyYa2V84aqlPHbc9uUL1XU/edit?usp=sharing>

Sistemas Operativos

Selecció_004Los Sistemas Operativos (S.O) pueden ser de dos tipos, Libres o Propietarios. La mayoria de los Libres son gratuitos, pero puede haber algun creador de S.O Libres que cobre por su codigo, algunos ejemplos son Linux, Android, etc.

Los S.O Propietarios no son gratis y su codigo no se puede distribuir ni modificar.

La idea de crear S.O Libres fue por que los S.O Propietarios funcionaban mal, los principales creadores fueron Richard Stallman de GNU y Linus Torvalds de Linux, a parte los S.O Libres son los mas populares en el mundo profesional como las Smart TV’s, IOT, Servidores, etc.