
Clase donde se explica el contenido del curso.
CentOS es descargable desde https://www.centos.org y ScientificLinux desde https://www.scientificlinux.org/downloads/
systemd es un conjunto de demonios o daemons de administración de sistema, bibliotecas y herramientas diseñados como una plataforma de administración y configuración central para interactuar con el núcleo del Sistema operativo GNU/Linux
Las unidades pueden ser, por ejemplo, servicios (.service), puntos de montaje (.mount), dispositivos (.device) o sockets (.socket).
Cuando se usa systemctl, por lo general, tiene que especificar el nombre completo de la unidad, incluyendo el sufijo, por ejemplo, sshd.socket. Sin embargo, hay unos pocos atajos cuando se especifica la unidad en las siguientes órdenes systemctl:
Consulte man systemd.unit para más detalles.
Listado de unidades activas:
$ systemctl
o bien:
$ systemctl list-units
Listado de unidades que han tenido problemas:
$ systemctl --failed
Puede ver un listado de las unidades instaladas con:
$ systemctl list-unit-files
Apagado y reinicio del sistema:
$ systemctl reboot
Apagado del sistema:
$ systemctl poweroff
Suspensión del sistema:
$ systemctl suspend
Poner el sistema en hibernación:
$ systemctl hibernate
Para ver cuánto tiempo ha empleado el arranque del espacio del kernel y del espacio del usuario, solo tiene que utilizar:
oforte:~ # systemd-analyze
Para ver un listado de las unidades iniciadas, ordenadas según el tiempo que necesitan para comenzar, escriba:
oforte:~ # systemd-analyze blame
También puede crear un archivo SVG que describe el proceso de arranque gráficamente:
oforte:~ # systemd-analyze plot > plot.svg
journalctl permite filtrar los resultados por campos específicos. Ejemplo: Mostrar todos los mensajes del arranque:
oforte:~ # journalctl -b
Mostrar los mensajes nuevos en tiempo real:
oforte:~ # journalctl -f
Mostrar todos los mensajes de un ejecutable específico:
oforte:~ # journalctl /usr/lib/systemd/systemd
Mostrar todos los mensajes de un proceso específico:
oforte:~ # journalctl _PID=1
Uso horario
Puede comprobar el uso horario que rige en su equipo con:
$ timedatectl status
Puede listar las áreas disponibles con:
$ timedatectl list-timezones
Puede cambiar el uso horario con:
# timedatectl set-timezone <Zone>/<SubZone>
He aquí un ejemplo:
# timedatectl set-timezone Europe/Madrid
El hostname es un nombre único creado para identificar una máquina en una red: está configurado en /etc/hostname. El archivo puede contener el nombre de dominio del sistema, si los hubiere.
Para establecer el nombre del equipo, escriba:
# hostnamectl set-hostname elnombredemiequipo
Esto pondrá elnombredemiequipo en /etc/hostname.
El comando ip reemplaza al comando ifconfig.
El comando ss reemplaza al comando netstat
nmcli, es el comando de consola que pone a Network Manager disponible para ser manipulado desde una terminal. nmcli posee el siguiente formato: nmcli [OPCIONES] OBJETO { COMANDO | help }.
Configurar de modo visual Network Manager.
Puede utilizar la orden siguiente para ver la configuración del teclado presente en su equipo:
oforte:~ # localectl status
System Locale: LANG=en_US.UTF-8
VC Keymap: us
X11 Layout: us
Configurar la distribución del teclado:
oforte:~ # localectl set-keymap es
localectl también puede configurar la distribución del teclado para Xorg:
oforte:~ # localectl set-x11-keymap es
Este comando sirve para listar usuarios y sesiones.
Como configurar agregación (Teaming).
firewalld provee un cortafuegos dinámico administrable con soporte para zonas de redes/cortafuego para definir el nivel de confianza de las redes conectadas o las interfaces. Tiene soporte para configuraciones de cortafuego para IPv4, IPv6 y para puentes de ethernet, posee una separacion de las configuraciones que están en ejecución y las configuraciones permanentes. También posee suporte una interface para servicios o aplicaciones para adicionar reglas directamente.
firewalld provee un cortafuegos dinámico administrable con soporte para zonas de redes/cortafuego para definir el nivel de confianza de las redes conectadas o las interfaces. Tiene soporte para configuraciones de cortafuego para IPv4, IPv6 y para puentes de ethernet, posee una separacion de las configuraciones que están en ejecución y las configuraciones permanentes. También posee suporte una interface para servicios o aplicaciones para adicionar reglas directamente.
En esta clase explicamos GRUB 2
En este curso de centOS7 vamos a tratar todas las novedades que aparecen en la nueva versión. Además veremos las diferencias con versiones antiguas y como realizar todas las tareas administrativas.
Este curso también nos servirá para aprender a manejar Red Hat Enterprise Linux y sus derivadas.
Después de este curso tendrás los conocimientos básicos para administrar centOS7 tanto a nivel profesional como a nivel particular. Este es el curso perfecto para aumentar sus conocimientos y habilidades IT.
CentOS (Community ENTerprise Operating System) es una distribución Linux que consiste en una bifurcación a nivel binario de la distribución GNU/Linux Red Hat Enterprise Linux RHEL, compilado por voluntarios a partir del código fuente publicado por Red Hat, siendo la principal diferencia con este la eliminación de todas las referencias a las marcas y logos propiedad de Red Hat.
Es un sistema operativo de código abierto, basado en la distribución Red Hat Enterprise Linux, operándose de manera similar, y cuyo objetivo es ofrecer al usuario un software de "clase empresarial" gratuito. Se define como robusto, estable y fácil de instalar y utilizar. Desde la versión 5, cada lanzamiento recibe soporte durante diez años, por lo que la actual versión 7 recibirá actualizaciones de seguridad hasta el 30 de junio de 2024.