Páginas

Mostrando entradas con la etiqueta Linux. Mostrar todas las entradas
Mostrando entradas con la etiqueta Linux. Mostrar todas las entradas

viernes, 16 de noviembre de 2012

Configura tu Shell

Si trabajáis habitualmente con bash(o con cualquier otra consola) seguramente os pueda interesar configurar la información que se ve en pantalla.
Para ello debemos modificar la variable de entorno PS1. Al ser una variable de entorno debemos usar export para que la modificación sea en todos los entornos de shell.

Y una vez dicho esto, vamos al lio.
Los valores que podemos usar para mostrar información adicional en el prompt son estos:
\a - Carácter de campana ASCII(07).
\A - Muestra la hora(HH:MM:SS) en formato 12h.
\d - Muestra la fecha.
\D{format} - formato strftime(podéis consultar con 'man strftime'). Si lo dejáis vacío(\D{}) muestra la hora.
\e - Carácter de escape ASCII(033).
\h - Muestra el nombre del host hasta el primer '.'
\H - Muestra el host completo.
\j - Muestra el número de "trabajos"(jobs) en ejecución en el shell.
\l - Dispositivo del terminal(ej. tty1).
\n - Salto de linea.
\r - Retorno de carro.
\s - Mestra el nombre del shell en el que estas.
\t - Muestra la hora(HH:MM:SS) en formato 24h.
\T - Muestra la hora(HH:MM:SS) en formato 12h.
\u - Muestra el usuario con el que estas conectado al shell.
\v - Version del shell que estes usando.
\w - Ruta del directorio de trabajo en el que nos encontramos, abreviando el $HOME con "~".
\W - Nombre del directorio en el que nos encontramos, abreviando el $HOME con "~".
\V - Muestra versión del paquete de shell.
\\ - Muestra una contrabarra.
\! - Muestra el numero del comando en el historial.
\@ - Muestra la hora(HH:MM) en formato 12h.
\# - Número de comando del comando actual.
\$ - Si el UID efectivo es 0, una #, sino, un $ 
\nnn - Carácter correspondiente al número octal nnn.
\[ - Inicio de una secuencia de caracteres no imprimibles, que pueden usarse para incrustar una secuencia de control del terminal en el prompt.
\] - Fin de una secuencia de caracteres no imprimibles.

Además de esto podemos poner algún mensaje como por ejemplo:
PS1="Escribe algo: "
Mostrara en el prompt el mensaje tal cuál.

Con esto podemos hacer que nuestro prompt muestre, por ejemplo, la fecha(dia mes año), la hora y nuestro usuario de la siguiente manera:
PS1="\D{%a %b %Y} \t \u:\$ "

Que resultará algo parecido a:
vie nov 2012 18:06:20 IceDreK:$



Otra forma de hacer los cambios es configurando el fichero /etc/bashrc(si no existe podéis crearlo como root). De esta forma cuando arranquéis leerá de ese fichero la configuración que hayáis puesto. Podéis inspiraros en /etc/profile o en ~./profile que cumplen más o menos la misma función.

De todas formas puede que no nos queramos conformar solo con eso y además nos gustaría "tunearlo" un poco más y darle algo de color.
Pues para eso también tenemos solución con el siguiente comando:
'\e[x;ym $PS1 \e[m'

