Thursday, December 18, 2008
Rebuild MSSQL 2005 Server's master database
Thursday, September 18, 2008
PCP - Show open ports and PIDs on 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
/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
Friday, September 5, 2008
Algunos comandos para lidiar con procesos en Solaris
# 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
/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
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
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
PADRELa 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
Semana 4: El caminante (2:34) – Un jubilado comparte con todo el mundo que hay salvación en Cristo.
Friday, May 2, 2008
Juana Borrero en Wikipedia
http://es.wikipedia.org/wiki/Juana_Borrero
Monday, April 28, 2008
Otra noticia preocupante desde Cuba
http://convivenciacuba.es/index.php?option=com_content&task=view&id=79&Itemid=70
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
Me pegunto: ¿Volverán los actos de repudio de la Cuba de los '80?
Friday, April 18, 2008
Fwd: Happy Bithday Tio Max
---------- 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
"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
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
Si tengo tiempo hoy comenzaré a wikificar un poco el artículo.
Mi primer día de existencia en la blogsfera
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.