Sistemas

Información Tecnica, Internet, Sistemas

Diferencias entre la fibra monomodo y la fibra multimodo.

Cada día necesitamos conexiones con más velocidad y más ancho de banda. Por eso, la fibra óptica está a la orden del día, ya es algo habitual para conexiones en las empresas por ejemplo entre switches con SFP+, o para conectar zonas (nosotros hemos conectado 2 plantas hace unos días con fibra óptica). Cuando empezamos a considerar conexiones de fibra, lo primero que hay que diferenciar es entre la fibra monomodo y la multimodo. Sus diferencias y cuándo es mejor usar una u otra. Hoy os lo explicamos. ¿Cuál es la diferencia entre monomodo y multimodo? La diferencia entre la fibra monomodo ( Single Mode Fibre, SMF o SM) y la fibra multimodo (Multi Mode Fibre, MMF o MM) es sencilla. La fibra monomodo es aquella donde la luz sigue una sola trayectoria de propagación dentro de la fibra o modo. La fibra multimodo es aquella que admite que la luz siga múltiples trayectorias de propagación. Tamaño. Las fibras multimodo tienen un diámetro más grande que la fibra monomodo. Por ejemplo la SM suele ser de unas 9 µm y la MM entre 50 µm y 62.5 µm Esto permite resolver una de las dudas recurrentes cuando se habla de ambos tipos de fibra: ¿Es posible conectar o juntar ambas fibras, SM y MM? No, porque el diámetro es muy diferente y habría pérdidas de luz. Longitud de onda. Estas son las longitudes de onda usadas en cada tipo de fibra. Fibra monomodo: 1310nm y 1550nm Fibra multimodo: 850nm y 1300nm ¿Cómo distingo un cable monomodo de un cable multimodo? Los cables de fibra (como todo en IT) siguen unos estándares. Estos también dictan unos colores para la cubierta ( y los conectores) de la fibra óptica. Así que, a todos los efectos prácticos, ahora mismo el cable SM lo podemos identificar porque es amarillo, y el MM porque es azul. Tipos de fibra monomodo. Como habréis visto en los diagramas anteriores, ahora mismo hay dos tipos de fibra monomodo: OS1 y OS2. Se diferencian en cómo está construido el cable que las contiene más que en las propiedades ópticas. OS1 ( Tight Buffered Cable). Cada fibra está protegida por 2 capas: una de plástico y una resistente al agua. Permite cables más pequeños y resistentes que el OS2. La instalación es más sencilla. Se usa en LANs, edificios, campus… Admite hasta 10 Gb de velocidad y distancias de unos 1okm OS2 (Loose Tube Cable). Las fibras sólo tienen la capa de color que las diferencia. Pero están todas juntas en el cable. Se usa en distancias largas, líneas de telecomunicaciones para las operadoras etc. Admite hasta 100Gb de velocidad y distancias de unos 200km. Tipos de fibra multimodo. Ahora mismo, multimodo hay 5 tipos: OM1, OM2, OM3, OM4 y OM5. OM1. Color del cable: naranja 1Gb a 850nm Hasta 300 m Uso: redes pequeñas, LANs y redes privadas. OM2. Color del cable: naranja 1Gb a 850nm Hasta 600 m (el doble que la OM1) Uso: redes pequeñas, LANs y redes privadas. OM3. Optimizado para láser. Color del cable: azul (aqua). Hasta 100 Gb Distancia depende de la velocidad Uso: redes privadas grandes OM4. Optimizado para láser. Color del cable: azul (aqua). 10G a 850nm Distancia depende de la velocidad. Puede llevar hasta 100Gb 150m. Uso: redes de alta velocidad y data centers. OM5. Color del cable: verde lima Compatible con el OM3 y OM4 Admite 40gb y 100Gb Distancia depende de la velocidad Uso: redes de alta velocidad y data centers que requieran distancias largas. Entonces… ¿qué cable de fibra uso? Os dejo un resumen Monomodo. Fibra más barata Distancias de más de 60km Electrónica más cara. Usos: WAN, MAN, campus. Instalación más cara Las terminaciones son más complicadas al ser de diámetro más pequeño. Multimodo Fibra más cara Distancia hasta 2 km Electrónica más barata Usos LAN, SAN, Centros de Datos. Instalación más barata Las terminaciones son más sencillas al ser el diámetro más grande. Como veis los factores fundamentales son distancia, coste y velocidad. Si queremos poca distancia la fibra multimodo es más barata. Si queremos distancias de más de 2, 3km mejor usar fibra monomodo.