\e[ - Inicia la secuencia para introducir el color.
x;y - Indica el color que asignaremos.
$PS1 - Es nuestra variable del prompt.
\e[m - Finaliza la secuencia para introducir el color.

Los valores para x e y son:
x = 0, color oscuro.
x = 1, color claro.
y = 30, color negro.
y = 31, color rojo.
y = 32, color verde.
y = 33, color marrón.
y = 34, color azul.
y = 35, color purpura.y = 36, color cían.

Si por ejemplo queremos poner el prompt de antes en azul podemos usar la siguiente formula:
PS1="\e[0;34m\D{%a %b %Y} \t \u:\$ \e[m "



Otra forma de dar formato al texto es con tput, con el que se puede configurar además del color otros parametros.
tput bold - Ponemos las letras en negrita
tput rev - invierte los colores
tput sgr0 - resetea todo el formato anterior
tput setaf {codigo} - Colorea las letras según el código
tput setab{codigo} - Colorea el fondo según el código.

Los códigos de color son:
0 = Negro
1 = Rojo
2 = Verde
3 = Amarillo
4 = Azul
5 = Magenta
6 = Cían
7 = Blanco

Por ejemplo, para el ejemplo anterior, donde poníamos las letras en azul también podríamos usar la siguiente forma:
PS1="\[$(tput setaf 4)\]\D{%a %b %Y} \t \u:\$ \[$(tput sgr0)\]"

Partiendo de esta base se pueden hacer cosas como poner un reloj fijo en el terminal

En fin, como siempre, espero que os haya sido útil.

jueves, 1 de noviembre de 2012

Firewall en linux

Uno de los aspectos mas atractivos de Linux es que es, a priori, más difícil de explotar que un sistema Windows. Es cierto que por norma general "aísla" mejor al usuario "normal" del administrador lo que, en caso de catástrofe, ayuda a minimizar el daño.
De todas formas, no está de más ponerle las cosas difíciles a un posible atacante. Por eso hoy os quiero enseñar un poco(muy poco, solo para que os hagáis una idea de como va) el funcionamiento del firewall de Linux.
Para hacerlo un poco más sencillo vamos a utilizar el programa firestarter que hace un poco más visual la interacción con el firewall.
Por norma general en todas las distribuciones tenemos iptables, que se puede manejar desde comandos en consola, firestarter es un GUI para manejar iptables de forma algo más cómoda, nada más.

Una vez hechas las presentaciones vamos al lío.
Lo primero, como no, será instalar firestarter, como siempre varias opciones:
- Lo podeis encontrar en los repositorios de la mayoria de distribuciones, para instalar desde apt, aptitude, yum, o como quiera que lo hagais.
- Podeis bajaros el tarball de aquí y compilarlo vosotros mismos.

Una vez instalado comenzamos. Primero nos saldrán una serie de pantallas donde seleccionaremos, por ejemplo, la tarjeta de red sobre la que actuar, si conectamos directamente contra un ISP o si conectamos contra un servidor DHCP(Si tenemos una conexión ADSL marcad esta última).


Después nos saldrá otra pantalla que vamos a ignorar, a no ser que el resto de equipos de nuestra casa se conecten a través del PC donde hemos instalado firestarter.
Tranquilos porque todo esto se puede cambiar después. Incluso tenemos la opción de volver a ejecutar el asistente de nuevo.
Una vez terminado el asistente entramos a lo que es el programa en si.

Aquí podemos ver el estado del cortafuegos, los paquetes recibidos y enviados y las conexiones activas.
En las conexiones activas vemos:
  - Origen: O sea, nosotros.
  - Destino: La ip de la maquina a la que estamos conectando
  - Puerto: El puerto al que estamos accediendo, en este caso puerto 80 que pertenece a servicio Web(HTML)
  - Programa: El programa que estamos usando, en este caso el navegador web epiphany

Ahora vamos a añadir reglas, para ello lo más probable es que tengáis que parar y desbloquear el cortafuegos. Podéis hacerlo desde el menú "Cortafuegos" o justo debajo, el cuadradito rojo para parar/arrancar el firewall y el candado para bloquear desbloquear.

Una vez hecho esto, vamos a la pestaña de "NORMATIVA" y vamos a administrar para el ejemplo el trafico saliente.

Dependiendo de como queramos proteger la máquina hay dos tipos de administración de firewalls(esto es general para todos cortafuegos). O bien bloqueamos todo y damos acceso a lo que nos interesa(White list, modo más restrictivo) o bien lo abrimos al mundo y bloqueamos solo aquello que no queremos que pase(Black List, modo más permisivo).

Os recomiendo usar black list si administráis un equipo doméstico y no la queréis liar parda, al menos al principio.
Para el ejemplo vamos a bloquear el acceso a la pagina de google. Tan fácil como darle al símbolo de "+" que hay arriba a la derecha, lo que abrirá esta pantalla:


Ahora solo tenemos que decirle en "IP, host o red"  la IP de la página o máquina que queremos bloquear, pero  como en este caso es una página web y no nos vamos a saber todas las IP's(aunque la podemos ver en conexiones activas si la abrimos en un navegador), ponemos directamente www.google.es y adicionalmente podemos poner un comentario.


Una vez esto tenemos que validar la regla dándole al check que hay al lado del "+".

Arrancamos de nuevo el firewall y probamos a entrar en www.google.es.

Si quisiéramos eliminar todo el trafico web entonces pulsaremos sobre el panel de "Denegar servicio" y añadimos una nueva regla:


No hace falta que sepáis el puerto, al desplegar "Nombre" tenemos disponibles multitud de protocolos con sus puerto correspondientes relacionados.

Con esto ya podéis tapar un poco los agujeros.


Otra utilidad podéis encontrarla en  la configuración, podeis acceder desde la pestaña de "Estado" en el botón de control de mandos que esta arriba a la derecha del todo.

Aquí tenemos el filtrado ICMP, donde se puede bloquear el acceso a PING, TELNET y otras aplicaciones potencialmente peligrosas.

Si quereis ver el equivalente en IPTables, en consola(Como ROOT) poned:

  # iptables -L

Podéis observar las reglas de INPUT, OUTPUT y FORWARD(En nuestro ejemplo solo habrá reglas en OUTPUT).

En fin, podeis consultar el manual de iptables para saber todo lo que podéis hacer con esto. Es una herramienta muy potente y os recomiendo que la uséis.

Como siempre, espero que os haya sido útil.

lunes, 22 de octubre de 2012

Ubuntu 12.10(II)

Bueno, las primeras sensaciones no han sido demasiado buenas.
Unity en esta ocasión es muy pesado, puede que se haya mejorado un poco el entorno visual, pero requiere que el ordenador sea bastante potente, si no vas a notar lo poco fluido que puede llegar a ir tu ordenador.

Por otro lado esta esa gran publicidad de Amazon, que despues de incitarte a "colaborar" a la hora de la descarga me hace pensar que necesitan pasta sea como sea. Entiendo la necesidad de patrocinio, pero en esta ocasión me da que está demasiado presente en el sistema.

No he podido dedicarle más tiempo, pero en general sigue sin gustarme Unity(cuestión de gustos) y en esta versión se necesita de más recursos para que funcione de forma fluida, cosa que hace que me guste aún menos.

De todas formas he de reconocer que sigue siendo una buena opción para la gente que usa Linux por primera vez(o que no se maneja demasiado bien en ese entorno) y que cuando te acostumbras a Unity puede ser bastante práctico(aunque a mi no me guste).

Probaré con LUbuntu o XUbuntu a ver si con escritorios más ligeros se mejora la cosa.

jueves, 18 de octubre de 2012

Ubuntu 12.10

Pues si amigos, ya está disponible la nueva versión de Ubuntu.

En el site de Ubuntu ya podemos descargar la version 12.10 (también conocida como Quantal Quetzal).

Cuando vayamos a descargar nos envía a una página por si queremos hacer alguna donación, pero tranquilos es totalmente voluntario. 



Si vamos al final de la página nos encontraremos con el mensaje:
"Not now, take me to the download"

Pulsando sobre ese mensaje iremos directamente a la descarga.

En breve las pruebas, a ver que tal...


martes, 10 de julio de 2012

Es que en Linux no está...

Uno de los "problemas" que la gente suele tener a la hora de elegir Linux como su sistema operativo, es que no tiene(o no sabe que tiene) los programas que usa normalmente.

Vale, puede ser cierto que no tienes "ese" programa en concreto, pero tienes otros que realizan la misma función(y suelen ser gratis... FREE!!!).

A continuación os propongo una lista de equivalencias. Lo mejor de todo es que si sois usuarios de Windows la mayoría de estos programas también están disponibles para las ventanitas, ¿no os encanta?


OFFICE - OPENOFFICE, LIBREOFFICE...

Posiblemente este "paquete ofimático" sea el programa que mas "clones" posee en el mundo libre.
Programas como Openoffice o Libreoffice son claros ejemplos. Llegando incluso a tener más funcionalidades "de serie" que el propio office.


NOTEPAD - GEDIT, KEDIT, KATE...

Siguiendo con editores de texto más simples, si usáis el bloc de notas en Linux tenéis infinidad de versiones tanto gráficas como en consola(vim, emacs...). No se si tienen equivalencia en Windows, lo siento.


ULTRAEDIT - QUANTA PLUS

Podéis decir: "Bueno, yo es que no uso el bloc de notas que es muy básico, utilizo editores un poco mas avanzados como Ultraedit, que es más cool". Bien, para vosotros, hombres y mujeres de poca fe, también tengo algo, Quanta Plus. Un programa de edición de texto con gran funcionalidad, al igual que programas como Ultraedit, que permiten dar un poco de color al bloc de notas tradicional.


MEDIAPLAYER - VLC, MPLAYER...

Reproductores de vídeo, todos los que quieras, de todas formas y colores.
Yo personalmente prefiero entre todos los reproductores de vídeo el VLC, con versión también para Windows. Uno de los mejores y más completos en mi opinión, aunque esto ha sido motivo de amplias discusiones en mi circulo de amistades que prefieren reproductores como mplayer, que tambien son muy completos, no digo que no, pero para gustos colores.
No solo reproducen, permiten edición, stream... Muy completos.

Si prefieres tener algo como una biblioteca multimedia para reproducir audio, vídeo, podcasts,  gestionar vuestras listas de reproducción... igual lo que te interesa es algo como Banshee o Amarok


IE - MOZILLA, CHROME, OPERA...

Supongo que la gran mayoría, si no usáis, al menos si conocéis muchos de los distintos navegadores web que existen actualmente. Casi todos tienen versión para Linux, así que esto no os vale de excusa.


PAINTBRUSH - KPAINT, GPAINT...

Al igual que con el bloc de notas, hay infinidad de programas equivalentes al Paint de Windows. Igual de simples, igual de útiles y tranquilos, el resultado seguirá siendo el mismo... Parecerá que el dibujo lo ha hecho vuestra sobrina de 2 años.


PHOTOSHOP - GIMP

Posiblemente Photoshop sea uno de los mejores programas para edición de imágenes digitales y no se puede discutir, sin embargo existe GIMP, que es una herramienta muy(muy) potente(y gratis) y un gran sustituto para Photoshop. Por supuesto también tiene su versión Windows.


MESSENGER - AMSN, EMESENE...

Si usáis el messenger de Micosoft también tenéis versión equivalente en Linux. De lo que he podido probar os diré que amsn y emesene son dos programas de mensajería instantánea muy completos, que no solo nos permiten conectar con el messenger de microsoft, sino con otros servicios de mensajería como yahoo, icq, jabber...
Por supuesto también tienen sus versiones Windows por si las queréis probar.


ANTIVIRUS

¿Pero no decían que en Linux no hay "viruses"? Bueno, no es del todo cierto, pero si es verdad que no hay muchos "virus" que afecten a los sistemas Linux y si lo hacen es difícil que causen grandes daños en el sistema(si no somos muy patanes, claro está).

De todos modos, no está de más pensar un poco en los demás, ya que aunque a nosotros por usar Linux no nos afecte, si que es verdad que podemos transmitir ficheros infectados que a amigos nuestros por usar Windows si que les cause un buen estropicio.

Con fin de evitar estos problemas existen ediciones para Linux de AVG, Avast... Conocidos antivirus gratuitos que si no estáis usando en Windows mas os valdría hacerlo.



OTROS

También hay que decir que otros programas tienen su propia versión Linux, tales como Skype, Dropbox...
Y si todo lo demás falla siempre se puede emular mediante wine la mismísima versión de Windows.


Aquí solamente me he centrado en los programas que más puede usar un usuario standar, pero podéis consultar mas equivalencias aquí

Como siempre espero que os resulte útil.

jueves, 28 de junio de 2012

Eventos en Google+

editado 201206281305

Acabo de entrar a Google+ y me he encontrado con que ahora también se pueden crear eventos, algo que en redes sociales siempre esta bien, ya que anima a la gente a salir de sus casas y verse las caras más allá de la pantalla.


Al generar un evento, se puede cambiar el tema, para que aparezca una imagen acorde con la temática de dicho evento. También podemos seleccionar fecha y hora tanto de inicio como de fin del evento, el lugar donde se realizará y podemos poner una breve descripción para mayor comprensión de los invitados.


Pero eso no es todo, también podemos realizar algunos ajustes a nuestro evento.
Tenemos unos ajustes Básicos en los que podemos dar permiso a nuestros invitados a invitar a otras personas o subir fotos del evento.


Y luego tenemos unos ajustes avanzados donde podemos decir que será un evento Online mediante un Hangout(como una videoconferencia a través de Google+).
También podemos definir que el evento será en directo, si habilitamos esta opción TODO EL MUNDO podrá ver el evento y las fotos que se suban del evento y hacer +1 y cosas de estas(ojito). Aunque solo los invitados podrán subir fotos(si lo hemos definido así).
Por último tenemos la opción de mostrar más campos. Esto nos permite incluir enlaces de sitios Web, de venta de entradas, enlaces a youtube...


Una vez generado el evento podemos ver quien asistirá, quien no asistirá, quien no ha contestado...
También tenemos la opción de invitar a más gente, subir fotos... todas esas cosas.


En fin, si queréis hacer una invitación distinta para vuestro cumpleaños, o una quedada para celebrar el triunfo de España en la eurocopa o cualquier otra cosa que se os pueda ocurrir, ya veis que Google también os da esa posibilidad.

EDITO: Otra cosa muy cañera que acabo de descubrir es que podéis crear eventos desde el Google calendar y que los eventos se incluyen directamente en tu calendario. Buena integración entre aplicaciones de Google.

Como siempre espero que esta información os sea útil.

jueves, 21 de junio de 2012

Ubuntu-Tweak

Hoy quiero enseñaros una herramienta muy útil para la configuración general de nuestro sistema, ubuntu-tweak.
Ubuntu-Tweak no se encuentra en los repositorios oficiales de Ubuntu, por lo tanto tenemos varias
opciones:


1. Descargamos el precompilado de la página oficial e instalamos con doble click sobre el .deb descargado o mediante el comando:
:~# dpkg -i ubuntu-tweak_0.7.2-1_all.deb


2. Añadimos los repositorios a nuestra lista. Esto lo podemos hacer de 2 formas:

   - Ejecutamos el siguiente comando para incluir los fuentes a nuestro repositorio. Después actualizamos repositorios e intalamos ubuntu-tweak:
:~$ sudo add-apt-repository ppa:tualatrix/ppa
:~$ sudo apt-get update && sudo apt-get install ubuntu-tweak

   - Abrimos con un editor de texto(como "root") el fichero /etc/apt/sources.list::~$ sudo gedit /etc/apt/sources.list

Incluimos lo siguiente al final del fichero:

## Repositorios de Ubuntu Tweak ## 
deb http://ppa.launchpad.net/tualatrix/ubuntu/ gutsy main deb-src http://ppa.launchpad.net/tualatrix/ubuntu/ gutsy main

Guardamos y cerramos el fichero, ahora solo nos queda actualizar el repositorio e instalar:
:~$ sudo apt-get update && sudo apt-get install ubuntu-tweak


Perfecto, sea como sea, ya debemos tener instalado el programa. Vamos a ver como funciona.


Nada más abrir nos muestra un resumen de nuestro sistema, procesador, detalles del SO, un informe de actualizaciones y una aplicación para liberar espacio en disco.


La siguiente pestaña de ajustes nos permite ciertas configuraciones, como el cambio de fondo de escritorio, de temas, de inicio de sesión... Son cosas que Ubuntu trae de serie, pero que hay que buscar un poco, lo bueno de Ubuntu-Tweak es que lo tiene todo centralizado haciendo más fácil encontrar estas cosas.

Vamos a modificar por ejemplo el inicio de sesión. Si no hemos ejecutado Ubuntu-tweak como "root" tendremos que darle a desbloquear y autenticarnos como "root".

Podemos modificar varias cosas, entre ellas el logotipo, por si en lugar de Ubuntu 12-04 queremos que ponga nuestro nombre o un pene con alas... lo dejos a vuestra elección. Esto tendrá efecto la próxima vez que entremos al sistema, con cerrar sesión vale, no hace falta que reinicieis.

La siguiente pestaña es de Administración, aquí podemos descargar aplicaciones, revisar el sources.list que hemos modificado antes... 


Vamos a ver por ejemplo el centro de aplicaciones, aquí veremos las aplicaciones que tenemos instaladas(que podremos desinstalar) y las que podemos instalar.

Y por último la pestaña de limpieza, en la que podemos liberar espacio de temporales que no necesitamos.

Muy útil para mantener nuestro sistema fuerte y sano ;)
Indagad un poco sobre el resto de opciones para tunearos el sistema a vuestro gusto y pasad una limpieza de vez en cuando para eliminar la basurilla que se almacena en el equipo.

En fin, como siempre, espero que os sea útil.

miércoles, 20 de junio de 2012

Cambiando Unity en Ubuntu

A muchos de vosotros puede que os haya pasado como a mi, que estamos acostumbrados a otro tipo de escritorios y el Unity que viene por defecto en Ubuntu os resulte un poco incomodo, ojo, que no quiero decir que sea mejor ni peor, todo es acostumbrarse.

En fin que el caso es que queremos cambiar a algo un poco más "normal" y para ello tenemos una "versión clásica" de Gnome. Para instalarlo es tan sencillo como abrir un shell y poner:
:~$ sudo apt-get install gnome-panel

Unos 35-40MB dependiendo de la conexión puede tardar un rato.

Una vez finalizado solo nos queda reiniciar y ya lo podremos seleccionar al entrar:

Podemos observar como ha desaparecido la barra lateral que teníamos con iconos y en su lugar tenemos un escritorio vacío e impoluto que podemos llenar con todos los accesos directos y barras de herramientas que queramos.

Si no os gusta siempre podéis probar otros como KDE, XFCE... Podéis probar varios para ver cual os acopla más al igual que las distribuciones de Linux. Todo es probar, en la variedad está el gusto.

Como siempre, espero que os haya sido útil.

martes, 19 de junio de 2012

Instalando programas en Linux

En casi todas las distribuciones de Linux existen paquetes pre-compilados que puedes descargar e instalar "a lo windows", ya sabes, siguiente, siguiente...

En Ubuntu, por ejemplo, dispones de un bonito "Centro de software" donde puedes buscar programas que haya disponibles en los repositorios e instalarlos de forma muy sencilla.

Como ves, ahí puedes elegir software entre varias categorías así como desinstalar programas que tengas instalados en el equipo y que no utilices.

Pero, si eres un poco maniático y quieres que tu equipo vaya fino, fino... bueno, primero deberías elegir otra distribución Linux más acorde con esa filosofía, como Gentoo, pero de todas formas en cualquier distribución Linux tienes la opción de "yo me lo guiso, yo me lo como" y descargar los fuentes de los programas y compilarlos tu mismo.

Para ello lo primero es saber lo que queremos instalar y después saber dónde podemos obtener los fuentes para compilar.
Normalmente en la página web del desarrollador del programa podrás encontrarlo, pero de forma mas centralizada, lo encontraras en páginas como http://sourceforge.net/
Como ejemplo vamos a descargar la aplicación netcat.

Normalmente Descargaremos un empaquetado en formato . tar o .tar.gz si es comprimido y los precompilados  .deb para basados en debian y .rpm para los basados en Red-Hat.

Una vez descargado nuestro fuente vamos a desempaquetarlo. Se puede hacer en el entorno gráfico, con un doble click sobre el .tar(para que luego digais que os lo pongo dificil).

Pero por si os gusta mas la linea de comandos:
:~$ tar -xvzf netcat-0.7.1.tar.gz


Una vez que lo hemos desempaquetado se habrá generado un directorio nuevo, dentro del cual podemos encontrar un fichero README o un fichero INSTALL donde encontraremos información de la versión e instrucciones para la instalación.
En este caso nos indica que debemos hacer una configuración previa con:
:~$ ./configure
Este paso no siempre es necesario, pero en caso de tener algún dispositivo extraño o alguna cosa fuera de lo normal, es recomendable leer esos ficheros para saber parámetros especiales a la hora de compilar.
Una vez finalizado ejecutamos los siguientes comandos(uno y al terminar el otro):
:~$ make
:~$ make install

Y con esto deberia ser suficiente. Facilísimo, ¿no?.

Ventajas de compilartelo tu mismo:
El programa compilado estará mejor adaptado a tu sistema, consumirá menos recursos y conseguirás que vaya más rápido.

Desventajas de compilartelo tu mismo:
La instalación normalmente es más "incomoda" y mas lenta que con los precompilados y muchas veces no se nota una mejoría en cuanto a rendimiento y velocidad de proceso.

Así que ya lo sabes, lo que más te convenga.

Como siempre espero que os sirva de algo ;)

