-
Como cambiar el nombre de tu Mac desde la línea de comandos
Cambiar el nombre de tu computadora Mac es muy sencillo, accede a la terminal y ejecuta el comando que se muestra a continuacion; reemplaza "nuevo nombre" con el nombre que le quieras asignar a tu computadora, y listo.
Terminal$ sudo scutil --set HostName "" -
TightVNC Server no responde después de actualizar Fedora Core 15 - INVALIDARGUMENT
Tight VNC Server - es una herramienta de control remoto, con ella puedes ver el escritorio de una computadora remota y ademas controlarlo tal y como si estuvieras usando el ratón y el teclado de esa computadora.
Por alguna extraña razón después de actualizar a Fedora Core 15, el servicio se detenía y solo arrancaba después de reiniciar el equipo, durante un par de días estuve recorriendo el camino de mi oficina al 'site' dos o tres veces al día hasta que finalmente me decidí a resolver esta situación. Cuando cheque los archivos de log esto fue lo que encontre:
Al revisar el status del servicio VNCServer esto es lo que respondía:Linux console | $ tail -f /var/log/messages
$ tail -f /var/log/messages
Jul 13 08:49:48 grasshopper systemd[1]: vncserver.service: control process exited, code=exited status=2
Jul 13 08:49:48 grasshopper systemd[1]: Unit vncserver.service entered failed state.
Al tratar de iniciar (o reiniciar) el servicio recibía otro mensaje de error:Linux console | $ service vncserver status
$ service vncserver status
vncserver.service - LSB: start|stop|restart|try-restart|status|force-reload vncserver
Loaded: loaded (/etc/rc.d/init.d/vncserver)
Active: failed since Tue, 12 Jul 2011 15:33:35 -0400; 17h ago
Process: 1502 ExecStart=/etc/rc.d/init.d/vncserver start (code=exited, status=2/INVALIDARGUMENT)
CGroup: name=systemd:/system/vncserver.service
Antes de que se pregunten otra cosa, la configuración de el servidor VNC es muy simple, practicamente la misma que viene por defecto, así que el problema no estaba en el archivo de configuración, lo que hice para solucionar el problema fue:Linux console | $ service vncserver start
$ service vncserver start
Starting vncserver (via systemctl): Job failed. See system logs and 'systemctl status' for details. [FAILED]
De la carpeta /tmp/.X11-unix elimine los directorios X1 al X6 (seis usuarios tienen acceso al servidor, aunque no lo usan)
Después de eso, reinicie el servicio y listo:
Por cierto para realizar todo lo anterior requieres de la cuenta *root* o permisos similares.Linux console | $ service vncserver start
$ service vncserver start
Starting vncserver (via systemctl): [ OK ] -
Max OS X Snow Leopard update 10.6.8 un paso mas cerca de Mac OS X Lion 10.7
El día de hoy Mac liberó al público la actualización 10.6.8 del sistema operativo Mac OS X Snow Leopard.
Esta actualización se supone que es la última previa a la liberación de Mac OS X Lion.