Sistemas, Soporte, Trucos

Instalar Exchange Online PowerShell V2 para administrar Exchange con Powershell.

Si eres administrador de Exchange u Office 365, en algún momento tendrás que usar Powershell para realizar alguna tarea. Hoy te vamos a enseñar a instalarlo desde el PowerShell Gallery, la galería de módulos de PowerShell. Instalar Exchange Online PowerShell. Abre Powershell con permisos de administrador.Nota: necesitas PowerShellGet 2.0 . Puedes comprobar tu versión ejecutando. Ejecuta el siguiente comando: Puede que obtengas un error del tipo: Install-Module : El comando ‘Install-Module’ se encontró en el módulo ‘PowerShellGet’, pero el módulo no pudocargarse. Para obtener más información, ejecute ‘Import-Module PowerShellGet’. Tienes la solución aquí. Si todo ha ido bien, cierra PowerShell y vuelve a abrirlo con permisos de administrador. Ejecuta lo siguiente: Con esto quedará instalado. Para poder conectarte a tu Office 365 Exchange tienes que ejecutar lo siguiente. Y te saldrá la ventana de autenticación para poner el usuario y la contraseña. Cómo actualizar Exchange Online PowerShell V2. Puedes comprobar la versión que tienes desde aquí: Si quieres actualizarlo a la última versión ejecuta: Más información aquí.

Sistemas, Soporte, Trucos

Solución al error de Powershell “pero el módulo no pudo cargarse… ejecute ‘Import-Module PowerShellGet’ “.

Hace unos días, intentado instalar módulos en Powershell, obtuvimos el siguiente error: Install-Module : El comando ‘Install-Module’ se encontró en el módulo ‘PowerShellGet’, pero el módulo no pudocargarse. Para obtener más información, ejecute ‘Import-Module PowerShellGet’. Hoy os dejamos la solución. Solución. Si ejecutas lo que dice de “Import-Module PowerShellGet” obtienes el siguiente aviso. La clave es lo que pone de “la ejecución de scripts está deshabilitada en este sistema“. Hay que corregir eso. Ejecutamos: Y obtendremos lo siguiente: Si elegimos S podremos instalar módulos sin problemas. Si quieres, además, puedes añadir el repositorio PSGallery (la galería de módulos de PowerShell) para que no te salga un aviso cada vez que vayas a instalar algo.

Internet, Noticias Informáticas, Sistemas

Internet, la nube, la redundancia y los planes B. Caída de Fastly.