lunes, 18 de junio de 2012

Actualiza tu sistema

Una de las cosas importantes a tener en cuenta son las actualizaciones de los programas de nuestro sistema. Es importante que nuestro sistema esté lo más actualizado posible.
Tanto en Ubuntu como en muchos otros sistemas Linux o Windows obtendrás unas notificaciones de los elementos que se pueden/deben actualizar.


Puedes elegir los paquetes que quieres actualizar, aunque es recomendable actualizar todo.

De forma más genérica en Linux se puede actualizar el sistema desde linea de comandos mediante la siguiente secuencia(como root).
1. Sincronizamos la lista de paquetes de nuestro repositorio:
:~# apt-get update

2. Instalación de las últimas versiones de nuestros "programas":
:~# apt-get upgrade

Opcionalmente, una vez actualizado el sistema, podemos ejecutar el siguiente comando para borrar los paquetes descargados de los repositorios locales, con el fin de liberar espacio de nuestro disco duro.
:~# apt-get clean

Muy fácil, ¿no?

En fin, espero que os sirva de algo.

domingo, 17 de junio de 2012

Recupera el "boot"

Puede ocurrir, que una vez instalado Linux nos demos cuenta que necesitamos Windows para alguna cosa puntual. Además no nos vale que este emulado, asi que, como somos muy previsores, hemos dejado una partición para ponerlo.
Pero una vez instalado, ¿qué ha pasado?
¡¡¡De repente ha desaparecido mi partición de Linux!!!! 

