<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.8.4" -->
<rss version="0.92">
<channel>
	<title>Diario BSD</title>
	<link>http://www.diariobsd.com</link>
	<description>Diario de nuestro servidor dedicado</description>
	<lastBuildDate>Tue, 27 Apr 2010 16:07:40 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Expect</title>
		<description>Con expect podemos realizar un “dialogo programado con procesos interactivos”, es decir, programar scripts que interactúen con determinada respuesta de la consola a la que responderemos con los oportunos comandos. Es muy útil por ejemplo para enviar archivos por sftp de un servidor a otro.

Los instalaremos mediante ports:

# cd /usr/ports/lang/expect
# ...</description>
		<link>http://www.diariobsd.com/2009/10/expect/</link>
			</item>
	<item>
		<title>Fecha y Hora en la consola y Screen</title>
		<description>Si queremos ver en nuestra terminal bash la fecha y la hora en todo momento de una forma limpia, podemos seguir este truco basado en la utilidad GNU "screen".

Hay otros métodos de poder ver la fecha en consola, como es configurarlo en el propio prompt o haciendo uso de algún ...</description>
		<link>http://www.diariobsd.com/2009/10/hora-en-consola-y-screen/</link>
			</item>
	<item>
		<title>Samba</title>
		<description>Para instalar Samba primero entramos en el directorio del port:

# cd /usr/ports/net/samba3

con la siguiente línea podemos cambiar las opciones de instalación:

# make config

e instalamos:

# make install clean

Hacemos que Samba arranque con el sistema:

# nano /etc/rc.conf

y le añadimos:

samba_enable="YES"

Para configurar Samba

# nano /usr/local/etc/smb.conf

Una configuración de ejemplo:

[global]
	workgroup = diario
	hosts allow = 192.168.32. 193.140.30. ...</description>
		<link>http://www.diariobsd.com/2009/10/samba/</link>
			</item>
	<item>
		<title>phpSysInfo</title>
		<description>Descargamos phpSysInfo desde http://phpsysinfo.sourceforge.net/, descomprimimos en un directorio accesible desde la web y copiamos el archivo config.php.new como config.php

Cambiamos las configuraciones a:

$default_lng='es';
$default_template='kde';

y si queremos la barra de gráficos de la carga de CPU (aunque consume más memoria en la generación del script):

$loadbar = true; </description>
		<link>http://www.diariobsd.com/2009/10/phpsysinfo/</link>
			</item>
	<item>
		<title>phpMyAdmin</title>
		<description>Descargamos phpMyAdmin desde la página http://www.phpmyadmin.net/, descomprimimos en un directorio accesible desde la web y copiamos el archivo config.sample.inc.php como config.inc.php

Cubrimos una frase secreta en $cfg['blowfish_secret'] y podremos entrar accediendo a la url con el usuario y clave con los suficientes permisos. </description>
		<link>http://www.diariobsd.com/2009/10/phpmyadmin/</link>
			</item>
	<item>
		<title>Php APC</title>
		<description>Instalar el optcode de PHP APC:

# cd /usr/ports/www/pecl-APC
# make install clean

Configurar en el php ini las opciones más convenientes (/usr/local/etc/php.ini). </description>
		<link>http://www.diariobsd.com/2009/10/php-apc/</link>
			</item>
	<item>
		<title>PHP 5.2</title>
		<description>Entramos en el directorio del port:

# cd /usr/ports/lang/php5

Configuramos las opciones de instalación (marcamos el soporte de Apache y de Multibyte)

# make configure

e instalamos:

# make install clean

Añadimos al archivo de configuración de Apache:

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

En los módulos cargados de Apache ya debe existir

LoadModule php5_module libexec/apache22/libphp5.so

Añadimos index.php como archivo por ...</description>
		<link>http://www.diariobsd.com/2009/10/php-5-2/</link>
			</item>
	<item>
		<title>MySQL 5.1</title>
		<description>Para instalar Mysql primero entramos en el directorio del port:

# cd /usr/ports/databases/mysql51-server

Generamos la estructura de permisos de MySQL.

# mysql_install_db

Después copiamos el directorio /var/db/mysql a /usr (si todo va bien lo eliminamos de /var/db) y añadimos en /var/db un enlace simbólico a /usr/mysql

Cambiamos los permisos en /usr/mysql para que pueda crear ...</description>
		<link>http://www.diariobsd.com/2009/10/mysql-5-1/</link>
			</item>
	<item>
		<title>Nginx</title>
		<description>Para instalar Nginx primero entramos en el directorio del port:

# cd /usr/posts/www/nginx
# make config
# make install clean

El script de inicio parada de Nginx está en /usr/local/etc/rc.d/nginx por lo que para iniciar, parar o reiniciar nginx deberemos ejecutar:

# /usr/local/etc/rc.d/nginx start&#124;stop&#124;restart

para que arranque Nginx con el sistema deberemos añadir a /etc/rc.conf la ...</description>
		<link>http://www.diariobsd.com/2009/10/nginx/</link>
			</item>
	<item>
		<title>Apache 2.2</title>
		<description>El port de Apache 2.2 se encuentra en /usr/porst/www/apache22/.

El archivo/s de configuración se encuentra en /usr/local/etc/apache22/.

Para que arranque Apache con el inicio del sistema debe añadirse apache22_enable=”YES” al archivo /etc/rc.conf.

Después de actualizar a Apache 2.2, en ocasiones podemos encontrar el error:

"[warn] (2)No such file or directory: Failed to enable the ...</description>
		<link>http://www.diariobsd.com/2009/10/apache-2-2/</link>
			</item>
</channel>
</rss>
