Todo lo que necesitas saber sobre tecnología

Etiqueta: Tutoriales de comandos de Linux Página 1 de 2

Encuentre el PID de un proceso en la terminal de Linux

Esta guía tiene como objetivo enseñarle a encontrar el PID de un proceso en ejecución en una terminal Linux. PID significa Identificador de proceso. En Linux, cada proceso en ejecución tiene una identificación única que se llama PID. Ayuda al sistema a rastrear, controlar y gestionar procesos individuales. Puede utilizar PID para iniciar, detener, pausar y monitorear procesos. Además, los PID se utilizan para solucionar problemas. Permite a los usuarios y administradores identificar y gestionar procesos específicos de manera eficiente. Ahora puede seguir los pasos a continuación para ver cómo puede usar los comandos de Linux para encontrar sus PID. Mejores prácticas para encontrar el PID de un proceso en la terminal de Linux En esta guía, le mostramos algunas utilidades útiles de Linux para encontrar el PID de un proceso en ejecución en Linux. Para hacer esto, puede seguir los pasos a continuación. 1 – Utilice el comando pgrep para encontrar los PID en Linux El comando pgrep es una herramienta que se utiliza para buscar procesos en función de sus atributos y luego imprimir los ID de proceso (PID). Permite a los usuarios encontrar procesos especificando sus nombres, propiedad del usuario, ID de proceso principal y más. La sintaxis del comando pgrep es la siguiente: pgrep nombre-proceso Por ejemplo, para encontrar los PID de Nginx, puede ejecutar: pgrep nginx Ejemplo de salida 1712 1715 1716 Para buscar procesos cuyos nombres coincidan exactamente con el nombre, puede usar la opción -x : pgrep -x nombre-proceso 2 – Utilice el comando pidof para identificar PID en la terminal de Linux El comando pidof es otra herramienta útil en Linux para identificar el ID de proceso (PID) de un programa o servicio en ejecución. La sintaxis del comando pidof es la siguiente: pidof nombre-proceso Por ejemplo: pidof nginx Salida del ejemplo 1716 1715 1712 3 – Listar los PID de Linux con el comando ps aux El comando ps aux es una potente utilidad en Linux que se utiliza para mostrar información sobre todos los archivos actualmente ejecutar procesos en un formato detallado. Si no conoce el nombre exacto del paquete, puede combinarlo con el comando grep para encontrar sus PID: ps aux | grep -i nombre-proceso Por ejemplo: ps aux | grep -i ngin Nota: Si desea eliminar un proceso, puede consultar esta guía sobre Eliminar un proceso en Linux desde la Terminal. Conclusión En este punto, ha aprendido a encontrar el PID de un proceso en ejecución en la Terminal de Linux. Puede utilizar fácilmente comandos de Linux, incluidos pgrep, pidof y ps aux, para identificar los PID en Linux. Espero que lo disfrutes. Además, es posible que le interese leer los siguientes artículos: Utilice el comando arp en Linux Redes Forzar al usuario a cerrar sesión en Linux Verifique su dirección IP en Linux Enumere usuarios y grupos en Linux

Source link

Configure las contraseñas de los usuarios de Linux con el comando chpasswd

Esta guía tiene como objetivo enseñarle a configurar las contraseñas de los usuarios de Linux con el comando chpasswd. El comando chpasswd es una utilidad de línea de comandos de Linux que se utiliza para cambiar contraseñas de varias cuentas de usuario. Es importante tener en cuenta que el comando chpasswd se utiliza normalmente en scripts o tareas de automatización en las que es necesario cambiar las contraseñas de varios usuarios de forma no interactiva. Los administradores de sistemas lo utilizan comúnmente para administrar cuentas de usuario de manera eficiente y segura. Aprenda a configurar las contraseñas de los usuarios de Linux con el comando chpasswd Para completar esta guía, debe acceder a su servidor Linux como usuario root o no root con privilegios sudo. Puede consultar el sitio web de Orcacore y buscar Guías de configuración inicial de servidores Linux. Luego, siga los pasos a continuación para usar el comando chpasswd en la terminal de Linux con ejemplos. Paso 1: la sintaxis general del comando chpasswd La sintaxis general del comando chpasswd es la siguiente: chpasswd [options]

