viernes, 12 de febrero de 2021

Instalar y Descarga para TL-WN723N V3

Está Escrito: 

Por tanto, yo le daré parte con los grandes, y con los fuertes repartirá despojos; por cuanto derramó su vida hasta la muerte, y fue contado con los pecadores, habiendo él llevado el pecado de muchos, y orado por los transgresores. (Isaías 53:12)

Descarga para TL-WN723N V3

Para configurar este Dispositivo lo que realice fue lo siguiente: 

1.- Descarga el tl-wn723n en su pagina Oficial para Linux en mi caso Debian 8.11

2.- Descomprimir el TL-WN723N_V3_150909.zip

  ver el Manual... Installation for linux driver_RTL.pdf 

If your Linux kernel does not support 802.11, please annotate macro
“CONFIG_IOCTL_CFG80211” in “makefile.c”.
CONFIG_IOCTL_CFG80211=n
ifeq ($(strip &(CONFIG_IOCTL_CFG80211)),y)
EXTRA_CFLAGS + = -DCONFIG_IOCTL_CFG80211 = 1
EXTRA_CFLAGS + = -DRTW_USE_CFG80211_STA_EVENT = 1
endif

  3. Type “sudo make” to compile the driver file.

Pero  al ejecutar en make lanza el error:

error: macro "__DATE__" might prevent reproducible builds [-Werror=date-time] DBG_871X_SEL_NL(sel, "build time: %s %s\n", __DATE__, __TIME__); ^ /usr/local/Descargas/TL-WN723N_V3_150909/Driver/core/rtw_debug.c:66:1:
3.1 a ese Archivo lo editas y cambias a: rtw_debug.c

 

    DBG_871X_SEL_NL(sel, "build time: %s %s\n", __DATE__ , __TIME__);

lo Cambie por esto.

    DBG_871X_SEL_NL(sel, "build time: %s %s\n", "2021-01-01", "00:00.00");

Listo...

#make

#make install

a también cree la carpeta y baje el archivo este:

/lib/firmware/rtlwifi

 

Try this,

sudo wget https://github.com/lwfinger/rtl8188eu/raw/c83976d1dfb4793893158461430261562b3a5bf0/rtl8188eufw.bin -O /lib/firmware/rtlwifi/rtl8188eufw.bin

then do reboot.

y Listo...

los Link de Referencia son:

https://github.com/raspberrypi/linux/issues/764

https://www.tp-link.com/ve/support/download/tl-wn723n/v3/#Driver

https://lists.fedoraproject.org/pipermail/users/2015-January/457272.html


 


miércoles, 5 de agosto de 2020

Cómo cambiar el password del usuario root de MySQL por terminal

Está Escrito: 
Andad sabiamente para con los de afuera, aprovechando bien el tiempo. 
(Colosenses 4:5)
Tomado de: Desdelinux

Conozco algún que otro administrador que ha olvidado el password del root de MySQL, ¿esto puede ser un verdadero inconveniente no?

Imaginen que necesitan crear una nueva base de datos, hacer cualquier cosa y no pueden pues no recuerdan el password del administrador (root) del servidor MySQL, un verdadero problema.

Aquí les mostraré cómo acceder al servidor MySQL por la terminal SIN poner password de root, para una vez dentro que puedan cambiar el password de root.

Lo primero será detener el servicio mysql:

Los siguientes dos comandos deben ser ejecutados con privilegios de administración, bien poniendo sudo al inicio del comando o ejecutándolos directamente como root

service mysql stop

Esto detuvo el servicio, ahora vamos a iniciarlo pero de forma diferente, una forma que no nos pedirá password luego:

mysqld_safe --skip-grant-tables &

Listo, ahora accedamos a la terminal de MySQL.

mysql -u root

Verán que no les pidió password, verán que ya entraron a la consola o terminal de MySQL y pueden hacer lo que les plazca, procedamos a cambiar el password del root de MySQL.

Primero entraremos a la base de datos de MySQL como tal:


use mysql;

Luego, cambiemos el password:

update user set password=PASSWORD("ElNuevoPassword") where user='root';

Ahora refresquemos los privilegios:

