sábado, 31 de agosto de 2013

Comandos Basicos en Linux (en shell)

------------------------------------------------------------------------------------------------------
A Continuación Algunos Comandos básicos que todos los que quieran ser parte de linux deben saber.
------------------------------------------------------------------------------------------------------

Para Crear Archivo de Texto:

touch "nombre_de_archivo.txt"

Para Crear Carpeta:

mkdir "nombre_de_carpeta"

Para Consultar los Permisos de Archivos:

ls -l

 y mostrara algo como esto:

Para Modificar los Permisos se utiliza el comando "chmod"(este comando da o quita permisos) al cual se agrega a continuacion el grupo de 3 numeros (000) que corresponde a la suma de los valores que corresponda a los permisos que se le quiera dar.
los permisos trabajan con tres números, el primero
pertenece al propietario, el segundo al grupo, y el tercero a otros usuarios.

los valores son los siguientes:
r= 4 (read o leer)
w= 2 (write o escribir)
x= 1 (se utiliza como complemento de "r" o "w" y este permite ejecutar 

estos valores se suman segun el permiso que se le quera dar:

ejemplo:
chmod 700 "nombre de archivo o carpeta"

en este caso el primer numero "7" corresponde al propietario y es la suma de los siguentes valores:
 4+2+1=7, con esto se le dio todos los permisos al propietario sobre el archivo, de escritura, lectura y el para ejecutarlo. sin embargo al grupo y a los otros usuarios no se les otorgo ningun permiso sobre el archivo ya que su valor es "0"

el valor 7 me permite tener los permisos de "R"W" X" (porque es la suma de los tres)

Dar o quitar valores con letras:

chmod g+r " nombre de archivo o carpeta"

ejemplo g+r archivo.txt

valores:
u=p (propietario)
g=g (grupo)
0=o (otros usuarios)
a=todos

otro ejemplo:

chmod u+rw, g+wx, 0+r "y el nombre del archivo completo o carpeta"


para salir de la carpeta:

cd ..    (funciona como el botón subir en windows)

para borrar carpeta se utiliza el comando

rm -rf "y nombre de carpeta"

para darle permiso a todas las carpetas y archos en su interior:

chmod "el numero que corresponda" Y * (asterisco)

ejemplo:
chmod 775 *


UMASK te permite darle o quitarle permisos a las carpetas similar al chmod, pero alreves,
 mientras mayor sea el valor, menos permisos tiene. sirve para asignar permisos por cuando
 se crea una nueva carpeta o archivo por defecto.

ejemplo:
 umask 003 (lo que en chmod seria 774)


-------------------------------------------------------------------------------------------------------
**Comandos para comprimir y descomprimir archivos:
-------------------------------------------------------------------------------------------------------

*Para comprimir archivos y carpetas solo es necesario crear un archivo *.tar o  *.tar.gz o *.tar.bz o *.zip y seleccionar los archivos o carpetas que se van a comprimir en el.

tar -cvf "nombre_de_archivo.tar" "nombre de archivos y carpetas que se van agregar en el"

ejemplo:
tar -cvf diego.tar carpeta1 carpeta2


para descomprimir *.tar

tar -xvf diego.tar

para comprimir archivo .tar.gz :

tar -czvf diego.tar.gz archivo.txt

para descomprimir archivo .tar.gz

tar -xzvf diego.tar.gz

para ver cuanto pesa el archivo tar

du archivo.tar.bz

du -h archivo.tar.bz (te muestra el peso del archivo indicando ademas
 si es en bte, kbte, megabite)

para comprimir archivos zip:;

zip "nombre que tendra el archivo comprimido".zip "nombre del archivo a comprimir"

ejemplo:
zip diego.zip archivo.txt

para descomprimir archivos zip:

unzip"nombre que tiene el archivo a descomprimir".zip

ejemplo:
unzip diego.zip



sábado, 4 de mayo de 2013

WICD, el mejor gestor de redes, Como Instalarlo en Ubuntu y Kubuntu?


Bienvenidos a Linux Factor

Estimados, este es mi primera entrada y por esa misma razón quiero que sea en grande por eso voy a compartir con todos ustedes sobre uno de los problemas mas recurrentes en Ubuntu que es su gestor de redes, el Network Manager que a mas de alguno, como en mi caso le a provocado algún dolor de cabeza, pero para eso problema existe una solución  y la solución se llama WICD. por ahora solo me enfocare en la instalación para Gnome(Ubuntu) y KDE(Kubuntu) ya que no he probado si estos mismos metodos funcionan en otras distros, el que tenga mas informacion sobre WICD tambien puede compartirla en los comentarios.

Saludos
DiegoVargas


Que es WICD?

WICD es un gestor de redes de código abierto para Linux, este tiene como objetivo proporcionar una interfaz simple para conectarse a redes en una amplia variedad de entornos. Proporciona apoyo sólo para redes cableadas e inalámbricas (sin VPNs lujo, rutas DSL, etc..), pero es una buena alternativa si el NetworkManager le da problemas.


Instalación de WICD 

Para Gnome (Ubuntu)

Abre un terminal y ejecutar los siguientes comandos:

En primer lugar, debemos descargar la última NetworkManager, por si necesitamos volver a instalarlo por si WICD no funciona:

sudo apt-get install -d --reinstall network-manager network-manager-gnome

Luego nos instalamos WICD con el siguiente comando:

sudo apt-get install wicd-gtk

Sólo entonces  desinstalamos el NetworkManager:

sudo apt-get remove --purge network-manager-gnome network-manager


Para KDE (Kubuntu)

Abre un terminal y ejecutar los siguientes comandos:

En primer lugar, debemos descargar la última NetworkManager, por si necesitamos volver a instalarlo por si WICD no funciona:

sudo apt-get install -d --reinstall network-manager plasma-widget-networkmanagement

Luego nos instalamos WICD con el siguiente comando:

sudo apt-get install wicd-kde

Sólo entonces  desinstalamos el NetworkManager:

sudo apt-get remove --purge plasma-widget-networkmanagement network-manager


Configuración WICD

Se puede acceder a WICD ya sea a través de Aplicaciones / Internet / WICD, o haciendo clic en el icono de la bandeja en el caso de KDE, tambien es posible tener que introducirla a mano, haga clicing el triángulo que muestra los iconos ocultos en la bandeja del sistema (a la derecha en la barra de tareas), selecciona Preferencias bandeja del sistema y selecciona "cliente Wicd" en la lista de elementos extra.

Al hacer clic en el widget Systray, debería ver una lista de redes disponibles. Haga clic en "Propiedades" (el icono de llave inglesa, o una flecha en el caso de las versiones anteriores) al lado de la red a la que desea conectarse para especificar la dirección de red o la contraseña del punto de acceso, si es necesario:

Marque Utilizar cifrado en el caso que sea necesario para conectarse.
Seleccione el tipo de cifrado de la AP (WPA o WEP).
Luego Escriba la contraseña del AP.
También puede seleccionar Conectar automáticamente a esta red si asi lo desea. 
Una vez que haya terminado la configuración, vaya nuevamente a la lista de conexiones y haga clic en su nombre para conectarse a ella y listo.


Para Volver a NetworkManager

Para Gnome (Ubuntu)

Abre un terminal y ejecutar los siguientes comandos:

Para Instalar NetworkManager:

sudo apt-get install network-manager-gnome network-manager

A continuación, desintalamos WICD:

sudo apt-get remove --purge wicd wicd-gtk

Por último, reiniciamos el sistema y listo.


Para KDE (Kubuntu)

Abre un terminal y ejecutar los siguientes comandos:

Para Instalar NetworkManager:

sudo apt-get install plasma-widget-networkmanagement network-manager

A continuación, desintalamos WICD:

sudo apt-get remove --purge wicd wicd-kde

Por último, reiniciamos el sistema y listo.