martes, 17 de marzo de 2009

Lista de comandos básicos


Aquí os dejo una lista con los comandos más necesarios para la gestión y uso de nuestro sistema linux, y más concretamente para las “distros ubuntu-debian”.









  • 'hostname': Devuelve el nombre de la máquina.
  • 'uptime': Devuelve la cantidad de tiempo trascurrido desde la última vez que se arrancó el sistema, la cantidad de usuarios trabajando y la carga del mismo.
  • 'uname -a': Información sobre el sistema operativo de la máquina.
  • 'free -tm': Información sobre la cantidad de memoria disponible y usada.
  • 'df -h': Informacion sobre los discos montados en el sistema, nos indica la capacidad y el uso de los mismos.
  • 'du' : Muestra el espacio ocupado en un disco.
  • 'du -bh /|more': Información sobre el espacio ocupado por cada subdirectorio, comenzando en el directorio raiz /.
  • 'ps': Información sobre los procesos del actual usuario, que se están ejecutando. 'ps axu': Información sobre los procesos del actual usuario, que se están ejecutando en la máquina.
  • 'ps -ef | grep' “XXXX” : Muestra los procesos de sistema que coincidad con el filtro que apliquemos.
  • 'top': Información sobre el uso de la CPU y memoria y los procesos del sistema.
  • 'finger' “usuario”: Información sobre el usuario aplicado.
  • 'who': Lista los usuarios conectados al sistema.
  • 'id' “usuario”: Información sobre UID, GID y GROUPS del usuario.
  • 'last': Información sobre los últimos usuarios que han usado el sistema.
  • 'ping' “máquina”: Para comprobar si tenemos contacto con la máquina (máquina: nombre o IP).
  • 'route': Tabla de enrutamiento de nuestro sistema.
  • 'ifconfig': Información sobre los distintos dispositivos de red.
  • 'ls' o 'dir': Lista archivos y directorios.
  • 'cp': Copia archivos/directorios.
  • 'rm': Borra archiv os/directorios.
  • 'rmdir': Borra directorios (deben estar vacíos).
  • 'mv' : Renombrar o mover archivos/directorios.
  • 'date': Indica la fecha y hora del sistema.
  • 'pwd': Indica la ruta absoluta donde se está ubicado.
  • 'history': Muestra el historial de comandos introducidos por el usuario.
  • 'more': Muestra el contenido de un archivo con pausas cada 25 líneas.
  • 'grep': Filtra los contenidos de un archivo.
  • 'diff' : Compara archivos.
  • 'wc' “archivo”: Muestra el número de palabras, líneas y caracteres de un archivo.
  • 'wc -c' “archivo”: Muestra el tamaño en bytes de un archivo.
  • 'traceroute': Herramienta de red que nos muestra el camino que se necesita para llegar a otra máquina.
  • 'sniff it': Husmeador del tráfico de red.
  • 'su': Te conviertes en administrador(root) después de introducir la clave de acceso. Ideal para realizar alguna tarea de administración sin necesidad de salir del sistema y entrar de nuevo como root.
  • 'adduser' “nombre”: Añade un usuario al sistema, pidiendo una contraseña, y algunos datos para el perfil.
  • 'userdel' “nombre”: Elimina un usuario sin eliminar su directorio “home”.
  • 'passwd': Cambia la clave de acceso para el usuario actual. Root puede cambiar la clave de cualquier usuario.
  • 'groupadd' “grupo”: Crea un nuevo grupo.
  • 'groupdel' “grupo”: Borra un grupo.
  • 'chmod' “XXX” “f ichero/directorio”: Cambia los permisos de ficheros/directorios .
  • 'chown': Cambia los permisos de usuario: grupo de archivos/directorios.
  • 'chgrp': Cambia el grupo actual.
  • 'umask': Establece que permisos serán deshabilitados para los archivos nuevos.
  • 'lpr' “archivo”: Añade un documento a la cola de impresión.
  • 'lpq': Muestra los documentos en cola de impresión.
  • 'lprm': Cancela la impresión del documento activo.
  • 'tar': Archivador de ficheros.
  • 'gunzip': Descompresor compatible con ZIP.
  • 'whois': revela los datos de un dominio.
  • 'who': Muestra los usuarios de sistema que han iniciado una sesión.
  • 'tail': Muestra el final de un archivo.
  • 'cp' “f ichero1 fichero2”: Copia fichero1 como f ichero2 .
  • 'rm' “fichero”: Borra fichero.
  • 'rm -R' “directorio”: Borra el contenido completo (f icheros/subdirectorios) de directorio.
  • 'mv' “fichero1 fichero2”: Cambia el nombre de fichero1 a fichero2 .
  • 'mkdir' “directorio”: Crea un subdirectorio.
  • 'rmdir' “directorio”: Borra un subdirectorio .
  • 'shutdown -t3 -r now': Reinizializa el sistema (hay que hacerlo como root).
  • 'shutdown -t3 -h now': Apaga el sistema (hay que hacerlo como root).
  • 'reboot': Reinicia el sistema.
  • 'poweroff' : Apaga el sistema.
  • 'xwd -root -screen >' “pantalla.xwd”: Capturar la pantalla.
  • 'xwd >' “ventana.xwd”: Capturar la ventana.
