El Blog de Pablo

Mi blog

Mostrar errores en php

Para mostrar los errores en php hay que editar el archivo php. En Ubuntu, se encuentra en la ruta /etc/php5/apache2/php.ini

La linea que hay que modificar es:

display_errors = On

Es posible hacer esto en tiempo de ejecución con el siguiente comando:

<?php
error_reporting(E_ALL);
ini_set(«display_errors», 1);
?>

31 diciembre, 2011 Posted by | Desarrollo Web, php, Servidor, Ubuntu | Deja un comentario

Montar automaticamente una unidad al iniciar Ubuntu

Para que una de nuestras unidades se monte automáticamente al iniciar ubuntu basta con incluir una línea al archivo /etc/fstab

Primero buscamos como se llama la partición que vamos a montar con:

sudo fdisk -l

Luego añadimos una nueva línea con este formato:

/dev/sda2 /media/Datos ntfs auto,umask=0 0 0

 

30 diciembre, 2011 Posted by | Servidor, Software Libre, Ubuntu | Deja un comentario

Interfaz gráfica para gestionar servicios en Ubuntu

sysv-rc-conf proporciona una interfaz gráfica para terminal para gestionar los enlaces simbólicos de «/etc/rc{runlevel}.d/». La interfaz viene con dos formatos distintos, uno que simplemente le permite activar o desactivar servicios y otro que permite una gestión de configuración más fina de los enlaces simbólicos. A diferencia de la mayoría de los programas de configuración de los niveles, puede editar los scripts de inicio de cualquier nivel de ejecución, no sólo del actual.

Web del proyecto: http://sysv-rc-conf.sourceforge.net/

10 abril, 2011 Posted by | Comandos, Servidor, Software Libre, Ubuntu | Deja un comentario

Montar una unidad por fstab y ftp

El caso es el siguiente. Tenemos un servidor FTP y queremos acceder a él como si de una carpeta más se tratara. El proceso es bien sencillo:

Instalamos «curlftpfs» quien nos ayudará en la tarea
sudo aptitude install curlftpfs

Creamos la carpeta donde se montará la unidad
sudo mkdir [directorio local]

Ahora editamos el archivo «/etc/fstab» para añadir la siguiente linea:
curlftpfs#[usuario]:[contraseña]@[host]/[directorio] [directorio local] fuse rw,allow_other,noauto,user 0 0

donde:
[usuario] es el nombre el usuario del FTP
[contraseña] es la contraseña de nuestro FTP
[host] es el host del FTP
[directorio] es el directorio del FTP al que queremos aceder (si fuese necesario)
[directorio local] es el directorio local donde se montará la nueva unidad

Finalmente, cuando queramos montar la unidad tendremos que teclear:
mount [directorio local]

fuente: http://ubuntu-install.blogspot.com/2009/05/ftp-site-in-fstab.html

22 agosto, 2010 Posted by | Comandos, Servidor, Ubuntu | Deja un comentario

Crear un servicio de un script

Partimos de  script que queremos que se ejecute como un servicio.

Se coloca el script dentro de la carpeta /etc/init.d/ y se le da permisos de ejecución. Una vez hecho esto se ejecuta el siguiente comando.

Ej: script.sh

update-rc.d script.sh defaults

fuente: http://embraceubuntu.com/2005/09/07/adding-a-startup-script-to-be-run-at-bootup/

14 julio, 2010 Posted by | Comandos, Servidor | Deja un comentario

lsb_release

El comando «lsb_release» muestra información sobre la versión del sistema operativo que estemos usando.

http://refspecs.freestandards.org/LSB_3.1.0/LSB-Core-generic/LSB-Core-generic/lsbrelease.html

27 junio, 2010 Posted by | Comandos | , , , , | 1 comentario

SSH

instalación
sudo aptitude install ssh

Configuración
Los archivos de configuración están en /etc/ssh.
ssh_config -> cliente
sshd_config -> servidor

Es posible crear un mensaje de bienvenida que se mostrará cuando alguien se conecte desde la consola a nuestro servidor. Para esto se crea un archivo de texto con el mensaje que queramos y editamos la linea «Banner» del archivo /etc/ssh/sshd_config
La linea quedaría, por ejemplo:
«Banner /etc/ssh/sshd-banner» (donde sshd-banner es el nombre del archivo con el mensaje)

Conexión
ssh [nombre de usuario remoto]@[ip o nombre de la maquina]
(ej:ssh administrador@44.22.33.55) en este caso nos pedirá la contraseña del usuario «administrador» del servidor.

Es posible que queramos no tener que introducir continuamente la contraseña cada vez que nos conectemos. La forma es la siguiente:

Vamos a crear una llave en el servidor:
ssh-keygen -t rsa

Este comando nos generará un archivo (id_rsa.pub) que hay que renombrar a «authorized_keys» y colocarlo dentro de la carpeta .ssh del cliente (si la carpeta no existe hay que crearla)

Transferir archos por ssh
se hace uso del comando scp [origen] [destino]
ej: scp usuarioremoto@Maquinaremota:/home/usuariob/*.jpg /home/usuariolocal/

25 junio, 2010 Posted by | Servidor | , , | Deja un comentario

Obtener toda la información del hardware en linux/ubuntu

Revisando el foro de EEEbuntu he obtenido un comado para obtener toda la información a derca del hardware del ordenador y mostrarla mediante una página en html

sudo lshw -html > hardware.html

28 noviembre, 2009 Posted by | Comandos, Servidor, Software Libre, Ubuntu | Deja un comentario