flush privileges;

Y por último salimos:

quit;

Listo, ya cambiamos el password del usuario root de MySQL, ahora vamos a detener el servicio e iniciarlo como debe ser:


service mysql stop


service mysql start


Fin

Esto es todo, ya recuperaron el control de su propio servidor MySQL.





domingo, 12 de julio de 2020

Cómo instalar Sublime Text Editor en Debian 10/9/8

Está Escrito:
El respondió y dijo: Escrito está: No sólo de pan vivirá el hombre, sino de toda palabra que sale de la boca de Dios.
Tomado de: Tecadmin.net
    Sublime Text es un potente editor de texto también disponible para sistemas Linux. Tiene muchas características que debes amar para usar. Este tutorial lo ayudará a instalar Sublime Text 2 y Sublime Text 3 en sus sistemas Debian 9 y Debian 8 usando apt-get.
También le pueden gustar otros editores de texto potentes como Atom , Visual Studio Code , Notepadqq y Brackets para sus sistemas basados ​​en Debian.
A continuación se detallan algunas de las funciones disponibles en el texto Sublime. También puede visitar el sitio web de sublime text para obtener más detalles.
  • Edición de archivos uno al lado del otro.
  • Sublime Text está disponible para varias plataformas, incluido OS X.
  • Proporciona funcionalidad para buscar y reemplazar con expresiones regulares.
  • Podemos hacer ediciones por lotes con múltiples selecciones.
  • … y muchos más

Prerrequisitos

Inicie sesión en el sistema Debian con el usuario privilegiado sudo o usuario root para instalar un editor de texto Sublime. Para sistemas remotos, inicie sesión con ssh.
raíz ssh @ debain
Luego instale o actualice el siguiente paquete en su sistema.
sudo apt install apt-transport-https

Instalar Sublime en Debian

Use el sublime repositorio oficial de Apt para la instalación en sistemas Ubuntu, Debian y Linuxmint. Primero importe la clave gpg en su sistema.
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
Ahora, agregue el texto Sublime apt PPA en su sistema usando el siguiente comando.
echo "deb https://download.sublimetext.com/ apt / stable /" | sudo tee /etc/apt/sources.list.d/sublime-text.list
Instalemos la última versión de texto sublime en su sistema.
sudo apt-get update
sudo apt-get install sublime-text

Acceder al editor de texto sublime

Utilice la barra del menú de navegación del sistema para acceder al editor de Sublime Text.



 Dios le Bendiga...

lunes, 30 de diciembre de 2019

Flash y el futuro del contenido interactivo

Está Escrito:

Pero en todas estas cosas somos más que vencedores por medio de aquel que nos amó. ( Romanos 8:37)
Tomado de: blog.google
Decir adiós a Flash en Chrome

Adobe anunció sus planes para dejar de admitir Flash a fines de 2020.

Durante 20 años, Flash ha ayudado a configurar la forma en que juegas, miras videos y ejecutas aplicaciones en la web. Pero en los últimos años, Flash se ha vuelto menos común. Hace tres años, el 80 por ciento de los usuarios de Chrome de escritorio visitaban un sitio con Flash cada día. Hoy el uso es solo del 17 por ciento y continúa disminuyendo.

Esta tendencia revela que los sitios están migrando a tecnologías web abiertas, que son más rápidas y más eficientes que Flash. También son más seguros, por lo que puede estar más seguro mientras compra, realiza operaciones bancarias o lee documentos confidenciales. También funcionan en dispositivos móviles y de escritorio, por lo que puede visitar su sitio favorito en cualquier lugar.

Estas tecnologías web abiertas se convirtieron en la experiencia predeterminada para Chrome a fines del año pasado cuando los sitios comenzaron a necesitar su permiso para ejecutar Flash. Chrome continuará eliminando gradualmente Flash en los próximos años, primero solicitando su permiso para ejecutar Flash en más situaciones y eventualmente deshabilitándolo de manera predeterminada. Eliminaremos Flash completamente de Chrome hacia fines de 2020.

