miércoles, 14 de julio de 2010

GoogleCL google en linea de comandos

Bueno pues como pudisteis ver, el anterior post lo escribí desde (mi amada) consola, linea de comandos o como queráis llamarlo y es que google lo ha vuelto a hacer, sorprenderme.

con GoogleCL no solo se pueden escribir post en blogger, también añadir a calendar, contacts, crear documentos en google docs, subir fotComprobar ortografíaos a picasa y videos a youtube.
Que hay ya que no se pueda hacer desde consola? bueno no voy a engañaros no creo que lo use mucho, al menos lo de publicar post, subir videos a youtube tal vez si y fotos a picasa...no uso picasa, pero tambien hay nuchas cosas que no uso y son grandes inventos.

La instalación es muy sencilla, bajáis desde http://code.google.com/p/googlecl/downloads/list la forma que mas os interese, yo en mi caso el .deb (por eso es el que voy a explicar)

Tal vez os diga que falta una dependencia, el paquete python-gdata ( adivináis en que esta escrito, no?) lo instaláis con un simple apt-get install python-gdata y listo.
Una vez descargado desde consola (que tocaría los hue... descargar software para publicar post o subir vídeos desde consola y hacerlo por en el entorno gráfico, no? ) escribís:

dpkg -i googlecl_0.9.8-1_all.deb

y listo ya esta, os voy a pegar aquí las opciones para usarlo, están de todas maneras en la web del proyecto. http://code.google.com/p/googlecl/

