Los Temas más visitados de Linux
Listado de los Temas más visitados durante los últimos 30 días
Postfix es un agente de transferencia de correo (MTA), una aplicación que se utiliza para enviar y recibir correos electrónicos. Se puede configurar para que solo se pueda utilizar para enviar correos electrónicos mediante una aplicación local. Esto es útil en situaciones en las que necesita enviar notificaciones por correo electrónico de sus aplicaciones de forma regular o, simplemente, si tiene mucho tráfico saliente que un proveedor de servicios de correo electrónico externo no permite. También es una alternativa más ligera a la ejecución de un servidor SMTP completo que mantiene la funcionalidad necesaria.
En este tutorial, instalará y configurará Postfix como servidor SMTP de solo envío. También solicitará certificados TLS gratuitos de Let´s Encrypt para su dominio y cifrará los correos electrónicos salientes con ellos.

En este tutorial aprenderemos cómo instalar el gestor de control de versiones Git en Ubuntu y en otros sistemas Linux.

Si deseas enviar o recibir un correo electrónico, debes tener un servidor de correo. En esta publicación, analizaremos el servidor de correo Linux y cómo el SMTP (Protocolo Simple de Transferencia de Correo) funciona tan bien como otros protocolos relacionados al correo, como el Protocolo de Post Office (POP) y el Protocolo de Acceso a Mensajes de Internet (IMAP) y la relación entre ellos.
Índice de Contenidos:
1 Servidor SMTP de Linux
2 Componentes del servicio de correo
3 Configurar el servidor de correo electrónico
4 Configurar el servidor de correo de Linux
4.1 myorigin
4.2 mydestination
4.3 mail_spool_directory
4.4 mynetworks
4.5 smtpd_banner
4.6 inet_protocols
5 Comprobando la cola de correo
6 Probar el servidor de correo Linux
7 Bandejas de correo libres de spam utilizando SpamAssassin
8 Asegurar la conexión SMTP
9 Utilizando certificados Let’s Encrypt
10 Conceptos básicos del protocolo POP3 e IMAP
11 Instalando Dovecot
12 Configurar Dovecot
13 Secure Dovecot
Como Instalar Arduino 1.8.9 en Ubuntu 18.04 desde cero. En este tutorial te enseñaremos el proceso paso a paso de la configuración e instalación.

Los sistemas de control de versión son cada vez más indispensables en el desarrollo de software moderno, ya que el control de versiones le permite dar seguimiento a su software al nivel de la fuente. Puede rastrear cambios, volver a etapas anteriores y producir ramificaciones para crear versiones alternativas de archivos y directorios.
Git es uno de los sistemas de control de versión más populares disponibles actualmente. Los archivos de muchos proyectos se mantienen en un repositorio Git y sitios como GitHub, GitLab y Bitbucket facilitan el intercambio y la colaboración en proyectos de desarrollo de software.
En esta guía, mostraremos la forma de instalar y configurar Git en un servidor de Ubuntu 18.04. Abarcaremos la instalación del software de dos formas diferentes, cada una con sus propios beneficios según sus necesidades específicas.

No importa cómo se pronuncie GIF, no se puede negar que los GIF son una fuerza importante en el humor en Internet. Son excepcionalmente útiles en la Web porque permiten utilizar una forma ligera de animación que puede dar vida a tu contenido sin el coste de rendimiento que conllevan los vídeos.
Mientras que todo el mundo ha disfrutado de un GIF, muy pocos saben lo fácil que es hacer uno. Puedes grabar un vídeo, cortar un clip y convertirlo en un GIF con la ayuda de dos programas de código abierto gratuitos: VLC y GIMP.
Configuración de Apache24, PHP73 y Postfix para enviar correos desde la página web.
Existe un programa llamado PlayOnLinux que te ayuda a instalar programas Windows en Linux. Este programa tiene varios scripts, guiones, wizards o asistentes para instalar diversos programas, entre ellos Microsoft Office.
Samba es un protocolo de comunicaciones para conectar windows con el sistema de archivos linux y de esta forma ver discos de linux o carpetas como unidades de red en windows.
En este simple tutoria, se muestra como añadir una entrada en el systemd para ejecutar un script solo cuando arrancar el sistema
Una pila “LAMP” es un conjunto de aplicaciones de software de código abierto que se suelen instalar juntas para que un servidor pueda alojar aplicaciones y sitios web dinámicos escritos en PHP. Este término es en realidad un acrónimo que representa al sistema operativo Linux, con el servidor web Apache. Los datos del sitio se almacenan en una base de datos MySQL y el contenido dinámico se procesa mediante PHP.
En esta guía, instalaremos una pila LAMP en un servidor Ubuntu 20.04.

