We may earn an affiliate commission when you visit our partners.
Course image
Udemy logo

Administrador Hosting en Debian GNU/Linux

Ricardo Párraga Zaldívar

Aprenderás a instalar y configurar los servicios en Debian GNU/Linux que cualquier proveedor de hosting ofrece en la actualidad convirtiendote en administrador de tu propio servidor hosting basandote sobre las prácticas y teorías de cada uno de los servicios de red para tener un servidor como los que se ofrecen en el mercado actual en internet. Administrarás los servicios de tu Debian GNU/Linux para ofrecer servicios de red externos, de manera controlada de acuerdo a tus necesidades igualando o superando los servicios que otros proveedores de hosting en internet ofrecen. Esto es posible ya que tú seras el que configurará los servicios como tu requieras sin que nadie te imponga restricciones. Dispondrás de una gama amplia de servicios en tu servidor hosting, desde un simple servidor FTP, de páginas web, servidor de correo hasta configurar un panel de control para proveer servicios a posibles clientes. Para motivar tu aprendizaje estaré disponible las primeras 48 horas para guiarte paso a paso y responder a cualquier interrogante que tengas.

Enroll now

What's inside

Learning objectives

  • Una vez finalizado el curso serás capaz de instalar un servidor para hosting de servicios en debian gnu/linux.
  • Conocerás como las empresas en internet proveen servicios de hosting.
  • Mostrar varias opciones de proveer servicios de hosting en internet.

Syllabus

Introducción

En este video veremos el temario del curso "Administrador Hosting Debian GNU/Linux"

Descarga e Instalación de un Sistema Operativo Debian GNU/Linux
Read more

En este video explicaremos la topología a usar para nuestra red interna. Simulamos una red interna como la de nuestros hogares u oficina pequeña en la que tenemos uno o más equipos en una LAN o Red de Area Local.

En este video descargaremos el sistema operativo Debian GNU/Linux para nuestro Servidor Debian-Hosting. Escogeremos la versión de Debian debian-7.4.0-amd64-netinst.iso de alrededor de 222MB de tamaño para así instalar el sistema operativo base únicamente y descargar de internet luego cualquier otro componente de software que necesitemos.

En este video veremos como instalar el sistema operativo Debian GNU/Linux para nuestro Servidor Debian-Hosting. Veremos los pasos básicos para instalar sólo los componentes mínimos necesarios para poder establecer una conexión remota por medio del protocolo SSH desde nuestra terminal en nuestro sistema operativo Debian-Cliente y así iniciar la administración remota.

En este video estableceremos una conexión remota desde nuestro sistema operativo Debian-Cliente hacia nuestro servidor Debian-Hosting por medio del protocolo SSH para actualizar los repositorios y el sistema operativo Debian GNU/Linux.

En este video veremos como cambiar el nombre del Host o Hostname en nuestro servidor Debian-Hosting aunque durante la instalación definimos el nombre del Hostname por lo que acá veremos como cambiarlo si así se desea.

En este video veremos como configurar el FQDN (Fully Qualified Domain Name) en el servidor Debian-Hosting ,aunque durante la instalación configuramos el nombre de dominio, por lo que acá veremos como cambiarlo si así se desea.

En este video haremos un pequeño test o diagnóstico de resolución de nombres y comprobación de conexión de red tanto interna en nuestra LAN como externa hacia Internet.

Instalación y Configuración de Servicios de Red

En este video veremos como instalar y configurar el servicio de red SSH en el servidor Debian-Hosting. Agregaremos un usuario al sistema operativo y le daremos derechos de administrador para ejecutar comandos a travez del comando 'sudo' por lo que instalaremos también el paquete de software necesario.

NOTA: Cabe mencionar que la mayoría de lo que veremos en este video ha sido hecho durante la instalación del sistema operativo por el instalador en nuestro servidor Debian-Hosting por lo que acá haremos un repaso de como proceder en caso no tengamos el servicio de red SSH instalado y configurado.

En este video veremos como instalar en nuestro servidor Debian-Hosting un servicio de FTP con el programa vsftpd. Veremos la configuración básica de este servicio y como conectarnos remotamente desde nuestro Debian-Cliente.