Tranquil@, no desesperes, deja de chillar mientras corres en círculos por la habitación. La solución es muy sencilla.

Lo primero que necesitamos es tener una distribución de Linux que podamos ejecutar desde CD, USB, etc.

Una vez que hemos entrado con nuestro LIVE-CD debemos abrir una consola de comandos(shell) y realizar los siguientes pasos SIEMPRE COMO SUPERUSUARIO(root):

1. Creamos un nuevo directorio, para el ejemplo lo llamaremos "recupera":
:~# mkdir /recupera

2. Montamos la unidad de Linux perdida en el directorio anterior. Si no conocemos cual es nuestra partición podemos averiguarlo con comandos como por ejemplo "fdisk -l", que nos devolverá una lista de las particiones.
:~# fdisk -l

Dispositivo Inicio    Comienzo      Fin      Bloques  Id  Sistema
/dev/sda1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206848   163842047    81817600    7  HPFS/NTFS/exFAT
/dev/sda5       163844096   554467327   195311616    b  W95 FAT32
/dev/sda6       554469376   558462975     1996800   82  Linux swap / Solaris
/dev/sda7       558465024   976771071   209153024   83  Linux

En este caso vemos que la partición de Linux es /dev/sda7 así que es la que montaremos en nuestro directorio de recuperación mediante el comando mount:
:~# mount /dev/sda7 /recupera