Si visita regularmente un sitio que usa Flash hoy, es posible que se pregunte cómo le afecta esto. Si el sitio migra a estándares web abiertos, no debería notar mucha diferencia, excepto que ya no verá indicaciones para ejecutar Flash en ese sitio. Si el sitio continúa usando Flash, y usted le da permiso al sitio para ejecutar Flash, funcionará hasta fines de 2020.

Se ha necesitado mucho trabajo cercano con Adobe, otros navegadores y las principales editoriales para asegurarse de que la web esté lista para estar libre de Flash. Apoyamos el anuncio de Adobe de hoy, y esperamos trabajar con todos para mejorar aún más la web.

Tomado de: adobe

Adobe ha desempeñado un papel de liderazgo en el avance de la interactividad y el contenido creativo, desde videos, juegos y más, en la web. Donde hemos visto la necesidad de impulsar el contenido y la interactividad, hemos innovado para satisfacer esas necesidades. Donde no existía un formato, inventamos uno, como con Flash y Shockwave. Y con el tiempo, a medida que la web evolucionó, estos nuevos formatos fueron adoptados por la comunidad, en algunos casos formaron la base de estándares abiertos y se convirtieron en una parte esencial de la web.

Pero a medida que los estándares abiertos como HTML5, WebGL y WebAssembly han madurado en los últimos años, la mayoría ahora ofrece muchas de las capacidades y funcionalidades que los complementos fueron pioneros y se han convertido en una alternativa viable para el contenido en la web. Con el tiempo, hemos visto cómo las aplicaciones auxiliares evolucionan para convertirse en complementos, y más recientemente, hemos visto que muchas de estas capacidades de complementos se incorporan a estándares web abiertos. Hoy en día, la mayoría de los proveedores de navegadores están integrando capacidades que alguna vez fueron provistas por complementos directamente en los navegadores y desaprovechando complementos.

Dado este progreso, y en colaboración con varios de nuestros socios tecnológicos, incluidos Apple , Facebook , Google , Microsoft y Mozilla , Adobe planea lanzar Flash al final de su vida útil. Específicamente, dejaremos de actualizar y distribuir Flash Player a fines de 2020 y alentaremos a los creadores de contenido a migrar cualquier contenido Flash existente a estos nuevos formatos abiertos.

Se han desarrollado varias industrias y negocios en torno a la tecnología Flash, incluidos los juegos, la educación y el video, y seguimos comprometidos a apoyar Flash hasta 2020, a medida que los clientes y socios implementan sus planes de migración. Adobe continuará admitiendo Flash en varios sistemas operativos y navegadores principales que actualmente admiten contenido Flash a través de la EOL planificada. Esto incluirá la emisión de parches de seguridad regulares, el mantenimiento del sistema operativo y la compatibilidad del navegador y la adición de características y capacidades según sea necesario. Seguimos totalmente comprometidos a trabajar con socios, incluidos Apple , Facebook , Google , Microsoft y Mozilla para mantener la seguridad y la compatibilidad del contenido Flash.[Para ver el anuncio de cada socio en esta noticia, haga clic en los enlaces dentro del nombre de cada socio.] Además, planeamos movernos más agresivamente a EOL Flash en ciertas geografías donde se distribuyen versiones sin licencia y desactualizadas de Flash Player.

Adobe también se mantendrá a la vanguardia para liderar el desarrollo de nuevos estándares web y participará activamente en su avance. Esto incluye continuar contribuyendo al estándar HTML5 y participar en el grupo de comunidad de WebAssembly. Y continuaremos brindando las mejores herramientas de animación y video, como Animate CC , la principal herramienta de animación web para desarrollar contenido HTML5 y Premiere Pro CC .

Mirando hacia el futuro, Adobe continuará brindando las mejores herramientas y servicios para diseñadores y desarrolladores para crear contenido sorprendente para la web.


jueves, 7 de febrero de 2019

Cómo instalar y usar Snap en varias distribuciones de Linux

Está Escrito:
Los que amáis a Jehová, aborreced el mal; El guarda las almas de sus santos; De mano de los impíos los libra.(Salmos 97:10)