NOTA: La configuración de este servicio la hemos hecho de acuerdo a nuestras necesidades. Hay mucha contradicción en cuanto a usar o no FTP en servidores públicos en internet debido a la vulnerabilidad que esto representa. Hay muchas maneras de restringir a asegurar este servicio y acá hemos mostrado como instalarlo y hacer uso de ello pero no como configurarlo para una mayor seguridad.

En este video veremos como instalar el servidor de páginas web Apache en nuestro servidor Debian-Hosting. La instalación es muy sencilla y la configuración se hace únicamente si se hospedan más de un sitio web en el mismo servidor. Por lo demás Apache funciona al terminar la instalación sin ninguna configuración adicional.

En este video estaremos explicando como hospedar un sitio web adicional al que por defecto tenemos cuando instalamos el servidor web Apache y lo haremos por medio de Virtual Hosts. Adicionaremos una IPv4 nueva de nuestra subred privada a un adaptador vitual en nuestro servidor y modificaremos los archivos de configuración para servir por medio de Apache el nuevo sitio web.

En este video veremos como instalar la base de datos MySQL en nuestro servidor Debian-Hosting. Luego ejecutaremos el script mysql_secure_installation para configurar una mayor seguridad en nuestra base de datos.

En este video veremos como instalar PHP en nuestro servidor Debian-Hosting así como alguno de sus componentes más importantes. Haremos una prueba luego desde nuestro Debian-Cliente para conectarnos a travez del navegador web y corroborar la ejecución correcta de archivos con extensión .php

En este video veremos como instalar el administrador de base de datos phpMyAdmin en nuestro servidor Debian-Hosting. Haremos una prueba luego desde nuestro Debian-Cliente para conectarnos a la base de datos MySQL por medio del navegador usando phpMyAdmin.

En este video veremos como instalar el protocolo de tiempos Network Time Protocol (NTP). Este protocolo nos mantendrá actualizada la hora en nuestro servidor Debian-Hosting.

En este video veremos como configurar Exim, el MTA (Mail Transfer Agent) que viene instalado por defecto en Debian. Exim por defecto solo escucha en la IP 127.0.0.1 por lo que solo podemos enviar correos internamente en el servidor Debian-Hosting entre usuarios y servicios. Veremos como configurarlo para enviar correos locales así como a Internet.

NOTA: Para recibir correos desde Internet tendríamos que configurar un nombre de dominio con DNS para que estos sean enviados a nuestro servidor a travez de nuestra IP pública.

En este video veremos como instalar el servicio para IMAP con el paquete de software dovecot-imapd y veremos como instalar el cliente de correo SquirrelMail. Haremos la configuración para ver nuestro correo via web a travez del navegador.

En este video veremos como instalar el servidor DNS Bind9 en nuestro servidor Debian-Hosting. Descargaremos el software necesario e instalaremos el mismo configurando una zona "forward" y una zona "reverse". El propósito de tener un servidor interno es facilitar la resolución de nombres en nuestra LAN o Red de Area Local. Para peticiones de resolución de dominio que nuestro servidor no pueda realizar ya sean estos de nombres externos el servidor DNS enviará la petición a servidores DNS externos que en este caso serán los que Google provee 8.8.8.8 y 8.8.4.4.

En este video veremos el uso de utilidades para el monitoreo de recursos del servidor Debian-Hosting. Veremos utilidades que se encuentran en su mayoría instaladas e instalaremos algunas otras que considero útiles.

NOTA: Las herramientas de monitoreo vistas acá no son las únicas disponibles. Hay variedad de herramientas para el monitoreo de diferentes recursos del servidor. Varios administradores de sistemas ocuparán las mismas o quizá otras dependiendo del recurso a monitorear.

En este video veremos una herramienta en entorno gráfico por medio del navegador web que muestra varios recursos en una sola interface. Instalaremos la herrramienta phpSysInfo y veremos a travez del navegador desde nuestro Debian-Cliente la información de nuestro servidor Debian-Hosting.

Usando una Cuenta de Hosting con CPANEL

En este video explicaremos que es una cuenta de Hosting usando el panel de control CPANEL para hospedar un sitio web. Usaremos un ejemplo de un sitio web de uso personal y hablaremos de las ventajas y desventajas además de todo lo que se puede hacer con este panel de control.

