jueves, 24 de octubre de 2019

Cómo cerrar un puerto en Windows matando el proceso del que depende

En primer lugar, se ha de lanzar desde una consola el comando “netstat -aon”. Este comando nos permitirá ver qué puertos tiene abiertos nuestra máquina, y el PID del proceso del que dependen. Una captura de pantalla del comando:
Captura de netstat
Captura de netstat -aon
Una vez hayamos identificado el puerto, así como su PID correspondiente, será tan sencillo como ejecutar el siguiente comando:
taskkill /F /PID nro_pid

lunes, 14 de octubre de 2019

Resolución Fichero buscarCadena.bat

@echo off
set acum=0

::RECORRO CADA FILA DE SALUDOS.TXT
FOR /F "tokens=1-4 delims=:" %%C in (saludos.txt) do (
::de cada fila , cada campo
FOR %%A IN (%%C %%D %%E %%F) DO (
if %%A==hola set /a acum=1+acum
)
)
echo La palabra hola se repite %acum% veces
pause>nul 

martes, 8 de octubre de 2019

viernes, 7 de junio de 2019

Recuperación del módulo ISO

Comienzan las clases de recuperación del módulo ISO el lunes 10 (5ª y 6ª hora)  y miércoles (1ª,2ª hora) .

FECHA PARA EXAMINARSE :MARTES 18 DE JUNIO(1ª,2,ª,3ª HORA)

jueves, 16 de mayo de 2019

Ejercicios OBLIGATORIOS a realizar el 20/05/2019



El segundo ejercicio consiste en hacer un carro de la compra con diferentes usuarios que iremos guardando en un fichero (usuarios.txt), un listado  de productos (productos.txt) , el cual se irá actualizando.
Si además ponéis cuánto gasta cada usuario , sería perfecto .

Fichero de productos : productos.txt 

Producto Cantidad Precio
manzana     50              2 
pera             100            1
...

Fichero actualizado ( Productos que quedan después de las compras ) 

Producto Cantidad Precio
manzana 20              2
pera         90              1
...


usuarios.txt

Usuario    Gasto total(euros)
Pepe          3
Juan          4
...


  

viernes, 10 de mayo de 2019

Ejercicios de Linux

1) Las tablas de multiplicar 1 al 10
2) Los números primos del 1 al 1000
3) Los números perfectos del 1 al 100 (Un número perfecto es un número natural que es igual a la suma de sus divisores propios positivos. )
4) Si un número introducido por pantalla es par o impar
5) Haz un algoritmo que saque esto por pantalla después de ejecutar ./piramide_num.sh 4

01
01 02
01 02 03
01 02 03 04

6) Estudia estos ejercicios :

#!/bin/bash
for i in {1..12};do

echo $i

done
echo "********"

for i in $(seq 1  3 20); do

echo $i

done
echo "********"

for i in *;do

echo $i

done
echo "********"



for i in $(ls -lt|tr -s " "|cut -d" " -f9);do

echo $i

done
echo "********"

for i in $*;do

echo $i
done

echo "********"

#ARRAYS#
declare -a array

cont=0
for i in *.txt;
do
array[$cont]=$i
((cont++))
done



echo ${array[0]}
echo ${array[1]}
echo ${array[2]}


echo ${#array[@]}
echo ${array[@]}


======================================


#!/bin/bash

clear
echo "Programado por $USER el $(date +%d-%m-%y)"
sleep 2

while true
do

echo
echo AGENDA TELEFONICA
echo 1.BUSCAR ENTRADA
echo 2.INSERTAR ENTRADA
echo 3.BORRAR TODA LA AGENDA
echo 4.BORRAR ENTRADA
echo 5.MOSTRAR LISTADO
echo 6.VER USUARIOS CONECTADOS
echo 7.VER MÁQUINAS CONECTADOS
echo 8.APAGA EL SERVIDOR 
echo 10.SALIR
read -p "Introduce una opcion:" opcion 

case $opcion in
1)
 clear
  read -p "¿Qué nombre quieres buscar?" nombre
  if $(grep -iw "$nombre" datos.dat>/dev/null)
  then