Tomado de:Maslinux
Canonical describe Snap como un paquete universal de Linux que puede funcionar en cualquier distribución.
Las instantáneas son básicamente una aplicación compilada junto con sus dependencias y bibliotecas, que proporcionan un entorno de espacio aislado para que se ejecute la aplicación. Estos son más fáciles y rápidos de instalar, pueden recibir las últimas actualizaciones y están confinados desde el sistema operativo y otras aplicaciones.
Se puede empaquetar una aplicación para cada escritorio, servidor, nube o dispositivo Linux en forma de complemento. Para un desarrollador de aplicaciones, mantener diferentes formatos de paquetes y actualizaciones posteriores es un problema que Canonical en forma de Snaps ha intentado superar. Ha funcionado bien porque cada vez más aplicaciones ofrecen paquetes de Snap.
En otras palabras, en lugar de preocuparse por los paquetes DEB para Debian / Ubuntu, paquetes RPM para Fedora, etc., puede usar el paquete Snap que funcionaría en todas las distribuciones de Linux con soporte de Snap.
Ventajas de los Snaps
Más fácil de crear y administrar para Desarrolladores: los snaps son más fáciles de crear y contienen todas las dependencias y bibliotecas necesarias para ejecutarse, lo que también significa que la aplicación utiliza las últimas bibliotecas y no enfrenta ningún problema de dependencias.
Actualizaciones automáticas: las actualizaciones de un complemento se entregan automáticamente a diario y llegan a todos, independientemente del SO base.
Un complemento para todo: ya sea un escritorio, servidor o nube.
Disponibilidad de versiones diferentes: se puede mantener un ajuste instantáneo en la versión estable, las versiones beta y la compilación diaria al mismo tiempo, y puede cambiar entre sí siempre que lo desee.
Seguridad: las instantáneas se ejecutan en un entorno de espacio aislado, aislado del resto de su sistema.
Cómo instalar Snap en Linux
Antes de instalar paquetes, tendrás que instalar snapdSnapd es un entorno de administración que maneja la instalación y las actualizaciones de las instantáneas. La instalación de snapd habilitará el soporte de Snap en tu distribución de Linux.
Veamos cómo instalarlo para diferentes distribuciones de Linux.
Habilitar el soporte de Snap en distribuciones basadas en Debian y Ubuntu
Si deseas utilizar las aplicaciones Snap en Linux Mint y otras distribuciones basadas en Debian o Ubuntu, usa el siguiente comando:
sudo apt install snapd
Habilitar el soporte de Snap en distribuciones basadas en Fedora
sudo dnf install snapd
Habilitar el soporte de Snap en distribuciones basadas en Arch
Snapd está disponible en Arch User Repository. Ejecuta el siguiente comando para instalarlo y habilitarlo.
yaourt -S snapd
sudo systemctl enable --now snapd.socket
Habilitar el soporte de Snap en distribuciones basadas en OpenSUSE
Snapd no está incluido oficialmente para OpenSUSE. Para instalar en Tumbleweed, usa los siguientes comandos:
sudo zypper addrepo http://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_42.2/ snappy
sudo zypper install snapd
Una vez que el paquete se haya instalado correctamente desde el repositorio de la comunidad, habilita la unidad systemd.
sudo systemctl enable --now snapd.socket

How to use snap with the basic Snap commands

Puedes buscar diferentes snaps e instalarlas. Hay una Tienda Snap  que contiene diferentes aplicaciones públicas y privadas para nubes, escritorios, dispositivos, etc.
Cualquiera puede publicar un complemento en la tienda, sin embargo, solo verás las instantáneas publicadas en la versión estable y se han revisado. Usa el siguiente comando para buscar un snap:
sudo snap find libreoffice







Instalando snaps
Una vez que encuentres el snap que estás buscando, puedes instalarlo con el siguiente comando:

sudo snap install <nombre de snap>
Enumerar los snaps instalados
Puedes usar el siguiente comando para ver los snaps que has instalado junto con sus versiones y el desarrollador:
snap list
Actualizar una aplicación snap instalada
Los ajustes se actualizan periódicamente a su última versión. En caso de que intentes hacerlo manualmente, escribe el siguiente comando en la terminal:
sudo snap refresh <snap_name>

