Buscar

Gregorio J. Bolívar B.

Blog del conocimiento informático, de ayuda a los usuarios que necesiten de tips tecnológicos. . . . Perfil=> https://www.linkedin.com/in/gregorio-bolivar

Categoría

terminal

El paso a paso de Instalar globalmente composer en tu maquina.

Sistemas Linux y Mac OS X

Abre una consola de comandos y ejecuta lo siguiente para descargar la versión más reciente de Composer y convertirla en un comando del sistema:

$ curl -sS https://getcomposer.org/installer | php
$ sudo mv composer.phar /usr/local/bin/composer

Si por alguna extraña razón no puedes ejecutar curl para descargar Composer, prueba con el siguiente comando alternativo que usa php:

$ php -r “readfile(‘https://getcomposer.org/installer’);” | php

Nota: Para instalar composer en Windows es necesario necesario descargar el gestor el ejecutable en aquí.

Comando de instalación principal
Comando de instalación principal

 

 

 

 

Comando de instalación principal alternativo solo si no funciona el primero
Comando de instalación principal alternativo solo si no funciona el primero.

 

 

 

 

Instalación global
Instalación global.

 

 

Resultado de la instalación.
Resultado de la instalación de composer.
Anuncios

Montar Varios Subdominios en Linux desde un servidor en Apache2

Espero que sea de gran utilidad debido que en ocaciones necesitamos publicar varios subdominios bien sea mediante LAN o WAN, le voy a explicar el procedimiento mas facil posible, para este ejemplo es necesario que tengan un DNS que resuelva las solicitudes externas o privadas dependiendo del caso.

Lo Primero que debemos hacer es crear nuestro primer Sub-Dominio mediante HostVirtual de la siguiente Manera:

root@serverWebInterno:/etc/apache2/sites-available# nano formacion.dominio.com.ve

Agregamos o verificamos que sea algo parecido dependiendo del caso.

<VirtualHost *:80>
ServerAdmin webmaster@dominio.com.ve
ServerAlias formacion.dominio.com.ve
ServerName formacion.dominio.com.ve:80
DocumentRoot /var/www/formaciones/web
<Directory /var/www/formaciones/web>
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /var/www/formaciones/web>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory “/usr/lib/cgi-bin”>
AllowOverride All
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/formaciones-error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/formaciones-access.log combined
</VirtualHost>

Para el segundo Subdominio serial algo parecido solo cambia la ruta

root@serverWebInterno:/etc/apache2/sites-available# nano misiones.dominio.com.ve

<VirtualHost *:80>
ServerAdmin webmaster@dominio.com.ve
ServerAlias misiones.dominio.com.ve
ServerName misiones.dominio.com.ve:80
DocumentRoot /var/www/vivienda/ffm
<Directory /var/www/vivienda/ffm>
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /var/www/vivienda/ffm>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory “/usr/lib/cgi-bin”>
AllowOverride All
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/vivienda-error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/vivienda-access.log combined
</VirtualHost>

Es importante definir eso *:80 porque asi es que reconoce varios subdominios, luego que tengamos esto vamos a la carpeta donde estan los hostvirtuales y activamos de la siguiente forma

root@serverWebInterno:/etc/apache2/sites-available# a2ensite formacion.dominio.com.ve

root@serverWebInterno:/etc/apache2/sites-available# a2ensite misiones.dominio.com.ve

root@serverWebInterno:/etc/apache2/sites-available# /etc/init.d/apache2 restart

Verificamos que tengamos activos estos subdominios en nuestros DNS y listo, espero que sea de su Ayuda.

Resolver el problema de clave pública cuando no esta disponible para los repositorios en Linux

Espero que sea de gran utilidad debido que cuando tenemos problemas de la llave pública en linux para hacer cualquier proceso contra los mirror senos complica la vida si no tenemos en cuenta este tip para solucionarlo, cuando ejecutamos el siquiente comando de actualizar nuestro mirror y nos pasa lo siguiente:
root@hack100ve:/root# apt-get update –fix-missing
Obj http://ppa.launchpad.net precise Release.gpg
Obj http://ftp.fr.debian.org wheezy Release.gpg
Obj http://ppa.launchpad.net precise Release
Obj http://ppa.launchpad.net precise/main Sources
Obj http://ftp.fr.debian.org wheezy Release
Obj http://ppa.launchpad.net precise/main amd64 Packages
Obj http://ppa.launchpad.net precise/main Translation-en
Obj http://ftp.fr.debian.org wheezy/main amd64 Packages
Obj http://ftp.fr.debian.org wheezy/contrib amd64 Packages
Obj http://ftp.es.debian.org wheezy Release.gpg
Obj http://ftp.fr.debian.org wheezy/non-free amd64 Packages
Obj http://ftp.es.debian.org wheezy Release
Obj http://ftp.fr.debian.org wheezy/contrib Translation-en
Obj http://ftp.es.debian.org wheezy/main Sources
Obj http://ftp.fr.debian.org wheezy/main Translation-es
Obj http://ftp.es.debian.org wheezy/contrib Sources
Obj http://ftp.fr.debian.org wheezy/main Translation-en
Obj http://ftp.es.debian.org wheezy/non-free Sources
Obj http://ftp.fr.debian.org wheezy/non-free Translation-en
Leyendo lista de paquetes… Hecho
W: No existe ninguna clave pública disponible para los siguientes identificadores de clave:
7638D0442B90D010
W: No existe ninguna clave pública disponible para los siguientes identificadores de clave:
7638D0442B90D010

Tomamos en consideración el id del key que necesitamos para poder solucionar lo copiamos y lo pegamos en el siguiente codigo:
root@hack100ve:/root# gpg –keyserver subkeys.pgp.net –recv-key 7638D0442B90D010 && gpg -a –export $PUBKRY | sudo apt-key add –

debe araperecer lo siguiente:

gpg: solicitando clave 2B90D010 de hkp servidor subkeys.pgp.net
gpg: /root/.gnupg/trustdb.gpg: se ha creado base de datos de confianza
gpg: clave 2B90D010: clave pública “Debian Archive Automatic Signing Key (8/jessie) <ftpmaster@debian.org>” importada
gpg: no se encuentran claves absolutamente fiables
gpg: Cantidad total procesada: 1
gpg:               importadas: 1  (RSA: 1)
OK

Espero que sea de gran utilidad, siempre es necesario una buena nota.

Resolver problema de las VIT Todo en Uno cuando no arranca por colapso del Disco

Buenas a todo espero que sea útil esta solución debido que ya he tenido la oportunidad de presenciar varios problemas de colapso del disco de las maquinas VIT todo en Uno, debido que el problema es que cuando las entregan al publico y la dejamos con la siguiente estructura de la partición del Disco:

Extreuctura de Disco
Estructura de la Partición del Disco

 

 

 

 

 

 

Vemos que la partición rootfs tiene poco espacio y el problema es que se esta almacenando todo en /var para eso es necesario utilizar el poderoso comando du -bsh + ruta, con el fin de identificar en cual directorio esta ocupando mas espacio, pero en esta ocasión siguiendo la solución ejecutamos du -bsh /var/log/, donde retorno 10G En disco solo del log, procedemos a borrar esta carpeta y listo con el siguiente comando rm -r /var/log

Activar el flash player para Cunaguaro en Canaima 3.0 Estable

Canaima 3.0 estable, no trae instalada el flash player es necesario instalarlo de la siguiente manera:
Descargamos el plugins
# wget http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_10_linux.tar.gz
Descomprimimos el paquete
# tar xvzf install_flash_player_10_linux.tar.gz
Creamos la carpeta plugins el cual no existe
# mkdir /usr/lib/cunaguaro/plugins
Copiamos el complemento a la carpeta creada
# cp libflashplayer.so /usr/lib/cunaguaro/plugins

Otra Forma de poder solucionar el problema es

# aptitude install flashplugin-nonfree

Por último para visualizar si esta activado escribimos about:plugins y veras los plugins que se encuentran instalado en el navegador

Blog de WordPress.com.

Subir ↑