We currently support the following Google services:

  • Blogger
  • $ google blogger post --title "foo" "command line posting"

  • Calendar
  • $ google calendar add "Lunch with Jim at noon tomorrow"
  • Contacts
  • $ google contacts list name,email > contacts.csv
  • Docs
  • $ google docs edit --title "Shopping list"
  • Picasa
  • $ google picasa create --title "Cat Photos" ~/photos/cats/*.jpg
  • Youtube
  • $ google youtube post --category Education killer_robots.avi

Además luego es muy educado, os pide una cuenta de google y os abre un navegador para pediros permiso de ejecutar googleCL.

Un saludo

Escribir post desde linea de comando

post escrito desde GoogleCL

domingo, 11 de julio de 2010

Comando ls


Bueno decidí hacer una serie de post's sobre comandos, algunos muy conocidos y otros no tanto.
La verdad, man es muy muy útil, pero siendo sinceros aveces mete mucha paja entonces con esta serie de post (intentare intercalarlos con algunos de administración ) intentare simplificar las opciones a las mas usadas y otras no tan usadas pero útiles.

el primer comando es ls
ls en principio es un comando muy usado (tal vez unos de los que mas) y muy útil, en principio parece muy simple pero como casi todos los comandos unix/linux tienen mucha miga.

ls solamente lista lo que hay en el directorio, sencillo, no?...ahora vamos con opciones útiles.
#
ls
archivo1 archivo22 archivo66

-a ( --all ) muestra todo lo que hay en el directorio incluso archivos ocultos

# ls -a
. archivo1 archivo22 archivo56 archivo99 .oculto tt
.. archivo21 archivo44 archivo66 .confidencial .secreto yy

-l Ordena en columnas todo y lo detalla, muestra por este orden: permisos, numero de enlaces a el, usuario propietario, grupo propietario, tamaño, fecha de ultima molificación y nombre del archivo

# ls -l
-rw-r--r-- 1 root root 6938 jul 11 03:03 archivo1
-rw-r--r-- 1 root root 80028 jul 11 03:49 archivo21
-rw-r--r-- 1 root root 14704 jul 11 03:07 archivo22
-rw-r--r-- 1 root root 133380 jul 11 03:49 archivo44
-rw-r--r-- 1 root root 80028 jul 11 03:50 archivo56
-rw-r--r-- 1 root root 68694016 jul 11 03:07 archivo66
-rw-r--r-- 1 root root 26676 jul 11 03:50 archivo99
drwxr-xr-x 2 root root 4096 jul 11 03:53 tt
drwxr-xr-x 2 root root 4096 jul 11 03:47 yy


La forma mas común de usarlo es:

# ls -al
drwxr-xr-x 4 root root 4096 jul 11 03:45 .
drwxr-xr-x 4 david david 4096 jul 11 02:44 ..
-rw-r--r-- 1 root root 6938 jul 11 03:03 archivo1
-rw-r--r-- 1 root root 80028 jul 11 03:49 archivo21
-rw-r--r-- 1 root root 14704 jul 11 03:07 archivo22
-rw-r--r-- 1 root root 133380 jul 11 03:49 archivo44
-rw-r--r-- 1 root root 80028 jul 11 03:50 archivo56
-rw-r--r-- 1 root root 68694016 jul 11 03:07 archivo66
-rw-r--r-- 1 root root 26676 jul 11 03:50 archivo99
-rw-r--r-- 1 root root 1793 jul 11 02:59 .confidencial
-rw-r--r-- 1 root root 489 jul 11 03:00 .oculto
-rw-r--r-- 1 root root 13338 jul 11 03:01 .secreto
drwxr-xr-x 2 root root 4096 jul 11 03:53 tt
drwxr-xr-x 2 root root 4096 jul 11 03:47 yy


-S Ordena por tamaño, suele juntarse con -l para que liste con detalles o con -la para que muestre también ocultos

# ls -alS
-rw-r--r-- 1 root root 68694016 jul 11 03:07 archivo66
-rw-r--r-- 1 root root 133380 jul 11 03:49 archivo44
-rw-r--r-- 1 root root 80028 jul 11 03:49 archivo21
-rw-r--r-- 1 root root 80028 jul 11 03:50 archivo56
-rw-r--r-- 1 root root 26676 jul 11 03:50 archivo99
-rw-r--r-- 1 root root 14704 jul 11 03:07 archivo22
-rw-r--r-- 1 root root 13338 jul 11 03:01 .secreto
-rw-r--r-- 1 root root 6938 jul 11 03:03 archivo1
drwxr-xr-x 4 root root 4096 jul 11 03:45 .
drwxr-xr-x 4 david david 4096 jul 11 02:44 ..
drwxr-xr-x 2 root root 4096 jul 11 03:53 tt
drwxr-xr-x 2 root root 4096 jul 11 03:47 yy
-rw-r--r-- 1 root root 1793 jul 11 02:59 .confidencial
-rw-r--r-- 1 root root 489 jul 11 03:00 .oculto



-r Invierte el orden, así sola no parece tener mucho sentido...pero con la siguiente opción tiene un poco mas.

-S Ordena por tamaño, de mayor a menor, si tenemos muchos archivos y queremos ver los mas grandes se junta con -r

# ls -lSr
drwxr-xr-x 2 root root 4096 jul 11 03:47 yy
drwxr-xr-x 2 root root 4096 jul 11 03:53 tt
-rw-r--r-- 1 root root 6938 jul 11 03:03 archivo1
-rw-r--r-- 1 root root 14704 jul 11 03:07 archivo22
-rw-r--r-- 1 root root 26676 jul 11 03:50 archivo99
-rw-r--r-- 1 root root 80028 jul 11 03:50 archivo56
-rw-r--r-- 1 root root 80028 jul 11 03:49 archivo21
-rw-r--r-- 1 root root 133380 jul 11 03:49 archivo44
-rw-r--r-- 1 root root 68694016 jul 11 03:07 archivo66

Y a mi personal mente no me gusta verlo en bits, por eso la siguiente opción.

-h creo que la h de human, no lo firmaría ante un juez...pero creo que vine de hay, y es para verlo un poco mas humano, en k's megas, gigas...

# ls -lh
-rw-r--r-- 1 root root 6,8K jul 11 03:03 archivo1
-rw-r--r-- 1 root root 79K jul 11 03:49 archivo21
-rw-r--r-- 1 root root 15K jul 11 03:07 archivo22
-rw-r--r-- 1 root root 131K jul 11 03:49 archivo44
-rw-r--r-- 1 root root 79K jul 11 03:50 archivo56
-rw-r--r-- 1 root root 66M jul 11 03:07 archivo66
-rw-r--r-- 1 root root 27K jul 11 03:50 archivo99
drwxr-xr-x 2 root root 4,0K jul 11 03:53 tt
drwxr-xr-x 2 root root 4,0K jul 11 03:47 yy


Y una combinación de todas ellas es probable mente la que mas me gusta a mi.

ls -alrSh

# ls -alrSh
-rw-r--r-- 1 root root 489 jul 11 03:00 .oculto
-rw-r--r-- 1 root root 1,8K jul 11 02:59 .confidencial
drwxr-xr-x 2 root root 4,0K jul 11 03:47 yy
drwxr-xr-x 2 root root 4,0K jul 11 03:53 tt
drwxr-xr-x 4 david david 4,0K jul 11 02:44 ..
drwxr-xr-x 4 root root 4,0K jul 11 03:45 .
-rw-r--r-- 1 root root 6,8K jul 11 03:03 archivo1
-rw-r--r-- 1 root root 14K jul 11 03:01 .secreto
-rw-r--r-- 1 root root 15K jul 11 03:07 archivo22
-rw-r--r-- 1 root root 27K jul 11 03:50 archivo99
-rw-r--r-- 1 root root 79K jul 11 03:50 archivo56
-rw-r--r-- 1 root root 79K jul 11 03:49 archivo21
-rw-r--r-- 1 root root 131K jul 11 03:49 archivo44
-rw-r--r-- 1 root root 66M jul 11 03:07 archivo66


La siguiente opción es -i, nos muestra en muro de i-node, no nos engañemos...no lo necesitamos todos los dias, pero tal vez algún dia pueda ser útil.

# ls -li
72214 -rw-r--r-- 1 root root 6938 jul 11 03:03 archivo1
72223 -rw-r--r-- 1 root root 80028 jul 11 03:49 archivo21
72215 -rw-r--r-- 1 root root 14704 jul 11 03:07 archivo22
72220 -rw-r--r-- 1 root root 133380 jul 11 03:49 archivo44
72222 -rw-r--r-- 1 root root 80028 jul 11 03:50 archivo56
72216 -rw-r--r-- 1 root root 68694016 jul 11 03:07 archivo66
72221 -rw-r--r-- 1 root root 26676 jul 11 03:50 archivo99
72217 drwxr-xr-x 2 root root 4096 jul 11 03:53 tt
72219 drwxr-xr-x 2 root root 4096 jul 11 03:47 yy

-R Muestra recursiva mente los archivos de ese directo y todos los directorios que están en el, puede ser útil si tenemos un árbol de directorios pequeño, pero no lo hagáis en raiz por que puede ser una autentica locura (se que lo aréis), bueno con un árbol pequeño como el que yo cree el resultado seria este.

# ls -lR
.:
-rw-r--r-- 1 root root 6938 jul 11 03:03 archivo1
-rw-r--r-- 1 root root 80028 jul 11 03:49 archivo21
-rw-r--r-- 1 root root 14704 jul 11 03:07 archivo22
-rw-r--r-- 1 root root 133380 jul 11 03:49 archivo44
-rw-r--r-- 1 root root 80028 jul 11 03:50 archivo56
-rw-r--r-- 1 root root 68694016 jul 11 03:07 archivo66
-rw-r--r-- 1 root root 26676 jul 11 03:50 archivo99
-rw-r--r-- 1 root root 5568585 jul 11 13:40 hhhhhhh
drwxr-xr-x 2 root root 4096 jul 11 13:38 tt
drwxr-xr-x 2 root root 4096 jul 11 03:47 yy

./tt:
-rw-r--r-- 1 root root 186732 jul 11 03:51 archivo3
-rw-r--r-- 1 root root 746928 jul 11 03:52 archivo37
-rw-r--r-- 1 root root 373464 jul 11 03:53 archivo55
-rw-r--r-- 1 root root 933660 jul 11 03:53 archivo74

./yy:
-rw-r--r-- 1 root root 3630 jul 11 03:55 archivo119
-rw-r--r-- 1 root root 3630 jul 11 03:56 archivo15
-rw-r--r-- 1 root root 10890 jul 11 03:56 archivo16
-rw-r--r-- 1 root root 25410 jul 11 03:56 archivo91
-rw-r--r-- 1 root root 39930 jul 11 03:56 archivo98


Luego podemos liar esto aun mas mezclando opciones y además buscar archivos con un principio o fin determinado.

por ejemplo si queremos ver solo los archivos 20 que quedaría así mas o menos...

# ls -l archivo2*
-rw-r--r-- 1 root root 80028 jul 11 03:49 archivo21
-rw-r--r-- 1 root root 14704 jul 11 03:07 archivo22

O aun mas... solo nos interesan los del 20 al 50

# ls -l archivo*[2-5]
-rw-r--r-- 1 root root 14704 jul 11 03:07 archivo22
-rw-r--r-- 1 root root 133380 jul 11 03:49 archivo44
-rw-r--r-- 1 root root 0 jul 11 13:53 archivo52

Y si encima los ordenamos por tamaño y lo queremos ver en megas y invertido a los mas grandes los últimos, con los ocultos también...

# ls -alrSh archivo*[2-5]
-rw-r--r-- 1 root root 0 jul 11 13:53 archivo52
-rw-r--r-- 1 root root 15K jul 11 03:07 archivo22
-rw-r--r-- 1 root root 131K jul 11 03:49 archivo44


Bueno como veis un simple comando como ls da para mucho, al final me salio un post bastante mas largo de lo que yo pensé, y seguro que se me paso alguna opción útil mas, así que las recodéis, a los comentarios.

Un saludo

volvi

Bueno hace mucho que no creaba ningún post, ando metido en una serie de proyectos y me han tenido algo ocupado, bueno eso y también mi holgazanería, y también que estuve de vacaciones, y podría poner 1000 excusas mas...pero como total esto no lo lee nadie...
Tenia un post (en mi opinión) bastante bueno sobre nagios, pero una torpeza mía hizo que me lo cargara, es en esos momentos donde te das cuenta la importancia de una copia de seguridad.

Ahora espero poder ir posteando con una regularidad no definida pero no tanto tiempo como esta vez entre un post y otro

Un saludo

sábado, 27 de febrero de 2010

Entorno gráfico de AIX

Ultimamente no puedo actualizar demasiado, el tiempo del que dispongo no es demasiado entre el trabajo y ahora que empecé un curso de aix, pero bueno hoy pude sacar un poco de tiempo para escribir unas lineas, bueno y por un amigo muy pesado que me recuerda a diario que hoy tampoco actualize....
Este post no es estrictamente de administración pero es de algo que me pareció curioso (e inútil a la vez)
Se trata de el entorno gráfico de AIX., se llama CDE.
Digo lo de curioso e inútil por que ignoraba que aix tuviera un entorno gráfico y digo inútil por que aun no le veo la utilidad que un sistema como aix tenga un entorno de escritorio. Un servidor no necesita entorno gráfico,tal vez un oficinista o una secretaria si pero sabiendo que ibm no es precisamente una empresa barata no creo que nadie en su sano juicio pondría un pseries a modo de pc para la secretaria, pero en fin existe, a mi me pareció curioso y os lo muestro.



Este es el login, lo veis y parece muy bonito, no os preocupeis enseguida os decepcionara.



Esto es lo 1º que se ve nada mas entrar en una sesión, diré que el inicio de sesión no es del todo ágil, mas bien le cuesta un poquito.
Esas 2 pantallas que veis 1 es el home del usuario y otra es un gestor de aplicaciones, tardan un poco en ejecutarse así que para unas prisas tampoco es.
Lo mejor que vi es que tiene 4 escritorios muy chulos cada uno con su fondo de escritorio y todo, que lo mejor de un entorno gráfico sea que tiene 4 fondos de escritorios creo que dice ya mucho.


Y este reloj me precio curioso y un buen gesto además, por que que el programador del entorno gráfico deje colaborar a su hijo de 5 años haciendo un reloj me parece un buen gesto.


Y ya para despedirme deciros que también existe gnome y kde para aix, así que si disponéis de un buen dinero que guardabais para la hipoteca de vuestra casa y queréis compraros un pseries y una licencia de aix pero no lo hacíais por que no tenia gnome.... pues ahora sabéis que lo tiene, ya podéis comprarlo.
Un saludo

sábado, 6 de febrero de 2010

La absurda guerra

Bueno esta es una entrada de opinión personal, de algo que creo que hay que hablar, tal vez personalmente para mi no sea el mejor momento de hacer esta entrada por que cada vez estoy en mas desacuerdo con su política que me parece cada vez mas comercial, pero al cesar lo que es del cesar, ayuda mucho a la comunidad.

Estoy hablando de la guerra absurda que se tiene contra Ubuntu, en especial los de Debian que le consideran su hijo bastardo.

Antes de nada diré que soy mas usuario de Debian que Ubuntu pero sobre todo soy usuario de GNU/Linux.
Creo que que no es lógico que se critique de esa forma a la distribución de canonical por que para mi entender a hecho mucho bien, y por que se la critica? por hacer mas fácil la introducción a Linux? por considerar que para usar Linux tienes que ser un apasionado de la informática? vamos a ver, hay muchos tipos de usuarios, hay quien solo quiere usar su pc para el msn (amsn en linux), el emule(amule en Linux), y mirar webs. Hay gente que la consola no le interesa, solo quieren usar 3 o 4 aplicaciones, solo por eso no tienen derecho a usar Linux? tienen que usar software privativo por que no le interese nada relacionado con la consola, ni comandos, ni tener que buscar soluciones por internet? y si solo quiere chatear y ver porno por internet? que use software privativo junto con sus abusivas licencias, no? aquí no se nos llena la boca siempre de la palabra libertad? pues que hay mas libre que dar la libertad de elegir si quieres aprender o no? o tienes que aprender por huevos? eso es libertad? pues no, si hay usuarios que no quieren aprender dejarles que usen Ubuntu que te reconoce casi todo por defecto y según se instalas y tienes un sistema operativo funcional con su suite informática y todo lo que un usuario necesita.
También esta el usuario novel que si quiere aprender, pero claro no sabe, por que no puede aprender de una forma progresiva, primero con Ubuntu que es sencillo y no va a tener problemas, después según su necesidad de saber ira probando otras distribuciones, pero en mi opinión algo que aleja a muchos usuarios del mundo Linux es lo complicado que les parece en un principio, por que no nos engañemos, pasar del siguen, siguiente, siguiente a tener que saber 1º que es una consola, después tener que ir al diccionario y buscar que es un parámetro después de no entender la mierda de definición que te pone en un diccionario tener que llamar a "el amigo informatico" y que el se lo explique, es algo distinto la verdad, una vez que te vas haciendo a la consola vas viendo que no es tan complicado y en algunos casos como el mio te va enamorando, ves que se puede hacer lo mismo, mas rápido y que muy rara vez falla, pero si intentamos meter todo eso a presión obligando a los usuarios que usen Debian en vez de Ubuntu se asustaran por que ellos rara vez usaron msdos en windows y realmente Debian da mas problemas que Debian u otras distribuciones a la hora de detectar hardware y demás.
Por eso yo creo que Ubuntu es necesario y que ayudo mucho a la comunidad GNU/Linux, hace que la gente le pierda el miedo a lo que es Linux, después el que quiera ya aprenderá mas y usara otras distribuciones, o no pero eso ya el sera libre de decidirlo.

Y es curioso, por que esto solo pasa en Linux, yo no vi a usuarios de windows criticarse si uno usa vista, xp, o 7. Ninguno se cree mas que el otro por el sistema que usen, pero aquí si pasa, si usas Ubuntu los usuarios de Debian de miran con otra cara, como si fueras inferior, pues conozco a auténticos gurus que usan Ubuntu y a auténticos ineptos que usan Debian, y en empresas a pesar de lo que muchos puedan pensar no es debian la que predomina si no Redhat o Suse. principalmente por 2 motivos.

El 1º que te da un soporte, que es lo que pagas en verdad, el soporte y no la distribución, y los administradores de empresas importantes no pueden estar perdiendo el tiempo en foros con maquinas en producción.
Y el 2º y no menos importante que las grandes empresas tipo Oracle y demás prueban sus productos sobre esas distribuciones y no sobre Debian, así que te aseguran que una base de datos Oracle esta testeada y funciona correctamente en esas distribuciones.

Bueno tal vez penséis que es crear una polémica por creala pero creo que debía de decirse y yo soy usuario de Debian entre otras e incluso suelo andar con Unix pero creo que Ubuntu es necesario y ayuda mucho a la comunidad GNU/Linux

martes, 26 de enero de 2010

Como hacer un cable ethernet

Bueno yo no soy mucho de redes pero creo que saber hacer un cable de red nos puede sacar de mas de un apuro y no es redes puramente dicho.

Los materiales que necesitamos son: cable de red, una crimpadora y 2 conectores rj-45, el aspecto físico es bastante parecido al conector del telefono, pero este es rj-11 y es mas pequeño que el rj-45.

Lo siguiente es poner los cables en el orden adecuado que es el siguiente (BLANCO-NARANJA), (NARANJA), (BLANCO-VERDE), (AZUL), (BLANCO-AZUL), (VERDE), (BLANCO-MARRÓN) y (MARRÓN) abajo pongo imagen, ya sabéis, una imagen vale mas que 1000 palabras


Esto es el modelo 568B existe también el 568A pero no es uno mejor que otro ni da ningún tipo de pestacion mas, solo es una forma diferente de colocar los hilos y como yo la que mas use fue el 568B pues es la que pongo en este manual, solo decir que en ambos extremos deben de estar igual los hilos para que funcione.
Bueno espero que os haya gustado este post
Un saludo