Desinstalar un paquete snap
Para eliminar un snap:
sudo snap remove <snap_name>

Cerrando..
Con diferentes distribuciones de Linux ejecutando diferentes gestores de paquetes y formatos, no hay una sola forma de instalar una aplicación en cada distribución de Linux de la misma manera. Snap puede ser la solución a este problema, superando los problemas de instalación (como una biblioteca faltante) y asegurándose de que estás ejecutando la última versión.

jueves, 17 de enero de 2019

Los 16 Frameworks gratuitos para Aplicaciones Web/Móvil

Está Escrito:
"Todo aquel que niega al Hijo, tampoco tiene al Padre. El que confiesa al Hijo, tiene también al Padre."
(1 Juan 2:23)

Un framework de aplicaciones web es un tipo de framework que permite el desarrollo de sitios web dinámicos, web services (servicios web) y aplicaciones web. El propósito de este tipo de framework es permitir a los desarrolladores construir aplicaciones web y centrarse en los aspectos interesantes, aliviando la típica tarea repetitiva asociada con patrones comunes de desarrollo web. La mayoría de los frameworks de aplicaciones web proporcionan los tipos de funcionalidad básica común, tales como sistemas de templates (plantillas), manejo de sesiones de usuario, interfaces comunes con el disco o el almacenamiento en base de datos de contenido cacheado, y persistencia de datos. Normalmente, los frameworks de aplicación web además promueven la re-utilización y conectividad de los componentes, así como la re-utilización de código, y la implementación de bibliotecas para el acceso a base de datos.
Los mejores frameworks son especialmente buenos para organizar proyectos de gran magnitud, y a su vez tratando de mantenerse fuera del camino, sin imponerse por sobre el proyecto.
El más conocido patrón de diseño de aplicaciones web es la arquitectura Model-View-Controller (MVC: Modelo-Vista-Controlador). Un Modelo es un objeto que representa datos o incluso una actividad en forma de tabla en base de datos. Una Vista es algún tipo de visualización del estado del modelo, y un Controlador ofrece funciones (herramientas) para cambiar el estado del modelo.
Hay una amplia gama de frameworks para aplicaciones web disponibles para Linux que son distribuidos bajo licencia Open Source. Para proporcionar una visión en el software que actualmente está disponible, hemos compilado una lista de 10 frameworks de alta calidad. Los que hemos seleccionado cubren un número de lenguajes de programación incluyendo Ruby, PHP y Python.
A continuación se muestran 15 de los Frameworks más populares, tanto para webs como para móviles:

Frameworks Web y móvilesDescripción
Angular.jsUn framework basado en JavaScript
reactLiberado por Facebook, en JavaScript, permite desarrollar aplicaciones móviles para IOS y Android
ionicPara móviles, usando HTML, Js, Sass y Angular
MeteorEn JavaScript, para web y móviles
Ruby on RailsFramework MVC basado en Ruby, orientado al desarrollo de aplicaciones web
CodeIgniterPoderoso framework PHP liviano y rápido
KohanaUn fork de CodeIgniter, Gracias a Samuel por mencionarlo en los comentarios.
DjangoFramework Python que promueve el desarrollo rápido y el diseño limpio
CakePHPFramework MVC para PHP de desarrollo rápido
Zend FrameworkFramework para PHP 5, simple, claro y open-source
YiiFramework PHP de alto rendimiento basado en componentes
PylonsFramework web para Python que enfatiza la flexibilidad y el desarrollo rápido
CatalystFramework para aplicaciones web MVC elegante
SymfonyFramework full-stack
TurboGearsPróxima generación construido sobre Pylons
Laravel Laravel es un framework de código abierto para desarrollar aplicaciones y servicios web con PHP 5 y PHP 7

miércoles, 19 de diciembre de 2018

Qué es el Comando Wget