MongoDB, también conocido como Mongo, es una base de datos de documentos de código abierto que se utiliza en muchas aplicaciones web modernas. Se clasifica como base de datos NoSQL porque no sigue la estructura de las bases de datos relacionales tradicionales basadas en tablas. En su lugar, utiliza documentos similares a JSON con esquemas dinámicos.
En MongoDB, la autenticación no está habilitada por defecto, por lo tanto, cualquier usuario con acceso al servidor donde se haya instalado la base de datos puede agregar y eliminar datos sin restricciones. Este tutorial le servirá como guía para crear un usuario administrativo y habilitar la autenticación para brindar protección contra estas vulnerabilidades. Luego, realizará una prueba para confirmar que solo ese usuario administrativo tenga acceso a la base de datos.

Nmap es el programa gratuito por excelencia para descubrir todos los hosts que hay en una o varias redes, así como qué puertos tiene abiertos un determinado host, y también nos permite saber qué servicio hay detrás de dicho puerto abierto, ya que analiza todo el tráfico que devuelve para intentar “adivinar” el programa utilizado, con la finalidad de explotar alguna vulnerabilidad. Este programa también es capaz de detectar el tipo de sistema operativo y la versión del sistema operativo que tenemos en un determinado host, y todo ello de manera muy fácil y rápida. Nmap está disponible para sistemas operativos Microsoft Windows, Linux, y también macOS, y se puede descargar desde la web oficial de Nmap o directamente desde los repositorios de cada distribución de Linux.
Es casi seguro si desarrollas aplicaciones de escritorio que en alguno de tus proyectos o programas requieras de apagar o reiniciar el sistema. En este artículo conoceremos varios de los métodos para concretarlo. Lamentablemente no hay un único método o función que corra en las múltiples plataformas, pero conociendo las distintas opciones que provee cada una de ellas podrás elaborar tu propio código para hacerlo. Los códigos presentados correrán tanto en Python 2 (ya discontinuado) como en Python 3.

Índice de Contenidos:
1 Verificar el espacio del disco con 10 comandos
1.1 Comando df
1.2 Comando fdisk
1.3 Herramienta parted
1.4 Comando lsblk
1.5 Comando blockdev
1.6 Comando lshw
1.7 Comando lsscsi
1.8 Comando sfdisk
1.9 Comando du
1.10 Revisar los registros

Buscar virus con un Live USB ClamAV Antivirus, en sistemas infectados basados en linux y otros sistemas operativos.
Antivirus Live CD es un fork oficial de la distribución linux 4MLinux, en la cual se ha incluido el antivirus desarrollado para plataformas basadas en Unix, ClamAV operando en modo Live USB.
Esta pequeña ISO de apenas 280MB, está desarrollada especialmente para usuarios que necesitan un Live CD ligero, que cuente con la capacidad de analizar y reparar un sistema infectado por virus, malwares y resto de basura que circula por la red.

Webmin es un panel de control que permite administrar de forma gráfica y fácil un sistema Linux desde el navegador web de forma remota. Webmin es completamente modular y desde su sitio web oficial se pueden descargar e instalar módulos que te permitirán configurar distintas partes del sistema operativo sin necesidad de ponerte delante de la terminal de Linux.
Normalmente la gente empieza a oír hablar de compresión GZIP en servidores web cuando ven un error en Google PageSpeed Insights que les indica que sus contenidos pueden ser comprimidos antes de ser enviados al navegador del visitante. En este artículo se explica todo lo que se necesita saber.
Breve descripción de las razones para usar C++ en Linux para recién llegados
Una de las virtudes de KDE Plasma en su conjunto, incluyendo entorno y aplicaciones, es la inmensa capacidad de personalización que ofrece sin instalar extras: con las propias herramientas que proporciona el escritorio, uno puede adaptar la experiencia de uso hasta casi el más mínimo detalle. Pero esta ventaja tiene también una parte negativa, y es que recrear personalizaciones profundas puede resultar tedioso según el caso.

