Busybox es un software GNU gratuito y de código abierto que es un único archivo ejecutable con varias herramientas UNIX. Está especialmente diseñado para el sistema operativo integrado que tiene recursos limitados, como espacio de almacenamiento y memoria. Proporciona un reemplazo minimalista de las utilidades de shell que puede usar en sistemas de escritorio como ls, mv, cp, tar, etc. La ejecución de busybox se puede realizar en muchos entornos de sistemas operativos populares como Linux, Android, etc.
Aquí en LinuxAPT, analizaremos el proceso de instalación y los casos de uso de Busybox en el servidor Ubuntu 20.04 LTS.
¿Cómo instalar Busybox en Ubuntu 20.04 LTS?
Para comenzar, ejecute el comando apt update antes de instalar busybox:
$ sudo apt update
A continuación, ejecute el comando como se muestra a continuación para instalar Busybox:
$ sudo apt install busybox -y
También puede instalar el busybox con el comando apt-get. El proceso es similar a los pasos anteriores.
Primero, ejecutemos el comando apt-get update antes de instalar busybox:
$ sudo apt-get update
Ahora, ejecute el siguiente comando para instalar Busybox:
$ sudo apt-get install busybox -y
¿Cómo usar Busybox en Ubuntu 20.04 LTS?
Puede usar busybox a través de su shell directamente en Ubuntu 20.04 LTS. Con la interfaz de shell, la ejecución de comandos como ls, rm está disponible. Ejecutemos el siguiente comando:
$ busybox sh
Tenga en cuenta que estamos tratando de eliminar un archivo llamado "exec" con el comando:
$ busybox sh
Luego ejecute los siguientes comandos:
$ ls
$ rm exec
Esto eliminará el archivo exec con el comando busybox.
Busybox proporciona un servidor web httpd como un programa que es muy popular y útil. Puede verificar la disponibilidad y usar el servidor web httpd con el siguiente comando. Asegúrese de cambiar a usuario root en tal caso:
# busybox sh
Entonces:
# ps -ef | grep httpd
Ahora, para verificar si el servidor web está funcionando, creemos un archivo HTML con un código simple:
# busybox sh
Entonces:
# vi index.html
<!DOCTYPE html>
<html>
<body>
<h1>Busybox HTTPD Testing</h1>
<p>Success.</p>
</body>
</html>
Luego guárdelo.
Ahora, compruebe navegando por el sitio para comprobar si funciona o no.
Otro caso de uso de busybox es obtener la ruta real del archivo, puede usar busybox con el siguiente comando readlink:
$ busybox sh
$ readlink -f list.sh
Aquí, ejecutamos el comando readlink para la ruta real de list.sh usando el shell de busybox.
¿Cómo desinstalar busybox en Ubuntu 21.04?
Para desinstalar solo el paquete busybox podemos usar el siguiente comando:
$ sudo apt-get remove busybox
¿Cómo desinstalar busybox y sus dependencias?
Para desinstalar busybox y sus dependencias que Ubuntu 21.04 ya no necesita, podemos usar el siguiente comando:
$ sudo apt-get -y autoremove busybox
¿Cómo eliminar las configuraciones y los datos de busybox?
Para eliminar la configuración y los datos de busybox de Ubuntu 21.04, podemos usar el siguiente comando:
$ sudo apt-get -y purge busybox
¿Cómo eliminar la configuración, los datos y todas sus dependencias de busybox?
Podemos usar el siguiente comando para eliminar las configuraciones de busybox, los datos y todas sus dependencias, podemos usar el siguiente comando:
$ sudo apt-get -y autoremove --purge busybox