Está Escrito:
"Pídeme, y te daré por herencia las naciones, Y como posesión tuya los confines de la tierra." (Salmos 2:8)
Tomado de :hostinger
Esta guía te mostrará cómo usar el comando wget Linux. También te proporcionaremos 12 ejemplos útiles de comandos wget. Al final, sabrás todo sobre el comando wget y podrás usarlo para descargar archivos de Internet.
¿Qué es el Comando Wget?
Wget es una herramienta informática creada por el Proyecto GNU. Puedes usarlo para recuperar contenido y archivos de varios servidores web. El nombre es una combinación de World Wide Web y la palabra get. Admite descargas a través de FTP, SFTP, HTTP y HTTPS.
Wget se crea en C portátil y se puede usar en cualquier sistema Unix. También es posible implementarlo en Mac OS X, Microsoft Windows, AmigaOS y otras plataformas populares.

¿Cómo instalar Wget?

Para esta demostración del comando wget, usaremos Ubuntu 16.04. Pero la sintaxis también funcionará en cualquier otra versión de Linux.
En primer lugar, accede a tu servidor a través de SSH. Ejecuta el siguiente comando para instalar wget en su sistema:
  1. apt-get install wget
Una vez que finalice la configuración, estará listo para usarlo. Además, el conocimiento de los comandos básicos de SSH puede facilitar las cosas.

Ejemplos de Comandos Wget

Para comenzar, proporcionaremos 12 ejemplos de comandos wget que puedes usar en tareas cotidianas. ¡Ten en cuenta que también puedes llamar a esta función desde scripts y cron jobs!

Usando el comando Wget para descargar archivos individuales

Uno de los ejemplos más básicos del comando wget es descargar un único archivo y almacenarlo en su directorio de trabajo actual. Por ejemplo, puede obtener la última versión de WordPress usando lo siguiente:
  1. wget https://wordpress.org/latest.zip
Aquí está el resultado que verás:
  1. --2018-02-23 12:53:10-- https://wordpress.org/latest.zip
  2. Resolving wordpress.org (wordpress.org)... 198.143.164.252
  3. Connecting to wordpress.org (wordpress.org)|198.143.164.252|:443... connected.
  4. HTTP request sent, awaiting response... 200 OK
  5. Length: 9332728 (8,9M) [application/zip]
  6. Saving to: 'latest.zip'
  7. latest.zip 100%[===================>] 8,90M 6,88MB/s in 1,3s
  8. 2018-02-23 12:53:14 (6,88 MB/s) - 'latest.zip' saved [9332728/9332728]
En este ejemplo, se descargará un archivo llamado latest.zip en el directorio de trabajo actual. También verá información adicional, como el progreso de la descarga, la velocidad, el tamaño, la hora y la fecha.
Usando el comando Wget para descargar varios archivos
Podemos llevar el uso de wget un paso más allá y descargar múltiples archivos a la vez. Para hacer esto, necesitaremos crear un documento de texto y ubicar las URL de descarga allí. En este ejemplo, recuperaremos las últimas versiones de WordPressJoomla y Drupal. Introduzca la siguiente:
  1. nano example.txt
Esto creará un archivo example.txt y abrirá una interfaz de editor de texto. Pega estos enlaces allí:
  1. https://wordpress.org/latest.zip
  2. https://downloads.joomla.org/cms/joomla3/3-8-5/Joomla_3-8-5-Stable-Full_Package.zip
  3. https://ftp.drupal.org/files/projects/drupal-8.4.5.zip
Una vez hecho esto, puede usar -i para obtener todos los archivos almacenados en tu archivo de texto de ejemplo:
  1. wget -i example.txt
Espera a que el proceso finalice y tendrsá las instalaciones de los tres sistemas de administración de contenido más populares.

Usar el comando Wget para obtener archivos bajo nombres diferentes

En este ejemplo de wget, guardaremos un archivo usando un nombre diferente con la ayuda de la opción -O:
  1. wget -O wordpress-install.zip https://wordpress.org/latest.zip
En este caso, el recurso descargado se guardará como wordpress-install.zip en lugar de su nombre original.

Usar el comando Wget para guardar archivos en el directorio especificado

Puedes utilizar wget para colocar un archivo en otro directorio usando la función -P:
  1. wget -P documents/archives/ https://wordpress.org/latest.zip
El archivo que recuperes usando esta sintaxis aparecerá en documentos/archivos/ carpeta.