3. Con esto acabamos de cargar nuestro sistema Linux en este directorio, ahora vamos a "enjaular" este directorio para que todo lo que ejecutemos dentro de esta "jaula" se quede ahí.
:~# chroot /recupera

4. Y por último debemos reinstalar grub(o el gestor de arranque que nos guste más):
:~# /sbin/grub-install (dev/sda)


Et voilá, una vez que reiniciemos tendremos de nuevo la opción de elegir en que SO queremos arrancar.

Espero que os haya sido útil.

sábado, 16 de junio de 2012

Instalando Linux

En este primer post quiero que veáis lo simple que resulta instalar una distribución de Linux en vuestro PC. Para ello vamos a utilizar una de las distribuciones que para mi es de las mas cómodas y sencillas de utilizar, Ubuntu en su versión 12.04.

Si nunca habéis instalado Linux antes, no os preocupéis, es muy sencillo, pero antes de nada debo advertiros, haced una copia de seguridad antes de liarla. Dicho esto, vamos al lio.

El primer paso es conseguir una copia de Ubuntu de aquí: http://www.ubuntu.com/download/desktop

una vez que tenemos esto vamos al lio. Meted en vuestro PC el CD con nuestra copia de Ubuntu y reiniciad. Os aparecerá una pantalla de selección de idioma, donde podéis elegir probar antes el sistema operativo en lugar de instalar:


Tras este paso nos aparecerá otra pantalla que nos informa sobre si hay espacio disponible para la instalación y si tenemos conexión a red. Esta segunda no es importante ya que os podéis conectar después para actualizar, pero la primera SI... Si no cabe, no cabe.
También nos pregunta si queremos actualizar tras la instalación(si tenéis conexión) y si queremos instalar software de terceros, que en este caso es interesante ya que instala codecs para MP3 y cosas así, que nos interesa tener ;)

Ahora debemos seleccionar donde vamos a instalarlo. Si habéis hecho la copia de seguridad, llegados a este punto no hay nada que temer.
Nos da un par de opciones, borrar el disco duro e instalar, ideal si no nos queremos complicar la vida, y por otro lado, gestionar particiones. Si no tenéis ni idea ni ganas os recomiendo la primera. Aunque normalmente yo recomiendo hacer particiones, en linux por lo menos 3 y en Windows por lo menos 2.
Siempre una para el SO y otra para datos, así si tenemos algún problema, con reinstalar el SO seria suficiente y no perderíamos los datos(la tercera de linux es el área de intercambio).

Aquí nos saldrá la tabla de particiones actual, si tenemos otro SO instalado, también se ve aquí.
Así pues creamos nuestras particiones. 

Veis que es sencillo, solo debemos seleccionar el espacio para cada partición, el sistema de ficheros y el punto de montaje. Para el sistema operativo yo he elegido EXT4 y el punto de montaje "/".
Para la partición de datos os recomiendo EXT2 o VFAT(FAT32) si vais a compartirla con windows y el punto de montaje "/home".
La partición SWAP(de intercambio) con que le reserveis 1GB es mas que suficiente. Esta partición no tiene punto de montaje.

Una vez terminado con esto empezará la instalación, donde nos preguntará algunos datos para la configuración, como nuestra localización, para adecuar la hora del sistema, o el idioma del teclado. Para esto ultimo aunque le indiqueis el idioma os recomiendo que le deis a "Detectar la distribución del teclado".

Tras estos pasos nos aparecerá la pantallapara dar de alta nuestro usuario. Normalmente, en otras distribuciones se generan dos usuarios en la instalación. El usuario "root", que es el que puede hacer todo lo que quiera y luego un usuario "normal" que está limitado. En Ubuntu esto no funciona así. Aquí se genera un usuario "normal" que tendrá algunos privilegios, un poco a lo windows :(
Supongo que no hace falta que lo diga, pero por favor, ¡¡¡poned contraseña!!!

Como veis hay una opción muy interesante de cifrar vuestra carpeta personal, con esta opción NADIE podrá acceder a vuestra carpeta personal a no ser que entre con vuestro usuario y clave. Muy util.

Cuando hayamos completado todo esto, solo debemos esperar a que se terminen de copiar y configurar todos los archivos y despues deberemos reiniciar, sin el CD esta vez.

Y ya esta listo. Otro día nos meteremos a configurar cosas, de momento con esto creo que ya es suficiente