En este artículo veremos cómo conseguir conectar un equipo Ubuntu a red Windows 10 en nuestra res LAN doméstica. El uso compartido de archivos es una de las acciones más interesantes que podemos realizar en nuestro equipo, de esta forma podremos copiar y pegar archivos desde distintos equipos, ya sea mediante una conexión LAN a través de switch, router o mediante Wi-Fi.

Arch Linux es una distribución que siempre ha intentado mantenerse fiel a la filosofía KISS, pero a la vez es la más conocida de entre las que van dirigidas a los usuarios avanzados. De hecho, la intención de los desarrolladores de mantener a Arch Linux como un sistema operativo KISS y altamente personalizable dio un giro de tuerca en 2012, cuando decidieron eliminar el instalador para sustituirlo por un proceso más manual apoyado en pacstrap.
La eliminación del instalador no gustó a todo el mundo, pero los responsables de la distribución se mantuvieron firmes y al final la instalación manual se estandarizó con algunos matices. Sin embargo, nueve años después, los responsables de Arch Linux han decidido incluir en la última imagen del sistema un instalador oficial simplificado para aquellos usuarios a los que se les atraganta la instalación manual (aunque con un poco de práctica tampoco es que sea tan difícil).
El instalador se llama “archinstall” y tiene como propósito facilitar la instalación de Arch Linux, si bien el proceso sigue siendo mediante la consola. No, aquí no hay interfaz semigráfica como la había en el instalador descontinuado en 2012, pero al menos hace el proceso bastante menos áspero para esos usuarios intermedios a los que Arch Linux les puede venir algo grande.
Dicho con otras palabras, lo que hace “archinstall” es establecer mediante la consola de comandos unos pasos guiados para instalar Arch Linux sin complicaciones, pero sin acercarse a lo que ofrecen Debian, Ubuntu, Fedora y las muchas distribuciones que usan Calamares.
¿Y cuánto facilita realmente “archinstall” la instalación? Con el fin de dar toda la información, vamos a describir los pasos brevemente con una máquina virtual de VirtualBox.