Usar el comando Wget para limitar la velocidad de descarga

Con wget, también puedes limitar la velocidad de descarga. Esto es útil cuando recuperas archivos grandes y evitará que use todo tu ancho de banda. Este ejemplo de wget establecerá el límite a 500k:
  1. wget --limit-rate=500k https://wordpress.org/latest.zip

Uso del comando Wget para establecer cantidad de reintento

Los problemas de conexión a Internet pueden hacer que la descarga se interrumpa. Para abordar este problema, podemos aumentar la cantidad de reintentos usando la función -tries:
  1. wget -tries=100 https://wordpress.org/latest.zip

Usar el comando Wget para descargas en segundo plano

Para archivos extremadamente grandes, puede aprovechar la función -b. Descargará su contenido en segundo plano.
  1. wget -b http://example.com/beefy-file.tar.gz
Un wget-log aparecerá en tu directorio de trabajo, que se puede usar para verificar el progreso y el estado de tu descarga. Este comando también hará el truco:
  1. tail -f wget-log

Usando el comando Wget para descargar a través de FTP

El comando también se puede usar con FTP. Solo necesitarás especificar el nombre de usuario y la contraseña como en este ejemplo de wget:
  1. wget --ftp-user=YOUR_USERNAME --ftp-password=YOUR_PASSWORD ftp://example.com/something.tar

Usando el comando Wget para continuar las descargas interrumpidas

Tu descarga puede interrumpirse si pierdes la conexión a Internet o experimenta un corte de energía. Esto es bastante frecuente cuando se obtienen archivos enormes. En lugar de comenzar de nuevo, es posible continuar la descarga usando la función -c:
  1. wget -c https://example/very-big-file.zip
Si continúas sin la función -c, el nuevo archivo tendrá .1 agregado al final tal como ya existe.

Usando el comando Wget para recuperar sitios web completos

También es posible usar el comando wget para descargar el contenido de un sitio completo. Esto le permitirá verlo localmente sin una conexión a Internet. Aquí hay un ejemplo:
  1. wget --mirror --convert-links --page-requisites --no-parent -P documents/websites/ https://some-website.com
Analicemos los ingredientes de este comando wget:
-mirror Hace que la descarga sea recurrente.
-convert-links Todos los enlaces se convertirán para un uso fuera de línea.
-page-requisities Lo siguiente incluirá todos los archivos necesarios tales como CSS, JS e imágenes.
-no-parent Asegura que los directorios que están por encima de la jerarquía no se recuperen.
-P  Esto asegura que todo el contenido vaya a nuestro directorio especificado.
Una vez que el proceso finalice, podrás abrir el sitio web descargado localmente y encontrar todos los archivos en documentos/sitios web/ carpeta.

Usando el comando Wget para localizar enlaces rotos

Intentemos algo más avanzado. Podemos usar el comando wget para localizar todas las URL rotas que muestran el error 404 en un sitio web específico. Comienza ejecutando lo siguiente:
  1. wget -o wget-log -r -l 5 --spider http://example.com
-o Recopila la salida en un archivo para su uso posterior.
-l Especifica el nivel de recurrencia.
-r Hace que la descarga sea recurrente.
-spider Configura wget en el modo araña.
Ahora podemos investigar el archivo wget-log para encontrar la lista de enlaces rotos. Aquí está el comando para hacerlo:
  1. grep -B 2 '404' wget-log | grep "http" | cut -d " " -f 4 | sort -u

Usando el comando Wget para descargar archivos numerados

Si tienes archivos o imágenes numeradas en una lista determinada, puedes descargarlas fácilmente con la siguiente sintaxis:
  1. wget http://example.com/images/{1..50}.jpg

Conclusión

¡Felicitaciones! Al completar este Tutorial, haz aprendido varios usos para el comando wget. Ahora puedes utilizarlo para obtener uno o varios archivos. Además, haz aprendido algunos usos avanzados, como la descarga de un sitio web completo o la localización de URL rotas. Para obtener más información, también puede consultar la documentación oficial.
¿Hay algún truco o consejo oculto que deseas compartir? ¡Siéntase libre de hacerlo en los comentarios a continuación!