Thursday, December 18, 2008

Rebuild MSSQL 2005 Server's master database

With the installation CD in the CD drive (D:), execute the following command:

start /wait d:\setup.exe /qn INSTANCENAME=MSSQLSERVER REINSTALL=SQL_Engine REBUILDDATABASE=1 SAPWD=passwd

passwd should be the passwd for the sa user.

Thursday, September 18, 2008

PCP - Show open ports and PIDs on Solaris

Ayer me encontré este script que me pareció muy bueno para Solaris.

El sitio del autor es: http://www.unix.ms/pcp/

#!/usr/bin/ksh
#
# PCP (PID con Port)
# v1.07 20/05/2008 sam@unix.ms
#
# If you have a Solaris 8, 9 or 10 box and you can't
# install lsof, try this. It maps PIDS to ports and vice versa.
# It also shows you which peers are connected on which port.
# Wildcards are accepted for -p and -P options.
#
# The script borrows Eric Steed's excellent "getport.sh" script.
#
if [ $# -lt 1 ]
then
echo >&2 "usage: $0 [-p PORT] [-P PID] [-a ALL ] (Wildcards OK)"
exit 1
fi
while getopts :p:P:a opt
do
case "${opt}" in
p ) port=${OPTARG};;
P ) pid=${OPTARG};;
a ) all=all;;
[?]) # unknown flag
echo >&2 "usage: $0 [-p PORT] [-P PID] [-a ALL ] (Wildcards OK) "
exit 1;;
esac
done
shift `expr $OPTIND - 1`
if [ $port ]
then
# Enter the port number, get the PID
#
port=${OPTARG}
echo "PID\tProcess Name and Port"
echo "_________________________________________________________"
for proc in `ptree -a grep -v ptree awk '{print $1};'`
do
result=`pfiles $proc 2> /dev/null grep "port: $port"`
if [ ! -z "$result" ]
then
program=`ps -fo comm -p $proc tail -1`
echo "$proc\t$program\t$port\n$result"
echo "_________________________________________________________"
fi
done
elif [ $pid ]
then
# Enter the PID, get the port
#
pid=$OPTARG
# Print out the information
echo "PID\tProcess Name and Port"
echo "_________________________________________________________"
for proc in `ptree -a grep -v ptree grep $pid awk '{print $1};'`
do
result=`pfiles $proc 2> /dev/null grep port:`
if [ ! -z "$result" ]
then
program=`ps -fo comm -p $pid tail -1`
echo "$proc\t$program\n$result"
echo "_________________________________________________________"
fi
done
elif [ $all ]
then
# Show all PIDs, Ports and Peers
#
echo "PID\tProcess Name and Port"
echo "_________________________________________________________"
for pid in `ptree -a grep -v ptree sort -n awk '{print $1};'`
do
out=`pfiles $pid 2>/dev/null grep "port:"`
if [ ! -z "$out" ]
then
name=`ps -fo comm -p $pid tail -1`
echo "$pid\t$name\n$out"
echo "_________________________________________________________"
fi
done
fi
exit 0

Tuesday, September 16, 2008

Apache in Solaris 10

Does not configure Apache 1

/etc/apache
/etc/init.d/apache


The web server is Apache2

/var/apache2
/etc/apache2


Copy /etc/httpd-std.conf to /etc/httpd.conf

If you want the server to listen in a port different than 80, you could use the following directive:

Listen 192.168.1.1:8181

Where 192.168.1.1 is the IP of the server and 8181 is the port.

Then enable the server with svcadm enable apache2

Check the logs at /var/apache2/logs/error_log and /var/apache2/logs/acess_log

To Kill a Mockingbird


Today I bought To Kill a Mockingbird.

Friday, September 5, 2008

Algunos comandos para lidiar con procesos en Solaris

ps - informa sobre el estado de los procesos

# ps -ef grep java

-e Devuelve información sobre cada proceso en ejecución.
-f Genera un listado con todas las columnas.

La tubería con grep filtra por los que contienen java.

svcs - informa sobre el estado de los servicios

# scvs -p less

-p Lista los procesos asociados con cada instancia de servicio.

La tubería con less para poder buscar y ver las líneas múltiples.

pargs - imprime los argumentos de un proceso, variables de entorno.

# pargs

fuser - muestra los PID de los procesos que están usando los archivos que se especifican como argumento.

# fuser ...

pfiles - muestra los archivos abiertos por un determinado proceso.

# pfiles ...

