944 063 154

Blog

Etiqueta: Windows

Alternativas nativas a Wget de GNU en Windows

Publicado enSistemas TI en abril 26, 2018 10:33 am

Por norma general, no es recomendable instalar en los servidores nada que no sea estrictamente necesario. Es decir, solo es recomendable hacerlo cuando el propio sistema no ofrezca una determinada funcionalidad y esta sea una necesidad para que la aplicación pueda ejecutarse de forma correcta. Y con el Wget de GNU en versión Windows no es ninguna excepción. Existen diferentes opciones nativas para Windows que realizan las mismas funciones que la herramienta de GNU.

En muchos casos, puede que debido al desconocimiento de las herramientas nativas para Windows, algunos administradores de sistemas acaban por instalar en sus equipos aplicaciones de terceros como alternativa a Wget en Windows. De esta forma lo único que se consigue es llenar el sistema de aplicaciones; realmente no son necesarias y, además, pueden resultar peligrosas. En algunos casos estas aplicaciones pueden afectar al rendimiento del servidor. Otras, pueden llevar asociado software malicioso. Y es que, que las aplicaciones contengan malware es, desafortunadamente, algo bastante normal en las aplicaciones de Windows.

Wget de GNU

Como ejemplo de este desconocimiento, basta con comprobar qué nos recomiendan cuando pedimos opinión sobre alguna aplicación similar al comando Wget de Linux para Windows. En la mayoría de los casos, nos recomendarán la instalación de la versión específica para Windows de Wget de GNU. Esto es la solución más fácil al problema, pero no la mejor. Ya que siempre habrá alternativas más adecuadas aunque sean menos conocidas o resulten algo más complicadas. En casos como este, lo ideal sería optar por opciones nativas que, además de resultar más seguras, funcionarán correctamente en el servidor.

La aplicación nativa más parecida al Wget de GNU para Windows es PowerShell. Ambas son ejecutables desde la línea de comandos y, aunque sus principales funciones sean diferentes, permiten realizar las mismas tareas. Así, mientras que Wget de GNU es un descargador de archivos desde la línea de comandos; Powershell es un lenguaje de scripting y de línea de comandos que se basa en tareas.

Windows PowerShell

Desde PowerShell, es posible realizar multitud de tareas, entre las que se incluye la realización de peticiones a un sitio web. Estas pueden ser tanto HTTP como HTTPS y pueden realizarse de diversas formas. Nosotros te mostramos dos formas de realizar dichas peticiones a una web:

Ejemplo 1:

PS C:\>Invoke-WebRequest linube.com

Ejemplo 2:

(new-object system.net.webclient).downloadstring('https://linube.com')

También puedes probar a jugar con las distintas opciones de estos comandos: Invoke-WebRequest y WebClient, para sacarle el máximo partido a PowerShell.

Cambiar el idioma en Windows Server 2012

Publicado enSistemas TI

Por defecto, en Linube entregamos todos nuestros servidores en su versión original de Windows; es decir, con inglés como idioma predeterminado. Lo hacemos de esta forma ya que creemos que es mucho más recomendable utilizar el sistema en inglés para facilitar la gestión del servidor. Pero, si lo prefieres, puedes cambiar el idioma del servidor a español; o a cualquier otro idioma que necesites y con el que estés familiarizado para poder realizar de forma correcta las tareas necesarias.

A pesar de que esto pueda parecer que conlleva un gran esfuerzo, bastarán unos sencillos pasos para cambiar el idioma original del servidor. El cambio es tan sencillo que ni siquiera será necesario reinstalar el sistema operativo del servidor.

Cambiar el idioma en Windows Server

Si quieres que el idioma predeterminado de tu servidor sea uno diferente al inglés, te mostramos cómo puedes hacerlo:

1. En primer lugar, desde el panel de control del servidor, ve a la pestaña de configuración (settings). Una vez allí, selecciona la opción “Language”. Si no lo encuentras, también puedes recurrir a escribirlo en el campo de búsqueda; de esta forma el sistema te mostrará directamente la pestaña que estabas buscando.

cambiar el idioma en Windows