En el comando anterior, puede usar diferentes opciones para personalizar el comportamiento de chpasswd. Para obtener opciones y ayuda, puede usar la siguiente opción -h: chpasswd -h En su resultado, verá: Paso 2: cambiar las contraseñas de los usuarios mediante la entrada estándar de chpasswd En este punto, puede ejecutar chpasswd sin ninguna opción para cambiar la contraseña del usuario desde la entrada estándar. chpasswd Por ejemplo, actualizamos las contraseñas de los siguientes usuarios existentes como se muestra a continuación: orca:newpassword1 olivia:newpassword2 Una vez que haya terminado, presione ctrl+d para completar su tarea. Además, puede utilizar la opción -c para cambiar su método de cifrado. De forma predeterminada, chpasswd utiliza el método PAM. Por ejemplo, para cambiarlo a Ninguno, puede ejecutar: chpasswd -c NONE Paso 2: actualizar las contraseñas de los usuarios mediante el archivo de contraseñas chpasswd Otro método para actualizar las contraseñas de los usuarios es utilizar un archivo con los usuarios actuales y sus contraseñas actualizadas. Primero, necesita crear un archivo con el editor de texto que desee, como Vi editor o Nano editor: vi mypasswords.txt En el archivo, debe agregar los usuarios con las nuevas contraseñas en los servidores Linux como se muestra a continuación: usuario1:newpass1 usuario2:newpass2 usuario3:newpass3 Cuando haya terminado, guarde y cierre el archivo. Luego, puede verificar el contenido del archivo de contraseñas con el siguiente comando: cat mypasswords.txt En este punto, debe ejecutar el comando chpasswd en Linux para redirigir los datos del archivo mypasswords.txt: chpasswd < mypasswords.txt Esto leerá sus contraseñas del archivo. Conclusión El comando chpasswd proporciona una forma eficaz de actualizar las contraseñas de las cuentas de usuario de forma individual o masiva. Al aceptar pares de nombre de usuario y contraseña desde una entrada estándar o un archivo específico, puede actualizar fácilmente las contraseñas de sus usuarios en Linux. Espero que lo disfrutes. Además, es posible que le interese leer los siguientes artículos: Maximizar la duración de la sesión de Sudo en espacios de Linux en nombre de archivo en Linux con ejemplos 4 comandos de Linux para obtener una dirección IP pública Ocultar archivos y directorios en la línea de comandos de la terminal de Linux
Source link

Instalar el paquete build-essential en Debian Linux

Esta guía tiene como objetivo enseñarle a instalar el paquete build-essential en Debian Linux. El paquete build-essential es un metapaquete en distribuciones de Linux basadas en Debian. Incluye un conjunto de paquetes y herramientas esenciales necesarios para compilar y crear software a partir del código fuente. Estas herramientas las utilizan habitualmente los desarrolladores y administradores de sistemas cuando crean software personalizado o instalan software que no está disponible en formato binario precompilado. Normalmente, los siguientes componentes están disponibles en el paquete build-essential: Compilador Herramientas de compilación Encabezados y bibliotecas de desarrollo Enlazador Utilidades esenciales Ahora puede seguir los pasos a continuación para instalar build-essential en Debian 11 y Debian 12. Instale rápidamente el paquete build-essential en Debian Linux Para completar esta guía, debe iniciar sesión en su servidor como usuario no root con privilegios sudo. Para este propósito, puede consultar las siguientes guías de configuración inicial de Debian Linux: Configuración inicial del servidor con Debian 11 Configuración inicial del servidor con Debian 12 Ahora siga los pasos a continuación y use rápidamente un solo comando para instalar el paquete esencial de compilación. Paso 1: ejecutar la actualización del sistema en Debian Linux Primero, debe actualizar y actualizar sus paquetes en las distribuciones de Debian. Para hacer esto, puede ejecutar los siguientes comandos: # sudo apt update # sudo apt Upgrade -y Paso 2: comando para instalar build-essential en Debian El paquete build-essential está disponible en el repositorio predeterminado de Debian. Para obtener el paquete, simplemente puede ejecutar el siguiente comando: sudo apt install build-essential -y Resultado de ejemplo: Paso 3: pasos sencillos para crear una aplicación desde el código fuente en Debian Linux Para compilar y crear una aplicación a partir de su código fuente en Debian Linux, puede seguir los siguientes pasos generales: Descargue el código fuente de la aplicación que desea crear. Instale todos los paquetes y dependencias necesarios para crear una aplicación desde el código fuente en Debian. Estas son las dependencias más comunes para crear aplicaciones desde el código fuente: sudo apt install dh-autoreconf libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev -y Si descargó un archivo tarball, debe extraerlo al archivo deseado directorio. Luego, cambie su directorio actual al directorio del código fuente de la aplicación. Ejecute el script de configuración. Esto verifica su sistema en busca de dependencias y prepara el entorno de compilación. Es posible que deba especificar opciones según sus requisitos. sudo ./configure Una vez completada la configuración, puede compilar el código fuente usando el comando make. Este comando lee el Makefile generado durante el paso de configuración y compila los archivos fuente en binarios ejecutables. sudo make Después de la compilación, puede instalar la aplicación en todo el sistema usando el comando make install. Esto copiará los binarios ejecutables y cualquier archivo necesario a los directorios apropiados en su sistema. sudo make install Conclusión Se recomienda instalar los paquetes desde el código fuente. Porque es posible que tu Debian Linux no tenga los paquetes disponibles. Con esta opción, podrás tener más control sobre tus paquetes. Espero que disfrutes de esta guía sobre cómo instalar el paquete build-essential en Debian Linux. Además, es posible que le interese leer los siguientes artículos: Actualizar el kernel de Debian sin conexión de red Instalar Oracle JDK 21 en Ubuntu/Debian Ejecutar Umbrel OS en Ubuntu y Debian Linux Actualizar PHP predeterminado a PHP 8.3 en Debian/Ubuntu

