Cómo montar un servidor con Linux en tu propia casa (I)

6 - Noviembre - 2006 at 10:06 am | In Proyectos | 31 Comments

Serie completa: Cómo montar un servidor Linux en tu propia casa (I, II y III)

servidor061120062.jpg

Esta semana la dedicaremos a montar un servidor Linux en nuestra casa. Apartad cazuelas, librerías y al abuelo y dejad hueco a ese pecé que tenéis guardado en el fondo del armario cogiendo polvo. Recuperadlo. Yo me traje uno de la empresa (PIII, 1 Gh.) y quité las patéticas ‘pegatas’ que avisaban de que era un producto “designed for Windows 2000“. O usad el mismo PC desde el que leéis esto. ¿Y si siguiendo este sencillo ‘tuto’ llevas a cabo ese proyecto que te rondaba por la cabeza y en un año estás nadando en dólares? Seguro que no.

Comenzamos.

No quiero dar nada por entendido. Unos sabéis mucho y otros básicamente nada, así que este primer posteo lo dedicaremos a sentar las bases y a explicar qué es un servidor, para qué nos puede servir y qué herramientas vamos a utilizar para lograr nuestro objetivo.

Vayamos por partes. ¿Qué es un servidor? Primero, advertir de que la palabra antes designaba al software que gestionaba estos ordenadores, pero con el tiempo ésta ha pasado a llamar a la máquina. En la práctica, un servidor es un ordenador que resuelve las peticiones de otras máquinas, que en este caso son los clientes. El ordenador servidor ofrece archivos solicitados por los clientes (ésta es la tarea más habitual), pero también permite compartir impresoras, gestionar correo electrónico, etc.

Por suerte, sobre todo para los que ’semos probes’, para disponer de un servidor no hace falta un Pentium nosécuántos. O un Dual Core. Sencillamente, un Pentium II nos valdrá, sobre todo para el fin de este tutorial. Pero si no posees uno, tranquilo, yo te lo vendo (je, je, es broma). En serio, aunque no sea recomendable, el único PC de tu casa o trabajo te valdrá, el mismo que utilizas en este preciso momento.

¿Qué vamos a lograr con este tutorial? Pues bien, nos ponemos una meta no muy complicada que seguro os anima a llegar a más con vuestro server. La idea es alojar páginas en nuestro PC mediante Apache, y hacer que quien teclee una URL determinada acuda a ellas automáticamente. Pero, además, lograremos que esos hacheteemeeles no sean algo estático. Al contrario, les añadiremos el dinamismo de PHP y las bases de datos de MySQL para que podamos, por ejemplo, utilizar un CMS, un gestor de contenidos del tipo WordPress, Mambo, Joomla o Drupal. Dicho de otra manera: albergaremos una página web dinámica en nuestro propio PC y permitiremos que la gente lo vea. Y todo ello, con una distribución ordinaria como Ubuntu 6.10 Edgy Eft y en un lenguaje de humanos.

Para ir abriendo boca, vayamos instalando unas cosillas. Abre una Terminal (Aplicaciones / Accesorios / Terminal) y teclea (copiapega) lo siguiente:

sudo su [mete tu clave root]
apt-get install php5 php5-mysql mysql-server mysql-client mysql-common

Deja que se descarguen e instalen solos esos 90 Mb. Y si te apetece saber más, aguarda hasta mañana. Aquí, a la misma hora.


31 comentarios »

