Linux

Linux, es un sistema operativo,es una implementación de libre distribució.Es uno de los paradigmas más prominentes del software libre y del desarrollo del código abierto, cuyo código fuente está disponible públicamente, para que cualquier persona puede libremente usarlo, estudiarlo, redistribuirlo y, con los conocimientos informáticos adecuados, modificarlo.Linux es usado como sistema operativo en una amplia variedad de plataformas de hardware y computadores.
DEBIAN

Debian o Proyecto Debian  (en ingles Debian Project2 ) es una comunidad conformada por desarrolladores y usuarios, que mantiene un sistema operativo GNU basado en software libre, nació como una apuesta por separar en sus versiones el software libre del software no libre.
La primera adaptación del sistema Debian, siendo también la más desarrollada, es Debian GNU/Linux basada en el nucleo Linux, y como siempre utilizando herramientas de GNU. Existen también otras adaptaciones con diversos nucleos: Hurd (Debian GNU/Hurd); NetBSD (Debian GNU/NetBSD) y FreeBSD (Debian GNU/FreeBSD).

UBUNTU
 Ubuntu es un sistema operativo mantenido por Canonical y la comunidad de desarrolladores. Utiliza un núcleo Linux, y su origen está basado en Debian. Ubuntu está orientado en el usuario promedio, con un fuerte enfoque en la facilidad de uso y mejorar la experiencia de usuario,Está compuesto de múltiple software normalmente distribuido bajo una licencia libre o de codigo abierto.

Como romper la contraseña de Linux: 
  • OPCIÓN 1: Desde el GRUB
Arrancamos el ordenador y cuando se muestre el menú del grub nos posicionamos en la línea sobre la que arrancamos normalmente Linux.
Pulsamos E para editar esa línea.
A continuación nos colocamos sobre la línea que empieza por:
Linux /boot/vmlinuz……………. Ro quiet splash
Nuevamente pulsamos E.
Quitamos ro (sólo lectura), quiet (no aparece en pantalla todo lo que va cargando el sistema) y splash (imagen) y lo sustituimos por:
rw init=/bin/bash
=  "ctrl+alt+61"
/   "ctrl+alt+47"
Pulsamos CTRL +X para reiniciar.
Entramos en una consola en la que ya somos root. 
# passwd y cambiamos la contraseña de root.
Reiniciamos el sistema: reboot

  • OPCIÓN 2: Desde CD-LIVE 
Arrancamos con un Cd-live de una distribución Linux, o en su defecto, Debian e iniciamos la instalación.
Abrimos una consola: Ctrl.+Alt+F1
Entramos como root: sudo –s
Ejecutamos el comando:
            #fdisk –l         Para averiguar dónde está instalado nuestro Linux.
Por ejemplo: /dev/sda5
Montamos la partición de Linux.
            #mount  /dev/sda5      /mnt     ó bien  #mount –t ext3           /dev/sda5        /mnt
Ejecutamos:
# chroot /mnt
Esto para indicar que actuaremos sobre la raíz del sistema de la máquina, no del sistema raíz del cd-live.
Ejecutamos:
# passwd
Cambiamos la contraseña y ponemos la nueva.
Reseteamos el sistema y extraemos el cd-live.




INSTALACION DE DEBIAN EN UNA MAQUINA VIRTUAL


CERTIFICACION LINUX 

El primer paso para conseguir la Certificación LPI es hacerse con una LPI ID, inscribiéndose en la página oficial de LPI Global, haciendo click aquí.
Una vez conseguida la LPI ID, puede realizar el examen a través de ordenador (CBT) en un centro VUE o Prometric. Puede consultar la relación de centros en los siguientes enlaces: centros VUE, centros PROMETRIC, o consultar la lista de nuestros centros asociados.
También es posible realizar el exámen en papel (PBT) en alguno de los eventos del planeta Open Source en los que LPI España está presente. En estos eventos se realizan rondas de exámenes patrocinados con importantes descuentos (50%) y donde los candidatos suelen realizar 2 exámenes aprovechando condiciones tan favorables.
Para conocer los próximos eventos  donde estará presente LPI con sus exámenes.

