sábado, 29 de junio de 2013

Guia para Nuevos Usuarios / Linux.com

Que es Linux: Una mirada del Sistema Operativo Linux

El Sistema Operativo Linux representa un ecosistema de $ 25 mil millones de dolares en 2008. Desde sus comienzos en 1991 Linux ha crecido y se ha convertido en una fuerza en computación, alimentando todo desde la Bolsa de New York a Teléfonos celulares, a super computadoras, a dispositivos de consumo. Este articulo explorará varios de los componentes del sistema operativo Linux, como se crearon y como trabajan juntos, las comunidades de Linux y su increíble impacto en el ecosistema en la Tecnologías de la Información.

Cambia a Linux

Si necesitas un programa de calidad-comercial que trabaje con los documentos de tu negocio, Internet/Redes, o multimedia y gráficos esto es Linux casi sin necesidad de configuración. ¿Quieres algo más? Linux lo hace. Hay cientos de aplicaciones gratis y de alta calidad que puedes encontrar e instalar fácilmente. No debes suponer sin embargo asumir que Linux es un clon de Windows. Para saber que esperar cuando comiences, en este articulo te ayudará con los conceptos básicos para cambiar a Linux.

https://www.linux.com/learn/new-user-guides

domingo, 9 de junio de 2013

Manejo de Archivos por Linea de Comandos Parte 2


Siguiendo con el manejo de archivos y movimiento por las carpetas de nuestro amigo pinguino.

Listar el contenido de un directorio
sanmartux@sanmartux-pc:~$ ls -l
total 200
-rw-rw-r-- 1 gonzalom gonzalom  20156 mar  7 10:33 Docu.odt
drwxr-xr-x 2 gonzalom gonzalom   4096 abr  3 12:46 fontconfig
drwxrwxr-x 3 gonzalom gonzalom   4096 jun  2 12:32 prueba
-rw-r--r-- 1 gonzalom gonzalom 155958 mar  6 11:59 repaquete
-rw-rw-r-- 1 gonzalom gonzalom   8342 abr 26 15:33 switch.xcf
drwxr-xr-x 5 gonzalom gonzalom   4096 mar 25 16:58 UMedia

Listar el contenido de un directorio y archivos ocultos
sanmartux@sanmartux-pc:~$ ls -la
total 208
drwxr-xr-x  5 gonzalom gonzalom   4096 jun  9 01:02 .
drwxr-xr-x 90 gonzalom gonzalom   4096 jun  8 21:23 ..
-rw-rw-r--  1 gonzalom gonzalom  20156 mar  7 10:33 Docu.odt
drwxr-xr-x  2 gonzalom gonzalom   4096 abr  3 12:46 fontconfig
-rw-rw-r--  1 gonzalom gonzalom      0 jun  9 01:02 .htaccess
drwxrwxr-x  3 gonzalom gonzalom   4096 jun  2 12:32 prueba
-rw-r--r--  1 gonzalom gonzalom 155958 mar  6 11:59 repaquete
-rw-rw-r--  1 gonzalom gonzalom   8342 abr 26 15:33 switch.xcf
drwxr-xr-x  5 gonzalom gonzalom   4096 mar 25 16:58 UMedia

Tamaño de archivo más legible
Como se dice Human Readable o Legible para Humanos
sanmartux@sanmartux-pc:~$ ls -lah
total 208K
drwxr-xr-x  5 gonzalom gonzalom 4,0K jun  9 01:02 .
drwxr-xr-x 90 gonzalom gonzalom 4,0K jun  8 21:23 ..
-rw-rw-r--  1 gonzalom gonzalom  20K mar  7 10:33 Docu.odt
drwxr-xr-x  2 gonzalom gonzalom 4,0K abr  3 12:46 fontconfig
-rw-rw-r--  1 gonzalom gonzalom    0 jun  9 01:02 .htaccess
drwxrwxr-x  3 gonzalom gonzalom 4,0K jun  2 12:32 prueba
-rw-r--r--  1 gonzalom gonzalom 153K mar  6 11:59 repaquete
-rw-rw-r--  1 gonzalom gonzalom 8,2K abr 26 15:33 switch.xcf
drwxr-xr-x  5 gonzalom gonzalom 4,0K mar 25 16:58 UMedia

