Blog / ¿Qué es CentOS? Guía sobre el S.O.

¿Qué es CentOS? Guía sobre el S.O.

por SW Team

Habrás escuchado que GNU/Linux consta de distribuciones (también conocido como distro) de software, basadas en el núcleo de Linux con paquetes para añadir características o funciones. Una de las más populares es CentOS.

¿Qué es CentOS?

CentOS (Community ENTerprise Operating System, o sistema operativo para empresas basado en los aportes de la comunidad) es un sistema operativo totalmente gratuito y libre, basado en RedHat Enterprise Linux, también conocido por sus siglas RHEL. Como gestor de paquetes utiliza el formato RPM, destacando por su estabilidad y soporte.

cta:cloud_so_alma_9

Características principales

  1. Estabilidad y seguridad: CentOS es conocido por su excepcional estabilidad y seguridad. Está basado en Red Hat Enterprise Linux (RHEL), lo que le proporciona una sólida arquitectura y un enfoque riguroso en la seguridad, haciéndolo menos vulnerable a virus y malware.

  2. Facilidad de uso: Aunque CentOS es tradicionalmente utilizado en entornos de servidores y por administradores de sistemas, su interfaz y herramientas también son accesibles para usuarios avanzados que buscan una experiencia más controlada y personalizada.

  3. Software libre y gratuito: Una de las mayores ventajas de CentOS es que es un proyecto de código abierto, lo que significa que es completamente gratuito para descargar y usar. Además, tienes la libertad de acceder y modificar su código fuente para adaptarlo a tus necesidades específicas.

  4. Compatibilidad con el hardware: CentOS ofrece una amplia compatibilidad con diversos tipos de hardware, lo que lo hace adecuado tanto para servidores modernos como para equipos más antiguos. Esta versatilidad es especialmente valorada en entornos empresariales.

  5. Soporte a largo plazo: CentOS proporciona soporte a largo plazo, lo que garantiza actualizaciones de seguridad y mantenimiento por varios años. Esto es crucial para empresas que buscan una solución estable y confiable a largo plazo.

  6. Ecosistema empresarial: Al estar basado en RHEL, CentOS se beneficia de un ecosistema empresarial, con acceso a una amplia gama de aplicaciones y herramientas optimizadas para entornos corporativos y de servidores.

  7. Comunidad activa: CentOS cuenta con una comunidad activa y vibrante que ofrece soporte, documentación y recursos para ayudar a los usuarios a resolver problemas y optimizar su experiencia con el sistema operativo.

¿Cómo puedo empezar a usar CentOS?

Visita nuestra página web www.swhosting.com y crea tu Cloud en cuestión de segundos. Nuestro asistente de configuración se encargará de guiarte en todo el proceso.

Consigue tu servidor Cloud con CentOS

Primeros pasos en CentOS

  1. Crear Usuarios y Asignar Permisos:

Crear un Nuevo Usuario: Utiliza el comando adduser seguido del nombre de usuario para crear un nuevo usuario.

sudo adduser nuevo_usuario

Asignar Permisos de Sudo: Para otorgar permisos de administrador o superusuario (sudo) a un usuario, agrégalo al grupo wheel.

sudo usermod -aG wheel nuevo_usuario

Eliminar un Usuario: Si necesitas eliminar un usuario, utiliza el comando userdel.

sudo userdel nombre_usuario

Editores de Texto:

Nano: Es un editor de texto simple y fácil de usar en la terminal. No viene por defecto, deberás instalarlo previamente.

nano nombre_archivo

Guardar y Salir en Nano:

  • Cuando hayas terminado de editar el archivo, presiona Ctrl + O para escribir los cambios en el archivo.
  • Te pedirá que confirmes el nombre del archivo. Simplemente, presiona Enter si estás satisfecho con el nombre actual.
  • Luego, presiona Ctrl + X para salir de Nano.

Vim: Es un editor de texto potente con una curva de aprendizaje más pronunciada.

vim nombre_archivo

Guardar y Salir en Vim:

  • Para guardar los cambios y salir de Vim, primero asegúrate de estar en el modo de comandos presionando la tecla Esc.
  • Escribe :wq y luego presiona Enter. Esto guarda los cambios y cierra el archivo.
  • Si solo deseas guardar el archivo sin salir de Vim, puedes usar :w en lugar de :wq.

Salir sin Guardar Cambios:

  • Si deseas salir de Vim sin guardar los cambios, puedes usar :q!. Esto forzará la salida sin guardar los cambios.

Administración de Paquetes:

Actualizar la Lista de Paquetes: Antes de instalar nuevos paquetes, actualiza la lista de paquetes disponibles.

sudo yum update

Instalar un Nuevo Paquete: Utiliza el comando yum install seguido del nombre del paquete para instalarlo.

sudo yum install nombre_paquete

Eliminar un Paquete: Utiliza el comando yum remove seguido del nombre del paquete para eliminarlo.

sudo yum remove nombre_paquete

Configuración de Red:

Configuración de IP Estática: Edita el archivo /etc/sysconfig/network-scripts/ifcfg-nombre_interfaz y añade la configuración de red estática.

DEVICE="nombre_interfaz"
ONBOOT=yes
TYPE=Ethernet
BOOTPROTO=static
IPADDR=[dirección_IP]
NETMASK=[máscara_de_red]
GATEWAY=[dirección_gateway]
IPV6INIT=no

Reiniciar la Red: Aplica los cambios de configuración utilizando el comando sudo systemctl restart network.

sudo systemctl restart network

Conclusión

Esta guía te proporciona los fundamentos para trabajar con CentOS en la línea de comandos. Si vienes de sistemas operativos como Debian o Ubuntu, notarás bastantes diferencias. A medida que te familiarices más con el sistema operativo, podrás explorar y aprender más sobre sus características y funcionalidades avanzadas. ¡Disfruta explorando y experimentando con CentOS desde la interfaz de línea de comandos (CLI)!

cta:domains

i