Mostrando las entradas con la etiqueta comando. Mostrar todas las entradas
Mostrando las entradas con la etiqueta comando. Mostrar todas las entradas

domingo, 13 de marzo de 2016

Como instalar PHP 5.4, 5.5 o 5.6 en CentOS 6 y CentOS 7

Cuando vamos a instalar alguna aplicación que requiere una versión de PHP superior a la 5.4 nos veremos en la necesidad de realizar la actualización manualmente, agregando los repositorios necesarios.

La versión actual de PHP es 5.6.4, por medio de los repositorios incluidos por defecto en CentOS 7 puedes actualizar hasta 5.4.16, en CentOS 6.6 hasta la versión 5.3.3 para poder actualizar a la ultima versión debes hacer lo siguiente:

1- Agregar los repositorios EPEL y Remi

En CentOS 7:
-1-
wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
-2-
wget http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
-3-
rpm -Uvh remi-release-7*.rpm epel-release-7*.rpm

En CentOS 6:

-1-
wget http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
-2-
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
-3-
rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm
2- Activar repositorios

Para confirmar que estén activos los repositorios que recién agregaste debes revisar el contenido del archivo "/etc/yum.repos.d/remi.repo" lo podemos abrir con el siguiente comando:
-1-
nano /etc/yum.repos.d/remi.repo
Debemos buscar la sección "[Remi]" y cambiar el valor de "enabled=0" a "enabled=1" y se vea de la siguiente manera:

[remi]
name=Les RPM de remi pour Enterprise Linux 6 - $basearch}
#baseurl=http://rpms.famillecollet.com/enterprise/6/remi/$basearch/
mirrorlist=http://rpms.famillecollet.com/enterprise/6/remi/mirror
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
Luego buscamos la sección asociada a la versión de PHP que deseamos instalar actualizar en mi caso elegí la versión 5.6 por lo tanto busque la sección "[remi-php56]" y realizamos el mismo cambio que se vea se la siguiente manera:

[remi-php56]
name=Les RPM de remi de PHP 5.6 pour Enterprise Linux 6 - $basearch
#baseurl=http://rpms.famillecollet.com/enterprise/6/php56/$basearch/
mirrorlist=http://rpms.famillecollet.com/enterprise/6/php56/mirror
# WARNING: If you enable this repository, you must also enable "remi"
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
3- Instalar PHP
Utilizamos el siguiente comando:

-1-
sudo yum install php php-gd php-mysql php-mcrypt
-2-
sudo yum update

De esta forma se instalara la versión de PHP 5.6 y se actualizaran las aplicaciones necesarias.

Espero que esta información les sea útil.

Windows: PuTTY, para los amantes de la consola

Seguramente no seré el único que prefería utilizar algún sistema operativo basado en Linux como único amo y señor sistema operativo pero por cuestiones de trabajo y compatibilidad, nos vemos forzados a continuar dependiendo del imperio lado oscuro de Windows.

Pero no todo esta perdido, hoy les vengo a recomendar una excelente consola que nos puede ayudar mucho a trabajar
por medio de SSH, mejor conocido como PuTTY: es un cliente SSH, Telnet, rlogin, TCP raw, con licencia libre. Disponible originalmente sólo para Windows, ahora también está disponible en varias plataformas Unix, y se está desarrollando la versión para Mac OS clásico y Mac OS X. Otra gente ha contribuido con versiones no oficiales para otras plataformas, tales como Symbian para teléfonos móviles. Es software beta escrito y mantenido principalmente por Simon Tathamopen source y licenciado bajo la Licencia MIT. (Fuente: Wikepedia).

Para mi es una aplicación indispensable que nos da acceso a las maravillas de la consola de Linux desde el ambiente hostil Windows.

Para descargar esta aplicación puedes ir a la pagina principal putty.org, el resto es historia.

Espero te sea útil esta información.

sábado, 12 de marzo de 2016

VirtualBox: Device eth does not seem to be present

Este error se te puede presentar al intentar clonar una maquina virtual en VirtualBox o VMWare, sucede debido a que el sistema asigna la misma dirección MAC a la nueva maquina y por lo tanto nos genera conflicto con la asignación de IP, para solventarlo debes:

1- Asignar nuevas direcciones MAC a los equipos en la configuración de RED de VirtualBox o VMWare.

2- Realizar el mismo cambio de direcciones MAC en la configuración de los adaptadores de red de la maquina, en mi caso utilizo Centos 6.7 y los adaptadores de red los localizo en la siguientes direcciones:


1- nano /etc/sysconfig/network-scripts/ifcfg-eth0
2- nano /etc/sysconfig/network-scripts/ifcfg-eth1 

Realizamos el ajuste debido de las direcciones MAC para cada adaptadores que tengamos en la linea "HWADDR=".

3- Actualizar la información de la regla "70-persistent-net.rules" utilizando el comando:


echo > /etc/udev/rules.d/70-persistent-net.rules

Luego utilizas "Reboot" y si todo esta bien iniciara levantando todos los adaptadores configurados.

Una ves mas espero que les sea útil esta información.

martes, 8 de marzo de 2016

Linux: Formato Bajo Nivel (Low Lvl)

¿Formato de bajo nivel (Low Level) ?
El formato a bajo nivel es utilizado para volver el disco duro a su estado de fabrica, su estado original al salir de la fabrica al menos lógicamente, cuando formateamos por los medios convencionales lo que hace es bajar los archivos actuales a un nivel inferior e ir sobre escribiendo los nuevos archivos sobre estos ya en desuso.

Luego de dar formato de manera convencional puedes utilizar un programa para recuperar archivos borrados y seguramente recuperaras algunos, mediante el formateo de bajo nivel el disco quedara limpio como de fabrica y sin registros de alguna información anterior.

Es el método utilizado por las grandes corporaciones para formatear sus disco duros y que los archivos que allí estaban sean imposibles de recuperar.

Para realizar este proceso en Linux, en mi caso lo realice desde una imagen Live de Ubuntu, insertas el medio e incia la versión Live, una ves allí accedemos a la consola y comenzamos con los comandos.

1- Lo primero sera acceder como root:

sudo su

2- Asumiendo que el dispositivo en el cual deseas realizar el formato de bajo nivel es "/dev/sda" y que ya cuentas con la aplicación "hdparm" instalada, tecleas:


hdparm -I /dev/sda

Nos mostrara la información asociada a la unidad en cuestión, dentro de la información que te entrega debemos fijarnos dentro del parámetro "Security" que te muestre "not frozen" de ser así podemos continuar.

3- Le asignamos una clave de seguridad al disco duro, en este caso sera "llformat" este es un paso delicado ya que si se realiza un corte de la energía el disco duro podría quedar inaccesible de forma permanente


hdparm --user-master u --security-set-pass llformat /dev/sda


Luego puedes confirmar que dentro del parámetro de "Security" te muestra "Security level high" lo puedes ver utilizando de nuevo el comando:


hdparm -I /dev/sda

4- Ahora podemos comenzar con el formato, para ellos utilizas:


hdparm --user-master u --security-erase llformat /dev/sda


Y comenzara a realizarse el formato, no esperes ver algún indicador de avance la interfaz carece de estos indicadores pero podrás notar constante actividad en el led del disco duro para confirmar que se esta realizando el proceso.

Espero que esta información te pueda ayudar.