Por algún motivo, el USB de Virtualbox en Debian 8 Jessie no funciona correctamente y no aparecen las opciones de USB.
Damos por hecho que esta instalado el extension pack de los usb: All supported platforms
Procedemos ha realizar lo siguiente:
Añadir usuario a grupo VirtualBox
Copiar /etc/udev/rules.d/60-vboxdrv.rules
$ sudo cp -R /etc/udev/rules.d/60-vboxdrv.rules{,.original}
Editamos el fichero:
$ sudo nano /etc/udev/rules.d/60-vboxdrv.rules
Cabiamos:
KERNEL=="vboxdrv", NAME="vboxdrv", OWNER="root", GROUP="root", MODE="0600"
Por:
KERNEL=="vboxdrv", NAME="vboxdrv", OWNER="vboxusers", GROUP="vboxusers", MODE="0660"
Reiniciamos
Y ahora ya deberiamos poder usar los USB de VirtualBox en nuestro Debian 8 Jessie
Este es un blog que se alimenta de las necesidades que se vayan presentando en el día a día utilizando GNU-Linux
lunes, 29 de agosto de 2016
Como activar las notificaciones por email de redmine
Desde var/www/redmine/redmine3.1.1/
cp config/configuration.yml.example config/configuration.yml
En el siguiente archivo colocar los valores de su servidor de correo.
vi config/configuration.yml
default:
email_delivery:
delivery_method: :smtp
smtp_settings:
address: "localhost"
port: 25
Otra configuración si da error de certificado
default:
email_delivery:
cp config/configuration.yml.example config/configuration.yml
En el siguiente archivo colocar los valores de su servidor de correo.
vi config/configuration.yml
default:
email_delivery:
delivery_method: :smtp
smtp_settings:
address: "localhost"
port: 25
Otra configuración si da error de certificado
default:
email_delivery:
delivery_method: :smtp
smtp_settings:
enable_starttls_auto: true
address: "localhost"
port: 587
domain: "example.com
authentication: :plain
user_name: "miusuario"
password: "miclave"
openssl_verify_mode: 'none'
Cómo crear conexión al ldap en glpi
Inicio > Configuración > Identificación > LDAP directories
Configuración previa: Directorio Activo / Valores predeterminados
Nombre: Cualquier_nombre
Servidor predeterminado: Sí Activo: Sí
Servidor: ip_del_servidor Puerto (predeterminado=389): Puerto
Filtro de conexión: Dejar en blanco
Basedn: ou=users, dc=xxx
rootdn (para las conexiones no anónimas): cn=nss,dc=xxx
Pass (para las conexiones no anónimas): colocar_la_contraseña del ldap Campo Login: uid
Comentarios:
y guardar
Luego probar que se conecte y listo
Configuración previa: Directorio Activo / Valores predeterminados
Nombre: Cualquier_nombre
Servidor predeterminado: Sí Activo: Sí
Servidor: ip_del_servidor Puerto (predeterminado=389): Puerto
Filtro de conexión: Dejar en blanco
Basedn: ou=users, dc=xxx
rootdn (para las conexiones no anónimas): cn=nss,dc=xxx
Pass (para las conexiones no anónimas): colocar_la_contraseña del ldap Campo Login: uid
Comentarios:
y guardar
Luego probar que se conecte y listo
¿Cómo crear una máquina virtual en Xen?
Configurar el archivo de valores predeterminados de las maquinas virtuales
Editar el archivo /etc/xen-tools/xen-tools.conf y configurar las sigueintes variables:
[...]
dir = /srvvirtual # directorio en el dom0 donde se desea instalar las imágenes de xen
[...]
[...]
##
# Disk and Sizing options. (Leer los comentarios)
##
#
#size = 4Gb # COMENTAR SI VAMOS A USAR EL ARCHIVO PARTITIONS VER EL PRÓXIMO PUNTO
memory = 512Mb # COLOCARLE LA MEMORIA RAM QUE VA A UTILIZAR LA MÁQUINA
#swap = 128Mb # COMENTAR SI VAMOS A USAR EL ARCHIVO PARTITIONS VER EL PRÓXIMO PUNTO
# noswap = 1 # Don't use swap at all for the new system.
fs = ext3 # use the EXT3 filesystem for the disk image.
dist = squeeze # Version de debian a instalar
image = sparse # Specify sparse vs. full disk images.
[...]
[...]
gateway = 10.88.5.1 # Estos valores se los provee el administrador de red
netmask = 255.255.255.0 # Estos valores se los provee el administrador de redbroadcast = 10.88.5.255 # Estos valores se los provee el administrador de red# aunque puede hacerse que sea dhcp buscando esa opción en este mismo archivo y comentando los anteriores
[...]
passwd = 1
[...]
kernel = /boot/vmlinuz-`uname -r`
initrd = /boot/initrd.img-`uname -r`
[...]
arch = amd64 # Si el servidor es de 64 bits
[...]
mirror = http://ftp.us.debian.org/debian/
[...]
serial_device = hvc0
[...]
disk_device = xvda
[...]
Crear el archivo swap1g-root10g-var10g-tmp1g (puede tener cualquier nombre)
en /etc/xen-tools/partitions.d/
[root]
size=10G
type=ext3
mountpoint=/
options=sync,errors=remount-ro
[swap]
size=1G
type=swap
[tmp]
size=1G
type=ext3
mountpoint=/tmp
options=nodev,nosuid
[var]
size=10G
type=ext3
mountpoint=/var
options=nodev,nosuid
Crear una máquina virtual
en el dom0
xen-create-image --hostname nombre_maquina_virtual_a_crear --ip ip_maquina_virtual --role udev --partitions swap1g-root10g-var10g-tmp1g
Nota: Asegurese de colocar --role udev, sino la máquina virtual pudiera no arrancar.
Los parámetros que se usen en el comando anterior, tendrán prioridad sobre los valores predeterminados contenidos en el archivo /etc/xen-tools/xen-tools.conf .
Si la ejecución del comando fué éxitosa, entonce se debe haber creado el archivo de configuración /etc/xen/nombre_maquina_virtual.cfg. Se puede comprobar la creación de la máquina virtual mediate el comando xm list.
Arrancar la máquina virtual
Para arrancar la máquina virtual usamos el comando :
xm create nombre_maquina_virtual.cfg
Para entrar en la consola de la máquina virtual con el comando xm console nombre_maquina_virtual
Editar el archivo /etc/xen-tools/xen-tools.conf y configurar las sigueintes variables:
[...]
dir = /srvvirtual # directorio en el dom0 donde se desea instalar las imágenes de xen
[...]
[...]
##
# Disk and Sizing options. (Leer los comentarios)
##
#
#size = 4Gb # COMENTAR SI VAMOS A USAR EL ARCHIVO PARTITIONS VER EL PRÓXIMO PUNTO
memory = 512Mb # COLOCARLE LA MEMORIA RAM QUE VA A UTILIZAR LA MÁQUINA
#swap = 128Mb # COMENTAR SI VAMOS A USAR EL ARCHIVO PARTITIONS VER EL PRÓXIMO PUNTO
# noswap = 1 # Don't use swap at all for the new system.
fs = ext3 # use the EXT3 filesystem for the disk image.
dist = squeeze # Version de debian a instalar
image = sparse # Specify sparse vs. full disk images.
[...]
[...]
gateway = 10.88.5.1 # Estos valores se los provee el administrador de red
netmask = 255.255.255.0 # Estos valores se los provee el administrador de redbroadcast = 10.88.5.255 # Estos valores se los provee el administrador de red# aunque puede hacerse que sea dhcp buscando esa opción en este mismo archivo y comentando los anteriores
[...]
passwd = 1
[...]
kernel = /boot/vmlinuz-`uname -r`
initrd = /boot/initrd.img-`uname -r`
[...]
arch = amd64 # Si el servidor es de 64 bits
[...]
mirror = http://ftp.us.debian.org/debian/
[...]
serial_device = hvc0
[...]
disk_device = xvda
[...]
Crear el archivo swap1g-root10g-var10g-tmp1g (puede tener cualquier nombre)
en /etc/xen-tools/partitions.d/
[root]
size=10G
type=ext3
mountpoint=/
options=sync,errors=remount-ro
[swap]
size=1G
type=swap
[tmp]
size=1G
type=ext3
mountpoint=/tmp
options=nodev,nosuid
[var]
size=10G
type=ext3
mountpoint=/var
options=nodev,nosuid
Crear una máquina virtual
en el dom0
xen-create-image --hostname nombre_maquina_virtual_a_crear --ip ip_maquina_virtual --role udev --partitions swap1g-root10g-var10g-tmp1g
Nota: Asegurese de colocar --role udev, sino la máquina virtual pudiera no arrancar.
Los parámetros que se usen en el comando anterior, tendrán prioridad sobre los valores predeterminados contenidos en el archivo /etc/xen-tools/xen-tools.conf .
Si la ejecución del comando fué éxitosa, entonce se debe haber creado el archivo de configuración /etc/xen/nombre_maquina_virtual.cfg. Se puede comprobar la creación de la máquina virtual mediate el comando xm list.
Arrancar la máquina virtual
Para arrancar la máquina virtual usamos el comando :
xm create nombre_maquina_virtual.cfg
Para entrar en la consola de la máquina virtual con el comando xm console nombre_maquina_virtual
¿Cómo montar una imagen de xen .img para modificar su contenido en linux?
mount -o loop /srvvirtual/xen/srvmonitor/root.img /mnt/
Para desmontarlo umount /mnt/
Para desmontarlo umount /mnt/
¿Cómo actualizar xen-tools en debian 6?
Actualizar xen-tools en debian 6.
aptitude update
aptitude safe-upgrade
aptitude install libdata-validate-domain-perl
aptitude install libdata-validate-email-perl
aptitude install libdata-validate-ip-perl
aptitude install libdata-validate-uri-perl
aptitude install libconfig-inifiles-perl
aptitude install libfile-slurp-perl
aptitude install libfile-which-perl
aptitude install libtext-template-perl
aptitude install debootstrap (si no lo tiene o en el proceso de actualización se desinstalo)
http://xen-tools.org/software/xen-tools/releases.html descargar la versión a actualizar de xen-tools
En mi caso esta era la última versión
dpkg -i xen-tools_4.4-1_all.deb
Listo
aptitude update
aptitude safe-upgrade
aptitude install libdata-validate-domain-perl
aptitude install libdata-validate-email-perl
aptitude install libdata-validate-ip-perl
aptitude install libdata-validate-uri-perl
aptitude install libconfig-inifiles-perl
aptitude install libfile-slurp-perl
aptitude install libfile-which-perl
aptitude install libtext-template-perl
aptitude install debootstrap (si no lo tiene o en el proceso de actualización se desinstalo)
http://xen-tools.org/software/xen-tools/releases.html descargar la versión a actualizar de xen-tools
En mi caso esta era la última versión
dpkg -i xen-tools_4.4-1_all.deb
Listo
¿Cómo cambiar el password del DomU en Xen?
Desde dom0:
xm shutdown 2 (donde 2 es el numero de id que muestra el comando xm list desde dom0
xm destroy 2
este comando apaga la máquina virtual y con el destroy nos aseguramos que la apagamos, aunque no se deberia usar destroy, pero siempre me queda prendida si solo hago el shutdown
en /etc/xen/xxx.cfg (donde xxx.cfg es el archivo de configuración de la máquina virtual a cambiar el password)
Agregar en el archivo de configuración de la máquina virtual xxx.cfg lo que esta en negrita
[...
#
# Configuration file for the Xen instance srvappinternas, created
# by xen-tools 4.2 on Tue Aug 9 14:30:08 2011.
#
#
# Kernel + memory size
#
kernel = '/boot/vmlinuz-2.6.32-5-xen-amd64'
ramdisk = '/boot/initrd.img-2.6.32-5-xen-amd64'
# esta linea fue la que agregue
extra=" vga=normal init=/bin/sh xencons=tty"
vcpus = '1'
memory = '512'
#
# Disk device(s).
#
# root = '/dev/xvda2 ro'
y cambie de solo lectura a lectura y escritura
root = '/dev/xvda2 rw'
...]
luego teclear
xm create xxx.cfg
xm console xxx
luego de este comando ya estamos en el domU
Desde domU:
teclear
passwd
cambiar la clave
apagar la máquina virtual con el comando xm shutdown N° ID y xm destroy N° ID viendo el nuevo id con el comando xm list desde el dom0 o apagarla desde consola desde la misma maquina virtual.
Editar nuevamente el archivo /etc/xen/xxx.cfg y dejarlo como estaba antes.
[...
#
# Configuration file for the Xen instance srvappinternas, created
# by xen-tools 4.2 on Tue Aug 9 14:30:08 2011.
#
#
# Kernel + memory size
#
kernel = '/boot/vmlinuz-2.6.32-5-xen-amd64'
ramdisk = '/boot/initrd.img-2.6.32-5-xen-amd64'
vcpus = '1'
memory = '512'
#
# Disk device(s).
#
root = '/dev/xvda2 ro'
...]
luego teclear
xm create xxx.cfg
xm console xxx
y colocar el nuevo password, de esa forma ya puedes entrar en el domU del cual no te acordabas la clave.
¿Cómo instalar xen 4.0 en debian 6.0?
Instalación:
aptitude install xen-linux-system-(Versión más reciente del kernel parcheado)-xen-amd(32 0 64) según sea el caso
aptitude install xen-tools
Editar los siguientes archivos:
/etc/modules (solo debe haber una línea loop)
[...]
loop max_loop=64
[...]
/etc/xen/xend-config.sxp (en xen 3.x el archivo se llamaba xen-config.sxp)
Descomentar la siguiente línea:
[...]
(network-script network-bridge)
[...]
Mover el siguiente archivo:
mv /etc/grub.d/10_linux /etc/grub.d/50_linux
Actualizar grub2:
update-grub2
Reiniciar la máquina.
Verificar la instalación del kernel xen:
uname -a (debe aparecer la palabra xen)
Verificar la ejecución de xen:
xm list (debe mostrar el dom0)
Fuente: http://wiki.stocksy.co.uk/wiki/Xen_on_Debian_Squeeze_dom0
Como instalar openkm en debian 8
Descargar la versión Community para nuestra plataforma
https://www.openkm.com/es/descargar.html
wget http://sourceforge.net/projects/openkm/files/6.3.1/openkm-6.3.1-community-linux-x64-installer.run/download
si la descarga no funciona, verificar si el proxy de su red le permite descargar, colocando el proxy desde la consola:
export https_proxy="https://dirección_o_ip_del_proxy:puerto_del_proxy/";
y luego volver a utilizar el wget
Dirigirse a la ruta donde se instalo el openkm, por defecto en /opt, yo lo instale en /var/www/openkm-6.3.1-community
entonces desde ahí corremos el servicio /tomcat/bin/startup.sh
Y nos vamos a la siguiente dirección del navegador, es sensible a minúscula y mayúscula
http://IP_DE_OPEN_KM:8080/OpenKM)
usuario es okmAdmin y la clave admin
https://www.openkm.com/es/descargar.html
wget http://sourceforge.net/projects/openkm/files/6.3.1/openkm-6.3.1-community-linux-x64-installer.run/download
si la descarga no funciona, verificar si el proxy de su red le permite descargar, colocando el proxy desde la consola:
export https_proxy="https://dirección_o_ip_del_proxy:puerto_del_proxy/";
y luego volver a utilizar el wget
- Modifique los privilegios de ejecución chmod +x openkm-6.3.1-community-linux-x64-installer.run
- Ejecute ./openkm-6.3.1-community-linux-x64-installer.run
- Siga las instrucciones.
Dirigirse a la ruta donde se instalo el openkm, por defecto en /opt, yo lo instale en /var/www/openkm-6.3.1-community
entonces desde ahí corremos el servicio /tomcat/bin/startup.sh
Y nos vamos a la siguiente dirección del navegador, es sensible a minúscula y mayúscula
http://IP_DE_OPEN_KM:8080/OpenKM)
usuario es okmAdmin y la clave admin
Instalar java jdk en debian 8
Uncompress archive
Now you uncompress and move the whole uncompressed folder to/opt
(optional) directory.tar -xzvf /root/jdk-7u79-linux-x64.tar.gz mv jdk1.7.0_79 /opt cd /opt/jdk1.7.0_79
Install and register binaries
This step registers the downloaded version of Java as an alternative, and switches it to be used as the default:update-alternatives --install /usr/bin/java java /opt/jdk1.7.0_79/bin/java 1
update-alternatives --install /usr/bin/javac javac /opt/jdk1.7.0_79/bin/javac 1
update-alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so mozilla-javaplugin.so /opt/jdk1.7.0_79/jre/lib/amd64/libnpjp2.so 1
update-alternatives --set java /opt/jdk1.7.0_79/bin/java
update-alternatives --set javac /opt/jdk1.7.0_79/bin/javac
update-alternatives --set mozilla-javaplugin.so /opt/jdk1.7.0_79/jre/lib/amd64/libnpjp2.so
Testing your installation
First of all, close your browser and re-open. You won’t believe how
many users actually forgets to do this step and later complains Java
ain’t working. I’d advise to bookmark this site to be able to reopen
these instructions quickly, or simply copy these into a leafpad
/ vi
/ text-editor
.To check the version of Java you are now running
java -version
¿Cómo instalar moodle en debian 8.0?
Instalar
aptitude install apache2
aptitude install php5-gd php5-curl php5-intl php5-xmlrpc
aptitude install apache2
aptitude install php5-gd php5-curl php5-intl php5-xmlrpc
aptitude install php5 mysql-server mysql-client apache2 php5-mysql
Nueva contraseña para el usuario «root» de MySQL: colocar la que quieran (anotarla)
chmod 777 /var/www/
Descrgrar moodle
Este fue el que descargue yo
http://download.moodle.org/download.php/stable24/moodle-latest-24.zip
Descomprimes el zip en /var/www/
chown -R www-data.www-data moodle
crear una carpeta en /var denominada moodledata
mkdir /var/moodledata
Darle permiso de escritura
chown -R www-data.www-data /var/moodledata
Reiniciar la máquina.
chown -R www-data.www-data moodle
crear una carpeta en /var denominada moodledata
mkdir /var/moodledata
Darle permiso de escritura
chown -R www-data.www-data /var/moodledata
Reiniciar la máquina.
y nos dirigimos al navegador
localhost/moodle
y configuramos... con los parámetros antes mencionados. En la penúltima pantalla en la configuración de la base de datos, en los últimos campos no coloque nada (port y el socket)
¿Cómo instalar joomla en un debian 8?
Pasos para la instalación en el servidor localhost para joomla
1.- aptitude install apache2
2.- aptitude install mysql-server mysql-client php5-mysql libapache2-mod-auth-mysql Usuario: root
clave: clave_para_mysql
3.- descargar joomla de http://www.joomlaspanish.org/
4.- mkdir /var/www/joomla
5.- cp Joomla_xxxx-Spanish-pack_completo /var/www/joomla/
6.- tar -zxvf Joomla_xxxx-Spanish-pack_completo
7.- chown -R www-data:www-data /var/www/joomla/
8.- renombra el archivo htaccess.txt
mv /var/www/joomla/htaccess.txt /var/www/joomla/.htaccess
9.- Edita el archivo /etc/php5/apache2/php.ini
y modificarla línea output_buffering=4096 por
output_buffering=off
10.- Reiniciar apache
/etc/init.d/apache2 restart o service apache2 restart
14.- en apache editar el archivo /etc/apache2/sites-available/default
DocumentRoot /var/www/joomla/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/joomla/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
17.- en un navegador web http://localhost/joomla para configurar por
primera vez
# Darle siguiente a todo hasta llegar a la configuración de la base de datos donde:
a.-tipo de base de datos: mysql
b.- hospedaje: localhost
c.- usuario: nombre_del_usuario_de_la_base_de_datos_que_queramos
d.- contraseña: contraseña_de_usuario_de_la_base_de_datos
e.- nombre de datos: nombre_de_la_base_de_datos_para_joomla
f.- prefijo de las tablas: cambiar el sufijo de las tablas por el que se quiera por cuestión de seguridad.
18.- Después que configure la primera parte hay que eliminar a carpeta de instalación dándole click al botón eliminar directorio de instalación
19.- http://localhost/joomla/index.php Listo para configurar.
1.- aptitude install apache2
2.- aptitude install mysql-server mysql-client php5-mysql libapache2-mod-auth-mysql Usuario: root
clave: clave_para_mysql
3.- descargar joomla de http://www.joomlaspanish.org/
4.- mkdir /var/www/joomla
5.- cp Joomla_xxxx-Spanish-pack_completo /var/www/joomla/
6.- tar -zxvf Joomla_xxxx-Spanish-pack_completo
7.- chown -R www-data:www-data /var/www/joomla/
8.- renombra el archivo htaccess.txt
mv /var/www/joomla/htaccess.txt /var/www/joomla/.htaccess
9.- Edita el archivo /etc/php5/apache2/php.ini
y modificarla línea output_buffering=4096 por
output_buffering=off
10.- Reiniciar apache
/etc/init.d/apache2 restart o service apache2 restart
14.- en apache editar el archivo /etc/apache2/sites-available/default
DocumentRoot /var/www/joomla/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/joomla/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
17.- en un navegador web http://localhost/joomla para configurar por
primera vez
# Darle siguiente a todo hasta llegar a la configuración de la base de datos donde:
a.-tipo de base de datos: mysql
b.- hospedaje: localhost
c.- usuario: nombre_del_usuario_de_la_base_de_datos_que_queramos
d.- contraseña: contraseña_de_usuario_de_la_base_de_datos
e.- nombre de datos: nombre_de_la_base_de_datos_para_joomla
f.- prefijo de las tablas: cambiar el sufijo de las tablas por el que se quiera por cuestión de seguridad.
18.- Después que configure la primera parte hay que eliminar a carpeta de instalación dándole click al botón eliminar directorio de instalación
19.- http://localhost/joomla/index.php Listo para configurar.
¿Cómo cambiar contraseña del usuario glpi en linux?
Paso 1: Primero si no nos acordamos cambiar contraseña de root de mysql (si la tiene obvie este paso)
/etc/init.d/mysql stop
mysqld_safe --skip-grant-tables --skip-networking&
en otra consola
mysql -u root
entraremos en mysql
teclear
use mysql;
UPDATE user SET password=PASSWORD('nuevo_pass') WHERE user='root';
exit
/etc/init.d/mysql stop
/etc/init.d/mysql start
Paso 2: mysql -u root -p
colocar la contraseña de root de mysql
para cambiar la contraseña de super administrador de glpi dentro de mysql
show databases;
elija la base de datos de glpi
use basededatosdeglpi;
UPDATE glpi_users SET password_md5 = MD5( 'glpi' ) WHERE name='glpi';
exit
y listo
/etc/init.d/mysql stop
mysqld_safe --skip-grant-tables --skip-networking&
en otra consola
mysql -u root
entraremos en mysql
teclear
use mysql;
UPDATE user SET password=PASSWORD('nuevo_pass') WHERE user='root';
exit
/etc/init.d/mysql stop
/etc/init.d/mysql start
Paso 2: mysql -u root -p
colocar la contraseña de root de mysql
para cambiar la contraseña de super administrador de glpi dentro de mysql
show databases;
elija la base de datos de glpi
use basededatosdeglpi;
UPDATE glpi_users SET password_md5 = MD5( 'glpi' ) WHERE name='glpi';
exit
y listo
¿Cómo Instalar GLPI (Gestión Libre de Parque Tecnológico) en Debian 8?
1. Instalar Apache con Soporte para PHP, y varias librerias:
aptitude install apache2
aptitude install libapache2-mod-php5 php5-cli php5-common php5-cgi
aptitude install libapache2-mod-perl2
aptitude install libapache-dbi-perl
aptitude install libnet-ip-perl
aptitude install libsoap-lite-perl
2. Instalar MySQL con soporte PHP
aptitude install mysql-server php5-mysql (aqui va a pedir contraseña para el usuario root de MySql)
3. Instalar Perl
aptitude install perl (en debian viene ya instalado)
4. Instalando PHP
aptitude install libphp-pclzip
aptitude install php5-mysql
aptitude install php5-gd
5.-Para soporte a ldap
aptitude install php5-ldap
6.- Para soporte a envió de correo electrónico
aptitude install php5-imap
5.-Para soporte a ldap
aptitude install php5-ldap
6.- Para soporte a envió de correo electrónico
aptitude install php5-imap
5. Luego debemos arrancar los dos servidores: Apache y MySQL desde consola:
~# /etc/init.d/apache2 restart
~# /etc/init.d/mysql restart
Verificar la última versión estable de glpi en la siguiente dirección
https://forge.glpi-project.org/projects/glpi/files
9.1.- Descargar del software GLPI desde la web en la siguiente ruta: /var/www/
wget https://forge.glpi-project.org/attachments/download/2093/glpi-0.85.5.tar.gz
si la descarga no funciona, verificar si el proxy de su red le permite descargar, colocando el proxy desde la consola:
export https_proxy="https://dirección_o_ip_del_proxy:puerto_del_proxy/";
y luego volver a utilizar el wget
9.2.- Descomprimir el archivo en el directorio /var/www/
Verificar la última versión estable de glpi en la siguiente dirección
https://forge.glpi-project.org/projects/glpi/files
9.1.- Descargar del software GLPI desde la web en la siguiente ruta: /var/www/
wget https://forge.glpi-project.org/attachments/download/2093/glpi-0.85.5.tar.gz
si la descarga no funciona, verificar si el proxy de su red le permite descargar, colocando el proxy desde la consola:
export https_proxy="https://dirección_o_ip_del_proxy:puerto_del_proxy/";
y luego volver a utilizar el wget
9.2.- Descomprimir el archivo en el directorio /var/www/
~# tar -xvzf glpi-0.85.5.tar.gz
9.3.- En el directorio /var/www/ se creó un directorio GLPI. Dentro del directorio GLPI, es necesario conceder permisos a los directorios config/ files/, para que GLPI pueda funcionar sin problemas:
~# cd /var/www/glpi
~# chmod -R 777 config/
~# chmod -R 777 files/
Editar el siguiente archivo
vi /etc/apache2/sites-enabled/000-default.conf
<VirtualHost *:80>
# The ServerName directive sets the request scheme, hostname and port that
# the server uses to identify itself. This is used when creating
# redirection URLs. In the context of virtual hosts, the ServerName
# specifies what hostname must appear in the request's Host: header to
# match this virtual host. For the default virtual host (this file) this
# value is not decisive as it is used as a last resort host regardless.
# However, you must set it for any further virtual host explicitly.
#ServerName www.example.com
ServerAdmin webmaster@localhost
DocumentRoot /var/www/glpi
# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular
# modules, e.g.
#LogLevel info ssl:warn
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
# For most configuration files from conf-available/, which are
# enabled or disabled at a global level, it is possible to
# include a line for only one particular virtual host. For example the
# following line enables the CGI configuration for this host only
# after it has been globally disabled with "a2disconf".
#Include conf-available/serve-cgi-bin.conf
</VirtualHost>
service apache2 restart
Al terminar la instalación y probar que ingresemos bien al glpi hay que eliminar el siguiente archivo ubicado en:
/var/www/glpi/
rm install/install.php
A disfrutar
Editar el siguiente archivo
vi /etc/apache2/sites-enabled/000-default.conf
<VirtualHost *:80>
# The ServerName directive sets the request scheme, hostname and port that
# the server uses to identify itself. This is used when creating
# redirection URLs. In the context of virtual hosts, the ServerName
# specifies what hostname must appear in the request's Host: header to
# match this virtual host. For the default virtual host (this file) this
# value is not decisive as it is used as a last resort host regardless.
# However, you must set it for any further virtual host explicitly.
#ServerName www.example.com
ServerAdmin webmaster@localhost
DocumentRoot /var/www/glpi
# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular
# modules, e.g.
#LogLevel info ssl:warn
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
# For most configuration files from conf-available/, which are
# enabled or disabled at a global level, it is possible to
# include a line for only one particular virtual host. For example the
# following line enables the CGI configuration for this host only
# after it has been globally disabled with "a2disconf".
#Include conf-available/serve-cgi-bin.conf
</VirtualHost>
service apache2 restart
9.4.- La instalación ahora se realizara a través del navegador, escribiendo la siguiente dirección web « http://ip o nombre del server/glpi ».
Al conectarnos a esta dirección se levanta una interfaz con la que se terminara el resto de la instalación y al final el sistema pide la identificación requerida para utilizar GLPI.
Usuario por defecto “glpi” y la contraseña “glpi”.Al terminar la instalación y probar que ingresemos bien al glpi hay que eliminar el siguiente archivo ubicado en:
/var/www/glpi/
rm install/install.php
A disfrutar
Modificar la Interfaz simplificada e Interfaz estándar por dafault
Modificar la Interfaz simplificada e Interfaz estándar por dafault
Inicio > Soporte > Incidentes > Gestión de Plantillas
ó
front/tickettemplate.php
Seleccionar de la lista de plantillas de incidentes la denominada "Default".
Pestaña Campos Obligatorios:
Aquí se agregan los campos que son obligatorios en las distintas interfaces, cuando se selecciona "Interfaz simplificada + Interfaz estándar" quiere decir que esos campos son obligatorios tanto en la interfaz simplificada (la que ven los usuarios) y en la interfaz estándar (la que ven los técnicos).
Aquí se agregan los campos que van a venir de forma predeterminada, si existe una categoría que usted quisiera que se estuviera de forma predeterminada aquí es donde se configura, el usuario puede cambiarla en el momento de generar el incidentes.
Pestaña Campos Ocultos:
Aquí se agregan los campos que se van a ocultar, cuando se oculta un campo se oculta en ambas interfaces.
Muestran una vista previa de como esta quedando la configuración en sus respectivas interfaces.
Pestaña Categoría de Incidentes:
POR DETERMINAR SU USO.
Tips útiles:
El campo "Tipo de servicio" es igual a "Elementos Asociados"
El campo "Observadores" es igual a "Observador"
sábado, 27 de agosto de 2016
Cómo realizar un backup de redmine
Esto es para realizar el respaldo desde otro servidor de manera gráfica
Editar en el servidor donde se encuentra redmine instalado
vi /etc/postgresql/9.4/main/pg_hba.conf
Agregar en
# IPv4 local connections:
host all all 127.0.0.1/32 md5
# IPv4 local connections:host all all 127.0.0.1/32 md5
host all all ipdenuestramaquina/32 md5
En vi /etc/postgresql/9.4/main/postgresql.conf
Modificar
#------------------------------------------------------------------------------
# CONNECTIONS AND AUTHENTICATION
#------------------------------------------------------------------------------
# - Connection Settings -
#listen_addresses = 'localhost' # what IP address(es) to listen on;
por
#listen_addresses = '*' # what IP address(es) to listen on;
luego para realizar el backup correctamente debemos tener la clave de postgres
desde consolo nos pasamos a postgres
su postgres
tecleamos
psql
y ejecutamos el siguiente comando
\password
para salir ejecutamos
\q
y para salir de postgres
exit
service postgresql restart
Ahora en nuestra maquina
Instalamos pgAdmin3
ADD SERVER
NAME CUALQUIER NOMBRE
HOST LA IP DONDE SE ENCUENTRA EL REDMINE
USERNAME POSTGRES
PASSWORD LA CLAVE QUE COLOCAMOS EN POSTGRES
si tienes algun error verifica en el servidor de redmine lo siguiente
exit
y desde root
pg_restore -i -h localhost -p 5432 -U postgres -d redmine -v "/var/www/redmine/redmine-3.1.1/files/2016/08/160827112217_redmine27-08-16.backup"
service apache2 start
Editar en el servidor donde se encuentra redmine instalado
vi /etc/postgresql/9.4/main/pg_hba.conf
Agregar en
# IPv4 local connections:
host all all 127.0.0.1/32 md5
# IPv4 local connections:host all all 127.0.0.1/32 md5
host all all ipdenuestramaquina/32 md5
En vi /etc/postgresql/9.4/main/postgresql.conf
Modificar
#------------------------------------------------------------------------------
# CONNECTIONS AND AUTHENTICATION
#------------------------------------------------------------------------------
# - Connection Settings -
#listen_addresses = 'localhost' # what IP address(es) to listen on;
por
#listen_addresses = '*' # what IP address(es) to listen on;
luego para realizar el backup correctamente debemos tener la clave de postgres
desde consolo nos pasamos a postgres
su postgres
tecleamos
psql
y ejecutamos el siguiente comando
\password
para salir ejecutamos
\q
y para salir de postgres
exit
service postgresql restart
Ahora en nuestra maquina
Instalamos pgAdmin3
ADD SERVER
NAME CUALQUIER NOMBRE
HOST LA IP DONDE SE ENCUENTRA EL REDMINE
USERNAME POSTGRES
PASSWORD LA CLAVE QUE COLOCAMOS EN POSTGRES
si tienes algun error verifica en el servidor de redmine lo siguiente
apt-get install nmap
nmap localhost
y observar que el puerto 5432 este abierto
si no logras resolverlo lo vamos a hacer desde la misma consola donde esta redmine, pasamos el backup previamente realizado al servidor donde esta el nuevo redmine
la mejor forma es eliminar la base de datos, crearla y correrle el backup
desde root
service apache2 stop
desde el usuario postgres
dropdb redmine
createdb -O seguridad -E UTF8 redmine
exit
y desde root
pg_restore -i -h localhost -p 5432 -U postgres -d redmine -v "/var/www/redmine/redmine-3.1.1/files/2016/08/160827112217_redmine27-08-16.backup"
service apache2 start
¿Cómo instalar Redmine en debian 8?
Installation de Ruby et Rails et
dépendances
apt-get install ruby2.1 ruby-rails
Para la generación de pdfs y pngs Redmine utiliza ImageMagick, por lo que si queremos utilizar esta funcionalidad deberemos instalarlo junto con las librerías necesarias.
$ sudo apt-get install imagemagick libmagickwand-dev libmagickcore-dev
Quelques dépendances (ces dépendances prennent en compte l’utilisation
de Postgresql elle peuvent un peu différer pout du mysql) :
apt-get install zlib1g-dev libpq-dev libmagickcore-6.q16-dev libmagickwand-dev
Mise en place de Postgresql et de
la base
# apt-get install postgresql
# su - postgres
$ createuser -P redmine_uzer
$ createdb -O redmine_uzer -E UTF8 redmine
$ exit
Installation de Redmine
Je ais le choix de faire mon installation dans un sous répertoire de www
dans lequel il y aura les logs et les fichiers de paramètre :
# mkdir -p /var/www/redmine/{etc,var/log/apache2,var/tmp/upload}
# cd /var/www/redmine/
Téléchargement de redmine dernière version :
# wget http://www.redmine.org/releases/redmine-3.1.1.tar.gz
si la descarga no funciona, verificar si el proxy de su red le permite descargar, colocando el proxy desde la consola:
export http_proxy="http://dirección_o_ip_del_proxy:puerto_del_proxy/";
y luego volver a utilizar el wget
# tar xvzf redmine-3.1.1.tar.gz
# cd redmine-3.1.1
On configure l’accès à la base de données
# cp config/database.yml.example config/database.yml
# vi config/database.yml
production:
adapter: postgresql
database: redmine
host: localhost
username: redmine_uzer
password: "PoiuytrezA#666"
encoding: utf8
Nota importante: donde diga mysql colocar postgresql, aunque no lo configuremos, obviar este paso hace que no se instale el redmine.
On installe les librairies ruby nécessaires à Redmine :
desde /var/www/redmine/redmine-3.1.1
# gem install bundler
# bundle install --without development test
esto le generara la siguiente advertencia
Don't run Bundler as root. Bundler can ask for sudo if it is needed, and
installing your bundle as root will break this application for all non-root
users on this machine.
En nuestro caso es un servidor de un solo usuario por lo cual lo instalo como root. Este proceso tarda bastante, paciencia.
Si te aparece este error es porque en el archivo de configuración vi config/database.yml se encuentra la palabra mysql:
An error occurred while
installing mysql2 (0.3.21), and
Bundler cannot continue.
Make sure that `gem install
mysql2 -v '0.3.21'` succeeds
before bundling.
On crée la structure de la base de données :
# RAILS_ENV=production bundle exec rake db:migrate
# RAILS_ENV=production REDMINE_LANG=es bundle exec rake redmine:load_default_data
# rake generate_secret_token
Installation d’Apache et Passenger
Il faut maintenant mettre en place un serveur Web pour utiliser Redmine. Je
fais le choix de Apache avec le module passenger :
INSTALACIÓN DE APACHE
Para poder servir el Redmine una vez instalado vamos a utilizar apache.
Instalar apache2 y habilitar los módulos necesarios:
sudo apt-get install apache2 libapache2-mod-fcgid libapache2-mod-proxy-html libfcgi-dev libapache2-mod-passenger
Nos pasamos a /var/www/redmine/
# find ./redmine-3.1.1/ -type d -exec chmod 2770 {} \;
# find ./redmine-3.1.1/ -type f -exec chmod 660 {} \;
chown -R www-data.www-data redmine-3.1.1
sudo a2enmod rewrite
sudo a2enmod proxy_http
sudo a2enmod proxy
vi /etc/apache2/sites-enabled/000-default.conf
Configuration du vhost (à améliorer en prod) :
<VirtualHost *:80>
# The ServerName directive sets the request scheme, hostname and port that
# the server uses to identify itself. This is used when creating
# redirection URLs. In the context of virtual hosts, the ServerName
# specifies what hostname must appear in the request's Host: header to
# match this virtual host. For the default virtual host (this file) this
# value is not decisive as it is used as a last resort host regardless.
# However, you must set it for any further virtual host explicitly.
ServerName localhost
ServerAdmin webmaster@localhost
DocumentRoot /var/www/redmine/redmine-3.1.1/public
<Directory /var/www/redmine/redmine-3.1.1/public>
AllowOverride all
Allow from all
Options -MultiViews
</Directory>
# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular
# modules, e.g.
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
# For most configuration files from conf-available/, which are
# enabled or disabled at a global level, it is possible to
# include a line for only one particular virtual host. For example the
# following line enables the CGI configuration for this host only
# after it has been globally disabled with "a2disconf".
#Include conf-available/serve-cgi-bin.conf
</VirtualHost>
service apache2 restart
En el navegador colocar localhost, usuario admin y clave admin y a disfrutar.
dépendances
apt-get install ruby2.1 ruby-rails
Para la generación de pdfs y pngs Redmine utiliza ImageMagick, por lo que si queremos utilizar esta funcionalidad deberemos instalarlo junto con las librerías necesarias.
$ sudo apt-get install imagemagick libmagickwand-dev libmagickcore-dev
Quelques dépendances (ces dépendances prennent en compte l’utilisation
de Postgresql elle peuvent un peu différer pout du mysql) :
apt-get install zlib1g-dev libpq-dev libmagickcore-6.q16-dev libmagickwand-dev
Mise en place de Postgresql et de
la base
# apt-get install postgresql
# su - postgres
$ createuser -P redmine_uzer
$ createdb -O redmine_uzer -E UTF8 redmine
$ exit
Installation de Redmine
Je ais le choix de faire mon installation dans un sous répertoire de www
dans lequel il y aura les logs et les fichiers de paramètre :
# mkdir -p /var/www/redmine/{etc,var/log/apache2,var/tmp/upload}
# cd /var/www/redmine/
Téléchargement de redmine dernière version :
# wget http://www.redmine.org/releases/redmine-3.1.1.tar.gz
si la descarga no funciona, verificar si el proxy de su red le permite descargar, colocando el proxy desde la consola:
export http_proxy="http://dirección_o_ip_del_proxy:puerto_del_proxy/";
y luego volver a utilizar el wget
# tar xvzf redmine-3.1.1.tar.gz
# cd redmine-3.1.1
On configure l’accès à la base de données
# cp config/database.yml.example config/database.yml
# vi config/database.yml
production:
adapter: postgresql
database: redmine
host: localhost
username: redmine_uzer
password: "PoiuytrezA#666"
encoding: utf8
Nota importante: donde diga mysql colocar postgresql, aunque no lo configuremos, obviar este paso hace que no se instale el redmine.
On installe les librairies ruby nécessaires à Redmine :
desde /var/www/redmine/redmine-3.1.1
# gem install bundler
# bundle install --without development test
esto le generara la siguiente advertencia
Don't run Bundler as root. Bundler can ask for sudo if it is needed, and
installing your bundle as root will break this application for all non-root
users on this machine.
En nuestro caso es un servidor de un solo usuario por lo cual lo instalo como root. Este proceso tarda bastante, paciencia.
Si te aparece este error es porque en el archivo de configuración vi config/database.yml se encuentra la palabra mysql:
An error occurred while
installing mysql2 (0.3.21), and
Bundler cannot continue.
Make sure that `gem install
mysql2 -v '0.3.21'` succeeds
before bundling.
On crée la structure de la base de données :
# RAILS_ENV=production bundle exec rake db:migrate
# RAILS_ENV=production REDMINE_LANG=es bundle exec rake redmine:load_default_data
# rake generate_secret_token
Installation d’Apache et Passenger
Il faut maintenant mettre en place un serveur Web pour utiliser Redmine. Je
fais le choix de Apache avec le module passenger :
INSTALACIÓN DE APACHE
Para poder servir el Redmine una vez instalado vamos a utilizar apache.
Instalar apache2 y habilitar los módulos necesarios:
sudo apt-get install apache2 libapache2-mod-fcgid libapache2-mod-proxy-html libfcgi-dev libapache2-mod-passenger
Nos pasamos a /var/www/redmine/
# find ./redmine-3.1.1/ -type d -exec chmod 2770 {} \;
# find ./redmine-3.1.1/ -type f -exec chmod 660 {} \;
chown -R www-data.www-data redmine-3.1.1
sudo a2enmod rewrite
sudo a2enmod proxy_http
sudo a2enmod proxy
vi /etc/apache2/sites-enabled/000-default.conf
Configuration du vhost (à améliorer en prod) :
<VirtualHost *:80>
# The ServerName directive sets the request scheme, hostname and port that
# the server uses to identify itself. This is used when creating
# redirection URLs. In the context of virtual hosts, the ServerName
# specifies what hostname must appear in the request's Host: header to
# match this virtual host. For the default virtual host (this file) this
# value is not decisive as it is used as a last resort host regardless.
# However, you must set it for any further virtual host explicitly.
ServerName localhost
ServerAdmin webmaster@localhost
DocumentRoot /var/www/redmine/redmine-3.1.1/public
<Directory /var/www/redmine/redmine-3.1.1/public>
AllowOverride all
Allow from all
Options -MultiViews
</Directory>
# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular
# modules, e.g.
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
# For most configuration files from conf-available/, which are
# enabled or disabled at a global level, it is possible to
# include a line for only one particular virtual host. For example the
# following line enables the CGI configuration for this host only
# after it has been globally disabled with "a2disconf".
#Include conf-available/serve-cgi-bin.conf
</VirtualHost>
service apache2 restart
En el navegador colocar localhost, usuario admin y clave admin y a disfrutar.