echo "$nombre está en la agenda"

  else
echo "$nombre no está en la agenda"
  fi
;;
2)
clear
read -p "¿Qué nombre quieres añadir?" nombre telefono
if $(grep -iw "$nombre" datos.dat>/dev/null)
then
  echo "Esta entrada existe"
else
fila=$(cat datos.dat|wc -l)
((fila++))
echo "$fila. nombre:$nombre telefono:$telefono" >> datos.dat
fi
;;

3)
clear
echo -n "¿Está seguro que quiere borrar su agenda[S|N]?"
read contestacion
if [ $contestacion = "S" -o $contestacion = "s" ];then
sed "1,\$d" datos.dat  >datos_new.dat
mv datos_new.dat datos.dat
echo "AGENDA BORRADA"

fi



;;

4)
clear
read -p "¿Qué nombre quieres borrar?" nombre
grep -iv $nombre datos.dat >datos_new.dat
mv datos_new.dat datos.dat

;;
5)
clear
echo -e
echo "LISTIN DE TELEFONOS"
cat datos.dat
;;
6)
clear
cont=0
who|cut -d" " -f1 >usuarios.dat
echo "USUARIOS CONECTADOS:"
  for i in $(cat usuarios.dat|sort -u);do

echo "$cont. $i"
((cont++))

done


;;
7)
clear
cont=0
echo "MÁQUINAS CONECTADAS:"
  for i in $(cat ping.dat);do



if $(ping -c 1 $i |grep -iw "TTL">/dev/null) ;then

echo "$cont. $i MAQUINA CONECTADA"

else
echo "$cont. $i MAQUINA NO CONECTADA"

fi

((cont++))

done


;;
8)
clear




;;
*)
echo -e
echo Saliendo...
sleep 3
exit
esac

done






miércoles, 20 de marzo de 2019

SYSPREP SID

Cuando decidimos clonar un sistema Windows, ya sea físico o virtual debemos tener en cuenta el SID (Security Identifier) del equipo.
El SID del equipo es asignado durante la instalación del sistema operativo y este no cambia aunque cambiemos el nombre del equipo.
Para realizar procedimientos de clonación del sistema operativo (físico o virtual) y cambiar el SID del equipo, podemos utilizar:
Cuando decidimos clonar un sistema Windows, ya sea físico o virtual debemos tener en cuenta el SID (Security Identifier) del equipo.
El SID del equipo es asignado durante la instalación del sistema operativo y este no cambia aunque cambiemos el nombre del equipo.

Para realizar procedimientos de clonación del sistema operativo (físico o virtual) y cambiar el SID del equipo, podemos utilizar el siguiente comando:


Ejecutamos SYSPREP, con la opción de Generalizar marcada:


Al reiniciar aparecerán las siguientes pantallas:

1) Pantalla de términos de la licencia.
2) Región e idioma.
3) Asignación de la contraseña de administrador local.

USERS DEL ACTIVE DIRECTORY

Apuntes sobre el objeto usuario del Directorio Activo

domingo, 17 de marzo de 2019

Añadir un subdominio a un dominio existente

Mirad este enlace para añadir un Subdominio a un Dominio ya existente , teniendo en cuenta vuestra red y la configuración de vuestras máquinas
http://somebooks.es/anadir-subdominio-dominio-existente-windows-server-2016-parte-1/

martes, 12 de marzo de 2019

Instalación de un Servidor de Impresión

Como mínimo, necesitarás una máquina con Windows Server 2012 R2, una estación de trabajo cliente del dominio iso.org (para las pruebas) y la versión 1.7.3 de pdf creator que habrás de instalar en el server. 


