Categoría: Linux

Mostrar las aplicaciones que utilizan la conexión a Internet en este momento.

La secuencia de comando que recomiendo es la siguiente: $ lsof -P -i -n | cut -f 1 -d ” “| uniq | tail -n +2 Las alternativas podría ser: lsof -P -i -n ss -p ss -p | cat Para socket ya establecidos solamente: ss -p | grep STA Para ver solo los nombres del proceso ss -p | cut -f2 -sd\” o ss -p | grep STA | cut -f2 -d\”   netstat -lantp | grep -i stab | awk -F/ ‘{print $2}’ | sort | uniq Este último comando muestra las aplicaciones que utilizan la conexión a Internet en este momento. Se puede utilizar para descubrir qué programas crean tráfico de Internet. Saltea la parte después de awk para obtener más detalles, aunque no funcionará mostrando sólo procesos únicos. Esta versión trabajará con otros idiomas como el español y el portugués, si la palabra para “ESTABLISHED” todavía...

Tareas desde comandos que no es necesario GUI en Linux

Aquí hay algunas tareas que puede que desee considerar el uso de la línea de comandos. 1. Cambiar el tamaño de las imágenes A menos que estés haciendo algún tipo de arte, no hay razón para cargar Photoshop o el Gimp. Un simple comando suele bastar para casi todas sus necesidades de redimensionamiento de imagenes. convert -resize 300 image.jpg image-small.jpg Si te encuentras haciendo muchos cambios de imagenes durante el día, este comando podría ahorrarte mucho tiempo. Usted puede incluso hacer el resizing de las imagenes en masa. 2. Adición de una sombra a una imagen Me encontré gastando una tonelada de tiempo añadiendo sombras a las imágenes. Usando un simple comando pude crear sombras en segundos: convert screenshot.jpg ( +clone -background black -shadow 60×5+0+5 ) +swap -background white -layers merge +repage shadow.jpg Obviamente, no espero que memorices este comando. Para acortarlo, utilice un alias. Nota: debe tener instalado ImageMagick...

Accesos directos de Bash para máxima productividad

Puede o no sorprenderle saber que el shell bash tiene una serie muy rica de accesos directos  que pueden hacer que su vida, trabajando con la línea de comandos sea mucho más fácil. Esta capacidad para editar la línea de comandos mediante atajos es proporcionada por la biblioteca GNU Readline. Esta biblioteca es utilizada por muchas otras aplicaciones de * nix además de bash, así que aprender algunos de estos atajos no sólo le permitirá crear comandos zip bash con una facilidad absurda :), sino que también puede hacerte más eficiente en el uso de una variedad de otros * nix . No quiero entrar en Readline demasiado profundamente por lo que voy a mencionar una cosa más. De forma predeterminada, Readline utiliza los enlaces de emacs, aunque se puede configurar para usar el modo de edición vi, sin embargo prefiero aprender el comportamiento predeterminado de la mayoría de las...

Cómo configurar Apache como proxy inverso (Ubuntu)

Normalmente en estos días usamos Nginx como proxy inverso. Aquí les mostraré cómo configurar Apache como proxy inverso en una instancia de servidor de nube única que ejecuta Ubuntu 16.04 para IPv4. Los recursos necesarios es muy pequeño, podemos utilizar 1 GB de RAM. Configuraremos Apache como un proxy inverso en modo básico usando la extensión mod_proxy para redirigir las conexiones entrantes a uno o varios servidores backend. Módulos necesarios para configurar Apache como proxy inverso Esta es la listade módulos necesarios para configurar Apache como proxy inverso: Mod_proxy: el módulo proxy núcleo Módulo Apache para redirigir conexiones Mod_proxy_http: agrega soporte para conexiones HTTP y HTTPS de proxy. Mod_proxy_balancer: agrega funciones de equilibrio de carga. Mod_lbmethod_byrequests: agrega funciones de equilibrio de carga. Mod_proxy_ftp: Esto maneja la recuperación de documentos con FTP. Mod_proxy_connect: Esto maneja el método CONNECT para el túnel seguro. Mod_proxy_ajp: Esto maneja el protocolo AJP para Tomcat como...

OpenSUSE Leap 42.2 Gnome – Mejor pero muy poco

Es hora de dar a Leap una segunda oportunidad. Déjame ser extra cursi. Dar una oportunidad al salto. Sí. Bueno, hace varias semanas, revisé la edición Plasma de la última versión de openSUSE, y mientras estaba ocupado disparando todos los cañones, como un Stormtrooper típico, la mayoría de las vigas no alcanzó el objetivo. Era una distro bastante mediocre, entregando todo, para luego detenerse justo por debajo de la marca de la bondad. Ahora haré un experimento con Gnome. Cargue la distro con un nuevo entorno de escritorio nuevo y vea cómo se comporta. Hice algo similar con CentOS recientemente, con algunos resultados bastante sorprendentes. Insinuación. Tal vez tendré suerte. Vamos a hacerlo.   Instalando Gnome Puede instalar nuevos entornos de escritorio comprobando la pestaña Patrones en YaST> Administración de software. Específicamente, puede instalar Gnome, Xfce, LXQt, MATE y otros. Un procedimiento muy simple que vale unos 900 MB de...

ssh