Entre las mejoras que implementará esta actualización estan:
- Mejoras a la Mac Store para preparar tu Mac para la actualización a Mac OS X Lion
- Resuelve un problema que causa que Preview deje de operar y se cierre
- Mejoras en la confiabilidad de las conexiones VPN
Para ver la lista completa de mejoras visita esta página: http://support.apple.com/kb/HT4561
Antes de actualizar asegurate de correr Time Machine (como mera precaución); toma en cuenta que esta actualización reiniciara tu equipo.
Entre que son peras o son manzanas yo ya actualice, asi que estoy listo para Mac OS X Lion. -
Mac OS X Lion
¿Ya te diste de alta para ser notificado cuando Mac OS X Lion sea liberado?
Es muy fácil, solo tienes que ir a esta liga: http://www.apple.com/macosx/notify-me/ y proporcionar tu dirección correo electrónico.
El costo de la actualizacion sera de $ 29.99 dólares y todo esta programado para que sea liberado en Julio, ya en par de semanas.
Lo único que vas a necesitar (ademas de los casí 30 dólares) es descargarlo desde la Apple Store.
De acuerdo a la página de Apple son mas de 250 actualizaciones, entre ellas iCloud, ojo, si estas pensando en comprar licencia de DropBox debes esperar a ver en acción la propuesta de Mac.
Por lo pronto yo ya hice mi guardadito para comprar la actualizacion.
Ya les estare platicando como me va. -
Grab: como cambiar el formato por defecto de las imagenes
Grab es una aplicación creada por Apple Computer para el sistema operativo Mac OS X, esta aplicación permite al usuario capturar secciones de la pantalla e incluso ventanas completas. Ademas cuenta con un 'timer' que captura la pantalla después de 10 segundos.
Para invocar a Grab lo puedes hacer desde 'spotlight' tecleando grab.
Por defecto Grab captura la pantalla en formato TIFF, si quieres cambiar el formato por defecto de las imágenes sigue leyendo.
Grab soporta las siguientes opciones de captura:
- Selección - usando el mouse puedes seleccionar una región rectangular a capturar
- Ventana - click en una ventana y esta será capturada
- Pantalla - captura la totalidad de la pantalla
- Por tiempo - captura la pantalla después de 10 segundos, esto te permite activar cierta parte de la pantalla
Para cambiar el formato de imagen de TIFF a PNG abre una Terminal y teclea los siguientes comandos:
El primer comando cambia el formato por defecto de Grab, puedes cambiar la parte de PNG por los siguientes formatos: pdf, jpg, tif (defecto) y psd.Terminal$ defaults write com.apple.screencapture type png
$ killall SystemUIServer
La segunda parte hace que se apliquen los cambios, de otra manera tendrias que reiniciar tu sesion.
Listo asi de facil. -
Internet
Internet esta formada por una serie de redes privadas de computadoras (LAN y WAN) conectadas unas con otras a través de redes más grandes.
La definición mas común es: “Internet es una red de redes” Habraken (2004).
Con el aumento en el uso de Internet en lo 90’s, mucha gente se dio cuenta que las técnicas y tecnologías usadas en Internet podrían ser usadas en las redes internas de las compañías. De esta forma se acuño el término ‘intranet’ para referirse a una red interna que opera como Internet solo que privada.
Internet es una serie de redes privadas de computadoras conectadas entre si mediante redes mas grandes operados por empresas llamadas ISP del inglés: Internet Service Providers (Proveedores de Servicios de Internet).
Cada red (sistema autónomo) esta compuesta de una serie de computadoras conectadas dentro de una organización. Cada organización es responsable de las computadoras dentro de su área de influencia.
Es común, que estas redes independientes estén conectadas entre sí, por medio de dispositivos especiales llamados ruteadores y ‘firewalls’ que son responsables de determinar cuales datos deben quedarse dentro de la red local y que datos pueden ser transmitidos a otras redes.
Por ultimo, cada red es responsable de dar a conocer (si así se desea) que servicios o sistemas operan dentro de la misma. -
Sistemas Operativos
Sin su ‘software’, la computadora es básicamente un montón inútil de metal. Con su ‘software’, una computadora puede almacenar, procesar y recuperar información; exhibir documentos multimedia; realizar búsquedas en Internet; y realizar muchas otras actividades valiosas para justificar su existencia.
El ‘software’ de computadora puede dividirse a grandes rasgos en dos tipos: programas de sistema, que controlan la operación de la computadora misma, y programas de aplicación que realizan las tareas reales que el usuario desea. El programa de sistema mas fundamental es el sistema operativo, que controla todos los recursos de la computadora y establece la base sobre la que pueden escribirse los programas de aplicación.
Un sistema de computadora moderno consiste de uno o más procesadores, memoria principal (memoria de acceso aleatorio – Random Access Memory), discos, impresoras, interfaces de red y otros dispositivos de entrada/salida.
Los sistemas operativos pueden dividirse en:
Mono-tarea: sistemas operativos tales como MS-DOS que solo pueden realizar una tarea a la vez.
Multi-tarea: sistemas operativos que pueden realizar múltiples tareas a la vez.
Mono-usuario: sistemas operativos que fueron diseñados para soportar usa solo sesión de usuario a la vez.
Multi-usuario: sistemas diseñados para soportar mas de una sesión de usuario en una computadora. -
Direcciones IPv6
Una nueva versión de direcciones IP esta en uso, IPv6. Las direcciones de esta versión son de 128 bits de largo y usa una arquitectura de clasificación completamente distinta con lo que se me maximizara su eficiencia.
Las direcciones IPv6 representan el cambio mas grande en las direcciones IP desde 1981, año en que las direcciones IPv4 fueron estandarizadas.
Algunos de los objetivos más importantes del diseño de las direcciones IPv6 son:
- Mayor número de direcciones: el nacimiento de las direcciones IPv6 fue detonado por la necesidad de hacer frente a la demanda de direcciones debido al crecimiento de Internet.
- Mejor control del espacio de direcciones: Los desarrolladores de las direcciones IPv6, buscaron que no solo se tuvieran más direcciones IP sino que además fuera posible dividir el espacio de direcciones y usar todos los bits de cada dirección.
- Eliminación de soluciones alternativas para la asignación de direcciones IP: Tecnologías como NAT (Network Address Translation – Traducción de Direcciones de Red) son soluciones efectivas para solventar la falta de direcciones de red IPv4. Con la versión 6 se elimina la necesidad de NAT (o soluciones similares), permitiendo que cada dispositivo TCP/IP tenga una dirección IP (v6) pública. -
Direcciones IPv4
Si deseamos que una computadora o dispositivo de red se comunique usando el protocolo TCP/IP, necesitaremos una dirección IP. Cuando el dispositivo tenga la dirección IP y el hardware y software adecuados podrá enviar y recibir paquetes IP.
Los arquitectos de Internet y del protocolo IP, eligieron el uso de una notación numérica que fuera fácil de entender por las computadoras y las redes.
La versión original de las direcciones IP, la versión 4 (IPv4), usa un conjunto de 32 dígitos binarios (bits). En donde cada dirección esta organizada en 4 grupos de 8 dígitos binarios cada uno, separados por punto. Cada grupo de 8 dígitos es llamado octeto.
Los números binarios son extremadamente fáciles de interpretar por las computadoras, pero no son nada fáciles de interpretar por los usuarios. De ahí que se tomara la decisión de hacer los ajustes necesarios para el uso del sistema decimal para las direcciones IP.
La arquitectura de direcciones IPv4 provee la posibilidad de ofrecer hasta cuatro mil doscientos noventa y cuatro millones, novecientos sesenta y siete mil, doscientos noventa y seis direcciones IP, (4’294,976,296), en los inicios de las direcciones IP este numero fue considerado ridículamente excesivo Sportack (2000).
Bibliografía:
Sportack, Mark. (2000) IP Routing Fundamentals. Estados Unidos de Norteamérica. Cisco Press -
Modelo de Referencia OSI
La Organización Internacional para la Estandarización (ISO por sus siglas en ingles) desarrollo el Modelo de Referencia para la Interconexión de Sistemas Abiertos (‘OSI Reference Model’). Una interconexión abierta es aquella que puede ser soportada en un ambiente multiplataforma.
El Modelo de Referencia OSI identifica y organiza en capas lógicas las funciones que se requieren para establecer sesiones de comunicación entre dos computadoras sin importar el fabricante o la arquitectura de la misma.
Las capas del Modelo OSI así como sus descripciones se pueden ver en la Tabla 1.
Tabla1. Capas del Modelo de Referencia OSI Capa Descripción 7 Aplicación Controla como el sistema operativo y sus aplicaciones interactúan con la red. 6 Presentación Toma los datos recopilados por las capas inferiores y los transforma para que puedan ser presentados al sistema. En esta capa incluye compresión y descompresión de datos, así como codificaron y decodificación. 5 Sesión Define la conexión de un usuario de computadora a un servidor de red. Estas conexiones virtuales son llamadas sesiones. Incluye negociación, control de flujo, procesamiento de transacciones, transferencia de información del usuario y autenticación en la red. 4 Transporte Manejo el flujo de información de un nodo de red a otro. Esta capa se llevan a cabo las comprobaciones para asegurar que los paquetes sean decodificados y recibidos en la secuencia correcta. 3 Red Red La capa de red define como es que los paquetes de datos van a ir de un punto a otro en la red. Esta capa se vuelve mas importante a medida que las conexiones de red pasan por mas ruteadores. 2 Enlace de Datos Asigna un significado a los voltajes enviados por la capa 1, y; establece un protocolo confiable para que la capa de red (3) pueda transmitir los datos al capa física (1). En la mayoría de los sistemas las tarjetas de red trabajan en esta capa. 1 Física Define las propiedades del medio físico usado para crear la conexión de red. Las especificaciones de esta capa definen: el tipo de cable, los voltajes que serán enviados por el cable, la distancia del mismo, entre otros.
El model OSI es considerado como un excelente punto de inicio para estudiar la arquitectura de las redes de computadoras.
Debido a la organizacion en siete capas es comun que se cometa el error de "ubicar" los protocolos en cada una de las capas.
En un post posterior, hablaré un poco del modelo TCP/IP.
Con información de la Wikipedia. -
Bloquear acceso a Windows Live Messenger
Existe algunos cientos de páginas que hablan de como bloquear la conexión a Windows Live Messenger, para muestra el resultado de una búsqueda en Google.
Algunas de las soluciones abordan el uso de DNS (o en su caso el archivo de hosts) y otras sugieren el bloqueo desde un firewall de algunos puertos que son usados especificamente por Windows Live Messenger.
Si cuentas con un firewall, algunos de ellos ya cuentan con opciones de filtrado de contenido que te permiten con un solo click bloquear la conexión no solo a Windows Live Messenger sino a la mayoria de los servicios de mensajería.
Por lo que si lo que deseas es bloquear la conexión a Windows Live Messenger y cuentas con un firewall solo requieres de una regla que BLOQUEE el trafico de y hacia las siguientes direcciones IP.
IP Address
65.54.239.140
65.55.149.121
207.46.28.81
207.46.107.93
207.46.28.94
En mi experiencia esta es la solución que mejores resultados me han dado.
Ahora que si cuentas con un servidor proxy, podras hacer lo mismo si agregas las direcciones IP arriba listadas a la lista de sitios bloqueados.
Listo! -
Cisco switches conexion via consola
Conectarse al switch usando el puerto de consola.
Algunos switches tienen este puerto al frente y otros en la parte posterior, solo hay que encontrarlo y conectarnos a el usando un cable serial (RS-232 DB9 - RJ45)
Puedes usar Hyperterminal (Windows) o Minicom (Linux) Los parámetros de comunicación son:
Velocidad: 9600
Bits de datos: 8
Paridad: No
Bits de parada: 1
Control de flujo: Xon/Xoff
Presiona la tecla ENTER un par de veces y listo. -
Definición de redes privadas: RFC 1918
Redes, cultutra general:
Tres bloques de direcciones IP han sido reservados por IANA para identificar redes privadas:
10.0.0.0 - 10.255.255.255 (Red 10.0.0.0 máscara de sub red 8)
172.16.0.0 - 172.31.255.255 (Red 172.16.0.0 máscara de sub red 12)
192.168.0.0 - 192.168.255.255 (Red 192.168.0.0 máscara de sub red 16)
Estos bloques de direcciones IP tambien son llamados "Direcciones IP NO-RUTEABLES".
Más información:
RFC 1918
IANA -
Topologías de red
La topología de una red se refiere a la parte física de la misma, lo tangible, aquello que puedes ver y tocar, tarjetas de red, cables, ‘switches’, ruteadores y ‘firewalls’.
La topología se refiere a la forma física en que estarán conectados todos los componentes de una red, esta forma dictara el tipo de medio físico para la conexión así como el software (protocolos) a ser usados por la red.
Existen diversas topologías de red como son:
- Bus
- Estrella
- Anillo
- Malla
- Árbol
Cada topología de red cuenta con sus ventajas y desventajas, algunas como la topología de malla son muy costosas porque implica que cada uno de los nodos de la red esté conectado con todos los demás nodos de la red, lo cual aumenta el costo de la red.
Las topologías mas usadas son las de bus, anillo y estrella. -
Conceptos de redes
Ancho de banda
Este término es ampliamente usado y se refiere a la capacidad de una red de transmitir datos, también aplica para los medios de transmisión de datos e Indica el monto máximo de datos que pueden ser transmitidos de un punto a otro en una unidad de tiempo.
Ruteador
Un ruteador es un dispositivo que mueve datos entre redes para crear una red más grande. Al proceso de mover datos entre redes se le conoce como ruteo.
Servidor
Un servidor es una computadora especializada cuyos recursos son compartidos con otras computadoras.
Mensajes
Muchas de las tecnologías de red están basadas en una técnica llamada “conmutación de paquetes” (del ingles ‘packet switching’).
Esta técnica involucra la creación de pequeños ‘montones’ de datos que serán enviados a través de una red. Estos montones de datos son llamados mensajes, los cuales se pueden dividir en: paquetes (‘packets’), marcos (‘frames’), datagramas (‘datagrams’) y celdas (‘cells’).
Packet - Paquete
Es un mensaje enviado por un protocolo que opera en la capa de red del modelo OSI.
Frame - Marco
Este término se asocia con los mensajes enviados en las capas inferiores del modelo OSI, su nombre viene del hecho que toma paquetes o datagramas para posteriormente ‘enmarcarlos’ con información adicional necesaria en las capas inferiores del modelo OSI.
Datagrams - Datagrama
Básicamente es un sinónimo de paquete y también es usado para referirse a tecnologías de la capa de red. Usado para referirse a un mensaje que es enviado a una de las capas superiores del modelo OSI
Cell – Celda
Los ‘frames’ y paquetes en general, son de longitud variable, dependiendo de su contenido; mientras que una celda es un mensaje de longitud fija. -
Dispositivos de red :: Switch
Un ‘switch’ esta cableado de manera muy similar a un concentrador de hecho es muy parecido a un concentrador. Sin embargo en un ‘switch’ cada una de las computadoras conectadas a él cuenta con su propio dominio de colisión, lo que lo diferencia de un concentrador es que el ‘switch’ crea una conexión privada para cada computadora y recolecta información sobre la misma, de manera tal que se evita la interferencia característica de los concentradores. -
Dispositivos de red :: Concentrador o ‘hub’
Un concentrador, es un dispositivo de red que conecta a una red los cables de red que vienen de las computadoras.
Todas las conexiones de red de un concentrador comparten un mismo dominio de colisión, lo que significa que: todas las computadoras conectadas a un concentrador ‘hablan’ en un mismo cable lógico y están sujetas a sufrir interferencia de otras computadoras conectadas al mismo concentrador. -
¿Que paso con BlogsMexico.com?
ACTUALIZACION
03/09/2008 - Aparece un mensaje que indica que estan en mantenimiento, 'falta poco' según dicen.
02/09/2008 - El sitio aparentemente esta en reparación, ya se puede acceder ala dirección aunque no se muestra contenido.
Hace mas o menos 6 meses, en este post comentaba que al parecer a la gente de Blogs Mexico se les había olvidado renovar el registro de su nombre de dominio.
De unos días a la fecha, he notado que el sitio no responde, despues de una breve busqueda esto fué lo que obtuve:
Identifico dos cosas:Linux console | whois blogsmexico.com$ whois blogsmexico.com
[Querying whois.verisign-grs.com]
[whois.verisign-grs.com]
Whois Server Version 2.0
Domain names in the .com and .net domains can now be registered
with many different competing registrars. Go to http://www.internic.net
for detailed information.
Domain Name: BLOGSMEXICO.COM
Registrar: 1 & 1 INTERNET AG
Whois Server: whois.schlund.info
Referral URL: http://REGISTRAR.SCHLUND.INFO
Name Server: NS1.DREAMHOST.COM
Name Server: NS2.DREAMHOST.COM
Name Server: NS3.DREAMHOST.COM
Status: ok
Updated Date: 07-feb-2008
Creation Date: 01-feb-2004
Expiration Date: 01-feb-2009
>>> Last update of whois database: Thu, 28 Aug 2008 16:16:23 UTC <<<
1. Cambiaron de REGISTRAR (entidad que registra nombre de dominio), y;
2. Ahora los DNS apuntan a los de Dreamhost.
Normalmente la propagación de un nombre de dominio toma hasta 3 días (según los ISP), pero ya hace más de una semana que el sitio no responde. ¿Se quedarían sin hospedaje? ¿No hay quien lo mantenga?
Esperemos a ver que sucede.
Si encuentro algo más les aviso. -
Switches Allied Telesis; información útil
A continuación una serie de datos útiles de los switches Allied Telesis de la serie AT-8600.
1. Conectarse al switch usando el puerto de terminal.
Algunos switches tienen este puerto al frente y otros en la parte posterior, solo hay que encontrarlo y conectarnos a el usando un cable serial (RS-232 DB9)
Puedes usar Hyperterminal (Windows) o Minicom (Linux) Los parámetros de comunicación son:
Velocidad: 9600
Bits de datos: 8
Paridad: No
Bits de parada: 1
Control de flujo: No
2. El nombre de usuario y password por defecto son:
Usuario: manager
Password: friend
Para cambiar el password teclea:
set password
3. Asignar dirección IP al swicth
Accede al switch.
Habilita el modulo IP:
enable ip
Asigna la dirección:
add ip interface=vlan1 ip=10.10.10.10 mask=255.255.255.0
4. Activar el acceso a consola via web:
enable gui
5. Establecer fecha y hora
set time="09:09:19"
set date="28-Aug-2008"
6. Establecer nombre del equipo
set system name="AT8648"
7. Guardar la configuración:
Crear archivo de configuración
create config=nombre de archivo.cfg
Definir configuración de arranque:
set config=nombre de archivo.cfg
8. Otros comandos:
restart switch carga nuevamente el archivo de configuración del switch y borra la memoria DRAM
restart reboot carga nuevamente los archivos de configuración, como cuando se conecta el equipo a la energía electrica 'power cycle'
Imagén de la consola web del switch, aquí. -
Buscar cadenas de texto en varios archivos en sistemas Windows y Linux
Digamos que deseas buscar una cadena de texto entre la multitud de archivos que tienes en tu computadora; ya se que puedes usar el asistente de búsqueda que viene con Windows, pero que tal si lo hacemos desde la consola, perdón desde la interfaz de comandos.
En Windows, usamos el comando: findstr, con los siguientes parametros "cadena_a_buscar" y directorio donde se realizará la búsqueda, por ejemplo: C:\Users\jpacheco\*, veamos el comando:
Command Prompt | findstr /S "cadena_a_buscar" C:\Users\jpacheco\* > resultado.txtC:\> findstr /S "cadena_a_buscar" C:\Users\jpacheco\* > file.txt
Notén que despues del directorio he agregado un redireccionador ">" y un nombre de archivo, esto con la finalidad de desviar la salida al archivo resultado.txt para posterior análisis.
Obviamente la versión para Linux no podía faltar:
En este caso accedemos a nuestra consola de Linux y usaremos el comando grep, lo que hace este comando es que regresa las líneas (o renglones) que concuerden con una cadena especifica, vamos a realizar la búsqueda de la cadena 'user' en el directorio: /var/www/html/survey/config/
Al igual que con el ejemplo de Windows se puede redirigir la salida a un archivo para su posterio análisis, la instrucción con redireccionamiento a continuación:Linux console | grep -r "user" /var/www/html/survey/config/$ grep -r "user" /var/www/html/survey/config/
**/var/www/html/survey/config/connection.php:$database_user = 'survey'
*
$ grep -r "user" /var/www/html/survey/config/ > /home/jpacheco/resultado.txt
Así de fácil.