Instalamos pdf creator > Instalación en el Servidor > Nombre de la impresora impresoraASIR.

Marcamos la opción  Windows 2000/XP/2003.


Desmarcamos la opción PDFArchitect.



Monitor de Impresión.


Impresora > Opciones >Auto-guardado.




Comprobamos que ha sido instalada correctamente la impresora.
Compartimos la impresora.



Con el usuario alumno@iso.org




Desde el equipo con Windows 7, iniciando sesión con el usuario alumno1 , intentamos instalar la impresora.


Desde el equipo con Windows 7, iniciando sesión con el usuario alumno , instalamos la impresora.


viernes, 8 de febrero de 2019

SYNOLOGY


Conceptos a tener en cuenta :

En almacenamiento, una logical unit number o LUN es una dirección para una unidad de disco duro y por extensión, el disco en sí mismo.

iSCSI es un protocolo de transferencia de datos a través de TCP/IP, Gracias a esto podemos disponer de unidades de almacenamiento en red de bajo coste, o en entornos con unas necesidades mayores, NAS iSCSI, lo que nos permite tener en una ubicación de red un completo sistema servidor de ficheros con sistemas RAID étc por un coste mucho inferior a el producido por las infraestructuras de fibra.

Un protocolo de comunicaciones es un sistema de reglas que permiten que dos o más dispositivos finales de un sistema de comunicación se comuniquen entre ellas para transmitir información por medio de cualquier tipo de variación de una magnitud física.

domingo, 3 de febrero de 2019

VMWare: ESXi instalación paso a paso

VMWare ESXi: ¿Cuáles son los requisitos mínimos y el hardware para instalar ESXi?


Los requisitos mínimos y el hardware admitido varían dependiendo la versión de VMWare vSphere ESXi.

En nuevas versiones se añade nuevo hardware compatible pero también se retira la compatibilidad con cierto hardware antiguo.

Si vamos a proceder la compra de un equipo y queremos que sea compatible con cierta versión de ESXi, es buena idea revisar la siguiente página antes de proceder a la compra: VMware Compatibility Guide (vmware.com) 

De cara a implementar laboratorios, pensemos que cada nueva versión requerirá más recursos, un ejemplo de ello, es la RAM mínima permitida por cada host ESXi:

ESXi 4.x: 2GB
ESXi 5.0 / 5.1: 2GB
ESXi 5.5: 4GB
ESXi 6.0: 4GB
ESXi 6.5: 4GB
ESXi 6.7 requiere un mínimo de 4 GB de RAM física. Se recomienda proporcionar al menos 8 GB de RAM para ejecutar máquinas virtuales en entornos de producción típicos.

VMWare ESXi: ¿Puedo instalarlo en una máquina virtual?


VMWare vSphere ESXi está pensado para ser instalado en un equipo físico y con hardware compatible ya que es un hipervisor de tipo 1.

Los hipervisores de tipo 1, se instalan sobre hardware físico, en cambio los hipervisores de tipo 2, como por ejemplo: Virtualbox, VMWare Workstation, deben instalarse sobre un sistema operativo existente, esto provoca una pérdida importante en rendimiento, estabilidad y seguridad.

De todas formas, VMWare Worktation, hipervisor de tipo 2, permite instalar máquinas virtuales con VMWare ESXi para realizar laboratorios.

Dependiendo de la versión de VMWare ESXi que queremos instalar, necesitaremos una versión más o menos nueva de VMWare Workstation.

Instalar un hipervisor dentro de otro, se le llama: virtualización anidada, obviamente el rendimiento del segundo hipervisor es mucho menor que si instalásemos el segundo hipervidor directamente en el hardware físico.

Vista selección de sistema operativo en VMWare Workstation:

VMWare: ESXi instalación paso a paso

VMWare ESXi: Instalación paso a paso versión 6.7


El procedimiento paso a paso para la instalación de VMWare ESXi 6.7 es el mismo que con versiones anteriores como la versión 6.0, 5.5, 5.1, 5.0