Hace poco el incendio en un CPD de OVH causó la caída de muchas páginas en Europa, y la posible pérdida de datos para los clientes. Pero buen, al fin y al cabo estamos hablando de clientes que deberían también tener sus copias de seguridad. Recientemente le explicaba a un cliente, que depende mucho de Sharepoint, que la nube tiene mecanismos redundantes para intentar asegurar las continuidad del servicio. Y dos días más tarde “se cayó” Sharepoint durante unas horas cruciales para ellos. Hoy, alrededor de las 12:00, se han caído webs tan importante como la CNN, The New York Times, HBO Max, Shopify, Twitter, Twitch, Vimeo.… En un principio se pensó en caída física ( de AWS principalmente) pero luego se ha confirmado que es un problema en el servicio de Fastly, un CDN que usan muchas empresas para acelerar las páginas y protegerlas de ataques de DDoS. Fastly ha confirmado el hecho. ¿Qué debería aprender Internet (clientes y proveedores) de todo esto? En informática los fallos deberían usarse para aprender y mejorar. Igual que el incendio de OVH lo deberían haber usado los clientes para revisar sus políticas de copia de seguridad, esto se debería usar como aviso. Tanto clientes como proveedores deberían darse cuenta de la importancia de medidas reduntantes y planes de disaster recovery. Y exigirlo a los proveedores. Todo es susceptible de fallar. Pero si dependes tanto de la nube, y hoy lo hacemos, debería haber un Plan B para cada componente vital. si cae la línea deberíamos tener una de respaldo. si cae el servidor deberíamos tener una copia redundante, preparada para estar arriba en minutos. si mi alojamiento no funciona, tener otro de AWS o de Google Cloud para poder restaurar la página en minutos. si cae el CDN, como hoy, deberíamos estar preparados para desactivarlo. Y el CDN debería tener unos de respaldo. ¿Por qué estas empresas no parecen haber pensado nada de esto o tenerlo en cuenta? Y si, todo eso lleva dinero. Pero ¿ cuánto dinero están perdiendo estas empresas por tener 1,2-5 horas caías las webs? No podemos estar teniendo estas caídas globales en sistemas críticos para nuestros negocios. Revisad vuestros sistemas, ved dónde pueden fallar, y aseguraros que tenéis preparada una respuesta para activarla en menos de 2 horas.

Limpieza de PC, Sistemas, Trucos

Quitar aplicaciones de inicio en Windows. Optimizar Windows.

Cuando se habla sobre cómo optimizar Windows, hacer que vaya más rápido, que arranque antes, etc, uno de los puntos que siempre salen es este: quitar las aplicaciones de inicio de Windows 10. Es sencillo, estas aplicaciones se arrancan al iniciar Windows. Este no se vuelve funcional hasta que todas se cargan, por lo que ralentiza el tiempo que tardamos en poder usarlo. Además. al estar ejecutándose todo el rato, las usemos o no, quitan RAM y procesador, es decir quitan recursos del sistema y lo hacen más lento.Quitar estas aplicaciones o, al menos, mantenerlas a raya, es una buena idea para que nuestro ordenador vaya fluido. Podéis mirar también la opción de quitar aplicaciones de segundo plano. Cómo quitar aplicaciones de inicio en Windows 10 en adelante. Quitar aplicaciones de inicio siempre ha sido una opción, en casi todos los Windows. Pero antes de Windows 10 había que hacer cosas como dar botón derecho en la barra de tareas, abrir el Administrador de tareas, Ahí se podía elegir qué programas queríamos que se iniciaran con Windows y cuales no. Teníamos también una indicación del grado de impacto que tenía en el arranque de Windows. Ahora, en Windows 10, es más sencillo. Sólo tenemos que pinchar en el cuadro de búsqueda y poner Inicio, para luego pinchar en la opción de Aplicaciones de Inicio. También podéis pinchar en Configuración->Aplicaciones->Inicio. Desde esa ventana podéis ver, de una manera más intuitiva, qué programas se arrancan al inicio. Con el deslizador podemos desactivar las aplicaciones que no queremos que se arranquen. También podemos ver el impacto de cada programa en el rendimiento del ordenador.

Diseño Web, Información Tecnica, Internet, Sistemas

Al redirigir un dominio a otro por DNS, no redirige el http a https y esta es la razón.