Source link

Maximizar la duración de la sesión de Sudo en Linux

Esta guía tiene como objetivo enseñarle a maximizar o aumentar la duración de la sesión de Sudo en Linux. En Linux, la duración de una sesión de sudo se refiere al período de tiempo durante el cual un usuario puede ejecutar comandos con privilegios de administrador usando el comando sudo sin que se le solicite que vuelva a ingresar su contraseña. De forma predeterminada, esta duración está establecida en 15 minutos. Después de esto, el usuario deberá volver a autenticarse con la contraseña para continuar ejecutando los comandos sudo. Si quieres potenciar este tiempo, puedes seguir el resto del artículo. Simplemente aprenda a maximizar la duración de la sesión de Sudo en Linux. Antes de comenzar a mejorar el tiempo de espera de la sesión de Sudo, debe iniciar sesión en su servidor Linux como usuario no root con privilegios de Sudo. Para ello, puede visitar el sitio web de Orcacore y buscar Guías de configuración inicial. Luego, siga los pasos a continuación para completar esta guía. Mostrar el tiempo actual de la sesión de Sudo Como sabe, el valor predeterminado se establece en el archivo de configuración de sudoers que se encuentra en /etc/sudoers. Para verificar el tiempo de sesión actual, puede usar el siguiente comando: sudo visudo En el archivo, busque la siguiente línea: Defaults env_reset,timestamp_timeout=15 El número al lado de la opción timestamp_timeout es su tiempo de sesión predeterminado. Si no ve esta línea en su archivo, significa que su sesión predeterminada es 15. Una vez que revise el archivo, salga y siga los pasos a continuación. Aumento de la duración de la sesión de Sudo En este punto, simplemente puede abrir el archivo visudo con el siguiente comando: sudo visudo Busque la siguiente línea y establezca el valor deseado. Si la línea no existe, puede agregarla manualmente: Valores predeterminados env_reset,timestamp_timeout=30 Cuando haya terminado, guarde y cierre el archivo. Este ejemplo aumentará el tiempo de su sesión a 30 minutos. Nota: Si establece un valor de 0, deberá ingresar su contraseña cada vez que use sudo. Si establece un valor negativo como -1, su sesión de sudo nunca caducará. Conclusión Con estos pasos, ha maximizado con éxito la duración de la sesión sudo en Linux. Tenga en cuenta que aumentar demasiado la duración de la sesión puede generar riesgos de seguridad, así que equilibre la conveniencia con las consideraciones de seguridad. Espero que lo disfrutes. Además, es posible que le interese leer los siguientes artículos: Utilice el comando arp en Linux Guía de enlaces simbólicos de redes en Linux para principiantes La guía definitiva de monitoreo de disco duro smartctl en Linux Espacios en nombre de archivo en Linux con ejemplos

Source link

Utilice el comando arp en redes Linux