# prstat - equivalente a top (más o menos).

# prstat

Friday, July 18, 2008

Cambiar el hostname en Solaris 10

Cambiar el hostname en los siguientes archivos:

/etc/nodename
/etc/hostname.*interface
/etc/inet/hosts
/etc/inet/ipnodes

Renombrar el directorio debajo de /var/crash.

# cd /var/crash
# mv oldname newname

Ejecutar el comando dumpadm -s /var/crash/

Ejecutar el comando hostname

Reiniciar el servidor.

Configurar la red en Solaris 10

Configurar la red en Solaris 10:

1. Añadir el nombre del host a /etc/nodename.
2. Añadir el nombre y la IP a /etc/hosts.
3. Añadir el hostname que se añadió a /etc/hosts al archivo /etc/hostname.interface. Donde interface es el nombre de la interfaz de red.

Por ejemplo, el contenido de mi /etc/hostname.bge0 es solaris-devx.

4. Añadir la información correspondiente a /etc/resolv.conf.
5. Añadir la IP del gateway (default router) a /etc/defaultrouter.
6. Reiniciar el servicio mediante svcadm restart svc:/network/physical:default.

Thursday, July 17, 2008

Activate NTP Service in Solaris

In our particular case we just need that the machine has its time synchronized:

At /etc/inet directory we have two files:

ntp.client
ntp.server


Copy the /etc/inet/ntp.client file into /etc/inet/ntp.conf.

The content of that file is as follows:

# ident "@(#)ntp.client 1.3 00/07/17 SMI"
#
# /etc/inet/ntp.client
#
# An example file that could be copied over to /etc/inet/ntp.conf; it
# provides a configuration for a host that passively waits for a server
# to provide NTP packets on the ntp multicast net.
#

multicastclient 224.0.1.1


This should work but the routers generally drops this kind of multicast messages, so we must do some changes in the file.

driftfile /var/ntp/ntp.drift
restrict 127.0.0.1
server 0.us.pool.ntp.org
server 1.us.pool.ntp.org
server 2.us.pool.ntp.org
statsdir /var/ntp/ntpstats/


Make sure the /var/ntp/ntp.drift file exists (touch /var/ntp/ntp.drift).

Make sure the directory /var/ntp/ntpstats/ exists.

Start the service with svcadm enable ntp.

You could check /var/adm/messages and /var/svc/log/network-ntp:default.log logs.

You could query the service with ntpq –p.

remote refid st t when poll reach delay offset disp
==============================================================================
smtp.housefront enigma.wiredgoa 3 u 865 1024 377 105.15 10.086 0.43
*time.nist.gov .ACTS. 1 u 75 1024 377 110.12 0.315 1.59
+dnscache1.izoom ntp2.twc.weathe 2 u 160 1024 377 68.21 -32.835 11.49


The ntpdate host command could be used for a one time updating of the system time.

Saturday, June 14, 2008

Feliz Día de los Padres del 2008

Hago extensiva a todos los Padres del Mundo esta bella poesía que me envío mi amiga Lourdes Vicenta Pérez González.

PADRE

La nobleza del alma es su nobleza;
la gloria del deber forma su gloria;
es pobre, pero forma su pobreza
la página más grande de su historia.

Siendo el culto de mi alma su cariño,
la suerte quiso que al honrar su nombre
fuera el amor que me inspiró de niño
la más sagrada inspiración del hombre.
Quiera el cielo que el canto que me inspira
siempre sus ojos con amor lo vean
y de todos los versos de mi lira
éstos los dignos de su nombre sean
.

Sunday, June 1, 2008

El Caminante

