Configurar DHCP en Server MAC

Hace algunos días estaba realizando la configuración en un sevidor mac versión Leopard para lo cual se realiza los siguientes pasos:

En este post voy a describir algunas instancias al momento de configurar un servicio dhcp en un servidor mac versión Leopard es necesario aclarar que parto con los antecedentes de que estoy haciendo uso del Server Admin y que ya tengo habilitado el servicio de dhcp.

Bueno lo primero que debemos hacer es configurar las subredes como lo veremos en la siguiente imágen:

Como podremos observar en el gráfico tenemos distintos parámetros los cuales nosotros debemos proveer como son:

  1. Nombre de la subredSubred
  2. Desde que dirección ip va a empezar a asignarse las misma a otra máquina
  3. Dirección ip final es decir el rango final hasta donde se puede asignar una ip a otra máquina
  4. Especificar las mascara de subred.
  5. La interfaz por la cual se establecer conexión es decir en el caso de una sola tarjeta de red sera “en0”
  6. Especificamos tambien la dirección de router que será la misma que la dirección ip del servidor
  7. Finalmente el tiempo de arrendamiento de la ip osea en que tiempo se desocupará si no es usada.

Luego de que hayamos realizado este paso tan importante tendríamos que Iniciar el servicio o si estaba ya corriendo procederíamos a reiniciarlo.

Un asunto muy importante en esta sección que fue algo que me quemo un poco las neuronas fue que no asignaba las dirección ip al cliente para lo cual me toco borrar todas la subredes y crear una nuevamente y caput !!! funciono.

D: Discovery

O: Offer

R: Request

A: Acknowledge

Podremos ver los log de DORA en la sección de Log del Server admin o entrando a consola y ejecutando el comando

tail -f /var/log/system-log

y ahí nos aparecerá algo como:

LogDHCP

Saludos e igual buena suerte !!!!

Anuncios

Corriendo Adobe Photoshop con Wine

WineLogoSe que este blog no esta fortaleciendo lo que es el uso de software libre pero se que muchos de los que hemos trabajado alguna vez con Photoshop se nos hizo complicado el poder utilizar GIMP que seria la alternativa en software libre, en fin este post intentará de alguna manera poder guiar a los usuarios de lado obscuro (Windows) a lado de la fuerza (Linux)… jajajajajaja (“Risa macabra”).

Osea no reiniciar el equipo para poder entrar en Winbugs solo para utilizar el Photoshop !!!!

La versión del photoshop es la 5 CS2 que se instala y trabaja de maravilla con wine !!! Aquí están algunos tips que necesitarás para hacerlo correr sin ningún problema:

  • No debes tener instalado una copia de photoshop desde windows; instalalo con wine directamente con el Setup.exe. (Al ejecutar el .exe con wine, cuando hagas el doble click, boton derecho del mouse y elige “Ejecutar con Wine”, o ejecutalo desde la linea de comandos usando el comando “wine”, dependiendo de que como tu distribución tenga integrado el wine) .
  • Jamas uses una version crakeada de Photoshop.
  • Nunca ejecutes wine como root. (Super usuario)
  • Usa la versión reciente de wine. (La última creo que es 0.9.54).
  • Antes de instalar Photoshop, instala la fuente Times32 descargando y ejecutala. http://heanet.dl.sourceforge.net/sourceforge/corefonts/times32.exe

  • La herramienta para Clonar utiliza la tecla ALT y eso tiene conflictos con algunos manejadores de ventanas. Aquí detallo como corregirlo:
    • Ubuntu: System / Windows / Movement Key, and pick “Super” instead of “Alt”.
    • Kubuntu: K / System Settings / Look and Feel / Windows / Movement Key, y elige “Super” como “Alt”
    • Suse with Gnome: Computer / Control Center / Look and Feel / Windows / Movement Key, elige “Super” como “Alt”
    • Suse with KDE: Gecko / Favorites / Configure Desktop / Desktop / Window behavior / Window Actions / “Inner Window, Titlebar & Frame” , y elige “Meta” como “Alt”

    Saludos y espero os sirva !!!

Eres un geek ?

El siguiente post es para determinar si somos o no un geek.. en fin creo que todos sabemos la definición de lo que es un geek… verdad ?

Para los que no lo saben… por ahi pinche una definición mas aclaratoria de lo que es realmente un geek a la que yo tengo.

http://www.microsiervos.com/archivo/internet/geek-y-nerd.html

Geek: n. – Una persona que ha elegido la concentración en vez de el conformismo; alguien que persigue la habilidad (especialmente la habilidad técnica) y la imaginación, en vez de la aceptación social de la mayoría.