Los clientes nos piden muchas veces que redirijamos sus dominios o a otros dominios, o a otras páginas. Una manera de hacer esto es por una redirección por DNS, opción que permiten muchos alojamientos. Sin embargo no funciona en un caso: No permite redirigir el protocolo http a https. Y eso puede ser un problema, porque hay gente que todavía escribe http, o porque tengamos páginas indexadas con http. Hoy os explicamos por qué no funciona y cómo arreglarlo. Por qué la redirección por DNS no permite redirigir http a https. La razón puede explicarse de varias maneras. Una redirección por DNS realmente crea un registro A de un dominio a otro. Es independiente de protocolo (no lleva el protocolo consigo). Una redirección por https funciona cuando un servidor manda a otro la petición cifrada y espera que el otro le conteste, también del mismo método. Como os explicamos cuando explicamos la clave pública y privada. Es decir requiere un certificado válido en cada extremos.El problema es que, un dominio redireccionado por DNS carece (en origen) de certificado. Porque no se puede crear (ya que no se puede verificar), y además ya ni siquiera es válido porque el dominio apunta a otro sitio. Así que nunca hará la conexión cifrada y fallará.Es decir, una redirección de o a https debe partir o llegar a otro sitio con certificado. Por lo tanto necesitamos alojamientos en ambos lados, para poder instalar dichos certificados. ¿Las redirecciones por DNS son inútiles? No, cada día tiene menos sentido y uso el http sin cifrar y en muchas ocasiones no será necesario considerarlo. Pero si entra en juego, no podemos hacerlo. ¿Qué solución nos queda si queremos redireccionar un http a un https?. Como hemos dicho, entonces tenemos que tener alojamientos y certificados en ambos sitios. Eso nos obliga a realizar la redirección o en Apache o por htaccess. Aunque lo hemos puesto en algún otro artículo, por referencia rápida os dejamos un posible código para hacerlo.

Sistemas, Trucos

Cómo borrar un servicio en Windows

No nos preguntéis por qué, el otro día tuvimos que eliminar un servicio de Windows 10. De los que están en la lista de services.msc. No es tan trivial como parece, así que os dejamos aquí el procedimiento por si lo necesitáis también. Cómo eliminar un servicio en Windows. Tenéis varias opciones. Seguramente tendréis que reiniciar para ver el servicio eliminado. Para poder hacerlo vas a necesitar el nombre del servicio, que no siempre corresponde con el que aparece en el listado de services.msc (su nombre largo). Para saber el nombre del servicio en services.msc pincha con el botón derecho y dale a Propiedades. En la ventana que aparece verás el nombre en el primer campo de la pestaña General. Usando el registro. Puedes hacerlo a través del registro de Windows. Recuerda que antes de modificar el registro deberías hacer una copia de seguridad para poder regresar al estado anterior en caso de error. Nosotros (somos paranoicos) solemos hacer una del registro entero y otra de la clave a eliminar. Para borrar el servicio por este método tienes que : Abrir el registro con regedit desde Inicio->Ejecutar o desde el cuadro de búsqueda. Ir a HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services Buscar la clave (carpeta) que corresponde al servicio y eliminarlo seleccionándolo y luego con botón derecho Eliminar o desde el menú de Edición-> Eliminar. Darle SI en la confirmación de la eliminación Cerrar el registro Desde la línea de comandos. Para ello hay que abrir la línea de comandos con permisos de administrador y ejecutar el siguiente comando. Después de darle al Enter deberías reiniciar el ordenador y el servicio debería haberse borrado. Con PowerShell. Puedes también abrir un PowerShell y ejecutar el siguiente comando PERO sólo están en PowerShell 6 en adelante (os enseñaremos en otro artículo a actualizar PowerShell y ver qué versión tienes instalada). Más información aquí: https://docs.microsoft.com/es-es/dotnet/framework/windows-services/how-to-install-and-uninstall-services

e-Learning, Gestores de contenidos, Sistemas, Trucos

Ejecutar tareas de Moodle manualmente por línea de comandos.