Video tomado del sitio de la campaña 50 Días de Oración por Cuba (http://www.50dias.org/home).

Semana 4: El caminante (2:34) Un jubilado comparte con todo el mundo que hay salvación en Cristo.

video

Friday, May 2, 2008

Juana Borrero en Wikipedia

El día 30 de Abril del 2008 inicié un artículo en Wikipedia sobre la poetisa cubana Juana Borrero.

http://es.wikipedia.org/wiki/Juana_Borrero

Monday, April 28, 2008

Otra noticia preocupante desde Cuba

Leo la noticia sobre la expulsión de un estudiante universitario en Pinar del Río, aparentemente las causas parecen ser sus convicciones.

http://convivenciacuba.es/index.php?option=com_content&task=view&id=79&Itemid=70

Promesas

Hoy he leído en la Biblia estas dos promesas:

"Yo, yo soy vuestro consolador. ¿Quién eres tú para que tengas temor del hombre, que es mortal, y del hijo de hombre, que es como heno? Isaías 51:12

"Al que no conoció pecado, por nosotros lo hizo pecado, para que nosotros fuésemos hechos justicia de Dios en él" 2 Corintios 5:21

Tuesday, April 22, 2008

Las Damas de Blanco y los actos de repudio

Desde ayer las Alertas de Google siguen trayéndome noticias de lo sucedido con las Damas de Blanco el lunes 2008.04.21 en la Plaza de la Revolución.

Me pegunto: ¿Volverán los actos de repudio de la Cuba de los '80?

Friday, April 18, 2008

Fwd: Happy Bithday Tio Max

Hoy cumplo años y mis amigos en Cuba me enviaron esta felicitación.


---------- Forwarded message ----------
From: Ibrahim Martin Lorenzo ;
Date: Fri, Apr 18, 2008 at 11:46 AM
Subject: Happy Bithday Tio Max
To: Jesús Ernesto Aneiros Sosa ;


MUCHAS FELICIDDADES TIO MAX, TE DESEAMOS QUE ESTES Y LO PASES MUY CONTENTO
EN COMPAÑIA DE TU FAMILIA, TUS AMIGOS DE ACA SIEMPRE ESTAMOS CONTIGO.

FELICIDADES!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


gobo
--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.
For all your IT requirements visit: http://www.transtec.co.uk


--
Jesus Aneiros Sosa
Debian GNU/Linux User #190716 en http://counter.li.org
perl -e '$_=pack(c5,0105,0107,0123,0132,(1<<3)+2);y[A-Z][N-ZA-M];print;'
http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x3A99541C
PK fingerprint: ABAF EA38 EFAD 9242 4987 EAEA 935A 39B0 3A99 541C

Wednesday, April 16, 2008

Una solicitud justa

Ayer leía en el Nuevo Herald esta noticia "Ex cónsul cubano pide eliminar el permiso de salida".

"El ex cónsul cubano en México y oficial retirado de inteligencia, Pedro Aníbal Riera Escalante, presentó ayer una propuesta ante la Asamblea Nacional (Parlamento) para eliminar los permisos de entrada y salida del país, y respetar las propiedades de los ciudadanos que deciden emigrar".

En realidad la solicitud presentada es mucho más amplia. Puede descargarse el documento completo en formato Word desde el siguiente enlace: http://media.elnuevoherald.com/smedia/2008/04/15/22/Propuesta_a_la_Asamblea_Nacional.source.prod_affiliate.84.doc.

Cuando salimos de Cuba el mes pasado (2008.03.24) tuvimos que pasar por todos estos trámites y tuvimos que salir de nuestra vivienda cuatro días antes del vuelo. Perdimos nuestra casa y muchas de las propiedades que en ella teníamos, incluso los efectos eléctricos como el refrigerador, la cocina, etc. los cuales habíamos tenido que pagar completamente para obtener el permiso de salida. Nuestra casa fue revisada y sellada por una comisión del Instituto de la Vivienda. Solo gracias a buenos amigos y a Dios tuvimos casa durante todo ese tiempo. Dios los bendiga y permita que algún día acaben en Cuba todos estos trámites absurdos y abusivos.

A un año de la masacre de Virgina Tech

Leo que precsaimente hoy se cumple un año de la horrible masacre de Virginia Tech. Recuerdo cuando me enteré de lo ocurrido y el impacto que me causó.

Releo el artículo en Wikipedia y aún me pregunto ¿por qué?. Repaso una vez más la lista de víctimas, cuántas promesas segadas. En medio de todo el horror de este sin sentido veo, con esperanza en el ser humano, la resistencia que ofrecieron al asesino.

Belkis Cuza Malé en Wikipedia

Desde ayer comencé a trabajar en una nueva entrada en Wikipedia: Belkis Cuza Malé. Me pareció imperdonable que no existiera información sobre ella allí a pesar de que existe un artículo sobre su esposo Heberto Padilla.

Si tengo tiempo hoy comenzaré a wikificar un poco el artículo.

Mi primer día de existencia en la blogsfera

Desde ayer (2008.04.15) estaba pensando en crear un blog, finalmente en la madrugada de hoy (2008.04.16) me decidí.

Estaba indeciso sobre si crearlo o no porque siempre he pensado que un blog es una tarea que requiere tiempo. Ya veremos.

Así termina mi primer post en la blogsfera.