Links:

HostGator

Usando una Cuenta de Hosting Reseller

En este video explicaremos como funciona un servicio de Hosting Reseller con el proveedor de servicio que he usado por años HostGator. Veremos como es una cuenta de Reseller y crearemos una cuenta de cliente con CPanel con la cual accesaremos para ver algunas de las opciones disponibles.

Links:

HostGator

Usando un Servidor Privado Virtual (VPS) o Cloud Server

En este video explicaremos como funciona el servicio de un Cloud Hosting Provider. Veremos algunas ventajas y desventajas de los tres servicios que más ocupo en Internet para que tengas opciones a la hora de escoger tu proveedor de servicio de Virtual Private Server (VPS).

Links:

DigitalOcean

NOTA: Durante la creación de este Curso la interface de la comunidad de Digital Ocean cambió de apariencia por lo que será diferente a la de este video, pero siempre mantienen el mismo contenido.

Conclusión

En este video les quiero dar las gracias por haber visto todo el curso. Espero que este curso haya sido de su agrado y espero que hayan comprendido el material aca expuesto y como funcionan las empresas que proveen servicios de Hosting en internet.

Ing. Ricardo Parraga

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Desarrolla habilidades básicas para ser administrador de redes
Explora herramientas de monitoreo de recursos para la gestión de servidores
Proporciona instrucción sobre la configuración de servicios de red esenciales como SSH, FTP, Apache, MySQL, PHP y DNS
Presenta el concepto de alojamiento web compartido y servidores virtuales privados (VPS)
Requiere familiaridad previa con la administración de sistemas

Save this course

Save Administrador Hosting en Debian GNU/Linux to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Administrador Hosting en Debian GNU/Linux with these activities:
Review Debian GNU/Linux Basics
Refresh your understanding of basic Linux and Debian GNU/Linux concepts to enhance your comprehension of the course material.
Browse courses on Linux
Show steps
  • Review online tutorials and documentation on Debian GNU/Linux basics.
  • Practice basic Linux commands and navigation in a virtual environment.
Practice SSH and Remote Management
Enhance your proficiency in remote server management by practicing SSH commands and navigating remote servers.
Show steps
  • Connect to your Debian server using SSH from a terminal.
  • Practice basic commands for file management, updating packages, and user management.
Configure a Virtual Debian Server
Build a hands-on understanding of Debian server configuration by setting up a virtual server using virtualization software.
Show steps
  • Choose and install virtualization software.
  • Configure the virtual machine and install Debian GNU/Linux.
Three other activities
Expand to see all activities and additional details
Show all six activities
Follow Debian-Hosting Setup Tutorials
Reinforce your understanding of Debian hosting setup by following comprehensive tutorials and documentation.
Show steps
  • Identify reliable tutorials from reputable sources.
  • Follow step-by-step instructions to set up various hosting services.
Create a Debian Hosting Deployment Plan
Solidify your understanding of Debian hosting setup by documenting a comprehensive deployment plan.
Browse courses on Deployment Planning
Show steps
  • Define the purpose and requirements for your Debian hosting setup.
  • Plan the server architecture and network configuration.
  • Document the step-by-step process for implementing your plan.
Participate in Debian Hosting Challenges
Test your skills and knowledge by engaging in online challenges and competitions centered around Debian hosting.
Show steps
  • Identify Debian hosting competitions or hackathons.
  • Prepare and participate in the challenge.

Career center

Learners who complete Administrador Hosting en Debian GNU/Linux will develop knowledge and skills that may be useful to these careers:

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Administrador Hosting en Debian GNU/Linux.
Administración de sistemas y servicios de infraestructura...
Most relevant
Introducción al desarrollo de aplicaciones web
Most relevant
Introducción a la terminal de comandos de Linux
Most relevant
Facebook Ads: Cómo utilizar el poder de la publicidad en...
Most relevant
Optimiza tu cuenta de negocio en Instagram
Most relevant
Crea una cuenta de negocio en Instagram
Most relevant
Node.js backend básico con buenas prácticas.
Most relevant
Primeros Pasos en Instagram for Business
Most relevant
Gobierno Digital
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser