domingo, 16 de octubre de 2016

Cómo instalar LAMP de manera automática en CentOS/Debian/Ubuntu

Ya en ocasiones anteriores (Cómo instalar LAMP en UbuntuInstalación de un entorno LAMP en Debian y derivadosCómo instalar LAMP en Ubuntu: la forma fácil) se a hablado cómo instalar LAMP (Linux + Apache + MySQL/MariaDB/Percona + PHP), hoy particularmente le vamos a enseñar a instalar LAMP desde la consola, de forma automática y con una mínima participación del usuario.

Para lograr nuestro objetivo vamos a utilizar un bash script llamado lamp, realizado porTeddysun, el cuál nos permite instalar diversas versiones de Apache + PHP + MySQL/MariaDB/Percona, el usuario tiene la facultad de elegir que versión de estos software utilizar (aunque el viene parametrizada con algunas por defecto).

¿Que distribuciones soporta el script lamp?

El script ha sido probado en las siguientes distribuciones y debería funcionar en cualquiera que se derive de ellas:

  • CentOS-5.x
  • CentOS-6.x
  • CentOS-7.x
  • Ubuntu-12.x
  • Ubuntu-13.x
  • Ubuntu-14.x
  • Ubuntu-15.x
  • Ubuntu-16.x
  • Debian-7.x
  • Debian-8.x

¿Qué versiones de software soporta el script lamp?

El script ofrece la posibilidad de instalar los siguientes software y versiones:

  • Apache-2.2, Apache-2.4.
  • MySQL-5.5, MySQL-5.6, MySQL-5.7, MariaDB-5.5, MariaDB-10.0, MariaDB-10.1, Percona-Server-5.5, Percona-Server-5.6, Percona-Server-5.7.
  • PHP-5.3, PHP-5.4, PHP-5.5, PHP-5.6, PHP-7.0.
  • PHP Module: OPcache, ZendGuardLoader, ionCube_Loader, XCache, Imagemagick, GraphicsMagick, Memcache, Memcached Redis, Mongo Swoole.
  • Otros Software: Memcached, phpMyAdmin, Redis-Server

¿Cómo instalar el script lamp?

Para instalar debemos seguir los siguientes pasos según su distribución:

Instalar el script lamp en CentOS y derivados:

yum -y install wget screen unzip  wget --no-check-certificate -O lamp.zip https://github.com/teddysun/lamp/archive/master.zip  unzip lamp.zip  cd lamp-master  chmod +x *.sh  screen -S lamp

Instalar el script lamp en Debian/Ubuntu y derivados:

apt-get -y install wget screen unzip  wget --no-check-certificate -O lamp.zip https://github.com/teddysun/lamp/archive/master.zip  unzip lamp.zip  cd lamp-master  chmod +x *.sh  screen -S lamp

¿Cómo usar el script lamp?

Para usar el script lamp debemos ejecutar el archivo .sh de instalación con el siguiente comando:

./lamp.sh

Luego debemos ir seleccionando una a una las versiones de los software que deseamos instalar, podemos seleccionar cada versión indicando el número que la identifica o si damos enter instalará la versión por defecto. También podemos elegir la contraseña de la base de datos.






Sin duda alguna está es una forma rápida, eficiente y divertida de instalar LAMP

Fuente

martes, 26 de julio de 2016

Problema de USB montado como "solo lectura"

En este post les dejo la solución a un problema muy común en el sistema Linux. Algunas veces un pendrive que venimos utilizando se monta como "solo lectura" y esto no nos permite modificar (borrar o copiar) el contenido. 

Para solucionarlo deberán realizar los siguientes pasos.

Desde una consola escribir dmesg y ver si la salida es parecida a lo siguiente:
[78797.100876] usb 3-1: new high-speed USB device number 2 using xhci_hcd
[78797.120619] usb 3-1: New USB device found, idVendor=0951, idProduct=162a
[78797.120624] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[78797.120627] usb 3-1: Product: DataTraveler 112
[78797.120630] usb 3-1: Manufacturer: Kingston
[78797.120632] usb 3-1: SerialNumber: 001372995FC8F9B136210E15
[78797.120795] usb 3-1: ep 0x81 - rounding interval to 128 microframes, ep desc says 255 microframes
[78797.120812] usb 3-1: ep 0x2 - rounding interval to 128 microframes, ep desc says 255 microframes
[78797.121293] scsi11 : usb-storage 3-1:1.0
[78798.118600] scsi 11:0:0:0: Direct-Access Kingston DataTraveler 112 1.00 PQ: 0 ANSI: 2
[78798.119655] sd 11:0:0:0: Attached scsi generic sg2 type 0
[78798.119921] sd 11:0:0:0: [sdb] 7818184 512-byte logical blocks: (4.00 GB/3.72 GiB)
[78798.120135] sd 11:0:0:0: [sdb] Write Protect is off
[78798.120140] sd 11:0:0:0: [sdb] Mode Sense: 03 00 00 00
[78798.120340] sd 11:0:0:0: [sdb] No Caching mode page present
[78798.120345] sd 11:0:0:0: [sdb] Assuming drive cache: write through
[78798.121429] sd 11:0:0:0: [sdb] No Caching mode page present
[78798.121433] sd 11:0:0:0: [sdb] Assuming drive cache: write through
[78798.121978] sdb: sdb1
[78798.122787] sd 11:0:0:0: [sdb] No Caching mode page present
[78798.122793] sd 11:0:0:0: [sdb] Assuming drive cache: write through
[78798.122796] sd 11:0:0:0: [sdb] Attached SCSI removable disk
[78798.278801] FAT-fs (sdb1): utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
[78798.361838] FAT-fs (sdb1): error, invalid access to FAT (entry 0xaaccd4af)
[78798.361843] FAT-fs (sdb1): Filesystem has been set read-only
[78805.975575] FAT-fs (sdb1): error, invalid access to FAT (entry 0xaaccd4af)
 

