Envio de mensajes a celulares (mensajes de texto), Ringtones y Trucos para celulares
martes, 19 de agosto de 2008
lunes, 18 de agosto de 2008
viernes, 1 de agosto de 2008
Ubuntu Habla!
Ubuntu habla y te saluda
Realmente esto es lo mas inútil que he colocado acá, pero me gusto lo encontré leyendo otros blog y le hice unas cositas para encontrarle una utilidad mas real, pero como siempre me gusta mencionar de donde saco las cosas, esta es del Blog de maverick, universo linux y linux y programación, bueno la idea es que tu Ubuntu te dija cosas, o que te lea un archivo, o que puedas guardar esa lectura en una archivo wav para despues usarlo en lo que desees, así que necesitaras instalar el siguiente paquete con nuestra herramienta de siempre apt-get
root@localhost:~#apt-get install alsa-oss
y listo, para probarlo empleas este comando, eso si siguiendo la estructura del mismo, o sea envez de espacios separas las palabras con comas y lo que quieras decir lo colocas entre signos de interrogación, a otra cosa la voz es super robotica por lo que no esperes una sensual voz.
root@localhost:~#aoss espeak -ves ?tenemos,un,problema,critico?
bueno las funciones que puedes usar son las siguientes:
-v --> es el idioma, si puede ser varios idiomas, para español es (como el ejemplo), ingles en y así
-f --> lee un fichero, debe ser grabado en texto plano, ejemplo txt
-w --> grabarlo en formato wav, solo debes agregar el nombre
-p --> entonacion, por defecto es 50 pero puede variar de 0 a 99
-s --> velocidad de pronunciación, por defecto es 170 para el español es bueno 140
Realmente esto es lo mas inútil que he colocado acá, pero me gusto lo encontré leyendo otros blog y le hice unas cositas para encontrarle una utilidad mas real, pero como siempre me gusta mencionar de donde saco las cosas, esta es del Blog de maverick, universo linux y linux y programación, bueno la idea es que tu Ubuntu te dija cosas, o que te lea un archivo, o que puedas guardar esa lectura en una archivo wav para despues usarlo en lo que desees, así que necesitaras instalar el siguiente paquete con nuestra herramienta de siempre apt-get
root@localhost:~#apt-get install alsa-oss
y listo, para probarlo empleas este comando, eso si siguiendo la estructura del mismo, o sea envez de espacios separas las palabras con comas y lo que quieras decir lo colocas entre signos de interrogación, a otra cosa la voz es super robotica por lo que no esperes una sensual voz.
root@localhost:~#aoss espeak -ves ?tenemos,un,problema,critico?
bueno las funciones que puedes usar son las siguientes:
-v --> es el idioma, si puede ser varios idiomas, para español es (como el ejemplo), ingles en y así
-f --> lee un fichero, debe ser grabado en texto plano, ejemplo txt
-w --> grabarlo en formato wav, solo debes agregar el nombre
-p --> entonacion, por defecto es 50 pero puede variar de 0 a 99
-s --> velocidad de pronunciación, por defecto es 170 para el español es bueno 140
miércoles, 30 de julio de 2008
Otro SMS Gratis
Este creo que solo te deja enviar hasta 80 caracteres nada mas, pero por si algun dia no esta el otro disponible este nos puede salvar.
lunes, 28 de julio de 2008
sábado, 19 de julio de 2008
Comandos generales de consola en Linux
Commandos Generales
* dmesg: Imprime los mensajes desplegados por el "kernel" al inicio.
* depmod -a: Genera un archivo que contiene las dependencias de los modulos que son cargados para el "Kernel",esto es, es capaz de reconocer cuales modulos deben de ser cargados para que un tercero sea utilizado en el sistema.
* free: Estadisticas de uso de Memoria.
* init q: Comando que vuelve a leer los parametros que se encuentran en inittab .
* insmod: Habilita ("loads") el modulo que se especifica en la linea, para que el "kernel" sea capaz de utilizarlo.(ejemplo: insmod ip_alias.o )
* ldconfig: Actuliza las librerias utilizadas por el sistema, recomendable ejecutarlo cada vez que se instale un programa.
* lsmod: Despliega la información referente a los modulos que estan abilitados por el "kernel".
* mount: Permite que particiones del sistemas,CD-ROMs, floppys puedan ser leeidas en el sistema. Su formato: mount -t . Vea también /etc/fstab .
* smbmount: Similar al comando mount , excepto que este comando es utilizado para montar particiones en Samba .
* smbumount: Utilizado para desactivar las particiones activadas con smbmount
* setup: Presenta un menu para configurar varios parameteros del sistema (Sonido, Xwindow, Mouse..).
* slocate: Actualiza la base de información que es utilizada para encontrar archivos con el comando locate .
* stat: Despliega información detallada sobre el archivo especificado como: fechas de modificiación y cambio, dueño del archivo..etc.
* umount: Desactiva la partición que se indicada, los parametros que toma este comando son similares a los de mount .
* uname -a: Información completa sobre el "Host".
* uptime: Hora actual, tiempo que lleva el sistema corriendo desde el ultimo "reboot", usuarios conectados al servidor, carga del sistema en los ultimos 1,5 y 15 minutos.
* hostname: El nombre del "Host".
* chkconfig: Este comando despliega la información sobre los niveles de ejecución de los "scripts" ubicados en el directorio /etc/rc.d/init.d
Lo anterior indica que cuando se utilize el nivel de arranque 3, el "script" httpd en el directorio /etc/rc.d/init.d recibirá el argumento "start", cuando se corra el nivel de arranque 6, httpd recibirá el argumento "stop",etc..
Para modificar hacia argumento "start" :
Para modificar hacia el argumento "stop" :
* Es precisamente de los directorios /etc/rc.d/rc[0-6] de donde proviene la información que despliega chkconfig.
* ntsysv: Es una herrmienta gráfica que tiene la misma funcionalidad que chkconfig, la diferencia es que esta herramienta despliega todos los "scripts" por nivel, esto es, si se utiliza el comando ntsysv --level 3 , la gráfica mostrará el status "stop" o "start" de todos los "scripts" para el nivel de arranque 3 . De la misma forma se utilizan: ntsysv --level 5 , ntsysv --level 0 ,etc.
Al igual que chkconfig , ntsysv modifica y toma la información que se encuentra en los directorios /etc/rc.d/rc[0-6]
Comandos Entorno De Red
En Entorno de Red
* host: Determina la dirección IP de un "Host" , host -a despliega toda la información de DNS.
* ifconfig: Permite configurar una interfase de Red y ver el "status" de ésta.Esa de la forma ifconfig , ejemplo: ifconfig eth0
* ifup: Habilita la interfase especificada,ejemplo: ifup eth0 .
* ifdown: Deshabilita la interfase especificada,ejemplo: ifdown eth0 .
* netstat -a: Todas la conexiones de Red originadas y recibidas por el "Host"
* netstat -r: Muestra la tabla de ruteo "routing table" del sistema
* netstat -i: Estadisticas de red de cada interfase
* nslookup: Busca información en los servidores DNS,ejemplo: nslookup -query=mx osomosis.com , si no se especifican parametros se entra en modo interactivo
* ping -s 1016: Manda paquetes de ping de 1024 bytes (header 8 bytes), mientras que el "default" es 512.
* route add: Permite agregar tablas de ruteo de y hacia el "Host". Ejemplo: Para guiar toda la información de la red 206.171.55.16 netmask 255.255.255.240 via la interfase eth0 :
Para rutear todo el trafico por cierta interfase ("Default Gateway"):
Esto enviará toda la infromacion por la direccion 206.171.55.51
# route -n: Despliega la tabla de ruteo del "Host". NOTA: Debe de estar "IP Forwarding" ON en /etc/sysconfig/network , además el "kernel" debe de estar configurado para "IP Forwarding" .
# smbclient: Funciona como un cliente FTP, que simula conexiones que serán realizadas através de Samba.
# tcpdump: Permite el "debugging" de una interfase en el host.
# testparm: Verifica la validez del archivo smb.conf utilizado por Samba.
Comandos Para Control De Procesos
Control de Procesos:
# ps -aux: Despliega todos los procesos del sistema, con nombre y tiempo de inicio.
# kill: Es utilizado para mandar señales a los procesos en Unix.
* kill -HUP: Señala al proceso con numero , que vuelva a leer sus archivos de configuración.
* kill -INT: Señala al proceso con numero , que sera interrumpido .
* kill -TERM: Señala al proceso con numero ,que debe de terminar, a diferencia de -KILL , esta opción da la oportunidad al proceso de terminar.
* kill -STOP: Señala al proceso con numero , que pare momentaneamente.
* kill -CONT: Señala al proceso con numero , que continué, este comando se utiliza para reanudar un proceso que le fue aplicado -STOP.
* kill -KILL: Señala al proceso con numero ,que termine de inmediato, el proceso es terminado abruptamente.
# killall: A diferencia de kill , killall permite mandar un señal al proceso por nombre.
* killall: Envia la señal -TERM al proceso con el nombre especificado. NOTA: Por "default" la señal que toma kill y killall es -TERM .
# ps -l: Este comando despliega dos parametros PRI y NI. El parametro PRI indica la prioridad actual del proceso, que es calculada por el sistema operativo, el valor de NI es tomado encuenta cuando se determina el PRI.
* Que es NI ? : NI es llamado el numero gentil o "nice number" , este numero es especificado por el "superusuario"("root") o dueño del proceso y afecta el orden final del PRI, le da prioridad a los menos gentiles.Sus valores oscilan desde -20 (menos gentil=mas prioridad) y 20 (mas gentil=menos prioridad)
# nice: Este comando especifica el numero NI de cada proceso.
* nice -10 named: Esto bajaria la prioridad de named en 10 unidades.(Si estaba en -10, pasará a -20).
* nice +10 named: Esto incrementaria la prioridad de named en 10 unidades.(Si estaba en 0, pasaria a +10).
# snice y renice: El mismo funcionamiento que nice , excepto que utiliza el numero de proceso :
* snice -10
# &: El & es utilizado para indicar que el proceso debe de ejecutarse en el fondo.
# top: Esta herramiente monitorea varios recursos del sistema y tiene un caracter dinámico, muestra uso de CPU por proceso, cantidad de memoria, tiempo desde su inicio,etc.
# vmstat: Es muy similar a top ya que es un condensado de los procesos del sistema, para que esta herrmienta se vuelva dinamica se deben especificar los argumentos: vmstat -n
# at: Este comando permite programar ciertas actividades a una cierta hora,ejemplo: at 22:00 , el comando anterior abre un "prompt" de la forma at> , sobre este "prompt" se especifican todos los comandos que se deseen ejecutar, en este caso a las 22:00, una vez especificados, se utiliza Ctlrl-d para salir.
Ya finalizado,los comandos estarán programados para ejecutarse a la hora indicada, el directorio /var/spool/at contiene el trabajo.
El comando atq despliega los trabajos at que estan pendientes, y el comando atrm elimina un trabajo programado con at . Vea también /etc/at.deny y /etc/at.allow
# crontab: Al igual que at especifica el tiempo al cual se ejecutará un programa "script", crontab tiene la siguiente forma: minutos horas dias meses fin_de_semana nombre_de_usuario instrucción argumentos
El siguiente ejemplo ejecutará el programa oracle.pl cada media hora todos los dias:
Si se desea realizarlo mensualmente:
Lo anterior ejecutará oracle.pl el dia primero de cada mes, a las 3:01 AM.
Para especificar trabajos cron cada usuario mantiene un archivo en el directorio /var/spool/cron/ , este directorio lo accesa cada usario con el comando crontab -e
La ejecución de crontab se facilita debido al archivo /etc/crontab que esepcifica trabajos crontab por hora,dia,semana y mes, de esta forma solo se requiere que el usuario coloque un archivo en los directorios correspondientes: /etc/cron.hourly | /etc/cron.daily | /etc/cron.weekly | /etc/cron.monthly
Comandos Para Resgistros y Sistema
Control de Registros "Logs"
* tail: Permite ver el final de un archivo, este comando es util ya que los archivos de registros "logs" crecen constantemente tail --f /var/log/messages
Tambien se puede especificar el numero de renglones que se deben observar:
Este comando anterior despliega las ultimas 15 lineas del archivo ("default" = 10). La --f mantiene el archivo abierto para poder observarlo conforme se agregen eventos.
Configuracion de Sistema
# /usr/sbin/sndconfig: Ejecutable utilizado para configurar el sonido del sistema.
# /bin/netconf: Ejecutable utilizado para configuración de Interfases de Red.
Comandos De Administracion
Comandos de administracion
sysctl
Descripción: Configurar los paràmetros del kernel en tiempo de ejuecución.
Ejemplos: sysctl -a
ulimit
Descripción: muestra los limites del sistema (maximo de ficheros abiertos, etc..)
Ejemplos: ulimit
adduser
Descripción: añadir usuario de sistema.
Ejemplos: adduser pepe, adduser -s /bin/false pepe
userdel
Descripción: = eliminar usuario de sistema
Ejemplos: userdel pepe
usermod
Descripción: = modificar usuario de sistema
Ejemplos: usermod -s /bin/bash pepe
df
Descripción: = disk free. espacio en disco disponible. Muy util.
Ejemplos: df, df -h
uname
Descripción: =unix name. Informacion sobre el tipo de unix en el que estamos, kernel, etc.
Ejemplos: uname, uname -a
netstat
Descripción: la informacion sobre las conexiones de red activas.
Ejemplos: netstat, netstat -ln, netstat -l, netstat -a
ps
Descripción: =proccess toda la informacion sobre procesos en ejecucion.
Ejemplos: ps, ps -axf, ps -A, ps -auxf
free
Descripción: muestra el estado de la memoria RAM y el SWAP.
Ejemplos: free
ping
Descripción: heramienta de red para comprobar entre otras cosas si llegamos a un host remoto.
Ejemplos: ping www.rediris.es
traceroute
Descripción: herramienta de red que nos muestra el camino que se necesita para llegar a otra maquina.
Ejemplos: traceroute www.rediris.es
du
Descripción: =disk use. uso de disco. Muestra el espacio que esta ocupado en disco.
Ejemplos: du *, du -sH /*, du -sH /etc
ifconfig
Descripción: =interface config. configuracion de interfaces de red, modems, etc.
Ejemplos: ifconfig, ifconfig eth0 ip netmask 255.255.255.0
route
Descripción: gestiona las rutas a otras redes.
Ejemplos: route, route -n
iptraf
Descripción: muestra en una aplicacion de consola TODO el trafico de red IP, UDP, ICMP.
Permite utilizar filtros, y es SUMAMENTE UTIL para diagnostico y depuracion de firewalls
Ejemplos: iptraf
tcpdump
Descripción: vuelca el contenido del trafico de red.
Ejemplos: tcpdump, tcpdump -u
lsof
Descripción: muestra los ficheros(librerias, conexiones) que utiliza cada proceso
Ejemplos: lsof, lsof -i, lsof | grep fichero
lsmod
Descripción: Muestra los modulos de kernel que estan cargados.
Ejemplos: lsmod
modprobe
Descripción: Trata de instalar un modulo, si lo encuentra lo instala pero de forma temporal.
Ejemplos: modprobe ip_tables, modprobe eepro100
rmmod
Descripción: Elimina modulos del kernel que estan cargados
Ejemplos: rmmod
sniffit
Descripción: Sniffer o husmeador de todo el trafico de red. No suele venir instalado por defecto.
Ejemplos: sniffit -i
Otros
OTROS
ls
Descripción: =list. listar contenido de directorios.
Ejemplos: ls, ls -l, ls -fl, ls --color
cp
Descripción: =copy. copiar ficheros/directorios.
Ejemplos:cp -rfp directorio /tmp, cp archivo archivo_nuevo
rm
Descripción: =remove. borrar ficheros/directorios.
Ejemplos: rm -f fichero, rm -rf directorio, rm -i fichero
mkdir
Descripción: =make dir. crear directorios.
Ejemplos: mkdir directorio
rmdir
Descripción: =remove dir. borrar directorios, deben estar vacios.
Ejemplos: rmdir directorio
mv
Descripción: =move. renombrar o mover ficheros/directorios.
Ejemplos: mv directorio directorio, mv fichero nuevo_nombre, mv fichero a_directorio
date
Descripción: gestion de fecha de sistema, se puede ver y establecer.
Ejemplos: date, date 10091923
history
Descripción: muestra el historial de comandos introducidos por el usuario.
Ejemplos: history | more
more
Descripción: muestra el contenido de un fichero con pausas cada 25 lineas.
Ejemplos: more fichero
grep
Descripción: filtra los contenidos de un fichero.
Ejemplos:cat fichero | grep cadena
cat
Descripción: muestra todo el contenido de un fichero sin pausa alguna.
Ejemplos: cat fichero
chmod
Descripción: cambia los permisos de lectura/escritura/ejecucion de ficheros/directorios.
Ejemplos: chmod +r fichero, chmod +w directorio, chmod +rw directorio -R, chmod -r fichero
chown
Descripción: =change owner. cambia los permisos de usuario:grupo de ficheros/directorios.
Ejemplos: chown root:root fichero, chown pello:usuarios directorio -R
tar
Descripción: =Tape ARchiver. archivador de ficheros.
Ejemplos: tar cvf fichero.tar directorio , tar xvf fichero.tar, tar zcvf fichero.tgz directorio, tar zxvf fichero.tgz
gunzip
Descripción: descompresor compatible con ZIP.
Ejemplos: gunzip fichero
rpm
Descripción: gestor de paquetes de redhat. Para instalar o actualizar software de sistema.
Ejemplos: rpm -i paquete.rpm, rpm -qa programa, rpm --force paquete.rpm, rpm -q --info programa
mount
Descripción: montar unidades de disco duro, diskette, cdrom.
Ejemplos: mount /dev/hda2 /mnt/lnx, mount /dev/hdb1 /mnt -t vfat
umount
Descripción: desmontar unidades.
Ejemplos: umount /dev/hda2, umount /mnt/lnx
wget
Descripción: programa para descargar ficheros por http o ftp.
Ejemplos: wget http://www.rediris.es/documento.pdf
lynx
Descripción: navegador web con opciones de ftp, https.
Ejemplos: lynx www.ibercom.com, lynx --source http://www.ibercom.com/script.sh | sh
ftp
Descripción: cliente FTP.
Ejemplos: ftp ftp.ibercom.com
whois
Descripción: whois de dominios.
Ejemplos: whois ibercom.com
who
Descripción: muestra los usuarios de sistema que han iniciado una sesion.
Ejemplos: who, w, who am i
mail
Descripción: envio y lectura de correo electronico.
Ejemplos: mail pepe@ibercom.com < class="arti_link" href="http://pepe@ibercom.com/" target="_blank">pepe@ibercom.com < fichero
sort
Descripción: ordena el contenido de un fichero.
Ejemplos: cat /etc/numeros | sort, ls | sort
ln
Descripción: =link. para crear enlaces, accesos directos.
Ejemplos: ln -s /directorio enlace
tail
Descripción: muestra el final (10 lineas) de un fichero.
Ejemplos:tail -f /var/log/maillog, tail -100 /var/log/maillog | more
head
Descripción: muestra la cabecera (10 lineas) de un fichero.
Ejemplos: head fichero, head -100 /var/log/maillog | more
file
Descripción: nos dice de que tipo es un fichero.
Ejemplos: file fichero, file *
Fuentes:
http://www.linux.casa.cult.cu/comandos1.html
http://www.pello.info/referencia_linux.html
http://www.zonatecnologia.com/foro/t378-comandos-generales.html
* dmesg: Imprime los mensajes desplegados por el "kernel" al inicio.
* depmod -a: Genera un archivo que contiene las dependencias de los modulos que son cargados para el "Kernel",esto es, es capaz de reconocer cuales modulos deben de ser cargados para que un tercero sea utilizado en el sistema.
* free: Estadisticas de uso de Memoria.
* init q: Comando que vuelve a leer los parametros que se encuentran en inittab .
* insmod: Habilita ("loads") el modulo que se especifica en la linea, para que el "kernel" sea capaz de utilizarlo.(ejemplo: insmod ip_alias.o )
* ldconfig: Actuliza las librerias utilizadas por el sistema, recomendable ejecutarlo cada vez que se instale un programa.
* lsmod: Despliega la información referente a los modulos que estan abilitados por el "kernel".
* mount: Permite que particiones del sistemas,CD-ROMs, floppys puedan ser leeidas en el sistema. Su formato: mount -t
* smbmount: Similar al comando mount , excepto que este comando es utilizado para montar particiones en Samba .
* smbumount: Utilizado para desactivar las particiones activadas con smbmount
* setup: Presenta un menu para configurar varios parameteros del sistema (Sonido, Xwindow, Mouse..).
* slocate: Actualiza la base de información que es utilizada para encontrar archivos con el comando locate .
* stat: Despliega información detallada sobre el archivo especificado como: fechas de modificiación y cambio, dueño del archivo..etc.
* umount: Desactiva la partición que se indicada, los parametros que toma este comando son similares a los de mount .
* uname -a: Información completa sobre el "Host".
* uptime: Hora actual, tiempo que lleva el sistema corriendo desde el ultimo "reboot", usuarios conectados al servidor, carga del sistema en los ultimos 1,5 y 15 minutos.
* hostname: El nombre del "Host".
* chkconfig: Este comando despliega la información sobre los niveles de ejecución de los "scripts" ubicados en el directorio /etc/rc.d/init.d
Código :
chkconfig --list httpd Este comando despliega:
httpd 0 ff 1 ff 2 ff 3 n 4 n 5 n 6 ff
Lo anterior indica que cuando se utilize el nivel de arranque 3, el "script" httpd en el directorio /etc/rc.d/init.d recibirá el argumento "start", cuando se corra el nivel de arranque 6, httpd recibirá el argumento "stop",etc..
Para modificar hacia argumento "start" :
Código :
chkconfig --add
--level
Para modificar hacia el argumento "stop" :
Código :
chkconfig --del
--level
* Es precisamente de los directorios /etc/rc.d/rc[0-6] de donde proviene la información que despliega chkconfig.
* ntsysv: Es una herrmienta gráfica que tiene la misma funcionalidad que chkconfig, la diferencia es que esta herramienta despliega todos los "scripts" por nivel, esto es, si se utiliza el comando ntsysv --level 3 , la gráfica mostrará el status "stop" o "start" de todos los "scripts" para el nivel de arranque 3 . De la misma forma se utilizan: ntsysv --level 5 , ntsysv --level 0 ,etc.
Al igual que chkconfig , ntsysv modifica y toma la información que se encuentra en los directorios /etc/rc.d/rc[0-6]
Comandos Entorno De Red
En Entorno de Red
* host: Determina la dirección IP de un "Host" , host -a despliega toda la información de DNS.
* ifconfig: Permite configurar una interfase de Red y ver el "status" de ésta.Esa de la forma ifconfig
* ifup: Habilita la interfase especificada,ejemplo: ifup eth0 .
* ifdown: Deshabilita la interfase especificada,ejemplo: ifdown eth0 .
* netstat -a: Todas la conexiones de Red originadas y recibidas por el "Host"
* netstat -r: Muestra la tabla de ruteo "routing table" del sistema
* netstat -i: Estadisticas de red de cada interfase
* nslookup: Busca información en los servidores DNS,ejemplo: nslookup -query=mx osomosis.com , si no se especifican parametros se entra en modo interactivo
* ping -s 1016: Manda paquetes de ping de 1024 bytes (header 8 bytes), mientras que el "default" es 512.
* route add: Permite agregar tablas de ruteo de y hacia el "Host". Ejemplo: Para guiar toda la información de la red 206.171.55.16 netmask 255.255.255.240 via la interfase eth0 :
Código :
route add -net 206.171.55.16 255.255.255.240 eth0
Para rutear todo el trafico por cierta interfase ("Default Gateway"):
Código :
route add default gw 206.171.55.51 eth0
Esto enviará toda la infromacion por la direccion 206.171.55.51
# route -n: Despliega la tabla de ruteo del "Host". NOTA: Debe de estar "IP Forwarding" ON en /etc/sysconfig/network , además el "kernel" debe de estar configurado para "IP Forwarding" .
# smbclient: Funciona como un cliente FTP, que simula conexiones que serán realizadas através de Samba.
# tcpdump: Permite el "debugging" de una interfase en el host.
# testparm: Verifica la validez del archivo smb.conf utilizado por Samba.
Comandos Para Control De Procesos
Control de Procesos:
# ps -aux: Despliega todos los procesos del sistema, con nombre y tiempo de inicio.
# kill: Es utilizado para mandar señales a los procesos en Unix.
* kill -HUP
* kill -INT
* kill -TERM
* kill -STOP
* kill -CONT
* kill -KILL
# killall: A diferencia de kill , killall permite mandar un señal al proceso por nombre.
* killall
# ps -l: Este comando despliega dos parametros PRI y NI. El parametro PRI indica la prioridad actual del proceso, que es calculada por el sistema operativo, el valor de NI es tomado encuenta cuando se determina el PRI.
* Que es NI ? : NI es llamado el numero gentil o "nice number" , este numero es especificado por el "superusuario"("root") o dueño del proceso y afecta el orden final del PRI, le da prioridad a los menos gentiles.Sus valores oscilan desde -20 (menos gentil=mas prioridad) y 20 (mas gentil=menos prioridad)
# nice: Este comando especifica el numero NI de cada proceso.
* nice -10 named: Esto bajaria la prioridad de named en 10 unidades.(Si estaba en -10, pasará a -20).
* nice +10 named: Esto incrementaria la prioridad de named en 10 unidades.(Si estaba en 0, pasaria a +10).
# snice y renice: El mismo funcionamiento que nice , excepto que utiliza el numero de proceso :
* snice -10
#
# top: Esta herramiente monitorea varios recursos del sistema y tiene un caracter dinámico, muestra uso de CPU por proceso, cantidad de memoria, tiempo desde su inicio,etc.
# vmstat: Es muy similar a top ya que es un condensado de los procesos del sistema, para que esta herrmienta se vuelva dinamica se deben especificar los argumentos: vmstat -n
# at: Este comando permite programar ciertas actividades a una cierta hora,ejemplo: at 22:00 , el comando anterior abre un "prompt" de la forma at> , sobre este "prompt" se especifican todos los comandos que se deseen ejecutar, en este caso a las 22:00, una vez especificados, se utiliza Ctlrl-d para salir.
Ya finalizado,los comandos estarán programados para ejecutarse a la hora indicada, el directorio /var/spool/at contiene el trabajo.
El comando atq despliega los trabajos at que estan pendientes, y el comando atrm
# crontab: Al igual que at especifica el tiempo al cual se ejecutará un programa "script", crontab tiene la siguiente forma: minutos horas dias meses fin_de_semana nombre_de_usuario instrucción argumentos
El siguiente ejemplo ejecutará el programa oracle.pl cada media hora todos los dias:
Código :
30 * * * * root /usr/oracle.pl
Si se desea realizarlo mensualmente:
Código :
01 3 1 * * root /usr/oracle.pl
Lo anterior ejecutará oracle.pl el dia primero de cada mes, a las 3:01 AM.
Para especificar trabajos cron cada usuario mantiene un archivo en el directorio /var/spool/cron/ , este directorio lo accesa cada usario con el comando crontab -e
La ejecución de crontab se facilita debido al archivo /etc/crontab que esepcifica trabajos crontab por hora,dia,semana y mes, de esta forma solo se requiere que el usuario coloque un archivo en los directorios correspondientes: /etc/cron.hourly | /etc/cron.daily | /etc/cron.weekly | /etc/cron.monthly
Comandos Para Resgistros y Sistema
Control de Registros "Logs"
* tail: Permite ver el final de un archivo, este comando es util ya que los archivos de registros "logs" crecen constantemente tail --f /var/log/messages
Tambien se puede especificar el numero de renglones que se deben observar:
Código :
tail --f --line 15 /var/log/messages
Este comando anterior despliega las ultimas 15 lineas del archivo ("default" = 10). La --f mantiene el archivo abierto para poder observarlo conforme se agregen eventos.
Configuracion de Sistema
# /usr/sbin/sndconfig: Ejecutable utilizado para configurar el sonido del sistema.
# /bin/netconf: Ejecutable utilizado para configuración de Interfases de Red.
Comandos De Administracion
Comandos de administracion
sysctl
Descripción: Configurar los paràmetros del kernel en tiempo de ejuecución.
Ejemplos: sysctl -a
ulimit
Descripción: muestra los limites del sistema (maximo de ficheros abiertos, etc..)
Ejemplos: ulimit
adduser
Descripción: añadir usuario de sistema.
Ejemplos: adduser pepe, adduser -s /bin/false pepe
userdel
Descripción: = eliminar usuario de sistema
Ejemplos: userdel pepe
usermod
Descripción: = modificar usuario de sistema
Ejemplos: usermod -s /bin/bash pepe
df
Descripción: = disk free. espacio en disco disponible. Muy util.
Ejemplos: df, df -h
uname
Descripción: =unix name. Informacion sobre el tipo de unix en el que estamos, kernel, etc.
Ejemplos: uname, uname -a
netstat
Descripción: la informacion sobre las conexiones de red activas.
Ejemplos: netstat, netstat -ln, netstat -l, netstat -a
ps
Descripción: =proccess toda la informacion sobre procesos en ejecucion.
Ejemplos: ps, ps -axf, ps -A, ps -auxf
free
Descripción: muestra el estado de la memoria RAM y el SWAP.
Ejemplos: free
ping
Descripción: heramienta de red para comprobar entre otras cosas si llegamos a un host remoto.
Ejemplos: ping www.rediris.es
traceroute
Descripción: herramienta de red que nos muestra el camino que se necesita para llegar a otra maquina.
Ejemplos: traceroute www.rediris.es
du
Descripción: =disk use. uso de disco. Muestra el espacio que esta ocupado en disco.
Ejemplos: du *, du -sH /*, du -sH /etc
ifconfig
Descripción: =interface config. configuracion de interfaces de red, modems, etc.
Ejemplos: ifconfig, ifconfig eth0 ip netmask 255.255.255.0
route
Descripción: gestiona las rutas a otras redes.
Ejemplos: route, route -n
iptraf
Descripción: muestra en una aplicacion de consola TODO el trafico de red IP, UDP, ICMP.
Permite utilizar filtros, y es SUMAMENTE UTIL para diagnostico y depuracion de firewalls
Ejemplos: iptraf
tcpdump
Descripción: vuelca el contenido del trafico de red.
Ejemplos: tcpdump, tcpdump -u
lsof
Descripción: muestra los ficheros(librerias, conexiones) que utiliza cada proceso
Ejemplos: lsof, lsof -i, lsof | grep fichero
lsmod
Descripción: Muestra los modulos de kernel que estan cargados.
Ejemplos: lsmod
modprobe
Descripción: Trata de instalar un modulo, si lo encuentra lo instala pero de forma temporal.
Ejemplos: modprobe ip_tables, modprobe eepro100
rmmod
Descripción: Elimina modulos del kernel que estan cargados
Ejemplos: rmmod
sniffit
Descripción: Sniffer o husmeador de todo el trafico de red. No suele venir instalado por defecto.
Ejemplos: sniffit -i
Otros
OTROS
ls
Descripción: =list. listar contenido de directorios.
Ejemplos: ls, ls -l, ls -fl, ls --color
cp
Descripción: =copy. copiar ficheros/directorios.
Ejemplos:cp -rfp directorio /tmp, cp archivo archivo_nuevo
rm
Descripción: =remove. borrar ficheros/directorios.
Ejemplos: rm -f fichero, rm -rf directorio, rm -i fichero
mkdir
Descripción: =make dir. crear directorios.
Ejemplos: mkdir directorio
rmdir
Descripción: =remove dir. borrar directorios, deben estar vacios.
Ejemplos: rmdir directorio
mv
Descripción: =move. renombrar o mover ficheros/directorios.
Ejemplos: mv directorio directorio, mv fichero nuevo_nombre, mv fichero a_directorio
date
Descripción: gestion de fecha de sistema, se puede ver y establecer.
Ejemplos: date, date 10091923
history
Descripción: muestra el historial de comandos introducidos por el usuario.
Ejemplos: history | more
more
Descripción: muestra el contenido de un fichero con pausas cada 25 lineas.
Ejemplos: more fichero
grep
Descripción: filtra los contenidos de un fichero.
Ejemplos:cat fichero | grep cadena
cat
Descripción: muestra todo el contenido de un fichero sin pausa alguna.
Ejemplos: cat fichero
chmod
Descripción: cambia los permisos de lectura/escritura/ejecucion de ficheros/directorios.
Ejemplos: chmod +r fichero, chmod +w directorio, chmod +rw directorio -R, chmod -r fichero
chown
Descripción: =change owner. cambia los permisos de usuario:grupo de ficheros/directorios.
Ejemplos: chown root:root fichero, chown pello:usuarios directorio -R
tar
Descripción: =Tape ARchiver. archivador de ficheros.
Ejemplos: tar cvf fichero.tar directorio , tar xvf fichero.tar, tar zcvf fichero.tgz directorio, tar zxvf fichero.tgz
gunzip
Descripción: descompresor compatible con ZIP.
Ejemplos: gunzip fichero
rpm
Descripción: gestor de paquetes de redhat. Para instalar o actualizar software de sistema.
Ejemplos: rpm -i paquete.rpm, rpm -qa programa, rpm --force paquete.rpm, rpm -q --info programa
mount
Descripción: montar unidades de disco duro, diskette, cdrom.
Ejemplos: mount /dev/hda2 /mnt/lnx, mount /dev/hdb1 /mnt -t vfat
umount
Descripción: desmontar unidades.
Ejemplos: umount /dev/hda2, umount /mnt/lnx
wget
Descripción: programa para descargar ficheros por http o ftp.
Ejemplos: wget http://www.rediris.es/documento.pdf
lynx
Descripción: navegador web con opciones de ftp, https.
Ejemplos: lynx www.ibercom.com, lynx --source http://www.ibercom.com/script.sh | sh
ftp
Descripción: cliente FTP.
Ejemplos: ftp ftp.ibercom.com
whois
Descripción: whois de dominios.
Ejemplos: whois ibercom.com
who
Descripción: muestra los usuarios de sistema que han iniciado una sesion.
Ejemplos: who, w, who am i
Descripción: envio y lectura de correo electronico.
Ejemplos: mail pepe@ibercom.com < class="arti_link" href="http://pepe@ibercom.com/" target="_blank">pepe@ibercom.com < fichero
sort
Descripción: ordena el contenido de un fichero.
Ejemplos: cat /etc/numeros | sort, ls | sort
ln
Descripción: =link. para crear enlaces, accesos directos.
Ejemplos: ln -s /directorio enlace
tail
Descripción: muestra el final (10 lineas) de un fichero.
Ejemplos:tail -f /var/log/maillog, tail -100 /var/log/maillog | more
head
Descripción: muestra la cabecera (10 lineas) de un fichero.
Ejemplos: head fichero, head -100 /var/log/maillog | more
file
Descripción: nos dice de que tipo es un fichero.
Ejemplos: file fichero, file *
Fuentes:
http://www.linux.casa.cult.cu/comandos1.html
http://www.pello.info/referencia_linux.html
http://www.zonatecnologia.com/foro/t378-comandos-generales.html
viernes, 18 de julio de 2008
Soporte Tecnico
Los técnico se enfrentan a diario con situaciones cómicas o en las que el usuario pide cosas imposibles.
Me estás vacilando
USUARIA: Si, hola, verás... que... me han enviado un archivo comprimido y no puedo abrirlo.
TÉCNICO: Buenas. ¿Y qué tipo de archivo es?
USUARIA: Pues me parece que es un "rar". Me han dicho que me tenéis que instalar vosotros algo.
TÉCNICO: Hummm (te han dicho mal, pero bueno...). ¿Solo te parece que es un "rar"? ¿Lo tendrás delante de ti, no? Léeme lo que pone, anda.
USUARIA: Si, si es, pone "zip".
TÉCNICO: (...en ocasiones veo muertos...)
No sabía qué era y lo tiré
Una mujer de unos veintitantos compra una impresora multifunción por la mañana y llama por la tarde llama hecha una furia. La impresora hace ruidos muy extraños y no imprime. Tras casi media hora de interrogatorio, aclaramos que no ha quitado los precintos y no ha puesto los cartuchos. Lo uno porque según ella no sabía que hubiera que quitarlo. ¿Los cartuchos? ¿Que es eso? ¡UY! yo que se. Los habré tirado con el embalaje y los manuales. Total no iba a usarlo.
La compradora de una impresora tiró los cartuchos porque no los iba a utilizarProblemas con el teclado
USUARIA: Mi teclado no quiere funcionar.
TÉCNICO: ¿Está segura de que está conectado?
USUARIO: No lo sé. No alcanzo la parte de atrás.
TÉCNICO: Coja el teclado y dé diez pasos hacia atrás.
USUARIO: Ok.
TÉCNICO: ¿El teclado sigue con usted?
USUARIO: Sí.
TÉCNICO: Eso significa que el teclado no está conectado. ¿Hay algún otro teclado?
USUARIO: Sí, hay otro aquí. Huy... ¡¡¡Este sí funciona!!!
Asteriscos
USUARIO: No puedo conectarme a Internet, aparece error de clave.
TÉCNICO: ¿Está segura de que está utilizando el password correcto?
USUARIO: Sí, estoy segura, vi a mi esposo escribirlo.
TÉCNICO: ¿Me puede decir cuál era el password?
USUARIO: 5 asteriscos.
El incomprensible
USUARIO: "Problemas con la disquetera, se ha quedado la pantalla negra, da error y no puedo trabajar."
TÉCNICO: ¿Alguien tiene idea de que va esto? ¿Qué tiene que ver la disquetera con la pantalla? Y lo que es más grave, si se le ha quedado la pantalla en negro... ¿Cómo demonios lee en pantalla la palabra "error"? Y por último, eso de que no puede trabajar... ¿es que no tiene papel y boli o qué?
El del brillo en la pantalla
TÉCNICO: Servicio Técnico Digameee
USUARIO: Oye, que soy el de ayer... (ya empezamos...)
TÉCNICO: Aja!......
USUARIO:....
TÉCNICO:......
USUARIO: Si hombre, si creo que me atendistes tu... (hay crisis, pero por suerte me entró mas de 1 persona ayer)
TÉCNICO: .....
USUARIO: Si hombre... el del brillo de la pantalla...
TÉCNICO: Ah!...ya me acuerdo.. dime , dime...
USUARIO: He llamado al teléfono que me distes y me salta un contestador pero que no tiene nada que ver con los monitores.
TÉCNICO: ¿y el otro?
USUARIO: Ah! ¿llamo al otro?
En muchas ocasiones el usuario es incapaz de explicar su problemaEl prepotente
USUARIO: Que sepáis que este mes me vais a tener que pagar vosotros la factura del roaming de Vodafone. me habéis enviado 1856 correos de respuesta automática por vacaciones. Me cuesta 20€ el mega descargado, y 18mil correos a 6k por correo ¿sabes cuánto es?
TÉCNICO: He revisado la configuración y llegado a la conclusión de que tiene una respuesta automática en su cuenta de correo y una redirección a su Blackberry. Ésta también tiene una respuesta automática... Las dos cuentas se están reenviando los mensajes entre ellas, es un círculo sin fin.
El cliente tímido e indeciso
TÉCNICO: ¿Si? Buenos días.
USUARIO: Si, es que... tengo un...
TÉCNICO: ¿Si? Dígame, ¿en qué puedo ayudarle?
USUARIO: Si, mira, es que me falla...
TÉCNICO: Bien, dígame, ¿qué es lo que falla exactamente?
USUARIO: Es que el correo... da error...
TÉCNICO: ¿Me podría indicar que error le aparece?
USUARIO: Si... bueno... es que no es un error...
La respuesta correcta no es sí
TÉCNICO: Servicio Técnico Digame
USUARIO: Buenas, soy Fulanito, es que me llevé un pc hace dos dias y tengo un problema.
TÉCNICO: ¿El pc era nuevo o lo retiró del servicio técnico?
USUARIO: ................ Si.
TÉCNICO (¿Si? ¿Si, que?...joer..... empezamos bien la semana).
Me estás vacilando
USUARIA: Si, hola, verás... que... me han enviado un archivo comprimido y no puedo abrirlo.
TÉCNICO: Buenas. ¿Y qué tipo de archivo es?
USUARIA: Pues me parece que es un "rar". Me han dicho que me tenéis que instalar vosotros algo.
TÉCNICO: Hummm (te han dicho mal, pero bueno...). ¿Solo te parece que es un "rar"? ¿Lo tendrás delante de ti, no? Léeme lo que pone, anda.
USUARIA: Si, si es, pone "zip".
TÉCNICO: (...en ocasiones veo muertos...)
No sabía qué era y lo tiré
Una mujer de unos veintitantos compra una impresora multifunción por la mañana y llama por la tarde llama hecha una furia. La impresora hace ruidos muy extraños y no imprime. Tras casi media hora de interrogatorio, aclaramos que no ha quitado los precintos y no ha puesto los cartuchos. Lo uno porque según ella no sabía que hubiera que quitarlo. ¿Los cartuchos? ¿Que es eso? ¡UY! yo que se. Los habré tirado con el embalaje y los manuales. Total no iba a usarlo.
La compradora de una impresora tiró los cartuchos porque no los iba a utilizarProblemas con el teclado
USUARIA: Mi teclado no quiere funcionar.
TÉCNICO: ¿Está segura de que está conectado?
USUARIO: No lo sé. No alcanzo la parte de atrás.
TÉCNICO: Coja el teclado y dé diez pasos hacia atrás.
USUARIO: Ok.
TÉCNICO: ¿El teclado sigue con usted?
USUARIO: Sí.
TÉCNICO: Eso significa que el teclado no está conectado. ¿Hay algún otro teclado?
USUARIO: Sí, hay otro aquí. Huy... ¡¡¡Este sí funciona!!!
Asteriscos
USUARIO: No puedo conectarme a Internet, aparece error de clave.
TÉCNICO: ¿Está segura de que está utilizando el password correcto?
USUARIO: Sí, estoy segura, vi a mi esposo escribirlo.
TÉCNICO: ¿Me puede decir cuál era el password?
USUARIO: 5 asteriscos.
El incomprensible
USUARIO: "Problemas con la disquetera, se ha quedado la pantalla negra, da error y no puedo trabajar."
TÉCNICO: ¿Alguien tiene idea de que va esto? ¿Qué tiene que ver la disquetera con la pantalla? Y lo que es más grave, si se le ha quedado la pantalla en negro... ¿Cómo demonios lee en pantalla la palabra "error"? Y por último, eso de que no puede trabajar... ¿es que no tiene papel y boli o qué?
El del brillo en la pantalla
TÉCNICO: Servicio Técnico Digameee
USUARIO: Oye, que soy el de ayer... (ya empezamos...)
TÉCNICO: Aja!......
USUARIO:....
TÉCNICO:......
USUARIO: Si hombre, si creo que me atendistes tu... (hay crisis, pero por suerte me entró mas de 1 persona ayer)
TÉCNICO: .....
USUARIO: Si hombre... el del brillo de la pantalla...
TÉCNICO: Ah!...ya me acuerdo.. dime , dime...
USUARIO: He llamado al teléfono que me distes y me salta un contestador pero que no tiene nada que ver con los monitores.
TÉCNICO: ¿y el otro?
USUARIO: Ah! ¿llamo al otro?
En muchas ocasiones el usuario es incapaz de explicar su problemaEl prepotente
USUARIO: Que sepáis que este mes me vais a tener que pagar vosotros la factura del roaming de Vodafone. me habéis enviado 1856 correos de respuesta automática por vacaciones. Me cuesta 20€ el mega descargado, y 18mil correos a 6k por correo ¿sabes cuánto es?
TÉCNICO: He revisado la configuración y llegado a la conclusión de que tiene una respuesta automática en su cuenta de correo y una redirección a su Blackberry. Ésta también tiene una respuesta automática... Las dos cuentas se están reenviando los mensajes entre ellas, es un círculo sin fin.
El cliente tímido e indeciso
TÉCNICO: ¿Si? Buenos días.
USUARIO: Si, es que... tengo un...
TÉCNICO: ¿Si? Dígame, ¿en qué puedo ayudarle?
USUARIO: Si, mira, es que me falla...
TÉCNICO: Bien, dígame, ¿qué es lo que falla exactamente?
USUARIO: Es que el correo... da error...
TÉCNICO: ¿Me podría indicar que error le aparece?
USUARIO: Si... bueno... es que no es un error...
La respuesta correcta no es sí
TÉCNICO: Servicio Técnico Digame
USUARIO: Buenas, soy Fulanito, es que me llevé un pc hace dos dias y tengo un problema.
TÉCNICO: ¿El pc era nuevo o lo retiró del servicio técnico?
USUARIO: ................ Si.
TÉCNICO (¿Si? ¿Si, que?...joer..... empezamos bien la semana).
Suscribirse a:
Entradas (Atom)