Esta guía pretende mostrar cómo utilizar la utilidad de línea de comandos arp en redes Linux. ARP significa Protocolo de resolución de direcciones. Es un protocolo de red que se utiliza para asignar una dirección IP a una dirección física (MAC) correspondiente en una red local. Además, es esencial para la comunicación entre dispositivos en el mismo segmento de red. ARP opera en la capa de enlace de datos del modelo OSI y es responsable de convertir direcciones IP en direcciones MAC. Ahora puede seguir los pasos a continuación para iniciar la instalación de la utilidad ARP y el uso de la línea de comandos en distribuciones de Linux. Aprenda a utilizar el comando arp en redes Linux Antes de comenzar a completar esta guía, debe iniciar sesión en su servidor como usuario no root con privilegios sudo. Puede utilizar estas instrucciones para todas las distribuciones de Linux como AlmaLinux, Debian 12, Ubuntu 22.04, Rocky Linux, Fedora, etc. Ahora siga los pasos a continuación para completar esta guía. Paso 1: instale la utilidad de línea de comandos arp en Linux Como sabrá, el comando ARP es una extensión del paquete net-tools. Además, está preinstalado en la mayoría de las distribuciones de Linux. Por lo tanto, debe tener la utilidad ARP instalada de forma predeterminada en su servidor Linux. Para verificar esto, puede verificar su versión: arp –version En el resultado, verá su versión de net-tools: Resultado net-tools 2.10 Sin embargo, es posible que no tenga net-tools y arp instalados en su servidor de forma predeterminada. Para instalarlo, puede usar los siguientes comandos: En Debian/Ubuntu, puede ejecutar el siguiente comando: sudo apt install net-tools Para distribuciones basadas en RHEL como AlmaLinux, Rocky Linux y Fedora, puede usar: sudo dnf install net-tools Una vez instalado el paquete net-tools, debería tener acceso al comando arp en su sistema Linux. Paso 2: ¿Cómo utilizar el comando arp en Linux? Ahora que se ha familiarizado con el comando arp y lo ha instalado en su distribución de Linux, puede empezar a utilizarlo. Comencemos con la sintaxis general. Sintaxis general del comando arp La sintaxis general del comando arp en Linux es la siguiente: arp [options] [hostname | IP_address]

arp: este es el comando en sí, que se utiliza para interactuar con la caché del Protocolo de resolución de direcciones (ARP).

[options]: opciones opcionales de línea de comandos que modifican el comportamiento del comando arp.

[hostname | IP_address]: Parámetro opcional que especifica el nombre de host o la dirección IP del dispositivo de destino. Opciones comunes utilizadas en el comando arp Aquí proporcionamos algunas de las opciones más utilizadas en el comando arp, que incluyen: -a: muestra el contenido actual de la caché ARP. -s: agrega una entrada al caché ARP manualmente. -d: elimina una entrada del caché ARP. -i [interface]: especifique la interfaz de red que se utilizará (por ejemplo, eth0, wlan0). Ver caché ARP en Linux Para ver los detalles actuales de la caché ARP en su distribución de Linux, puede usar el siguiente comando en su terminal: arp -a En su salida, verá la dirección IP y la dirección MAC correspondiente de cada entrada. Agregar manualmente una entrada ARP en Linux Si planea agregar manualmente una caché de entrada ARP en su servidor Linux, puede usar el siguiente comando de sintaxis: sudo arp -s Necesitas reemplazar el con la dirección IP que desea agregar y el con la dirección MAC correspondiente. Eliminar una entrada de la caché ARP Además, puede eliminar fácilmente una entrada de la caché ARP de su lista. Para hacer esto, puede utilizar la siguiente sintaxis: sudo arp -d Vaciar la lista de caché ARP Si planea vaciar y borrar su lista de caché ARP, simplemente puede ejecutar el siguiente comando: sudo ip -s -s neigh clean all Lista de opciones y uso del comando arp Para obtener más opciones y uso del Utilidad ARP en Linux, puede ejecutar el comando de ayuda o la página de manual: # arp -h # man arp Nota: Los privilegios sudo generalmente son necesarios para usar opciones que modifican el caché ARP, como agregar o eliminar entradas. Conclusión El comando arp en Linux es una poderosa herramienta para administrar y solucionar problemas de conectividad de red en la capa de enlace de datos. En este punto, ha aprendido a utilizar el comando arp en redes Linux. Espero que lo disfrutes. Además, es posible que le interese leer los siguientes artículos: El servicio Apache2 falló con el código de salida del resultado: solucionar el problema Comprender el Shell de inicio de sesión y el Shell interactivo en Linux Guía de enlaces simbólicos en Linux para principiantes Extraer archivos Tar Gz en la línea de comandos de Linux

Source link

Instalación de 7-Zip en Debian 12: CLI y GUI

En esta guía, queremos mostrarle una guía paso a paso para la instalación de la interfaz gráfica y la línea de comandos 7-zip en Debian 12 Bookworm. 7-zip es una utilidad de archivo de archivos que utiliza el formato de archivo 7z. Además, es conocido por su alto soporte para varios algoritmos de compresión. Y se puede cifrar y proteger con contraseña, lo que agrega una capa de seguridad a los datos confidenciales. La herramienta principal asociada con 7zip en Linux se llama «p7zip». Ahora siga los pasos a continuación para iniciar la instalación de 7zip en Debian 12. Antes de comenzar la configuración de 7zip, debe iniciar sesión en su servidor como usuario no root con privilegios sudo. Para ello, puede consultar la configuración inicial del servidor Debian 12. Ahora continúe con los siguientes pasos para completar esta guía. Primero, debes ejecutar la actualización del sistema con el siguiente comando: sudo apt update Los paquetes están disponibles en el repositorio predeterminado de Debian 12. Entonces use el siguiente comando para instalar el paquete 7zip: sudo apt install p7zip-full p7zip-rar -y Paso 2 – Sintaxis general para 7-Zip Una vez que se complete la instalación, puede usar 7-zip en Debian 12. La sintaxis general parece el siguiente formato: 7z [<switches>…] [<file_names>…]
[<@listfiles…>]