Listar recursivamente
sanmartux@sanmartux-pc:~$ ls -lahR
gonzalom@quicuo-admin:~/Documentos$ ls -lahR
.:
total 208K
drwxr-xr-x  5 gonzalom gonzalom 4,0K jun  9 01:02 .
drwxr-xr-x 90 gonzalom gonzalom 4,0K jun  8 21:23 ..
-rw-rw-r--  1 gonzalom gonzalom  20K mar  7 10:33 Docu.odt
drwxr-xr-x  2 gonzalom gonzalom 4,0K abr  3 12:46 fontconfig
-rw-rw-r--  1 gonzalom gonzalom    0 jun  9 01:02 .htaccess
drwxrwxr-x  3 gonzalom gonzalom 4,0K jun  2 12:32 prueba
-rw-r--r--  1 gonzalom gonzalom 153K mar  6 11:59 repaquete
-rw-rw-r--  1 gonzalom gonzalom 8,2K abr 26 15:33 switch.xcf
drwxr-xr-x  5 gonzalom gonzalom 4,0K mar 25 16:58 UMedia

./fontconfig:
total 52K
drwxr-xr-x 2 gonzalom gonzalom 4,0K abr  3 12:46 .
drwxr-xr-x 5 gonzalom gonzalom 4,0K jun  9 01:02 ..
-rw-rw-r-- 1 gonzalom gonzalom  232 abr  3 12:25 3830d5c3ddfd5cd38a049b759396e72e-le64.cache-3

Etc se mostrarian todos los niveles de directorios recursivamente.

También podríamos ordenar el listado por estas opciones.

-X                 Ordenar por extensión
-S                 Ordenar por tamaño
-T                 Ordenar por fecha y hora

Y cada tanto nos gusta lo visual y queremos un dibujito para eso podemos usar la siguiente herramienta

sanmartux@sanmartux-pc:~/Documentos$ tree
El programa «tree» no está instalado. Puede instalarlo escribiendo:
sudo apt-get install tree

Si te pasa como a mí no te asustes seguro Linux se copa y te dice cual es el comando que tendrías que ejecutar para que funcione. Hacelo y serás feliz.

gonzalom@quicuo-admin:~/Documentos$ tree
.
├── Docu.odt
├── fontconfig
│   ├── 3830d5c3ddfd5cd38a049b759396e72e-le64.cache-3
│   └── f1f2465696798768e9653f19e17ccdc8-le64.cache-3
├── prueba
│   └── otracarpetamas

Etcetera el arbol de mis carpetas era grande jaja...

Algunos opciones son las siguientes

-a          Incluye ocultos
-p          Incluye permisos
-h          Incluye el tamaño de los archivos de forma legible
-u          Incluye el usuario propietario
-g          Incluye el grupo propietario
-L NUMERO   Para indicar la cantidad máxima de niveles dependencia a mostrar

gonzalom@quicuo-admin:~/Documentos$ tree -aphug
.
├── [-rw-rw-r-- gonzalom gonzalom  20K]  Docu.odt
├── [drwxr-xr-x gonzalom gonzalom 4.0K]  fontconfig
│   ├── [-rw-rw-r-- gonzalom gonzalom  232]  3830d5c3ddfd5cd38a049b759396e72e-le64.cache-3
│   └── [-rw-rw-r-- gonzalom gonzalom  112]  f1f2465696798768e9653f19e17ccdc8-le64.cache-3
├── [-rw-rw-r-- gonzalom gonzalom    0]  .htaccess
├── [drwxrwxr-x gonzalom gonzalom 4.0K]  prueba
│   └── [drwxrwxr-x gonzalom gonzalom 4.0K]  otracarpetamas

Interesante no? Bueno pronto seguiremos con más de estas entregas y cuando terminemos esta serie vamos a decir como ARMAR UNA EMPRESA de HOSTING desde 0.

Saludos!

[0] http://www.hdmagazine.org/ Edición 7 - Codename She - Página 4

lunes, 3 de junio de 2013

¿Como probar cosas si no tengo donde?

Hola, cuando nos iniciamos en el Soft libre, no estamos seguros si borrar a nuestro nuestro S.O y cambiar radicalmente nuestro sistema, o dedicar un equipo completo al trabajo con el Software Libre, el  equipo de casa muchas veces esta compartido con otras personas y nuestras ganas de cambiar, generalmente se dan de patadas con el miedo al cambio de todos los demas usuarios. 

Bueno yendo al tema, exiten diferentes métodos de conocer el un S.O libre  sin tener que instalarlo.

1) Una Shell simple y alternativa
     No suele ser lo mas recomendable, pero, utilizar una linea de comandos ONLINE, nos puede dar una aproximación de lo que es usar un S.O libre. Aca les dejo el link a una linea de comandos que se puede utilizar on line, y probar muchos de los comandos analizados en los otros posts.
Simple Shell nos presenta acceso libre y sin registros a una linea de comando http://simpleshell.com

2) Otro metodo que se puede utilizar es el usar un Live CD, segun Wikipedia  