Arrancamos el equipo con la ISO:

1) Arrancar imagen o arrancar desde disco local:

VMWare: ESXi instalación paso a paso

Seleccionamos la opción predeterminada, y procedemos a arrancar desde la imagen, opción: ESXi-versión-standard Installer

* Si en el servidor físico donde queremos instalar VMWare ESXi, no dispone de unidad de DVD/CD o no es posible hacerlo arrancar desde una ISO, podemos seguir el siguiente procedimiento para generar un pendrive USB arrancable con la instalación de VMWare ESXi:

VMWare: ESXi instalar desde usb
2) Advertencia en la compatibilidad del hardware

Nos aparece la siguiente advertencia:

VMWare: ESXi instalación paso a paso

Como hemos visto en el punto anterior, debemos verificar la compatibilidad del hardware antes de proceder a la instalación.

Pulsamos ENTER.

3) Licencia

VMWare: ESXi instalación paso a paso

Aceptamos la licencia pulsando la tecla: F11

4) Disco donde instalar

VMWare: ESXi instalación paso a paso

En este paso, si nos aparece un disco, significa que la controladora de disco ha sido detectada y cargada correctamente.

En el modelo del disco, vemos: “VMware, VMware Virtual S”, ya que esta instalación de ESXi está realizando sobre un disco presentado en VMware Workstation.

Si pulsamos F1, nos aparecerá el detalle del disco:

VMWare: ESXi instalación paso a paso

Entre la información mostrada, podemos ver por ejemplo:

- ESX(i) found: No : Significa que no se ha detectado en el disco una instalación previa de VMWare ESXi en el disco.

- SSD Device: True: Significa que el disco ha sido detectado como disco SSD.

Pulsamos ENTER para salir del modo detalle del disco.

Pulsamos ENTER para continuar.

5) Seleccionamos el idioma del teclado:

VMWare: ESXi instalación paso a paso

Seleccionamos “Spanish” y pulsamos ENTER.

6) Asignamos password de root

VMWare: ESXi instalación paso a paso

Asignamos el password de root y pulsamos ENTER para continuar.

* Debemos tener en cuenta que según la versión de ESXi que utilicemos los requisitos mínimos sobre la complejidad de contraseña serán más o menos estrictos.

7) Instalación

VMWare: ESXi instalación paso a paso

El proceso nos advierte que el disco será reparticionado.

Pulsamos F11 para instalar.

y se inicia la instalación:

VMWare: ESXi instalación paso a paso

8) Instalación completada

VMWare: ESXi instalación paso a paso

Nos indica que la instalación se ha completado y que ESXi operará en modo evaluación durante 60 días.

Pulsamos ENTER para reiniciar.

VMWare ESXi: Configuración TCP/IP


El procedimiento paso a paso para la configuración TCP/IP de VMWare ESXi 6.7 es el mismo que con versiones anteriores como la versión 6.0, 5.5, 5.1, 5.0

Una vez instalado, procedemos a configurar el TCP/IP para poder administrar el host ESXi.

La configuración TCP/IP por defecto es la obtención de una IP vía DHCP tanto para IPv4 como para IPv6. IPv6 estará activado por defecto a partir de la versión de ESXi 5.1.

Para configurar una IPv4 estática, los pasos a seguir son los siguientes:

Desde la pantalla inicial de la consola ESXi:

1) Pulsamos tecla F2
2) Introducimos credenciales (root/XXXXX)
3) Configure Management Network
4) IPv4 Configuration (Versiones ESXi 6.X), IP Configuration (Versiones ESXi 5.X)
5) Marcamos con la tecla ESPACIO la opción: " Set static IPv4 address and network configuration".
6) Introducimos los valores de IP, máscara y puerta de enlace.
7) Pulsamos ENTER
8) Pulsamos ESC y aparece: “Apply changes and restart management network?”, Pulsamos la tecla Y