2. En “Language” se mostrará el idioma que está asignado al servidor por defecto. Para poder cambiarlo tendrás que añadir un nuevo idioma. Para ello, pincha en “Add a language” y búscalo entre las múltiples opciones que aparecen en el sistema. Ten en cuenta que los idiomas están referidos, también, en inglés; por lo que deberás buscar español por la S, de spanish. Cuando lo hayas seleccionado, aparecerá junto al inglés como idioma predeterminado.

Cambiar el lenguaje en Windows Server 2012

Cambiar el lenguaje en Windows Server 2012

Cambiar el lenguaje en Windows Server 2012

3. A pesar de aparecer en la pestaña de idiomas, aún necesitas configurarlo para que el idioma del servidor cambie. Para ello, tienes que descargar e instalar los paquetes del idioma que has seleccionado, en este caso español. Para hacerlo solo tienes que hacer click en la pestaña de “options” y allí aparecerán los pantallazos que se muestran a continuación. Cuando hayas seleccionados los paquetes que necesitas, comenzará la descarga de los mismos; después de esto, se iniciará la instalación.

Cambiar el lenguaje en Windows Server 2012

Cambiar el lenguaje en Windows Server 2012

4. Cuando hayan finalizado tanto la descarga como la instalación de los paquetes de idiomas, en el apartado de “settings” podrás establecer español como idioma por defecto del servidor. Una vez hayas indicado el nuevo idioma del servidor, tendrás que cerrar sesión para que se apliquen los cambios.

Cambiar el lenguaje en Windows Server 2012

La próxima vez que inicies sesión en el servidor, el idioma del mismo se habrá modificado al que hayas establecido. A partir de ahora, gestionar tu servidor será mucho más sencillo con el cambio de idioma. Y, si prefieres olvidarte de este tipo de gestiones del servidor, en Linube disponemos de un servicio de administración de sistemas con el que nosotros nos encargamos de las gestiones técnicas del servidor.

Copiar tablas de una bbdd SQL Server a otra

Publicado enSistemas TI

Si tenemos una base de datos en producción y queremos disponer de una copia de esos datos para desarrollo, sólo necesitamos algunas tablas.  El siguiente punto será copiar tablas de una base de datos SQL Server a otra.

Cabe destacar que aunque existe la forma de hacerlo mediante script, en esta ocasión utilizaremos el Wizard.

Cómo copiar tablas de una base de datos SQL Server a otra

1) Seleccionamos la base de datos destino y procedemos a importarlo (Tasks > Import Data…).

copiar tablas de una base de datos SQL Server a otra-I

2) Inicia el el asistente para la importación y exportación de Wizard.

copiar tablas de una base de datos SQL Server a otra-II

3) Indicamos el nombre de servidor, en nuestro caso cómo es localhost podemos poner un punto. Después, nos autentificamos mediante Windows o SQL; y finalmente, si los datos son correctos, nos dejará seleccionar la base de datos de origen, en nuestro caso LINUBE_PROD.

copiar tablas de una base de datos SQL Server a otra-III

4) De la misma forma, en este paso indicamos el destino. Para nosotros, LINUBE_DEV. Si no tuviésemos la base de datos de destino ya creada, podemos darle a “”New…” para crearla.

copiar tablas de una base de datos SQL Server a otra-IV

5) Tal y como se muestra en la siguiente captura de pantalla, dejamos marcada la primera opción.

copiar tablas de una base de datos SQL Server a otra-V

6) Ahora nos mostrará las tablas y vistas que podemos importar. En nuestro caso sólo existe una tabla (T_Servidores_Cloud) que es la que hemos creado a modo de ejemplo. Cómo en el destino no existe la tabla, automáticamente nos la creará con el mismo nombre y los mismos campos.

copiar tablas de una base de datos SQL Server a otra-VI

7) Si necesitamos que el nombre sea otro, también podemos editarlo. Si además queremos controlar los campos de destino podemos pinchar en el botón “Edit Mappings…” y nos mostrará todas las posibilidades.

copiar tablas de una base de datos SQL Server a otra-VII

8) Finalmente tenemos un resumen de lo que se va a hacer y podemos darle a “Finish”.

 

Si te ha sido útil no dudes en visitar de vez en cuando el blog de Linube. ¡Gracias!