un live CD es Una distribución live o Live CD o Live DVD, más genéricamente Live Distro, traducido en ocasiones como CD vivo o CD autónomo, es un sistema operativo almacenado en un medio extraíble, tradicionalmente un CD o un DVD (de ahí sus nombres), que puede ejecutarse desde éste sin necesidad de instalarlo en el disco duro de una computadora, para lo cual usa la memoria RAM como disco duro virtual y el propio medio como sistema de archivos.
Normalmente, un Live CD viene acompañado de un conjunto de aplicaciones. Algunos Live CD incluyen una herramienta que permite instalarlos en el disco duro. Otra característica es que por lo general no se efectúan cambios en la computadora utilizada, aunque algunos pueden almacenar preferencias si así se desea.
Se puede utilizar el Live-Cd y correr todo el sistema sin tener nada instalado, les dejo links de algunos S.O que permiten el uso desde un CD. 




DISTRIBUCION UBUNTU - Version DESKTOP LIVECD
Distribucion basada en Debian, con lo que esto conlleva y centrada en el usuario final y facilidad de uso. La imagen ISO version DESKTOP de esta distribucion, es del tipo 'LiveCD' con posibilidades tambien de instalacion si queremos.
DISTRIBUCION GNOPPIX - LIVECD
Esta distribucion esta basada en Ubuntu y usa Gnome como gestor de ventanas.
DISTRIBUCION SuSE LIVE - Version LIVECD
Version LiveCD de la distribucion SuSE.
DISTRIBUCION KNOPPIX - LIVECD
Distribucion LiveCD basada en Debian.
DISTRIBUCION CENTOS - Version LIVECD
Version LiveCD de la distribucion Centos. Basada en Redhat Enterprise.
DISTRIBUCION GENTOO - Version LIVECD
Version LiveCD de la distribucion Gentoo.
DISTRIBUCION SLAX - LIVECD
Distribucion LiveCD basada en Slackware

Saludos!!! 
Prox post: Cargar Sistemas en Pendrive y llevar tu S.O libre a todos lados! 

domingo, 2 de junio de 2013

Manejo de Archivos por Linea de Comandos Parte 1

Seguramente si leiste el PDF que Pedro envió sobre los comandos básicos de Linux lo primero que se te ocurra al hablar de manejo de archivos sean los comandos básicos como lo son mv, cp, rm.

Bueno en este articulo forkeamos un articulo muy bueno de EugeniaBahit [0] que recomandamos leer para profundizar. Pero nosotros haremos nuestra versión minimalista.

Para los amigos pwd  o print working directory
Nos muestra la ruta completa donde estamos parados con la consola

sanmartux@sanmartux-pc:~$ pwd
/home/sanmartux

Auto-completar nombre de archivos y directorios
Si te olvidaste el nombre completo de un archivo o directorio pero sabes que está ahí. Podés escribir las primeras letras y apretando TAB una vez se va a  completa el nombre de archivo

sanmartux@sanmartux-pc:~$ cd Do<TAB>
sanmartux@sanmartux-pc:~$ cd Documentos/

<TAB> Esto significa que se debe presionar la tecla TAB aquella que generalmente está arriba del BlogMayus y no te da cerveza como piensa Homero [1]

Ahora que pasa si le das TAB y no te funciona vas a empezar a presionar TAB como loco y te vas a dar cuenta que la consola hace algo loquisimo te lista todos los archivos o directorios que tienen ese comienzo de letras.

sanmartux@sanmartux-pc:~$ cd D<TAB><TAB>
Descargas/  Desktop/    Documentos/ Dropbox/

Entrar en carpetas es algo muy sencillo es tan fácil como hacer cd carpeta1/carpeta2
pero Eugenia nos enseña atajos que debemos saber para hacer verdaderos ninjas de Linux.

Retroceder una carpeta
sanmartux@sanmartux-pc:~/Documentos/prueba$ cd ..
sanmartux@sanmartux-pc:~/Documentos$

Retroceder varias carpetas
sanmartux@sanmartux-pc:~/Documentos/prueba/otracarpetamas$ cd ../../
sanmartux@sanmartux-pc:~/Documentos$ 

Como accedes a tu home con un atajo estés donde estés
sanmartux@sanmartux-pc:~/Documentos/prueba/otracarpetamas$ cd
sanmartux@sanmartux-pc:~$

Como escribimos un atajo para no escribir /home/usuario
sanmartux@sanmartux-pc:~/Documentos/prueba/otracarpetamas$ cd ~/Documentos
Es equivalente a 
sanmartux@sanmartux-pc:~/Documentos/prueba/otracarpetamas$ cd /home/sanmartux/Documentos
sanmartux@sanmartux-pc:~/Documentos$

Espero que les interese. Hacete amigo de la terminal o consola de Linux que para un Admin es su mano derecha. Veremos los comandos que faltan en los posts posteriores.

[0] http://www.hdmagazine.org/ Edición 7 - Codename She - Página 4
[1] http://www.youtube.com/watch?v=gAmZ1BfTvCI