Si no disponemos de infraestructura de red IPv6, podemos aprovechar para deshabilitar IPv6, efectuando los siguientes pasos:

Desde la pantalla inicial de la consola ESXi:

1) Pulsamos tecla F2
2) Introducimos credenciales (root/XXXXX)
3) Configure Management Network
4) IPv6 Configuration
5) Pulsamos ENTER
6) 

* Si tenemos versiones 5.X de ESXi:

Desmarcamos con la tecla ESPACIO la opción "Enable IPv6 (restart required)"

* Si tenemos versiones 6.X de ESXi:

Marcamos con la tecla ESPACIO la opción "Disable IPv6 (restart required)"

7) Pulsamos ENTER
8) Pulsamos ESC y aparece: “Apply changes and reboot host?” > Pulsamos la tecla Y
9) El host ESXi, se reinicia.

* Por defecto, encontraremos habilitado el IPv6 a partir de ESXi 5.1.

También podemos configurar el DNS y el nombre de máquina, para ello, realizaremos los siguientes pasos:

Desde la pantalla inicial de la consola ESXi:


1) Pulsamos tecla F2
2) Introducimos credenciales (root/XXXXX)
3) Configure Management Network
4) DNS Configuration
5) Pulsamos ENTER
6) Introducimos los valores de DNS primario, DNS secundario y nombre de equipo.
7) Pulsamos ENTER
8) Pulsamos ESC y aparece: “Apply changes and restart management network?”, Pulsamos la tecla Y

VMWare ESXi: Conexión cliente


La conexión cliente cambia según la versión de ESXi a la que queremos conectar. En este punto veremos las distintas formas de conectar a hosts ESXi con versiones: 6.5, 6.0, 5.5, 5.1, 5.0.

Los hosts VMWare ESXi pueden ser administrados de dos formas:

A) Utilizando Virtual Center

B) Conectado directamente al host ESXi.

Cuando disponemos de varios host ESXi, será necesario utilizar Virtual Center, ya que gracias a este, entre otras funcionalidades, podremos mover máquinas virtuales (VMotion) entre los hosts ESXi, y utilizar tecnologías avanzadas tales como HA, FT, DPM, DRS, …

Sin Virtual Center, podemos conectar directamente al host VMWare ESXi de varias formas:

1) Conectar vía SSH o Shell local:

Deberemos habilitar el acceso, por defecto está desactivado.

Para activar el acceso SSH o Shell local, podemos hacerlo desde la consola, situándonos en la opción de “Troubleshooting Options”.

VMWare: ESXi instalación paso a paso

De todas formas, el acceso vía SSH o Shell local, no está pensado para realizar las operaciones administrativas básicas como crear una máquina virtual.

El acceso vía SSH o Shell local está pensado para realizar tareas de diagnostico y resolución de problemas.

2) Acceso vía vSphere Client / VMware Host Client

En la actualidad, existen dos herramientas para administrar los hosts ESXi:

vSphere Client for Windows: Herramienta que se instala sobre un equipo Windows. Cada versión de ESXi tiene su versión de vSphere Client. No existen versiones para otros sistemas operativos como MacOS o Linux.

VMware Host Client: Herramienta web, basada en HTML5 desde la versión 6.5
.

¿Qué es VMware ESXi?

¿Qué es virtualizar?

Es la emulación de un recurso, como puede ser un sistema operativo, mediante software.
Es decir, que podemos emular o ejecutar un sistema operativo como si estuviera instalado en un servidor físico, incluso tener varios sistemas operativos corriendo a la vez dentro de otro, que se conoce como el anfitrión, host o Hypervisor.
Imagínate el poder de todo esto con un ejemplo sencillo:
Una empresa tiene 20 servidores físicos con su cpu, su memoría, su placa base, su fuente de alimentación, etc.
Cada servidor tiene su gasto de luz, mantenimiento, piezas, aparte de lo que ha costado comprar cada uno claro y de repente llega una empresa y te dice que esos 20 servidores, los puedes tener corriendo a la vez en un solo servidor físico.