Canal RSS de los comentarios de la entrada. URI para TrackBack.

  1. Es idea mia o este post ya estaba publicado el sabado y lo bajaron??

  2. Uno de los motivos por los cuales no se usa Windows en servidores (además de la estabilidad, seguridad, etc.) es porqué Windows va ligado al entorno gráfico. Un servidor no necesita entorno gráfico, solo le chupará recursos y entorpecerá la función principal, por eso recomiendo que bajéis la versión “alternativa” de Ubuntu pensada para servidores, que ya viene sin entorno gráfico. Seguramente publique algo al respecto en mi blog más adelante.

    • Actualmente grandes coorporaciones de los gobiernos, tienen licencias de Microsoft y por lo tanto sus servidores están basados en Microsoft Windows Server 2003 o posterior, yo conozco bastante ese sistema debido a que estoy ligado a la informática y seguridad en redes, como tu decías, tiene un entorno gráfico que utiliza bastantes recursos, pero te hago saber que cualquier distribución Linux también puede poseer un entorno gráfico.
      Obviamente la razón principal de utilizar Linux en un servidor es su seguridad, su gratuidad (lógico) y su tipo de licencia.

      Saludos

  3. A mí no me suena este artículo…

  4. :D Muy bueno!

  5. Una pregunta:

    (Aclarando antes que no se mucho de servidores). Yo me conecto a internet por megacable y por lo tanto no tengo una IP fija, asi que mi duda es: ¿cómo puedo hacer para accesar a este servidor casero?, ¿hay alguna forma en la que podria tenerlo funcionando constantemente y utilizar mi dirección de dominio como acceso?

    De antemano gracias por la atención prestada a esta duda.

  6. Esa unidad de CD/DVD corre peligro de estropearse.
    A mi ya se me estropeo una vez por tener la carcasa volteada, ya que el CD rallo la lente (o algo parecido).

  7. Para Drako:

    En el caso de montar un servidor con IP dinámica (la que tenemos la mayoría) hay servicios como el de No-IP
    que te solventa el problema.

  8. ¿que version de linux va mejor para servidor?
    ubuntu, suse, mandriva, red hat

    • Todo va en cuestión de gustos, ya que esos sistemas mencionados están basados en GNU/Linux.
      Para montar un servidor yo te recomiendo que uses Debian, ya que está enfocado a la seguridad en redes, como ya te dije, es cuestión de gustos y que investigues más sobre los sistemas, ya que cada S.O está enfocado a algo distinto, pero basado en lo mismo.

      Saludos

  9. HOLA,,, necesito hacer un servidor de linux a windows la version que estoy utilizando es mandrake10.0 ya baje los paquetes necesarios (samba y apache) solo que no me identifica las maquinas al mometo de conectarlas tengo el mismo usuario ya puse las direcciones ip etc pero no las veo como ahi ke?

  10. [...] Parte 1: Como empezar a montar el servidor. * Parte 2: Como seguir configurando el servidor. * Parte 3: Retoques finales para el correcto [...]

  11. Me quito el sombrero y digo: waw!….

    Que buena aportación.

    “Somos libres y seguiremos siendo libres”
    Revista Free Tux: http://clitec.wordpress.com

  12. [...] Como montar un servidor en tu propia casa [...]

  13. [...] Cómo montar un servidor con Linux en tu propia casa (I, II y III) – Dos y dos cuatro [...]

  14. Buen dia, estaba leyedo los comentarios y pues todas parecen ser muy buenas aportaciones, sin embargo queria preguntar algo y si alguien tiene algun comentario que me pueda ayudar pues lo agradeceria bastante.

    Necesito montar un servidor en linux, servidor ltsp. En este tiene que ir servidor de correo, radio y web.

    Gracias!

    Rosemary Vielman

  15. alert(‘hi’);

  16. no puedo instalar php5 me dice q no se pudo encontrar el paquete php5
    que paso??
    que hago??

  17. [...] Ver:  Tutorial [...]

  18. Estas exo un caxo de frikasooO!!!!!!

  19. hola excelente tutorial me preguntaba también aplica para las versiones Ubuntu 8.10 o hay algún cambio. Gracias y si me podes colaborar.+-

  20. Hola!
    hasta ahi lo que mas o menos sabemos todos ! pero …..y despues?

    saludos

    Elindio(al fin libre de w)

  21. Buenas, acabo de llegar aqui por el jujle, estaba interesante el inicio del tutorial, y hibas muy bien, pero que pasa con el resto? Se te fundio el server y quedaste sin linea?

    Haber si continua la historia, que ahora el ubuntu ya va para la version 9.

    Salu2!

  22. Muy buena la idea de hacer una guía.
    yo creo que con ésta guía no solo los usuarios aprenderan a tener su servidor casero , sino que también entraran un poco en el mundo de linux y en el mundo de las redes.
    mi opinión personal sobre el tutorial/manual es muy práctico y por lo que he leído esta muy bíen explicado.

    Saludos ;)

  23. buenas, yo tampoco puedo instalar el paquete php5. Me dice q no lo encuentra. d donde lo puedo descargar? gracias !

  24. Hola quisiera seguir de cerca el tutorial para montar un cervidor en casa.

  25. me parec eun aporte bueniiisimo, lo seguiré
    por cierto recomiendas contratar una linea adsl, expresamente para esto?

    gracias

  26. hola, un buen aporte!! pero seria mas interasante si instalamos un servidor de verdad(por ejempolo ubuntu server)en un maquina aparte, y conectarno desde otra pc hacia el servidor, alguien tiene algunas guias, urls… les agradesco anticipadamente por la respuesta!!

    salu2!!!!!!!!!!!!!!!!1

  27. hola… necesito saber los pasos para instalar un servidor de ficheros linux…. gracias.

  28. Por seguridad, es recomendable no logearse como root en consola, lo ideal es hacer lo siguiente:
    ———————-
    sudo apt-get install php5 php5-mysql mysql-server mysql-client mysql-common

    en vez de:
    sudo su
    apt-get install php5 php5-mysql mysql-server mysql-client mysql-common
    ———————-

    La diferencia es que con la primera linea de comando, solo la instrucción apt-get install….. será con permisos de root y cuando la termine continuará como usuario, en cambio la segunda opción (sudo su) nos dejará la consola en modo root lo cual es bastante inseguro.

    Saludos y muy buena introducción (aunque algo corta jejeje)

  29. Gracias por los comentarios y aportes, ya tengo mi servidor.


Deja un comentario

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Blog de WordPress.com. | Theme: Pool by Borja Fernandez.
Entries and comments feeds.