SSH ProxyCommand ejemplo: Pasando por un host para llegar a otro servidor

¿Cómo puedo usar y saltar a través de un servidor para llegar a otro usando ssh en sistemas Linux o Unix? ¿Es posible conectarse a otro host a través de un intermediario para que el cliente pueda actuar como si la conexión fuera directa usando ssh? Puede saltar host utilizando ProxyCommand. Algunas veces sólo puede acceder a un servidor remoto a través de ssh en iniciandosesión en un servidor intermediario (o firewall/host de salto). Así que primero se inicia sesión en el servidor intermediario y luego ssh a otro servidor. Para ello se necesita autenticarse dos veces y la cadena puede ser larga, y muchas veces no se limita a sólo dos hosts. Ejemplo de Configuración +——-+ +———-+ +———–+ | Laptop| | Jumphost | | FooServer | +——-+ +———-+ +———–+ O +——-+ +———-+ +———–+ | Laptop| | Firewall | | FooServer | +——-+ +———-+ +———–+ 192.168.1.5 121.1.2.3 10.10.29.68 Puedo sólo...

Cómo configurar el servidor Ubuntu Linux como un controlador de dominio con Samba

Si desea configurar un controlador de dominio a bajo costo, Samba lo hace posible. Aquí le muestro cómo. Con la ayuda de Samba, es posible configurar su servidor Linux como un controlador de dominio. Antes estar demasiado emocionado, no estoy hablando de un controlador de dominio principal de Active Directory (PDC). Por otro lado, puede actuar como un controlador de dominio de estilo Windows NT4. Una ventaja importante de esta configuración es que ofrece la capacidad de centralizar las credenciales de usuario y máquina. En otras palabras, si no necesita un PDC completo y está buscando simplemente centralizar el almacenamiento de credenciales, la configuración de Ubuntu Server / Samba será mucho más fácil de trabajar y se ahorrará un presupuesto considerable. Con eso dicho, vamos a ponernos a trabajar. Quiero mostrarte una pieza de este rompecabezas bastante complejo. Esa pieza es una herramienta interactiva de Samba que le ayuda a configurar...

Cómo instalar Oracle Java 8 en Ubuntu 16.04 / Linux Mint 17 (Método PPA)

Ubuntu tiene OpenJDK instalado de forma predeterminada, pero en algunos casos puede que tenga que instalar Oracle Java en su lugar. Es posible instalar Oracle Java manualmente, sin embargo, el proceso es un poco largo y requiere muchos pasos. Oracle Java se puede descargar desde el sitio web oficial aquí – https://www.oracle.com/downloads/ Sin embargo, en este post vamos a instalar Oracle Java utilizando un paquete ppa mantenido por el equipo WebUp8. El paquete descarga las últimas compilaciones java de oracle en segundo plano y luego las instala y configura. https://launchpad.net/~webupd8team/+archive/ubuntu/java First check your existing java installation with the java command: $ java -version java version “1.7.0_95” OpenJDK Runtime Environment (IcedTea 2.6.4) (7u95-2.6.4-0ubuntu0.15.10.1) OpenJDK 64-Bit Server VM (build 24.95-b01, mixed mode) En el ejemplo anterior OpenJDK está ya instalado, y va a ser reemplazado con Oracle Java. Los siguientes pasos deberían funcionar en Ubuntu 16.10 o Linux Mint 18 y otras...

Cómo instalar en Ubuntu Linux Nginx, MySQL, PHP (LEMP)

Preparar Los pasos de este tutorial requieren que el usuario tenga privilegios de root Paso 1: Actualización Apt-Get A lo largo de este artículo voy a usar apt-get como un instalador para todos los programas del servidor. Siempre se descubren vulnerabilidades en los programas que utilizamos, por lo que es importante que descarguemos todo el software actualizado para proteger el servidor. Hagamos una actualización completa de los programas del servidor. apt-get update Paso 2: Instalar Mysql MySQL es un potente sistema de gestión de bases de datos utilizado para organizar y recuperar datos Para instalar MySQL, abra el terminal y escriba estos comandos: sudo apt-get install mysql-server php5-mysql Durante la instalación, MySQL le pedirá que establezca una contraseña de root. Si pierdes la oportunidad de configurar la contraseña mientras el programa se está instalando, es muy fácil establecer la contraseña más adelante desde dentro del shell de MySQL. Una vez...

11 razones para utilizar Linux en vez de Windows

Aquí hay 11 razones por las que dicen por qué hay que migrar de Windows a un escritorio Linux. 1) ¡Linux es GRATIS! A diferencia del sistema operativo Windows y sus actualizaciones relacionadas, la instalación del sistema operativo Linux y la actualización son absolutamente grauitas. Mientras que para el sistema operativo Windows tiene que desembolsar a Microsoft, Linux se ofrece a usted con la mejor interfaz libre de costo. 2) ¡La seguridad de los datos es la máxima prioridad! Linux se ha desarrollado teniendo la seguridad de los datos del usuario como primera prioridad. Usted siempre habrá escuchado o por su experiencia personal, el dolor de la instalación y actualización del antivirus en Windows. Además del costo adicional del antivirus usted siempre tiene el riesgo de perder datos si no actualiza el antivirus a tiempo. Sin embargo este no es el caso con un Linux, ya que no se requiere...