GNU/Linux >> Tutoriales Linux >  >> Linux

4 herramientas de código abierto para ejecutar un servidor Linux

En 2021, hay más razones por las que la gente ama Linux que nunca. En esta serie, compartiré 21 razones diferentes para usar Linux. Aquí hay cuatro herramientas de código abierto para convertir cualquier dispositivo en un servidor Linux.

A veces detecto cierta mística en torno a la idea de un servidor. Mucha gente, si tuviera alguna imagen en mente, piensa que los servidores deben ser máquinas grandes, pesadas, montadas en rack, cuidadosamente mantenidas por un administrador de sistemas excesivamente deliberado y un grupo de gnomos mágicos. Otras personas imaginan los servidores como nubes vaporosas que de alguna manera alimentan Internet.

Más recursos de Linux

  • Hoja de trucos de los comandos de Linux
  • Hoja de trucos de comandos avanzados de Linux
  • Curso en línea gratuito:Descripción general técnica de RHEL
  • Hoja de trucos de red de Linux
  • Hoja de trucos de SELinux
  • Hoja de trucos de los comandos comunes de Linux
  • ¿Qué son los contenedores de Linux?
  • Nuestros últimos artículos sobre Linux

Si bien esta reverencia es buena para la seguridad laboral de TI, la realidad es que nadie en la informática de código abierto cree que los servidores son o deberían ser dominio exclusivo de los especialistas. El uso compartido de archivos y recursos es parte integral del código abierto, y el código abierto lo hace más fácil que nunca, como muestran estos cuatro proyectos de servidor de código abierto.

Samba

El proyecto Samba es un conjunto de programas de interoperabilidad de Windows para Linux y Unix. Aunque se trata principalmente de código de bajo nivel con el que muchos usuarios nunca interactúan a sabiendas, no se puede subestimar su importancia. Históricamente, fue el objetivo más grande e importante cuando Microsoft luchaba para eliminar Linux y el código abierto. Los tiempos han cambiado, y Microsoft se ha reunido con el equipo de Samba para ofrecer soporte (por ahora, al menos), y a pesar de todo, el proyecto ha continuado asegurando que las computadoras Linux y Windows puedan coexistir fácilmente en la misma red. En otras palabras, Samba facilita compartir archivos a través de su red local, independientemente de las plataformas que se utilicen.

En el escritorio de KDE Plasma, puede hacer clic con el botón derecho en cualquier directorio que posea y seleccionar Propiedades. . En las Propiedades cuadro de diálogo, haga clic en Compartir y habilite Compartir con Samba (Microsoft Windows) .

Así de simple, ha abierto un directorio para acceso de solo lectura para usuarios en su red local. Eso significa que cuando estás en casa, cualquier persona en tu casa en la misma red WiFi puede acceder a esa carpeta, o si estás en el trabajo, cualquier persona en la red de tu lugar de trabajo puede acceder a esa carpeta. Por supuesto, para acceder a él, otros usuarios necesitan saber dónde encontrarlo. La ruta a una computadora se puede expresar como una dirección IP o, según la configuración de su red, un nombre de host.

Instantánea

Si navegar por una red a través de direcciones IP y nombres de host es confuso, o si no le gusta la idea de abrir una carpeta para compartir y olvidar que está abierta para su lectura, entonces quizás prefiera Snapdrop. Este es un proyecto de código abierto que puede ejecutar usted mismo o usar la instancia de demostración en Internet para conectar computadoras a través de WebRTC. WebRTC permite conexiones punto a punto a través de un navegador web, lo que significa que dos usuarios en la misma red pueden encontrarse navegando a Snapdrop y luego comunicarse entre sí directamente, sin pasar por un servidor externo.

Una vez que dos o más clientes se han puesto en contacto con un servicio de Snapdrop, los usuarios pueden intercambiar archivos y mensajes de chat de un lado a otro, directamente a través de la red local. La transferencia es rápida y sus datos se mantienen locales.

VLC