Puede encontrar los modificadores y comandos para 7-Zip con el siguiente comando: 7z -h En su salida, verá una lista de opciones para 7-Zip: Paso 3: ejemplos de uso de la CLI de 7-Zip en Debian 12 En este En este punto, queremos mostrarte algunos ejemplos del uso de 7-zip desde la línea de comandos. Para agregar archivos al archivo, puede usar el comando 7z a. Por ejemplo: 7z a {nombre-archivo}.7z {nombre-archivo}.txt Para extraer o abrir un archivo en un directorio actual, puede usar el comando 7z e. Por ejemplo: 7z e {nombre-archivo}.7z Puede usar el comando 7z x en Debian 12, para extraer o abrir un archivo en un directorio actual, por ejemplo: 7z x {nombre-archivo}.7z Además, puede enumere todo el contenido del archivo con el siguiente comando 7z l: 7z l {nombre-archivo}.7z El paquete p7zip-full incluye la herramienta de escritorio. Para iniciar su escritorio 7-zip en Debian 12, busque p7zip y abra su aplicación de escritorio. Desde allí, puede extraer y abrir sus archivos con la herramienta GUI 7zip. Conclusión 7zip admite varios algoritmos de compresión, incluidos LZMA, LZMA2, PPMD, BZIP2 y otros. Los usuarios pueden elegir diferentes métodos de compresión según sus preferencias y requisitos. En este punto, ha aprendido la instalación de la herramienta GUI y CLI de 7-Zip en Debian 12. Espero que lo disfrute. Además, es posible que le interese leer los siguientes artículos: Instalar MS SQL Server 2022 en Debian 12 Configuración del servidor Pritunl VPN en Debian 12: configurar los clientes Configuración de AppArmor en Debian 12 Bookworm Instalar Odoo 17 en Debian 12 Bookworm

Source link

Instalar un paquete en Ubuntu sin Internet – APT Offline

En esta guía, queremos mostrarle cómo instalar un paquete en Ubuntu sin acceso a Internet usando el comando apt-offline. Puede utilizar apt-offline para administrar la instalación y las actualizaciones de su paquete sin conexión a Internet. Ahora puede continuar con los siguientes pasos para ver cómo utilizar esta útil herramienta para instalar paquetes en Ubuntu sin Internet. Puede utilizar esta guía para cualquier versión de Ubuntu como Ubuntu 22.04 y Ubuntu 20.04. Aprenda a instalar un paquete en Ubuntu sin Internet: Administrador de paquetes APT sin conexión Antes de aprender a utilizar apt-offline para instalar sus paquetes, debe instalar apt-offline en su servidor Ubuntu sin conexión a Internet. Si no lo tienes, continúa con los siguientes pasos para completar esta guía. Paso 1: instale apt-offline en un sistema Ubuntu sin conexión Si no tiene apt-offline instalado en su servidor, puede descargar el paquete desde un sistema con acceso a Internet y transferirlo a su sistema sin conexión. Para obtener el paquete, puede visitar el sitio web oficial y obtener el paquete que desee y que sea adecuado para su sistema Ubuntu. Paso 2: configure un archivo de firma en el sistema Ubuntu sin Internet Desde su sistema Ubuntu fuera de línea, debe generar un archivo de firma para apt-offline. Este archivo incluye información sobre todas las actualizaciones y paquetes que necesita el sistema. Para hacer esto, puede usar el siguiente comando: sudo apt-offline set /path/to/signature-file.sig Recuerde reemplazar /path/to/signature-file.sig con la ruta y el nombre de archivo que desee. Paso 3: descargar un paquete en un sistema en línea En este punto, debe transferir el archivo de firma que creó en el sistema Ubuntu fuera de línea al sistema que tiene acceso a Internet. Luego, puede usar el comando apt-offline en su sistema en línea para descargar los paquetes requeridos: sudo apt-offline get -d /path/to/downloaded-packages /path/to/signature-file.sig Este comando descarga los paquetes necesarios paquetes y actualizaciones del archivo de firma. Una vez que se complete la descarga, debe transferir los paquetes a su sistema Ubuntu sin conexión a Internet. Paso 4: instalar paquetes con apt-offline en Ubuntu sin Internet En este punto, puede instalar fácilmente los paquetes de transferencia en su sistema fuera de línea con el siguiente comando: sudo apt-offline install /path/to/downloaded-packages Finalmente, ejecute el actualización del sistema para aplicar los cambios: sudo apt update Nota: El comando apt update no requiere una conexión a Internet; simplemente actualiza los paquetes del sistema. Notas importantes sobre el uso de APT sin conexión Cuando desee utilizar un administrador de paquetes apt sin conexión, debe considerar las siguientes notas: Asegúrese de que la versión de apt-offline sea la misma en los sistemas en línea y sin conexión. Además, asegúrese de utilizar la ruta de firma correcta para apt-offline. Puede transferir archivos entre sus sistemas en línea y fuera de línea con una unidad USB. Conclusión Con apt-offline, puede mantener actualizado su sistema Ubuntu y obtener las últimas actualizaciones y paquetes de seguridad sin conexión a Internet. En este punto, ya ha aprendido que puede instalar fácilmente los paquetes que desee en Ubuntu sin una conexión a Internet. Espero que lo disfrutes. Si necesita ayuda, por favor coméntenos. Además, es posible que le interese leer los siguientes artículos: Actualizar el kernel de Debian sin conexión de red Qué hacer sudo apt update y update en Ubuntu/Debian Fix APT Error La descarga se realiza sin entorno de pruebas como root apt vs apt-get: ¿cuál deberíamos usar? Instalar un Archivo Deb por dpkg o por APT en Debian/Ubuntu

