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. De forma que realizar las tareas necesarias en el servidor te resulte mucho más sencillo.

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; ya que únicamente se trata de un cambio en un par de ajustes.

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 intentado buscar.

cambiar el idioma en Windows

2. En “Language” se mostrará el idioma que está asignado al servidor por defecto. Para poder cambiarlo primero tendrás que añadir un nuevo idioma. Para ello, pincha en “Add a language” y busca el idioma que seas 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 y no por la E de español. 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 en el servidor 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. Una vez finalizada la descarga, se iniciará la instalación de los paquetes de idioma.

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.

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 base de datos SQL Server a otra

Publicado enSistemas TI

Si cuentas con una base de datos en producción y quieres disponer de una copia de esos datos para crear una base de datos en desarrollo, solo necesitas algunas tablas. Para ello, puedes copiar tablas de una base de datos SQL Server a otra. Aunque esto puedes hacerlo mediante un script, en esta ocasión optaremos por utilizar Wizard. Un asistente para copiar datos desde una base de datos origen a otra base de datos.

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

En primer lugar, tendremos que seleccionar la base de datos destino. Cuando la tengamos localizada la BBDD original, ya podemos proceder a la importación de los datos. Para ello, accedemos al menú de Wizard haciendo click con el botón derecho del ratón; Tasks > Import Data…

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

Al hacer click, se iniciará el asistente para la importación y exportación de SQL Server Wizard. Haremos click en Next, para que el proceso siga su curso.

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

Una vez Wizard se haya iniciado, nos solicitará el nombre de servidor en el que se encuentra la base de datos. En nuestro caso, al tratase de una base de datos local, podemos poner un punto como nombre del servidor; en tu caso, deberás poner el nombre correcto del server, de otra forma no será posible conectarse a la base de datos original. Después, tendremos que autentificarmos mediante Windows o a través de SQL. Finalmente, si los datos que hemos proporcionado son correctos, nos dejará seleccionar la base de datos de origen. En este ejemplo, la BBDD origen es la que lleva por nombre LINUBE_PROD.

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

A continuación , Wizard nos pedirá el nombre de la base de datos de destino. Para nosotros, la base de datos a la que deberán copiarse las tablas es LINUBE_DEV. En el caso de que no tuviésemos la base de datos de destino creada, deberías empezar por ello. Para ello, basta con pulsar en ”New…” para que se cree.

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

Tal y como se muestra en la siguiente captura de pantalla, dejaremos marcada la primera opción; ya que es la opción que buscábamos: copiar tablas de una base de datos a otra.

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

Ahora el asistente nos mostrará las tablas y vistas que podemos importar desde la base de datos de origen. En nuestro caso como solo existe una tabla (T_Servidores_Cloud), que es la que hemos creado a modo de ejemplo, tenemos que seleccionar esa. Si tú tienes más de una base de datos, deberás escoger la que quieras copiar. Como en el destino no existe la tabla, el sistema de forma automática nos la creará con el mismo nombre y los mismos campos que la base de datos de origen.

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

Si necesitamos que el nombre sea otro, también podemos editarlo. Además, es posible controlar los campos de destino pinchando en el botón “Edit Mappings…” para que se nos muestren todas las opciones posibles.

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

Finalmente aparecerá un resumen de los cambios que se van a realizar. Si todo está correcto, deberemos pulsar en “Finish” para que la información se copie de una base de datos a otra.

Cuando el proceso haya llegado a su fin, ya contaremos con una nueva base de datos SQL Server con los datos que hemos copiado de la BBDD original.