Iré actualizando la lista poco a poco, y proximamente colgaré posts donde explicaré técnicas de copiado y traslado de directorios avanzadas, así como técnicas de configuradión de redes y demás virguerias desde consola.

Si tenéis alguna pregunta en concreto postead chic@s.

¿Cómo consigo una distribución de Linux?

En este post os quiero iniciar en el mundo de las distribuciones de Linux, y en cómo podemos hacernos con una... gratis sobretodo :D.

Lo primero que tenemos es que Linux, al ser de libre distribución, se encuentra disperso por la red, de forma que si lo deseáramos, podríamos coger “esto de aquí y esto de allá”, y así montarnos nuestro propio sistema, pero... para los que preferimos no ser tan osados :D, nacieron las distribuciones.

No son otra cosa que todos los ficheros, programas necesarios, instalaciones y configuraciones juntas, en un paquete de fácil acceso al usuario. Para esto nacieron... para facilitarnos el trabajo y el acceso a Linux.

Las “distros” se pueden conseguir a través de descargas, pidiendo los cd's o en algunos casos particulares, comprandolos. Estos contendrán todo lo necesario para instalar un sistema Linux bastante completo y en la mayoría de los casos un programa de instalación que nos ayudara en la tarea de una primera instalación.

Casi todos los principales distribuidores de Linux, ofrecen la posibilidad de bajarse sus distribuciones, asi que vamos a conocer algunas de las “distros” que podemos tener:



http://www.ubuntu.com/




http://www.debian.org/






http://www.redhat.es/

Hay muchisimas más, y que nadie se sienta ofendido si no he puesto la suya... :), yo sólo conozco unas cuantas más y todas tienen sus particularidades, como dije en el articulo anterior, “para gustos los colores”.

Os animo a hacer un pedido, por ejemplo a Ubuntu, os enviarán un paquete con el cd o dvd de la distribución original. Sólo tenéis que registraros en su web oficial y pedir los cd's.




¡¡Os aseguro sin duda que os gustará recibir el paquete y tener un linux original y gratuito con el que podreis hacer vuestros primeros pinitos!!.


jueves, 12 de marzo de 2009

Instalacion de Ubuntu Desktop no-LTS

Antes de nada bienvenidos al primer post de linuxfear, queria empezar ya con cosas complicadas y enrevesadas como configurar redes, hacer preeinstalaciones, poner quotas a discos o configurar un cliente jabber, pero me acordé de que no es bueno empezar la casa por el tejado, y que seguro que hay gente que jamás ha instalado un linux en su vida.

Por eso, vamos hayá chic@s, esto es como el mecanismo de un chupete ya vereis.

Lo primero de todo es informaros de qué es lo que vamos a hacer, es simple, vamos a instalar un sistema operativo, un linux, pero no cualquiera sino la distribucion “Ubuntu”, hay varias, yo he elegido ésta porque ofrece una facilidad de adaptacion de un usuario que nunca ha usado un linux, bastante aceptable.

Así que vamos al lio, nos vamos a la web oficial de “ubuntu”, en la seccion de descargas nos bajamos la “iso” del sistema operativo, en concreto os aconsejo os descarguéis la version de 32 bits, más actualizada, y por tanto la que no es LTS (long time support).

Una vez descargada quemadla y preparad vuestro pc para que arranque desde el cd-rom.

Tras encender de nuevo el pc, al leer el cd, nos aparece un menú como el
siguiente.

Aquí elegímos el idioma de la instalación, y tras esto, se nos enumeran varias opciones, pero solo nos interesa la segunda, como ya sabreis, asi que vamos al lío.

Tras esperar un tiempo determinado nos aparece porfín y con una GUI bastante atractiva la instalación en sí.

Seleccionamos el idioma y “casi” como en windows esto va a ser netx, next, netx.

Llegados a éste punto comienzan las cosas “especialitas2 de un sistema linux. Ya que un sistema linux debe componerse de un mínimo de 2 particiones, la de sistema, normalmente en el sistema de archivos “ext3” y una “swap” o área de intercambio, cuyo tamaño debe ser dos veces el tamaño de nuestra RAM.

Ahora se hace más preescindible la swap, pero aun es aconsejable crearla.

Seleccionamos partición manual y continuamos.


Si nos aparece éste mensaje le damos a continuar.


Para crear la particion la haremos de tipo primaria, del tamaño que deseemos y la ubicaremos al principio, la crearemos como “ext3” y su punto de montaje será el directorio raiz "/".

Para la swap, le estableceremos el tamaño y eligiremos el tipo “area de intercambio”.

Una vez terminado el proceso debe quedar algo parecido a ésto.

Seguido se nos piden unos datos, nada dificil, lo más importante quizá sea el nombre para iniciar sesión que definirá vuestro usuario de sistema, y las password.

Tras ésto ya tenemos todo echo ¡¡¡ se nos muestra un resumen con la configuración de la instalación, la ojeamos, y seguimos adelante.

Tras ésto comienza la instalación, por lo cual te aconsejo que enciendas la consola, llames a la novia, o te eches una café, porque tardará un pelin.

Y por fin..................

Tras sacar el cd le damos a “enter” y al reiniciar... CHAN CHAN CHAN ¡¡¡

¡¡ Ya teneis Ubuntu corriendo en vuestro PC !!

Bienvenid@s a la comunidad ubuntera ¡¡

Ahora os bajáis cualquier fondo de escritorio y ala ala.