Source link

Extraiga archivos Tar Gz en la línea de comandos de Linux

Este tutorial tiene como objetivo enseñarle cómo extraer archivos Tar Gz (tar.gz) en la línea de comandos de Linux. En el sistema operativo Linux, un archivo tar.gz es un formato de archivo comprimido. Se utiliza para comprimir varios archivos y directorios en un solo archivo. Consta de dos partes: Tar y Gz que significa: Tar: Esta es una herramienta que crea archivos comprimidos que se conocen como tarballs. Recopilará archivos en un solo archivo. Gz: Es la herramienta de compresión que reduce el tamaño del archivo. Comprimirá el archivo tar en un archivo tar.gz o tarball comprimido con gzip. Propósito de usar archivos Tar GZ en Linux El propósito de usar archivos tar.gz en dispositivos Linux se divide en dos partes: Agrupar archivos y directorios en Linux: Como dijimos, Tar recopilará múltiples archivos y directorios en un solo archivo. Esto le ayudará a administrar y transferir sus archivos más fácilmente. Compresión: mientras Tar recopila archivos y directorios, Gzip reduce el tamaño del archivo tar comprimiéndolo. Le ayudará a ahorrar almacenamiento y transferir sus datos más rápido. Aprenda rápidamente a extraer archivos Tar Gz en la línea de comandos de Linux En este punto, asumimos que tiene un archivo tar.gz y desea extraerlo. Ahora puedes seguir los pasos a continuación para ver cómo puedes hacerlo. Antes de comenzar el proceso de extracción, debe tener la herramienta de línea de comandos tar en su sistema operativo Linux. Para instalar tar en Linux, puede usar: Debian / Ubuntu: sudo apt install tar RHEL / AlmaLinux / Fedora / Rocky Linux: sudo dnf install tar -y A continuación, puede usar la siguiente sintaxis tar para extraer su archivo tar.gz: tar -xvzf nombredearchivo.tar.gz Veamos el significado de las opciones del comando anterior: -x: extrae archivos de un archivo comprimido. -z: utiliza la descompresión gzip. -v: modo detallado (opcional, para mostrar el progreso). -f: especifica el nombre del archivo comprimido. Este comando extraerá el archivo a su directorio actual. Si desea extraer el archivo a otro directorio, debe usar la opción -C: tar -xvzf filename.tar.gz -C /path/to/directory Esto extraerá su archivo al directorio especificado. Conclusión En este punto, ha aprendido que los archivos tar.gz se utilizan en Linux para empaquetar distribuciones de software, copias de seguridad y transferir o archivar archivos y directorios grandes. Si tiene un archivo tar.gz, simplemente puede usar el comando tar con las opciones requeridas para extraerlo. Espero que disfrutes usándolo. Además, es posible que le interese leer los siguientes artículos: Transferir archivos desde el servidor Linux a la máquina local usando Fasd en Linux para acceder rápidamente a archivos y directorios Solucionar un error NTFS de tipo de sistema de archivos desconocido en Linux