Los geeks habitualmente padecen una versión aguda de neofilia (sentirse atraídos, excitados y complacidos por cualquier cosa «nueva»). La mayor parte de los geeks son hábiles con los ordenadores y entienden la palabra hacker como un término de respeto, pero no todos ellos son hackers. De hecho algunos que son hackers de todas formas se llaman a sí mismos geeks porque consideran (y con toda la razón) que el término «hacker» debe ser una etiqueta que otras personas le pongan a uno, más que una etiqueta alguien se ponga a sí mismo.

Bueno ahora vamos a medir nuestro talento y ver que tan geek somos ..

http://www.justsayhi.com/bb/geek

Yo tengo un 55% !!!!

Saludos colegas Geek !!!

Comandos básicos Linux/Unix

Tengo la idea que este post le servirá a mas de uno que este empezando en el mundo de Linux.

Para realizar administración de nuestro sistema y movernos con mas facilidad desde consola debemos conocer algunos de los comandos básicos utilizados para manipular nuestro ambiente en el sistema.

Bueno luego de tanta palabrería y mucho discurso.. EMPIEZO en orden alfabético !!!

Comando cat 

Este comando nos permite visualizar el contenido de un archivo asi como concatenar dos o mas archivos.

Ejm:

cat /etc/inittab

cat miarchivo.txt miotroarchivo.txt

Comando cd 

El comando cd (Change Directory)  osea en otras palabras cambiarnos de directorio, este comando tiene muchas funcionalidades interesantes como las mostraré en el ejemplo.

Ejm:

cd (Si solo ejecutamos cd sin parámetros nos volverá al home del usuario actual)

cd – (Ejecutar cd con el guion alto nos volvera al directorio en el cual estuvimos anteriormente), voy a explicarlo un poco mas supongamos que estuvimos en /etc/apache y luego nos cambiamos a /var/log/apache con esta linea de comandos volveremos automáticamente a /etc/apache.

cd <nombre del directorio>  cd /home

Comando chmod 

chmod (Change Mode) permite cambiar los permisos de un archivo o directorio

Ejm:

chmod 777 miarchivo.sh (No da permisos de ejecución a todos los niveles de acceso (ugo))

chmod -R 777 /home/miusuario/ejecutables/ (Tiene el mismo efecto que la linea anterior pero para todos los archivos del directorio)

Comando chown

chown (Change Owner) permite cambiar el propietario o dueño de un archivo o directorio

Ejm:

chown miusuario.migrupo  miarchivo.sh

Comando cp 

cp (CoPy) permite copiar un archivo

Ejm:

cp archivo1 archivo2

Comando du 

du reporta el tamaño de un archivo expresado en Kbytes

Ejm:

du miarchivo.sh

Comando file

file nos permite obtener el tipo de archivo con el que estamos trabajando

Ejm:

file miarchivo.txt

Comando find

find nos permite encontrar archivos 

Ejm:

find -name “*.sh” (Nos localizará los archivos con extensión sh)

Comando grep

grep permite encontrar patrones en archivos

Ejm:

grep mike /etc/apache/httpd.conf

Comando head

head permite mostrar el inicio de un archivo

Ejm:

head -n 30 miarchivo.sh (Muestra la primeras 30 lineas del archivo)

Comando mkdir

mkdir (MaKe Directory) permite crear directorios

Ejm:

mkdir midirectorio

Comando mv 

mv (MoVe)  permite mover archivos o directorios algo asi como cortar y pegar y tambien nos permite renombrar un archivo

Ejm:

mv /home/miuser/hola.txt  /home/miuser/txt/

Comando less

less permite visualizar página a página un archivo

Ejm:

less miarchivolargo.txt

Comando ln

ln (LiNk) permite crear un arcceso directo a un archivo o directorio o lo mismo que seria hacer un enlace

Ejm:

ln -s /home/miuser/miarchivo  /home/miuser/archivosfrecuentes/

Comando ls

ls (LiSt)  lista el contenido de un directorio

Ejm:

ls /home/miusuario

Comando pwd 

pwd nos muestra la ruta del directorio en donde nos encontramos es decir donde estamos actualmente

Ejm:

pwd (Nos mostrara /home/miusuario)

Comando rm

rm nos permite borrar archivos y tambien directorios dependiendo del parámetro que enviemos

Ejm:

rm miarchivo.txt

Comando tail 

tail nos muestra el final de un archivo

Ejm:

tail -n 20 miarchivo.txt (Nos mostrará las 20 ultimas lineas de ese archivo)

Bueno espero les sirva de mucho estos pocos comandos básicos que he podido documentar..si hay alguna falla en lo que estoy escribiendo haganmelo saber.. para corregirlo.

Saludos !!!

Desarrollar páginas Web

Bueno este post lo realice en base a un correo que me llego de la lista de discusión de Linux a la que te pertenezco, espero oriente a mas de uno al momento de elegir las herramientas adecuadas bajo una tendencia open source.

Editor

1.- Quanta (Editor visual, bastante bueno lo he usado).
2.- Ñandú (Extensión de Firefox 2: Su manejo de CSS es destacado).
3.- Bluefish (Me parece tambien una buena elección).
4.- vim, {,x}emacs, jmacs, gedit, kedit, kate, mousepad, etc…
(editores de texto).
5.- Eclipse tiene un par de plugins para HTML. De hecho, Aptana IDE lo tiene.
6.- Creo que Netbeans también tiene un par de plugins para HTML.

Gráficas:
Aquíbueno hago algunas analogías con utilidades que funcionan en winbugs para quienes desarrollaban en este S.O y ahora lo quieren hacer en Linux.

1.- Krita
2.- GIMP (Photoshop)
3.- inkscape (Casi como el Ilustrator)

Efectos, flash, shockwave et al.

Hay por ahi una soluciones que se llama flash4linux pero no la he probado
1.- Prueba con Javascript purito.
2.- Si no te sirve, prueba con script.aculo.us y prototype.
3.- Si aún no te sirve, prueba a hacer un vídeo.
3.- Si aún hubiera la remota posibilidad de que no te sirviera, forget it.

A partir de las herramientas que di arriba, puede crearse la plantilla para generar un sitio Web. Si quieres hacerte un poco el genio, puedes continuar con esas y añadirle PHP/Python/Ruby/Perl… Si no, busca uno de los tantos CMS (Sistema manejador de contenido) que hay, y modifícale el template, con lo que tendrás un sitio Web de manera lo suficientemente rápida sin mucho esfuerzo y con todas tus neuronas intactas.

Para desarrollar una aplicación Web, ya obligatoriamente necesitas un lenguaje sólido y un poco más de conocimiento. Y tendrías que jugar con el lenguaje de tu elección, quizás usando alguna clase o bibliotecas aparte, como:
1.- PEAR de PHP
2.- CPAN de Perl
3.- Gem de Ruby.

Generalmente tienen bases de datos pequeñas, para lo que te recomiendo SQLite o MySQL, que es generalmente lo que tienen instalado los hostings…

Para modelado e datos, he escuchado que el Open System Architect es bien amistoso.

Saludos !!!

Distribuciones Existentes

Como ya había mencionado anteriormente no soy un usuario muy avanzado que digamos pero puedo decir que si tengo experiencia con algunas distribuciones en lo particular actualmente utilizo desde hace 5 años Debian.

Para aquellos usuarios que se preguntan cuantas distribuciones hay.. aquí les pongo una url en donde se listan cada una de ellas me parece que se listan 556 sin contar algunas de las finadas(muertas y desaparecidas).

La url es la siguiente:
http://www.lwn.net/Distributions


Saludos y elijan la que mejor se adapte a sus requerimientos.

Leer la Biblia

Este post va enfocado a rescatar nuestro fé en Dios y a encontrar muchas respuestas en el manual de vida que nos ha dado el Padre.. la biblia.

El siguiente escrito va de una presentación que llego a mi correo y la quiero compartir con todos y dice:

Cuando dices: Dios te dice Cita bíblica
Es imposible… Todo es posible (Lucas 18:27)
Me siento muy solo… No te dejaré, ni te desampararé (Hebreos 13:5)
Yo no lo puedo hacer… Todo lo puedes hacer (Filipenses 4:13)
No merezco perdón… Yo te perdono (1° Juan 1:9 – Romanos 8:1)
Tengo miedo… No temas,
que yo estoy contigo
(Isaías 41:10)
Estoy muy cansado… Yo te haré descansar (Mateo 11:28-30)
Nadie me ama de verdad… Yo te amo (Juan 3:16 – Juán 13:34)
No sé como seguir… Yo te enseñaré el camino (Salmo 32:8)
¿Qué camino me conduce a Dios…? Mi Hijo Amado
JESUCRISTO
(1° Timoteo 2:5 – Hechos 4:12 – Juan 3:16)

Espero te ayude en tus momentos de angustia y desesperación.