Moodle dispone de muchas tareas que realiza automáticamente: el cron (importante para la limpieza y funcionamiento ya que sincroniza el resto de tareas), las de backup, limpieza de la papelera, limpieza de backups, eliminación definitiva de cuentas eliminadas etc. La mayoría de estas están programadas (como decimos sincronizadas por el cron) y puedes verlas en Administración del Sitio -> Tareas ( y sus submenús). Pero en ocasiones nos puede interesar, ya sea para ver si funcionan correctamente, o para realizar una ejecución adicional, hacerlas manualmente. Algunas, como las de copia de seguridad, pueden incluso configurarse para sólo realizarse manualmente.Hoy os decimos cómo hacerlo. PD: recordad que podéis además, instalar Moosh para tener todavía más opciones por CLI.PD2: en el artículo, donde pongo php a veces tenéis que poner la versión de php. Dependiendo de la configuración de vuestro servidor y con qué variante de php está corriendo la web. Nosotros usaremos la configuración general que es con php ( como si sólo hubiera una versión).PD3: normalmente estos scripts deben ejecutarse con el usuario del servidor web. Cómo ejecutar tareas de Moodle manualmente por línea de comando. Os dejamos un listado e iremos rellenando si vamos . Cron: el proceso más importante del que cuelga el resto de tareas. Tenéis que ir a la carpeta principal de Moodle y ejecutar: Ejecutar las copias de seguridad automáticas: Actualizar Moodle : sudo -u apache /usr/bin/php admin/cli/upgrade.php Poner Moodle en mantenimiento: sudo -u apache /usr/bin/php admin/cli/maintenance.php –enable sudo -u apache /usr/bin/php admin/cli/maintenance.php –disable Cambiar la contraseña de un usuario, incluyendo el administrador: sudo -u apache /usr/bin/php admin/cli/reset_password.php Listado de tareas que se pueden ejecutar por cli: php admin/tool/task/cli/schedule_task.php –help Purgar caché: php admin/cli/purge_caches.php Finalizar todas las sesiones de usuarios: php admin/cli/kill_all_sessions.php Los siguientes se ejecutan desde carpetademoodle/admin/tool/task/cli/ Limpiezas varias: php schedule_task.php –execute=”\logstore_standard\task\cleanup_task”;php schedule_task.php –execute=”\core\task\backup_cleanup_task”;php schedule_task.php –execute=”\core\task\cache_cleanup_task”;php schedule_task.php –execute=”\core\task\file_temp_cleanup_task”;php schedule_task.php –execute=”\core\task\file_trash_cleanup_task”;php schedule_task.php –execute=”\core\task\session_cleanup_task”;php schedule_task.php –execute=”\core_files\task\conversion_cleanup_task”;php schedule_task.php –execute=”\tool_recyclebin\task\cleanup_category_bin”;php schedule_task.php –execute=”\tool_recyclebin\task\cleanup_course_bin”;php schedule_task.php –execute=”\core\task\messaging_cleanup_task”;php schedule_task.php –execute=”\core\task\delete_incomplete_users_task”;php schedule_task.php –execute=”\core\task\delete_unconfirmed_users_task”; Esperamos que os sirvan.

Sistemas, Trucos

PsFile: muestra los ficheros abiertos en tu ordenador por otros ordenadores.

Trabajando con servidores, u ordenadores en red en Windows, muchas veces salen avisos que otros dispositivos tienen abiertos ficheros. O que el fichero no podemos moverlo o borrarlo porque está abierto por otros usuarios. Pero no recibimos más detalles. Para ocasiones como esta es para las que viene bien el fichero PsFile de SysInternals. Cómo funciona PsFile. En su funcionamiento por defecto, PsFile muestra una lista de ficheros del ordenador donde estamos ejecutando el programa, abiertos por otros ordenadores.Pero también permite cerrar dichos ficheros identificándolos por un ID. Os mostramos cómo: Este comando muestra un listado de ficheros abiertos en esa ruta, identificados por ID y con el usuario que los tiene abiertos. Podemos crear un fichero de texto con ese contenido, para mejor lectura, si enviamos la información a un fichero (en el ejemplo abiertos.txt) con un pipe. Si queremos cerrar los ficheros abiertos, podemos hacerlo con: Donde el ID lo obtenemos del comando anterior con la ruta (ya sea en pantalla o en el fichero). Con esta sencilla herramienta podemos encontrar quién tiene abierto ese fichero que no nos dejan modificar, y cerrar dicha conexión para poder realizar los cambios.

Scroll al inicio