Los servicios de transmisión son más comunes que nunca, pero tengo gustos poco convencionales en música y películas, por lo que los servicios típicos rara vez parecen tener lo que busco. Afortunadamente, es fácil transmitir mi propio contenido alrededor de mi casa desde mi computadora con mi gran unidad de medios conectada a ella. Por ejemplo, cuando quiero ver una película en una pantalla que no sea el monitor de mi computadora, puedo transmitir el archivo de la película en mi red y reproducirlo a través de cualquier aplicación que pueda recibir HTTP, ya sea que esa aplicación esté en mi televisor, consola de juegos, o móvil.

VLC facilita la configuración de una transmisión. De hecho, es una opción en los Medios menú, o puede presionar Ctrl +S en tu teclado. Agregue un archivo o grupo de archivos a su cola de transmisión y luego haga clic en Transmitir botón.

VLC lo guía a través de un asistente de configuración para ayudarlo a decidir qué protocolo usar al transmitir sus datos. Tiendo a usar HTTP porque generalmente está disponible en cualquier dispositivo. Una vez que VLC comience a reproducir el archivo, navegue hasta la dirección IP o el nombre de host de la computadora que reproduce el archivo en el puerto que asignó a la transmisión (es 8080 de forma predeterminada cuando se usa HTTP), luego siéntese y disfrute.

PulseAudio

Una de mis funciones favoritas de Linux moderno es PulseAudio. Pulse ha permitido una asombrosa flexibilidad para el audio en Linux, incluida la transmisión de red local de detección automática. La ventaja de esta característica para mí es que puedo reproducir podcasts y videos de conferencias tecnológicas en mi estación de trabajo en mi oficina y llevar ese audio conmigo transmitiéndolo a través de mi teléfono móvil. Tengo un audio perfecto, ya sea que deambule por la cocina, el salón o hasta el borde más alejado de mi patio trasero. Esta capacidad existía mucho antes de PulseAudio, pero Pulse lo hace tan fácil como hacer clic en un botón.

Se requiere alguna configuración. Primero, debe asegurarse de que las preferencias de PulseAudio (paprefs ) se instala para que pueda habilitar el audio de red en su configuración de PulseAudio.

En paprefs , habilite el acceso de red a su dispositivo de sonido local, probablemente sin autenticación (suponiendo que confíe en las otras personas en su red local), y habilite su computadora como un remitente de multidifusión/RTP . Por lo general, solo elijo transmitir cualquier audio que se reproduzca a través de mis parlantes, pero puede crear un dispositivo de audio separado en la pestaña de salida de Pulse para que pueda elegir exactamente lo que se transmite. Tienes tres opciones aquí:

  • Transmite todo lo que se esté reproduciendo en tus parlantes
  • Transmitir todo el sonido en todas las salidas
  • Transmita solo el audio que usted dirija al dispositivo de multidifusión (bajo demanda)

Una vez habilitado, su sonido se transmite en su red y puede ser recibido por otros dispositivos Linux locales. Es fácil y dinámico compartir audio.

Compartir más que solo código

Linux se trata de compartir. Es famoso en los servidores porque es excelente para servir . Ya sea que sirva transmisiones de audio, transmisiones de video, archivos o una excelente experiencia de usuario, cada computadora Linux es un excelente servidor Linux.


Linux
  1. Herramientas y consejos de código abierto para mejorar el rendimiento de su PC con Linux

  2. 6 herramientas de código abierto y consejos para asegurar un servidor Linux para principiantes

  3. Las mejores herramientas de Linux para escritores

  4. Las 5 mejores herramientas de almacenamiento en caché de Linux de código abierto recomendadas por los geeks

  5. 10 navegadores web ligeros de código abierto para Linux

Los 6 mejores shells de código abierto para Linux

qBittorrent:un cliente BitTorrent de código abierto para Linux

Las 10 mejores herramientas de reconocimiento de voz de código abierto para Linux

Las 10 herramientas de navegación de archivos de código abierto para el sistema Linux

Las 10 principales herramientas de seguimiento de errores y problemas de código abierto para Linux

Koodo Reader:un lector de libros electrónicos de código abierto para Linux