Ubuntu ServerTodo informático acaba en un momento u otro instalando su propio servidor casero, para centralizar sus fotos y música, descargar del emule, tener las impresoras siempre online, hasta para su propia web casera (o entorno de desarrollo web).

Hace unos meses hice una instalación usando un KUbuntu 6.06 desktop, y aprendiendo de los fallos (y aprovechando un ordenador algo más nuevo) volví a montar un server, ésta vez un Ubuntu Festy 7.04 server.

Éste artículo es un log de lo hecho hasta tener un servidor usable, una base dónde empezar a montar cosas, que serán justamente motivo de futuros artículos en Syntax Error.

El ordenador propiamente es un Pentium III 933 con 512 MB de RAM, un par de discos duros PATA IDE (uno de 40 GB y otro de 80 GB) y un disco duro externo USB 2.0 de 200 GB con su placa PCI USB 2.0 (los que venían con el ordenador eran USB 1.1

El Sistema Operativo a instalar es un Ubuntu Festy 7.04 versión server (no la desktop), que facilita mucho el trabajo. En el momento de la instalación había una red interna con un router que me daba DHCP (no es necesario) e internet.

Dicho ésto, ahí va el “log” de la instalación:

- Fase 1
- Autoarranque
- F2 Language > Español
- “Instalar en el disco duro”
> Carga el sistema de arranque
- Nombre de la máquina: server
- Particionado: Manual (se detectan HD USB!!) 40GB:[20GB sys / 1 GB swap / 10 GB server (punto montaje “/server”)] / 80GB:[Todo es punto de montaje “/home”]
- Zona horaria: Península
- Está el Reloj en UTC? No
- Nombre Completo usuario (no superusuario): José Pérez
- Nombre user: pepe
- Contraseña: pepito
- repetir contraseña
> Instala el sistema base
- Selección de Programas
- Preset: LAMP Server
> Instala
> Grub
> Reset
- Primer inicio
> Checked errors. Reset.
> Login. !!
$ ifconfig //que configuración tiene de red
> 192.168.1.100 ?????????????????
$ ping 192.168.1.1
> ok !!!
$ ping www.google.es
> OK!!!!
$ less /etc/network/interfaces    //como está setada la red
> DHCP… ah, ok.
- Setado de red
$ sudo su    //pasar a root
$ passwd    //setar password
$ vim /etc/network/interfaces    //editar configuración de red
> iface eth0 inet static
> address 192.168.1.100
> netmask 255.255.255.0
> network 192.168.1.0
> broadcast 192.168.1.255
> gateway 192.168.1.1
$ vim /etc/resolv.conf        //editar servidores DNSs
> nameserver xx.xx.xx.xx  //ip del servidor DNS a conectarse para resolver nombres
$ /etc/init.d/networking restart    //Resetear red
- Actualización del sistema
$ less /etc/apt/sources.list    //Verificar repositorios activos
[$ vim /etc/apt/sources.list    //Verificar repositorios activos
> Descomentar repositorios
> Si no se quiere instalar desde el CD, comentar el repositorio “cdrom”]
$ apt-get update    //actualizar repositorios
$ apt-get upgrade    //actualizar el sistema
- Montar disco duro externo USB
$ mkdir /mnt/datos    //creamos el directorio de montaje
$ vol_id /dev/sda1    //extrae la info del volumen sda1. Sustituir sda1 por la unidad en cuestión
> Nos apuntamos el UUID
$ vim /etc/fstab
> Al final de todo escribimos:
UUID=xxxxx /mnt/datos vfat    //xxxxx es el UUID que nos hemos apuntado; vfat es el tipo de partición del disco a montar
$ mount -a    //recargamos el fstab
- Instalar Server ssh
$ apt-get install openssh-server    //instalar el server
$ vim /etc/ssh/sshd_config    //editar configuración
> Protocol 2

> PermitRootLogin no

> AllowUsers jane john
> ssh probado y funcionando

Más adelante vendrá el log del servidor WEB con soporte PHP y MySQL y su FTP ;)

Saludos!

Deja una Respuesta