Source link

Instale el último CMake en la línea de comandos de Fedora 39

En este tutorial, aprenderá a instalar la última versión de CMake en Fedora 39 desde la terminal de línea de comandos. Para obtener la última versión de CMake, puede compilarla fácilmente desde el código fuente. CMake es un sistema de compilación de código abierto que tiene las siguientes características: Compatibilidad multiplataforma Configuración flexible Arquitectura extensible Compatibilidad con sistemas de compilación múltiples Comunidad activa Compilaciones fuera de código Pasos para instalar el último CMake en la línea de comandos de Fedora 39 Antes de comenzar a compilar su herramienta CMake, debe tener acceda a su servidor Fedora como usuario no root con privilegios sudo. Luego, siga los pasos a continuación para completar esta guía. Paso 1: Paquetes necesarios para instalar CMmake en Fedora 39 Primero, debe ejecutar la actualización del sistema con el siguiente comando: sudo dnf update -y Luego, use el siguiente comando para instalar algunos paquetes necesarios que son necesarios para compilar CMake:sudo dnf install gcc gcc-c++ openssl-devel bzip2-devel libffi-devel zlib-devel wget make -yPaso 2: descargar CMake desde el código fuente en la línea de comandos de Fedora 39. En este punto, debe visitar la página de lanzamiento de GitHub. y obtenga la última versión estable de CMake para Linux con el siguiente comando wget: sudo wget https://github.com/Kitware/CMake/releases/download/v3.27.7/cmake-3.27.7.tar.gz Cuando finalice la descarga completado, extráigalo usando el siguiente comando:sudo tar -zxvf cmake-3.27.7.tar.gz Luego, navegue hasta su directorio CMake en Fedora 39:cd cmake-3.27.7Paso 3: compilar y compilar el último CMake en Fedora 39At En este punto, puede iniciar el proceso de compilación de CMake. Primero, debe ejecutar el script de arranque con el siguiente comando: sudo ./bootstrap Cuando esté completo, obtendrá el siguiente resultado: Luego, puede comenzar a compilar CMake en Fedora 39 con el siguiente comando: sudo make Tomará algún tiempo completar. Cuando se complete, verá: Ahora puede instalar CMake usando el siguiente comando:sudo make installFinalmente, puede verificar su instalación verificando su versión:sudo cmake –versionPaso 4 – (Opcional) Pruebe la instalación de CMake en Fedora 39At En este punto, puede probar su CMake creando un proyecto de muestra Hello World en Fedora 39. Primero, necesita crear un directorio para su proyecto y cambiar a él con los siguientes comandos:# sudo mkdir cmproject # cd cmprojectLuego, necesita cree un archivo fuente C++ con su editor de texto favorito como vi editor o nano editor:sudo vi hello.cppAgregue el siguiente contenido al archivo:#include

int main() { std::cout << "¡Hola mundo!\n"; devolver 0; }Cuando haya terminado, guarde y cierre el archivo. A continuación, debe crear el archivo CMakeLists.txt (con estas mayúsculas exactas) que CMake requiere:sudo vi CMakeLists.txtEl directorio raíz del proyecto ( ~/cmproject en este caso) debe contener un archivo CMakeLists.txt. Cada línea en un archivo CMakeLists.txt tiene un comando. El archivo CMakeLists.txt para este proyecto es bastante trivial y solo contendrá estas tres líneas:cmake_minimum_required(VERSIÓN 3.13) # Proyecto de verificación de versión de CMake (MiProyecto) # Crear proyecto "MiProyecto" set(CMAKE_CXX_STANDARD 14) # Habilitar el estándar c++14 add_executable(hola hola.cpp)Cuando haya terminado, guarde y cierre el archivo. Se recomienda tener un directorio de compilación separado para los ejecutables. Para hacer esto, ejecute el siguiente comando:sudo mkdir buildLa estructura del proyecto ahora se ve así:sudo tree Para ejecutar CMake, necesita cambiar a su directorio de compilación en Fedora 39:cd buildEjecute el comando CMake:sudo cmake..Nota: El .. es un alias para el directorio principal y le dice a cmake que busque el archivo CMakeLists.txt en el directorio principal. Si ve CXX en cualquier lugar mientras trabaja con CMake, se refiere a C++ como CXX. Ahora puede generar el ejecutable simplemente escribiendo: sudo cmake --build. Luego, ejecute el archivo ejecutable: sudo ./hello Eso es todo. Ya ha terminado. Conclusión En este punto, ha aprendido a instalar la última versión estable de CMake en Fedora 39 desde la terminal de línea de comandos. Además, ha aprendido a probar su instalación de CMake creando un proyecto de muestra. Espero que disfrute usándolo. Para obtener más guías y artículos, puede visitar el sitio web de Orcacore.
Source link