Hace tiempo escribí un detallado post de como instalar tails y poder usar sus funciones de persistencia. No tenia pensado escribir más sobre esta distribución, pero hoy estaba escuchando el podcast del cangrejo linuxero y ha dicho que esta distribución no permite instalar software con persistencia y la verdad es que esto no es del todo cierto. Si queréis instalar un software de forma permanente en tails y evitar tener que instalarlo cada vez que abrimos el ordenador lo podemos hacer de la siguiente forma.
El software necesario en Linux para poder alojar webs en un servidor es: Apache, MariaDB (antiguamente MySQL) y PHP, también se conoce como LAMP
Esto es por mucho un trabajo en progreso, ya que apenas comence a trabajar en él, pero el plan es construir un servidor de transmisión (relay) SMTP, usando #!Lite como Sistema Operativo, para proporcionar funcionalidad anti-spam y anti-virus en un servidor de correo electrónico existente. Ésta guía CÓMO puede servir para ayudarlo a comenzar, aún si ya se encuentra corriendo un dominio de correo electrónico, sin embargo, debe tomar en consideración varios factores, cómo los lapsos de tiempo en el cambio de direcciones y otros y de ese modo asegurar el flujo de correo, de otra manera, sus usuarios podrían enfurecerse un poco con usted. En mi situación, agregué un nuevo dominio a un servidor de correo existente, que ya albergaba dos dominios de correo electrónico que actualmente son protegidos por hardware para filtrar spam; el cuál, con suerte reemplazaré con ésta instalación en un futuro cercano - por ahora, un recién configurado dominio para un nuevo proyecto de negocios de mi jefe fue una gran manera de evaluar ésta configuración.
Nmap es una herramienta que se usa para determinar los hosts que se están ejecutando y los servicios que estos están ejecutando. Este comando puede ser una valiosa herramienta de diagnóstico para los administradores de redes, mientras que también puede ser una herramienta de reconocimiento potente para la comunidad Black-hat (Hackers, Crackers, Script Kiddies, etc.). Una vez que la red se traza utilizando herramientas como Lan MapShot, el Nmap se puede usar para determinar los tipos de servicios y hosts que se ejecutan en la red.
Hace tiempo publicamos que Unity Technologies estaba poniendo los cimientos para que su editor estuviera oficialmente soportado por Linux. El motor era otra cosa, porque la mayoría de los desarrolladores tienden a hacer compilación cruzada desde Windows o macOS para luego probar en Linux. Si bien el motor soporta Linux correctamente desde hace eones, aquello no servía para aplacar las críticas de los que preferían usar el sistema Open Source para desarrollar.
El proceso para soportar el editor en Linux se dilató mucho en el tiempo debido a algunos contratiempos y al hecho de que Unity Technologies no se diera mucha prisa. La excesiva “paciencia” de la compañía llegó al extremo de que algunos empezaron a pensar si algún día el editor llegaría a Linux de verdad o si por el contrario acabaría descontinuado antes de ver la luz como lanzamiento estable.
Afortunadamente, los años de espera han merecido la pena y los usuarios de Linux por fin podemos descargar el editor de Unity (no confundir con el escritorio procedente de Canonical, que no tiene nada que ver) desde la web oficial de forma normal, realizando un proceso similar al que siguen los usuarios de Windows y macOS. Debido a eso, vamos a aprovechar la ocasión para explicar cómo ponerlo en funcionamiento.

Si tienes una red compuesta de máquinas con sistemas Windows y Linux, seguro que quieres intercambiar archivos entre ellas.
No te preocupes, lo puedes lograr fácilmente utilizando la herramienta Samba. De esta aplicación destacamos que es open source, y nos permite acceder a los recursos compartidos, incluyendo archivos, carpetas, impresoras, etc.
En este artículo, veremos cómo instalar y configurar Samba como un sistema de almacenamiento de archivos para los sistemas operativos Windows y Linux. También como acceder a los archivos compartidos desde los sistemas cliente Linux y Windows.
Debes tener en cuanta un detalle, para acceder a los recursos compartidos el servidor y el sistema del cliente deben operar en la misma subred IP.
En este artículo, usaremos como servidor un Ubuntu 18.04 LTS, y como clientes, Windows 10 y Linux Mint 18.3 Sylvia. Debemos aclarar, que este tutorial es valido para todos los derivados de Ubuntu y Debian,

Proton, la capa de compatibilidad que se sirve a través de la característica Steam Play, ha sido el acicate que GNU/Linux necesitaba para consolidarse como un auténtico sistema operativo para gaming. El camino no está siendo corto ni fácil, pero por suerte su desarrollo ha cumplido con la expectativa de ir mejorando de forma constante.

Una semana después de su lanzamiento, hoy publicamos la guía de instalación de Fedora 34 Workstation, la última versión de la distribución comunitaria patrocinada por Red Hat y que es la gran referente de la evolución tecnológica de GNU/Linux, porque cuando Fedora da un paso, es cuestión de tiempo que el resto la sigan, incluida Ubuntu muchas veces.
Fedora es una distribución que con el paso de los años se ha ido volviendo cada vez más amigable para los usuarios finales, sobre todo gracias a la gran cantidad de automatismos incluidos en su experiencia con GNOME y a la disponibilidad de un paquete que facilita la instalación de Steam, Chrome y el driver de NVIDIA, lo que reduce el reto a tan solo añadir el software privativo necesario para garantizar una correcta experiencia multimedia.
A día de hoy usar Fedora Workstation no es ningún reto, en especial para aquellos habituados a Ubuntu y distribuciones similares, así que puede ser usado por una persona sin profundos conocimientos de computación, por lo que su configuración básica se puede hacer de forma totalmente gráfica (si bien la consola puede ser más rápida a la hora de realizar ciertos pasos).