ACESSO REMOTO A UN SERVIDOR LINUX
1º.-Desde un cliente Windows
Para acceder a nuestro servidor Linux desde Windows necesitaremos un pequeño programa llamado Putty, mediante el cual podremos acceder a nuestro servidor Linux.

Al abrir dicho programa se abrira la siguiente ventana:


Tras abrirse la ventana, en la pestañita de Host name, ponemos la direccion IP de nuestro servidor Linux y el puerto ponemos el 22, tras realizar estas tareas aparecerá un terminal. 

En el siguiente terminal pondremos el nombre del usuario y su respectiva contraseña, y listo ya estamos en nuestro Linux.

2º.-Desde un cliente Linux
Para acceder a un servidor Linux desde un cliente Linux, necesitaremos tener instalado ssh las dos maquinas, si no lo tenemos instalado lo haremos mediante el siguiente comando: #aptitude install ssh.

Tras haber instalado el ssh, inicamos el servicio siguiendo este comando: #etc/init.d/ssh start

Finalmente para conectarnos lo haremos de la siguiente manera: # ssh (nombre_usuario)@ip y posteriormente nos preguntara la contraseña de dicho usuario. y FIN ya estamos en nuestro Linux.

TRANSFERENCIA DE ARCHIVOS A UN SERVIDOR
1º.-Desde un cliente Windows XP  
Para transferir archivos desde un cliente Windows, los podemos realizar por winscp.
Entramos con la IP del usuario, el nombre del usuario y la contraseña la dejamos en blanco.
A continuacion nos pedira la contraseña de la cuenta del usuario.
Y por ultimo transferimos el archivo de la parte izquierda a la parte derecha.

2º.-Desde un cliente Linux
Debemos tener el ssh funcionando, para iniciarlo lo haremos mediante el siguiente comando: /etc/init.d/ssh start
Tras iniciar el shh haremos el siguiente comando: $scp (nombre del archivo) usuario@IP:/home/usuario/Desktop
Y fin, ya habremos transferido nuestro archivo.

NOTA: El archivo que deseamos transferir lo debemos crear antes de mandarlo en nuestro equipo.

COMANDOS LINUX


INSTALACION DRIVER TARJETA INALAMBRICA


1º.-Primero comprobamos el modulo que tenemos cargado para nuestra tarjeta de red
# lspci -v

2º.-Nos bajamos el modulo de la tarjeta en la pagina web del fabricante (en este caso Marvell)
El paquete que nos hemos descargado ha sido el siguiente: marvell88E8053


3º.-Descomprimimos el paquete
# tar jxvf marvell88E8053.tar.bz2

NOTA: Leemos el README y nos indica como instalar nuestra tarjeta

4º.-Nos vamos a  cd DriverInstall/ y posteriormente ejecutamos ./install.sh

NOTA: Antes de instalar dicho paquete es conveniente realizar estas operaciones:
#aptitude update y luego #aptitude upgrade

5º.- A continuacion es conveniente tener instalado:
#aptitude install gcc
#aptitude install make
#aptitude install build-essential
#aptitude install linux-headers-`uname -r`
#aptitude search linux-headers

6º.- Volvemos a instalar nuestro paquete → ./install.sh
Y nos encontramos con el siguiente error: ./functions: 44:Syntax Error “(“ unexpected
La solucion a este problema es en el script .install.sh à Tenemos que modificar la primera línea y poner /bin/bash

7º.-Volvemos a instalarlo el driver y vemos que nos da una serie de opciones, elegimos instalación y listo.

Y por ultimo colocamos el driver que nos carga por defecto en la lista negra à /etc/modprobe.d/blacklist.conf

Reiniciamos el equipo y vemos que se carga el del fabricante en lugar del por defecto, pero para que se cargue permanente  tenemos que actualizar initramfs, con las siguientes opciones: #update-initramfs –k all -u


Configurar un RAID1 con Hot Spare durante la instalación