Crear disco RAM en la terminal de línea de comandos de Linux

En esta guía, aprenderá a crear un disco RAM o una unidad RAM en Linux desde la terminal de línea de comandos. Ahora veamos cuál es el propósito de un disco RAM y por qué debería usarlo en Linx. Propósito de usar un disco RAM en Linux Como sabrá, un disco RAM también se conoce como unidad RAM. Es una sección de la RAM que está formateada con un sistema de archivos. Entonces puedes montar el disco RAM en un directorio de Linux y comenzar a usarlo como partición de disco. Además, es súper rápido y puede realizar innumerables lecturas y escrituras. Puede usarlo para datos temporales o directorios de almacenamiento en caché. Además, puedes usarlo para ejecutar máquinas virtuales dentro de VirtualBox. Simplemente cree un disco RAM en Linux desde la terminal de línea de comandos. En este punto, puede usar esta instrucción en cualquier distribución de Linux como AlmaLinux, Fedora, Debian, Ubuntu, etc. Solo necesita tener acceso a su servidor Linux como usuario no usuario root con privilegios sudo. Luego, siga los pasos a continuación para completar esta guía. Paso 1: Crear un directorio para el disco RAM en Linux En primer lugar, debe crear un directorio de disco RAM en su sistema Linux. Puedes crearlo donde quieras. Por ejemplo, creamos nuestro directorio en el directorio /tmp:sudo mkdir /tmp/ramdisk. Luego, puede configurar los permisos para este directorio para que cualquier usuario de su distribución de Linux pueda usar el disco RAM. Para hacer esto, puede ejecutar el siguiente comando: sudo chmod 777 /tmp/ramdisk Paso 2: verifique la RAM libre con htop en la terminal de Linux En este punto, puede verificar cuánto espacio de RAM libre hay en su sistema Linux. Puede hacer esto utilizando la utilidad de línea de comando htop. Para instalar la utilidad htop, puede ejecutar el siguiente comando: En distribuciones basadas en Debian, puede ejecutar: sudo apt install htop -y En distribuciones basadas en RHEL, puede ejecutar: sudo dnf install htop -y Luego, ejecute la utilidad htop desde Línea de comando del terminal Linux: sudo htop Como puede ver en el resultado, tenemos suficiente espacio RAM. Además, no necesitamos usar demasiada RAM. Paso 3: montar el disco RAM en la terminal Linux Ahora podemos asignar fácilmente 1 GB para nuestro disco RAM. O puede elegir el espacio RAM que desee. Para hacer esto, puede usar el siguiente comando y especificar un nombre de dispositivo en el directorio de su disco RAM: sudo mount -t tmpfs -o size=1024m myramdisk /tmp/ramdisk Luego, puede verificar su archivo de disco RAM montado con lo siguiente Comando de Linux: montar | tail -n 1En su salida, verá: Ahora, si copia sus archivos en su disco RAM y verifica su espacio RAM con la utilidad htop, su uso de espacio RAM aumentará. Luego, si desmontas el disco RAM, todo volverá al uso original:sudo umount /tmp/ramdisk/Con esta opción, puedes probar fácilmente si tu disco RAM está funcionando correctamente o no en tu sistema Linux.Paso 4 – Automáticamente Monte el disco RAM en el arranque del sistema Linux Si desea montar automáticamente el disco RAM cuando se inicia su computadora, debe abrir el archivo /etc/fstab y agregarle algunos contenidos. Puede abrir el archivo con el editor de texto que desee, como vi editor o nano editor:sudo vi /etc/fstabAgregue el siguiente contenido a sus valores al archivo:myramdisk /tmp/ramdisk tmpfs defaults,size=1G,x-gvfs-show 0 0 Cuando haya terminado, guarde y cierre el archivo. Esto montará automáticamente su disco RAM en el arranque del sistema. Para montarlo inmediatamente sin reiniciar, puede ejecutar el siguiente comando:sudo mount -aConclusión En este punto, ha aprendido a crear un disco RAM en Linux desde la línea de comando del terminal, Montar. su disco RAM y móntelo automáticamente en su sistema. Desde allí, puede definir fácilmente sus directorios en el disco RAM para liberar su uso de RAM. Espero que lo disfrute. También te puede interesar leer: Instalar y usar el complemento Zsh Autosuggestions Supervisar el tráfico de red con Ntopng en Debian 12

Source link

Página 1 de 2

Funciona con WordPress & Tema de Anders Norén