Si es trata de usar esto:
Primero instalar el paquete dosftools

sudo apt-get install dosfstools

Segundo desmontar el disco duro externo (o pendrive)

sudo umount /dev/sdb1

Tercero , verificar y reparar la partición

sudo dosfsck -t -a -w /dev/sdb2

Con esta sencilla solución, se reparó la partición y el disco duro externo volvió a ser de lectura/escritura

domingo, 17 de julio de 2016

OpenWrt with OpenVPN client on TP-Link TL-MR3020

En esta oportunidad podremos ver como configurar en un TL-MR3020, un cliente OpenVPN para usar una conexion de, por ejemplo, un hotel.

20141018_002
Fuente: https://www.loganmarchione.com/2015/02/openwrt-with-openvpn-client-on-tp-link-tl-mr3020-3/

Incrementar almacenamiento en TP-Link TL-MR3020

Comparto con ustedes esta entrada donde explican como se puede incrementar el espacio disponible en este router TPLink con Openwrt
How to increase storage on TP Link TL MR3020 with
Fuente: http://ediy.com.my/blog/item/118-how-to-increase-storage-on-tp-link-tl-mr3020-with-extroot

martes, 12 de julio de 2016

Actualizar Firefox 47 desde consola

Les dejo este artículo para seguir los pasos necesarios para instalar Firefox en Linux desde la consola.

Fuente: http://www.tecmint.com/install-firefox-in-linux/

For 32-Bit OS
$ wget https://download-installer.cdn.mozilla.net/pub/firefox/releases/47.0/linux-i686/en-US/firefox-47.0.tar.bz2  
For 64-Bit OS
$ wget https://download-installer.cdn.mozilla.net/pub/firefox/releases/47.0/linux-x86_64/en-US/firefox-47.0.tar.bz2  

After downloading, extract it to a desired directory.

$ tar xvf firefox-47.0.tar.bz2  

Next, move to extracted directory.

$ cd firefox  

Now, check the version of already installed Firefox and get the extract location of binary command.

$ firefox -V    Mozilla Firefox 46.0    
$ which firefox  /usr/bin/firefox  

Now, you have two options, one you can remove existing version and another, if you want to keep both versions. Here, we are keeping two versions. So, I'll rename existing version and link original one to new instance.

Note: Make sure to execute following commands as a root user or a user with sudo privileges.

# mv /usr/bin/firefox /usr/bin/firefox-old  # ln -s /full-path/firefox/firefox /usr/bin/firefox  OR  $ sudo mv /usr/bin/firefox /usr/bin/firefox-old  $ sudo ln -s /full-path/firefox/firefox /usr/bin/firefox  

Finally, verify the newly installed Firefox and launch it from command-line or from taskbar as normal user.

$ /usr/bin/firefox  $ firefox -V  Mozilla Firefox 47.0  

domingo, 3 de julio de 2016

GRUB Rescue con Ubuntu

Quizás, uno de los problemas más comunes a los que se enfrenta un usuario de GNU/Linux, estaría relacionado con el gestor de arranque.

Ya que tarde o temprano por diferentes causas (por ejemplo, no actualizar el GRUB después de editarlo), nos encontramos con la tan "temida" consola de recuperación.

Por esa razón, vamos a ver lo que podemos hacer para ir quitando ese miedo.


sábado, 25 de junio de 2016

Como rescatar GRUB (consola grub)

Quiero compartir un post realmente muy interesante que encontré publicado en www.linux.com que apesar de estar en inglés se entiende muy bien. En el post se explica muy detalladamente como recuperar el inicio de GRUB cuando aparece la consola de Grub. Les dejo el post original...

How to Rescue a Non-booting GRUB 2 on Linux

grub command shell

viernes, 29 de enero de 2016


En este video podrán ver como configurar un router con OPENWRT para funcionar como un simple access point. Video realizado por Tammy and Keith McKenzie


Configurar Router con OpenWRT Modo Repetidor

En este video realizado por Diego Jesus Amaya podrán realizar la configuración de un Router con OpenWRT Firmware en Modo Repetidor Wireless