Entradas

Mostrando las entradas de 2006
Comandos MYSQL Para crear una base de datos: ----------------------------- mysql> CREATE DATABASE db_name; Para borrar una base de datos: ------------------------------ mysql> DROP DATABASE db_name; Para crear una tabla: --------------------- mysql> CREATE TABLE tb_name; Para borrar una tabla: ---------------------- mysql> DROP TABLE tb_name; Para borrar el contenido de una tabla: -------------------------------------- mysql> DELETE FROM tb_name; Para contar los registros dentro de una tabla; -------------------------------------- mysql> SELECT count( *) from <tabla>; Para hacer un dump de la estructura: ------------------------------------ shell> mysqldump -uroot -p -d menu_cl > dump-menu_cl.sql Para hacer un dump de la estructura solo de una tabla: ------------------------------------------------------ shell> mysqldump -uroot -p --no-data menuitb_cl table> dump-nodata- menuitb_cl.sql shell> mysqldump -uroot -p -d tpp_br categoria > categoria....
Cambiar la hora. Para cambiar la hora en un linux, deben realizar el siguiente comando date --set "<año>-<mes>-<dia> <hora>:<minutos>" Ahora, para setear la misma hora en la bios del equipo, deben hacer: hwclock --set --date="<año>-<mes>-<dia> <hora>:<minutos>" Si desean sincronizarla con un servidor externo, puede usar este comando /usr/sbin/ntpdate -u <nombre o direccion ip del servidor> Ejemplo: /usr/sbin/ntpdate -u swisstime.ethz.ch Eso, no mas.....
Algunos comandos comunes de Exim Les dejo algunos comandos para revisar el exim. chequeo del delivery: --------------------- /usr/sbin/exim -v -bt <correo> Para ver la cola: ----------------- /usr/sbin/exim -bp |more Para contar la cola: -------------------- /usr/sbin/exiqgrep -c Para contar la cola de un dominio en particular --------------------- /usr/sbin/exiqgrep -c -r 'gmail.com' -i Para vaciar la cola: -------------------- /usr/sbin/exim -qff & (todos) /usr/sbin/exim -qffl & (todos los con dominio local) Para devolver los mails de la cola para un dominio: --------------------------------------------------- /usr/sbin/exiqgrep -r 'nic.cl' -i |awk '{print "/usr/sbin/exim -M " $1}' | sh & Para ver los logs de mensajes en un dominio: -------------------------------------------- /usr/sbin/exiqgrep -r 'hotmail.com' -i |awk '{print "/usr/sbin/exim -Mvl " $1}' | sh|more Para borrar los mensajes en frozen para un...
Busqueda de una palabra o varias en todo un directorio de carpetas Para buscar una palabra dentro de un directorio, deben hacer: grep -R <palabra> *.* Con eso es suficiente.
Busqueda y remplazo de texto en VI Paara buscar un texto en VI se debe escribir /<texto a buscar> Para buscar y reemplazar todo un texto en todo el archivo, se realiza: :1,$ s/<texto a buscar>/<texto a reemplazar>
Script para bajar archivos seriados Por ejemplo, archivos del tipo archivo001.tgz archivo002.tgz . . . archivo999.tgz Deben ocupar este script ---------------------(inicio del script)---------------------------------------------- #!/bin/bash # bajamultiples ..... # Script que sirve para bajar muchas cosas de un web, # principalmente cuando estan organizadas numericamente. # autor: Hugo Francisco Gonzalez Robled (a) PoYoX # fecha: 16 junio 2004 # mail: hugo.gonzalez@itslp.edu.mx # version 1.0 echo " " echo " " echo " " echo "-+-+-+-+-+-+-+-+-+ Bajamultiple ..." echo ".................. hugo.gonzalez@itslp.edu.mx" echo "______________________________________________" if (($# #No le pusiste argumentos suficientes, vamos a ver como se utiliza... echo " No utilizaste suficientes argumentos vamos a ver como se utiliza" echo " $0 carpeta numero_inicio numero_final ruta terminacion" echo " donde carpeta : carp...
crontab: Programar tareas para que se ejecuten solas cuando queramos (Linux) (Los saque del rincon del programador, http://www.elrincondelprogramador.com) Existe en Linux una utilidad que no muchos conocen y que resulta a veces imprescindible: crontab. crontab permite programar lo que se llaman crones, esto es, tareas que se ejecutarán en un momento determinado del tiempo de manera automática. El sistema Linux (y cualquier UNIX en general) comprueba regularmente, guiándose por el evento de reloj del sistema, si existe alguna tarea programada para ejecutarse y, en caso afirmativo, la ejecuta sin necesidad de que nadie (ningún usuario) lo haga explícitamente. En primera instancia, algunas aplicaciones que se nos pueden ocurrir para algo así podrían ser: * Apagar un equipo a la hora que nosotros queramos: Por ejemplo, mientras dormimos podremos dejarlo bajando cosas de internet haciendo que se apague solo por la mañana. * Crear backups: Podríamos programar un cron para que, a cier...
Crear un pqte de un kernel en Debian y sus derivados. tengo un kernel que anda bien, y quiero meterlo en una distribucion dapper (si ya se, el kernel es viejo y lo voy a meter en uno mas nuevo) pero bue, es el que me funciona bien, dado que el nuevo no funciona bien (shutdown_atm_dev), y es un problema que todavia no encuentro como resolverlo. Ahora, como hago para sacar un kernel funcionando, generar un .deb o algo asi para instalarlo en dapper ?? -------------------------------------------------------------------------------------------------------------- Cuando hayas configurado tu kernel compilalo tal como sigue: make-kpkg clean make-kpkg --append-to-version=.XXXX --initrd kernel_image Donde las XXXX es cómo le quieras llamar (yo uso la fecha). Eso te generará un paquete .deb que puede instalar con dpkg o llevartelo a otro ordenador, como deseas. Ah, para hacer esto tienes que tener instalados los paquetes build-essential y kernel-package. Suerte.
Caracteres especiales básicos En realidad estos caracteres se usan en HTML para no confundir un principio o final de etiqueta, unas comillas o un & con su correspondiente caracter. &"lt"; &"amp"; & &"quot"; " Caracteres especiales del HTML 2.0 Á Á À À É É È È Í Í Ì Ì Ó Ó Ò Ò Ú Ú Ù Ù á á à à é é è è í í ì ì ó ó ò ò ú ú ù ù Ä Ä Â Â Ë Ë Ê Ê Ï Ï Î Î Ö Ö Ô Ô Ü Ü Û Û ä ä â â ë ë ê ê ï ï î î ö ö ô ô ü ü û û Ã Ã å å Ñ Ñ Å Å Õ Õ Ç Ç ã ã ç ç ñ ñ Ý Ý õ õ ý ý Ø Ø ÿ ÿ ø ø Þ Þ Ð Ð þ þ ð ð Æ Æ ß ß æ æ Caracteres especiales ...
Configurar ssh con forward de X11 Para configurar el forward de X11 desde un linux y se puedan ejecutar aplicaciones gráficas remotamente, se debe hacer lo siguiente. 1.- Habilitar en el equipo remoto el forward de X11, esto se hace en el archivo de configuración del demonio ssh vi /et c/ssh/ssh_config y descomentan la linea que dice "ForwardX11 no" a "ForwardX11 yes" # Host * # ForwardAgent no ForwardX11 yes # RhostsRSAAuthentication no # RSAAuthentication yes # PasswordAuthentication yes # HostbasedAuthentication no 2.- Cuando se conecten vía ssh al equipo remoto, deben agregar una opción al comando: ssh [usuario]@[equiporemoto] -p22 -X Con eso basta, para que cuando ejecuten por consola el comando de un programa grafico, este se ejecute en el servidor y se muestre en su equipo.
Software de mayor uso Encontre un lista publicada con varios software, ordenados por necesidad, aqui se las dejo # IRC: KVIrc (gráfico), XChat (gráfico) y BitchX (consola). No te pierdas la versión 3 de KVIrc... espectacular (participo en su desarrollo, pero vamos, no es por eso ;) # Ofimática: OpenOffice, KOffice, Abiword (procesador de texto). Notas: StarOffice y OpenOffice son los más parecidos al entorno MS Office (aunque son superiores en muchos aspectos, también son más pesados con los recursos). Open Office es la versión libre sobre la que se va construyendo Star Office, que es la versión comercial que vende Sun. Abiword es un procesador de textos muy ligero de recursos y rápido al que le faltan algunas características avanzadas que el 95% de los usuarios nunca van a usar. KOffice es la suite ofimática del entorno KDE, y en cantidad de características soportadas podríamos ponerla entre OpenOffice y Abiword. # Mensajería instantanea: Gaim, Kopete, AMSN. Notas: Gaim es el clie...
Habilitar Treo 650 en Evolution Para habilitar palm en evolution, con sincronizacion de gnome-pilot, se debe hacer lo siguiente: From Evolution go to the Tools->Pilot Settings Menu option. If this is the first time you have run the tool it will ask you about the device. /dev/pilot is often a symbolic link to a serial port. I am using the USB cradle to sync so I had to use a different port. The port should be /dev/ttyUSB1. Also make sure you choose USB for the type. Next open a terminal and su to root and run: # tail -f /var/log/messages Put the treo in the cradle and press the sync buttion, the devicename appears somewhere in the output. For Example: Oct 11 08:12:45 localhost kernel: visor 1-4.3:1.0: Handspring Visor / Palm OS converter detected Oct 11 08:12:45 localhost kernel: usb 1-4.3: Handspring Visor / Palm OS converter now attached to ttyUSB0 Oct 11 08:12:45 localhost kernel: usb 1-4.3: Handspring Visor / Palm OS converter now attached to ttyUSB1 You want to use the last devi...