¿Cómo dices? Puedo tener mis 15 Windows Server instalados en un solo servidor?

No sólo tus 15 Windows Server, sino también tus 5 linux con una distribución distinta cada uno.

Te puedes imaginar el resultado: Un auténtico boom.

La cantidad de dinero que ahorró a las empresas fué brutal y ya sabes que no hay nada que agite más el sector empresarial que el ahorro sustancial de dinerito.
Ese fué el comienzo. Si conoces algo sobre la virtualización, lo que ha venido después ha sido a mi juicio una de las mayores revoluciones en el mundo de la tecnología.
Aunque la virtualización ya existió durante los años 60, el pelotazo real vino en 1998 cuando Vmware fué capaz de virtualizar la infraestructura x86.
Bien ahora que sabemos de qué hablamos:

¿ Qué es VMware vSphere ?

VMware vSphere es la solución por excelencia para virtualizar centros de datos (CPDs).

¿Y qué virtualiza VMware vSphere?

Básicamente sistemas operativos y hardware.

¿ Cómo?

Mediante un servidor anfitrión al que desde ahora llamaremos hypervisor o host, ejecutando una serie de máquinas virtuales (VM o virtual machines) que son las que contienen los sistemas operativos instalados.
Vmware Vsphere es el paquete completo que facilita la administración total de todo nuestro entorno virtual y para ello consta de 2 partes muy bien diferenciadas: Vmware ESXi (ESX en versiones antiguas) y Vmware vCenter Server.

¿Qué es VMware ESXi?

No es otra cosa que el sistema operativo que lleva el servidor físico que va a ejecutar las máquinas virtuales, el que hace la magia vamos.
Esto también se conoce como hypervisor.
VMware ESXi es el sistema operativo que permite correr otros sistemas operativos dentro de él. Pero no confundir con VMware Workstation que es una aplicación, no un sistema operativo como tal.
Antes te he dicho que virtualizar es emular, pero te he engañado. ¿Empezamos bien no? Tranquilo, es porque quería explicártelo con palabras que se entendiesen, pero ahora que ya sabes lo que es el hypervisor ESXi, te lo voy a explicar bien.
El ESXI no emula el hardware, entrega el hardware donde está instalado a las máquinas virtuales con una serie de procesos complejos que hace que se pueda compartir la memoria entre varias máquinas virtuales y la CPU, entre otras cosas. Y además lo hace mejor que ningún otro hypervisor del mercado (KVM, QEMU, HyperV…).
Por lo tanto la imagen que nos queda para que lo entiendas bien, es así:
Si quieres aprender a instalar VMware ESXi te dejo este artículo con video.

¿Qué es VMware vCenter Server?

Es la herramienta que permite manejar todos nuestros ESXi y nuestras máquinas virtuales de la manera más eficiente.
No es necesario tenerlo para que nuestras máquinas virtuales se ejecuten, y de hecho si solo tienes un ESXi, el vCenter no tiene ningún sentido.
Una vez que hayamos configurando los ESXi dentro de nuestro vCenter (por ejemplo creando Clusters de ESXi), podremos conectarnos a este vCenter Server y tendremos la visibilidad de todo nuestro entorno virtual presentado de una manera clara, sencilla e intuitiva.
¿Y como podemos conectarnos a este vCenter Server? Pues con el vClient que es una aplicación de escritorio para versiones antiguas o también llamado cliente pesado, o mediante el web client, es decir a través del navegador.
Observa el gráfico a continuación y lo entenderás mejor:

Desde la versión 6.5, el vClient es a través de navegador también con un cliente web por HTML5.

Fuente: https://virtualizadesdezero.com/que-es-vmware-vsphere/