Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1 OpenSUSE
OpenSUSE es el proyecto de una comunidad mundial que promueve el uso de Linux en todas
partes.
El proyecto openSUSE crea una de las distribuciones de Linux del mundo, en la que se trabaja
de forma conjunta, abierta, transparente y amistosa como parte de la comunidad mundial de software
libre y de código abierto.
OpenSUSE es el nombre de la distribución auspiciado por SUSE Linux GmbH y AMD para el
desarrollo y mantenimiento de un sistema operativo basado en GNU.
OpenSUSE es un sistema operativo de código abierto, con licencia pública GNU (GPL).
openSUSE 12.3 se liberó hace una semana y muchos de nuestros usuarios ya se han actualizado.
Si nunca has usado openSUSE pero estás familiarizado con otras distribuciones de GNU Linux el
período de adaptación será breve y no muy complicado. Te mostraré algunas de las cosas que hace a
openSUSE único, y podrás ver una lista de comandos de consola equivalentes entre openSUSE y otras
distribuciones.
01/11/2021 Página 6 de 43
Practica 09 OpenSUSE Leap 15.2
openSUSE tiene su propia collección de herramientaspara que hacen que toda esa flexibilidad
de este sistema operativo sea de fácil acceso y facilite tareas.
1.3.1 YaST
La más destacada de tosas esas herramientas es YaST2. Esta herramienta ofrece gran número de
herramientas de configuración de una gran cantidad de tareas. YaST está disponible tanto de manera
gráica como en entorno «ncurses» e incluso (de una manera más limitada) disponible con una interfaz
web para una administración de manera remota. En los comienzos YaST fue un poco un fanático del
control, a veces sobreescribiendo cambios de configuración modificados por el propio usuario. Pero
con el tiempo se ha ido mejorando hasta ser una herramienta potente y sencilla para administrar el
sistema.
YaST es sencillo de usar. Ejecútalo desde el menú o lanzándolo desde la línea de comandos, e
introduce tu contraseña de administrador. Es también lo primero que te encuentras cuando decides
instalar openSUSE, ya que es el que ejecuta todo el proceso de instalación.
La mayoría de herramientas de las que dispone YaST son bastante intuitivas. Recuerda que
puedes ampliar YaST instalando más paquetes, echa un vistazo el gestor de paquetes y haz una simple
búsqueda por el término «yast» y verás como te llevas una sorpresa. Hay interfaces para gestionar
cosas como TFTP, ajustes de DNS, NIS, LDAP servidores de correo kerberos, seguridad, y mucho
más! YaST es simple de usar, tanto para los usuarios más avanzados como para aquellos que quieren
aprender más.
Pero no todo es de color de rosa con YaST, la herramienta empieza a mostrar que ya tiene años.
Ya que tiene que implementar nuevos lenguajes lo que conlleva nuevos problemas y son pocos los
desarrolladores que escriben o mantienen componentes de YaST.
01/11/2021 Página 7 de 43
Practica 09 OpenSUSE Leap 15.2
1.4.1 Patrones
Tanto zypper, como YaST o las demás herramientas nombradas ofrecen la posibilidad de
manejar la instalación de grupos de paquetes. Estos puede ser reconocidos por llevar el prefijo pattern-
(patrones en inglés) y por ejemplo todo un entorno de escritorio puede ser añadido con zypper desde el
terminal con el comando zypper install patterns-openSUSE-gnome. Pero hay muchos más trucos de
zypper que a lo mejor no conozcas y que sin duda te sorprenderán por su versatilidad.
01/11/2021 Página 8 de 43
Practica 09 OpenSUSE Leap 15.2
01/11/2021 Página 9 de 43
Practica 09 OpenSUSE Leap 15.2
01/11/2021 Página 10 de 43
Practica 09 OpenSUSE Leap 15.2
01/11/2021 Página 11 de 43
Practica 09 OpenSUSE Leap 15.2
01/11/2021 Página 12 de 43
Practica 09 OpenSUSE Leap 15.2
interfaz muy mejorada para el administrador del sistema; soporte a tecnologías Cloud al integrar
OwnCloud en el escritorio.
La imagen, o archivo ISO, del LiveCD de esta versión requiere ser parcheada para poder
arrancar el sistema en modo "Live" (sin instalar) desde la propia ISO (guardada como archivo en el
disco duro), con el gestor de arranque grub, es decir, sin necesidad de grabar la ISO en un CD para
arrancar con el LiveCD creado de tal manera.
2.7 Versión 12.2
La versión 12.2 de openSUSE fue lanzada el 5 de septiembre de 2012, casi un año después de la
versión 12.1, debido a la inclusión de muchas y nuevas características.
Características:
openSUSE 12.2 está construido sobre el núcleo 3.4 de Linux. Esta publicación incluye varias
actualizaciones para Btrfs: admisión de bloques de metadatos de más de 4KB, rendimiento para los
metadatos muy mejorado, mejor manejo de errores y mejores herramientas de recuperación; también se
tiene una nueva ABI X32 que permite ejecutar programas en modo 64-bit con punteros de 32-bit;
algunas mejoras en los controladores para tarjetas gráficas: soporte inicial para modesetting en GeForce
600 'Kepler', soporte para AMD Radeon 7xxx y AMD APU serie Trinity, y soporte para gráficas Intel
Medfield; soporte para auto-prueba de controladores CPU x86, un manejador de dispositivo objetivo
que almacena hashes criptográficos de bloques para comprobar intrusiones, otro objetivo que usa
dispositivos de solo lectura externos como fuente origen de un volumen LVM thin provisioned, varias
mejoras en perfilado tal como un IGU de informe GTK2 y un nuevo módulo de seguridad 'Yama'.
También hay muchas pequeñas características, nuevos controladores y correcciones de errores.
systemd añade soporte de alarmas para la supervisión de servicios. El nuevo gestor de procesos
similar a Top (systemd-cgtop) muestra el uso de recursos de servicios por grupo de control en vez de
por proceso para hacer más fácil la observación de qué servicios están usando memoria, CPU, etc.
systemd ha mejorado la prelectura para un arranque incluso más rápido.
La introducción de "diario por registro" permite, entre otras cosas, la escritura de registros de
actividad por servicio.
openSUSE cambia a GRUB2 como cargador de arranque por defecto. GRUB2 está ya maduro y
tiene soporte, al contrario que su predecesor. La versión recién publicada se ha actualizado a 2.00final.
GRUB2 nos permite dar soporte a nuevas tecnologías tales como UEFI de un modo limpio. También
podría cargar en cadena a otro cargador EFI o cargar materia de EFI del núcleo. Permite el arranque
desde particiones LVM y Btrfs, además de particiones cifradas. Sus menús pueden traducirse y se les
pueden añadir temas. GRUB Legacy está aún disponible.
plymouth se usa para la pantalla del proceso de arranque. Permite el arranque de sistemas sin
parpadeos con soporte para el cambio de resolución desde el núcleo (KMS). Los diálogos para solicitar
contraseñas de discos cifrados también están gestionadas por plymouth.
En cuanto a entornos de escritorio, todos han sido debidamente actualizados:
Se incluye la versión 3.4 del escritorio GNOME3.
La versión 4.8.4 del espacio de trabajo Plasma de KDE, aplicaciones y plataforma están
incluidas, dando un gran paso desde KDE 4.7.2 en openSUSE 12.1.
En lo que respecta a Xfce, ha sido actualizado a la versión 4.10, además se ofrecen muchas
nuevas mejoras para otros entornos como LXDE, E17, entre otros.
01/11/2021 Página 13 de 43
Practica 09 OpenSUSE Leap 15.2
Asimismo se incluyen versiones actualizadas de toda la paquetería en general, entre las más
populares tenemos a LibreOffice 3.5.x, Gimp 2.8.0 y Firefox 14.0.1, siendo este el navegador por
defecto en openSUSE, aunque luego se puede cambiar.
2.8 Versión 12.3
La versión 12.3 de openSUSE fue lanzada el 13 de marzo de 2013.
Características:
Esta versión está construida sobre un Núcleo Linux de la rama 3.7. Las características nuevas y
mejoradas que se incluyen con relación al Núcleo son:
- Todos los sistemas de archivos se benefician de las mejoras en el área de RAID, con un tiempo
de puesta en marcha del sistema RAID más rápido, soporte para RAID 10 en el mapeador de
dispositivos y la funcionalidad descartar para SDD. Como medida de ahorro energético, la
remodelación de la interfaz núcleo-sistema de archivos ha permitido la eliminación de un demonio que
despertaba a este subsistema cada 5 segundos. Las mejoras más importantes específicas de sistemas de
archivos incluyen: Los metadatos pueden contener ficheros pequeños (lo que acelera la lectura y la
escritura, además de ahorrar algo de espacio) y se les puede hacer sumas de verificación para proteger
su integridad en Ext4. El soporte de cuotas de disco, la sobrescritura de archivos y el cambio de tamaño
de volúmenes también ha mejorado (incluso de esos de tamaño mayor a 16 TB) Btrfs ha añadido
estadísticas de fallos de E/S, quotas en subvolúmenes y grupos, diferencia entre instantáneas, mayor
rapidez en fsync y en la lectura y escritura para imágenes de MV, y la capacidad de desactivar copy-on-
write a nivel de archivo. XFS tiene una mayor velocidad y menor latencia, soporte mejorado para
tamaños de bloque de directorio grandes y varias características menores y mejoras. Pruebas en el
espacio de usuario para el perfilado de rendimiento con herramientas como Systemtap o perf y una
nueva herramienta "perf trace" modelada a partir de strace.
- Muchas mejoras en el apartado de redes. El protocolo TCP ha visto un trabajo en rendimiento
con soporte para el modo TCP "Fast Open" tanto para clientes como para servidores, y TCP Early
Retransmit (RFC 5827) además de la inclusión de la funcionalidad "TCP small queues" y un nuevo
algoritmo para gestión de la cola de red diseñado para combatir los abotargarmientos de buffer
(bufferbloat). Otras mejoras del protocolo a bajo nivel incluyen el soporte para marcar puntos de
control y restauración de conexiones TCP, y un nuevo protocolo en tunelado que permite la
transferencia de paquetes Ethernet de la capa 2 sobre UDP. Nuevo es el soporte experimental al
protocolo SMBv2 además del soporte para NFS 4.1 estable y NFS paralelo, y la capacidad para obtener
un intercambio seguro sobre NFS/NBD.
- El núcleo permite suspensión oportunista al estilo Android (wakelocks) y tiene soporte para la
suspensión híbrida a memoria y disco simultáneamente, lo que elimina el riesgo de pérdida de datos al
quedarse sin batería mientras el equipo está suspendido en memoria.
- En el apartado de seguridad vemos el soporte añadido para firmar módulos del núcleo, la
característica de seguridad de Intel "supervisor mode access prevention" (SMAP), VFIO, que permite
el acceso seguro desde controladores invitados a dispositivos físicos y un mecanismo de aislamiento
que permite el filtrado de llamadas al sistema. También se le puede indicar al núcleo que no siga
enlaces simbólicos blandos o duros en ciertos directorios cuando esos enlaces apunten a algún lugar
más arriba en el árbol de directorios, lo que bloquea un método corriente con el que los crackers ganan
privilegios en un sistema. Lo último, pero no menos importante, el núcleo ha mejorado en reunir la
entropía, recogiéndola de fuentes no usadas antes tales como direcciones MAC, datos DMI e
información del hardware.
01/11/2021 Página 14 de 43
Practica 09 OpenSUSE Leap 15.2
- Mejoras importantes que incluyen la capacidad de hacer SCSI sobre Firewire y USB, reposo
agresivo de dispositivos SATA para SSD además de ahorro de energía y soporte para el estado
energético PCIe d3cold para discos duros.
- Muchas mejoras en el soporte de hardware, rendimiento y estabilidad en los controladores
gráficos, almacenamiento, webcam, audio y otros subsistemas. Los cambios incluyen código para el
funcionamiento del aún por llegar núcleo gráfico Haswell de Intel, cambios importantes que dan como
resultado un controlador Nouveau más estable para NVidia con soporte para nuevas tarjetas de vídeo,
mejoras en el soporte para NFC, y controladores específicos para un gran número de portátiles.
En openSUSE 12.3 se incluye soporte adecuado para UEFI en hardware x86_64 y soporte
experimental para hardware con Secure Boot habilitado.
El equipo para ARM de openSUSE planea la publicación de imágenes de openSUSE 12.3 para
ARMv7 y ya hay disponibles imágenes con soporte experimental para ARM 64 bit.
openSUSE 12.3 completa la transición a systemd (actualizado a la versión 195) y elimina SysV
init. Muchos paquetes del sistema base han recibido parches y mejoras para trabajar mejor con este
sistema de inicio de nueva generación. systemd también pasa a controlar la hibernación y suspensión
del sistema, además de los botones de apagar, dormir y cambios en la tapa de portátiles. Esto quiere
decir que, incluso cuando no se ha iniciado sesión, al cerrar la tapa hará que el sistema se duerma,
previniendo que el portátil se sobrecaliente si no te das cuenta de que no habías iniciado sesión.
PulseAudio se ha actualizado desde la versión 1.11 a la 3, que añade soporte para fuentes de
audio Bluetooth, proporciona mejor calidad de audio AD2P, modo envolvente virtual (virtual surround)
y soporte para más modos de cancelación de ruido. También tiene soporte para UCM, parámetros
modificables en funcionamiento para filtros LADSPA, desplazamiento configurable de latencia de
dispositivo y montones de mejoras de infraestructura.
El nuevo Mesa 9.0 viene con soporte para OpenGL 3.1, además de muchas mejoras en el
rendimiento y correcciones de errores.
En el apartado de gestión de paquetes, la versión 1.8.9 de zypper indica el progreso de su
instalación. El backend PackageKit para zypper se ha reescrito, proporcionando una experiencia en la
gestión de paquetes mucho mejor con las herramientas gráficas compatibles entre distribuciones.
En cuanto a entornos de escritorio, todos han sido debidamente actualizados:
Se incluye la versión 3.6 del escritorio GNOME3 con importantes mejoras en Gnome Shell,
entre ellas, mejoras en las notificaciones, con una bandeja de mensajes rediseñada y una nueva pantalla
de bloqueo, además de mejoras en cuanto a estabilidad.
La versión 4.10 del espacio de trabajo Plasma de KDE, aplicaciones y plataforma están
incluidas, se mejoran mucho los elementos gráficos que han sido reescritos usando la tecnología QML.
Aunque si bien no tienen nuevas características, esto mejora el comportamiento, rendimiento y
estabilidad de todos los componentes del escritorio.
En lo que respecta a Xfce, ha sido actualizado a la última versión de corrección de errores 4.10,
con mejoras importantes en Thunar que añade soporte para pestañas y en la aplicación Terminal a la
que se le ha cambiado el nombre por xfce4-terminal. También se ofrecen muchas nuevas mejoras para
otros entornos como LXDE, E17, entre otros y como novedad en esta versión, se ha incluido el gestor
de ventanas awesome.
01/11/2021 Página 15 de 43
Practica 09 OpenSUSE Leap 15.2
Asimismo se incluyen versiones actualizadas de toda la paquetería en general, entre las más
populares tenemos a LibreOffice 3.6, Gimp 2.8.2 y Firefox 19 que era el último disponible en el
momento del lanzamiento, aunque luego se puede actualizar y/o cambiar.
A través del repositorio de juegos de la comunidad (disponible para habilitar desde YaST) se
puede añadir soporte total para Steam, a la fecha, tanto para 32-bit como en 64-bit.
2.9 Versión 13.1
La versión 13.1 fue lanzada el 19 de noviembre de 2013.9 El equipo Evergreen de OpenSUSE
se hará cargo del mantenimiento de esta versión, por tanto, esta versión será de largo soporte y será
mantenida por 36 meses, y no 18 meses como los lanzamientos habituales.
Entre las novedades más destacadas, se encuentran:
Un Núcleo Linux de la rama 3.11 con varias mejoras, entre las que destacan, la inclusión de la
Administración de energía dinámica (DPM) para toda las series de tarjetas AMD Radeon (aunque esta
característica no se encuentra activada por defecto, se puede habilitar fácilmente agregando
radeon.dpm=1 a la línea del Núcleo) y mejoras generales en cuanto a rendimiento con las operaciones
de disco, con las que se mejora sobre todo, el rendimiento general en sistemas con alta carga.
Mejoras en el sistema de archivos Btrfs, que si bien aún no ha sido propuesto como el sistema
de archivos predeterminado en la instalación, debido a lo conservadora que será esta versión, por fin se
considera estable para entornos de producción.
Se incluyen muchas mejoras en YaST, especialmente en rendimiento, debido a que ha sido
reescrito totalmente en Ruby.
Más actualizaciones y mejoras para systemd, como la integración de udev, también se han
añadido mejoras y nuevos agregados para otros componentes del sistema, como la inclusión del nuevo
Xorg 1.14, del nuevo Mesa 9.2.2 que mejora el soporte y rendimiento OpenGL, asimismo se ha
habilitado el nuevo aceleramiento de vídeo con VDPAU soportado en Mesa y una versión actualizada
de glibc para sistemas de 32-bit.
El compositor Weston ha entrado en Factory. Esto implica el soporte experimental para
Wayland (sucesor de Xorg). GNOME y KDE también incluyen igualmente soporte experimental para
Wayland.
Se añaden las herramientas para desarrollo GCC 4.8, la última versión de glibc, C11, Intel TSX
Lock Elision, SDL2 y Qt 5.1.
Se añade soporte total para las arquitecturas AArch64 o ARM 64-bit, creando incluso una
distribución completamente nueva para AArch64 y también se han actualizado las imágenes para que
se puedan construir a partir de un único archivo fuente de KIWI.
OpenSUSE ARM anuncia soporte total para Raspberry Pi y como nota agregar que a la fecha,
ya son más de 6000 los paquetes que se encuentran listos para ser usados por los usuarios de ARM y
todos debidamente actualizados.
Se añade el nuevo OpenStack Havana con cerca de 400 nuevas características.
Soporte para montar los buckets de Amazon S3 como un sistema de archivo local.
Se añade Samba 4.1 el cual mejora notablemente la interacción con sistemas de dominios
Windows.
01/11/2021 Página 16 de 43
Practica 09 OpenSUSE Leap 15.2
01/11/2021 Página 17 de 43
Practica 09 OpenSUSE Leap 15.2
01/11/2021 Página 18 de 43
Practica 09 OpenSUSE Leap 15.2
Muchos nuevos paquetes relacionados con la Inteligencia Artificial, Aprendizaje automático han
sido añadidos en Leap 15.2.
Tensorflow: Un sistema de aprendizaje profundo que puede ser utilizado por científicos, que
ofrece cálculo numérico y gráficos de flujos de datos. Su arquitectura flexible posibilita a los usuarios
el poder desplegar cálculos en una o más CPU en un sistema de escritorio, un servidor o dispositivos
móviles sin necesidad de reescribir el código.
PyTorch: Realizado tanto como para servidores como para recursos informáticos, esta biblioteca
relacionada con el aprendizaje automático acelera la habilidad de los usuarios más avanzados para
realizar prototipos de un proyecto y moverlo hacia un proceso de producción.
ONNX: Un formato abierto construido para representar modelos de aprendizaje automático,
ofrecer interoperabilidad en el espacio de la herramienta de la Inteligencia Artificial (AI). Posibilita a
los desarrolladores de AI el poder utilizar modelos con una variedad de escenarios, herramientas,
diferentes runtimes y compiladores.
Grafana y Prometheus son dos paquetes nuevos mantenidos que abren nuevas posibilidades para
los expertos en analítica. Grafana ofrece a los usuarios finales la posibilidad de poder crear analíticas
visuales interactivas.
Lleno de funcionalidades de paquetes de modelado de datos: Graphite, Elastic y Prometheus dan
a los usuarios de openSUSE mayor libertad para construir, calcular y descifrar datos de manera más
inteligible.
Kubernetes es un paquete oficial.
01/11/2021 Página 19 de 43
Practica 09 OpenSUSE Leap 15.2
|
3 Características generales de la versión actual estable OpenSUSE Leap 15.2.
OpenSUSE Leap es un sistema operativo libre basado en Linux para PC, portátil o servidor.
Podrá navegar por la web, gestionar sus correos electrónicos y fotos, hacer trabajo de oficina,
reproducir vídeos o música, ¡y divertirse un montón!
3.1 Usando las actualizaciones atómicas con el rol del sistema Servidor transaccional
El instalador permite el rol de sistema Servidor Transaccional. Este rol del sistema presenta un
sistema de actualización que aplica las actualizaciones de forma atómica (como una única operación) y
facilita su reversión en caso de ser necesario. Estos recursos están basados en las herramientas de
gestión de paquetes de las que otras distribuciones de SUSE y openSUSE dependen. Esto significa que
la gran mayoría de los paquetes RPM que trabajan con otros roles de sistema de openSUSE Leap 15.2
también trabajan con el rol de sistema Servidor Transaccional.
Para hacer que funcione está configuración, es necesario hacer dos cambios más al sistema de
archivos: para poder escribir la configuración del usuario en /etc, este directorio se configura
automáticamente para usar OverlayFS. /var es ahora un subvolumen separado que puede ser escrito por
los procesos.
01/11/2021 Página 20 de 43
Practica 09 OpenSUSE Leap 15.2
|
3.2 Cambios en el empaquetado
Los paquetes obsoletos aún se incluyen como parte de la distribución, pero su eliminación está
planificada para la próxima versión de openSUSE Leap. Dichos paquetes existen para ayudar con la
migración, pero su uso está desaconsejado y puede que no reciban actualizaciones.
Para comprobar si hay paquetes instalados que ya no reciben mantenimiento: asegúrese de que
lifecycle-data-openSUSE está instalado y a continuación ejecute la orden:
zypper lifecycle
artha: Eliminado por falta de mantenimiento y por problemas de seguridad sin parchear. Vea
https://bugzilla.opensuse.org/show_bug.cgi?id=1143860.
fate: Eliminado por usar bibliotecas inseguras de KDE4 y Qt4, y features.opensuse.org no se usa
ya para solicitar funcionalidades.
gcompris (antigua versión de GTK): Eliminado por falta de mantenimiento y ha sido sustituido
por gcompris-qt. Vea https://www.gcompris.net.
01/11/2021 Página 21 de 43
Practica 09 OpenSUSE Leap 15.2
|
kaccessible, kepas, konsole4, klinkstatus, kppp, kremotecontrol, kvpnc y kvkbd: Eliminados por
no recibir mantenimiendo sus proyectos originales.
lilo: Ha estado obsoleto por una década y ha sido reemplazado con grub2.
01/11/2021 Página 22 de 43
Practica 09 OpenSUSE Leap 15.2
|
slapi-nis: Eliminado porque este módulo no es mantenido fuera de entornos FreeIPA y nosotros
no incluimos FreeIPA.
01/11/2021 Página 23 de 43
Practica 09 OpenSUSE Leap 15.2
|
4 openSUSE Leap 15.3
OpenSUSE Leap es un sistema operativo libre basado en Linux para PC, portátil o servidor.
Podrá navegar por la web, gestionar sus correos electrónicos y fotos, hacer trabajo de oficina,
reproducir vídeos o música, ¡y divertirse un montón!
4.1 Usando las actualizaciones atómicas con el rol del sistema Servidor transaccional
El instalador permite el rol de sistema Servidor Transaccional. Este rol del sistema presenta un
sistema de actualización que aplica las actualizaciones de forma atómica (como una única operación) y
facilita su reversión en caso de ser necesario. Estos recursos están basados en las herramientas de
gestión de paquetes de las que otras distribuciones de SUSE y openSUSE dependen. Esto significa que
la gran mayoría de los paquetes RPM que trabajan con otros roles de sistema de openSUSE Leap 15.2
también trabajan con el rol de sistema Servidor Transaccional.
Instantáneas de Btrfs. Antes de iniciar una actualización del sistema, se crea una nueva
instantánea de Btrfs del sistema de archivo raíz. A continuación, todos los cambios de la actualización
se instalan en dicha instantánea de Btrfs. Para completar la actualización, puede reiniciar el sistema en
la nueva instantánea.
Un sistema de archivos raíz de solo lectura. Para evitar problemas y pérdida de datos a causa de
las actualizaciones, no se debe escribir en el sistema de archivos raíz de otras formas. Por tanto, el
sistema de ficheros raíz se monta solo para lectura durante el funcionamiento normal.
Para hacer que funcione está configuración, es necesario hacer dos cambios más al sistema de
archivos: para poder escribir la configuración del usuario en /etc, este directorio se configura
automáticamente para usar OverlayFS. /var es ahora un subvolumen separado que puede ser escrito por
los procesos.
Para revertir la última instantánea, que es el último conjunto de cambios del sistema de archivos
raíz, asegúrese de que el sistema arranca en la penúltima instantánea y ejecute: transactional-update
rollback
Al usar este rol de sistema, el sistema efectuará, por defecto, una actualización diaria y un
reinicio entre las 03:30 am y las 05:00 am. Ambas acciones se basan en systemd y, si es necesario,
pueden deshabilitarse usando systemctl:
Para comprobar si hay paquetes instalados que ya no reciben mantenimiento: asegúrese de que
lifecycle-data-openSUSE está instalado y a continuación ejecute la orden:
01/11/2021 Página 25 de 43
Practica 09 OpenSUSE Leap 15.2
|
zypper lifecycle
artha: Eliminado por falta de mantenimiento y por problemas de seguridad sin parchear. Vea
https://bugzilla.opensuse.org/show_bug.cgi?id=1143860.
fate: Eliminado por usar bibliotecas inseguras de KDE4 y Qt4, y features.opensuse.org no se usa
ya para solicitar funcionalidades.
gcompris (antigua versión de GTK): Eliminado por falta de mantenimiento y ha sido sustituido
por gcompris-qt. Vea https://www.gcompris.net.
kaccessible, kepas, konsole4, klinkstatus, kppp, kremotecontrol, kvpnc y kvkbd: Eliminados por
no recibir mantenimiendo sus proyectos originales.
lilo: Ha estado obsoleto por una década y ha sido reemplazado con grub2.
slapi-nis: Eliminado porque este módulo no es mantenido fuera de entornos FreeIPA y nosotros
no incluimos FreeIPA.
01/11/2021 Página 27 de 43
Practica 09 OpenSUSE Leap 15.2
|
vokoscreen: Sustituido por vokoscreenNG.
01/11/2021 Página 28 de 43
Practica 09 OpenSUSE Leap 15.2
|
5 Bitácoras o archivos de registros (syslog, httpd, mail, entre otros) del sistema donde se
registran los mensajes de los eventos de acceso y actividades del sistema (ver directorio
/var/log).
Los Archivos de registro (o archivos de log) son archivos que contienen mensajes sobre el
sistema, incluyendo el kernel, los servicios y las aplicaciones que se ejecutan en dicho sistema. Existen
diferentes tipos de archivos de log dependiendo de la información. Por ejemplo, existe un archivo de
log del sistema, un archivo de log para los mensajes de seguridad y un archivo de log para las tareas
cron.
Los archivos de registro pueden ser muy útiles cuando se trate de resolver un problema con el
sistema tal como cuando se trata de cargar un controlador del kernel o cuando se este buscando por
intentos no autorizados de conexión al sistema. Este capítulo discute donde encontrar estos archivos de
registro, cómo visualizarlos y qué buscar en ellos.
Algunos archivos de log están controlados por un demonio llamado syslogd. Encontrará una
lista de mensajes de log mantenidos por syslogd en el archivo de configuración /etc/syslog.conf.
La mayoría de los archivos de registro están en formato de texto plano. Puede visualizarlos con
cualquier editor de texto tal como Vi o Emacs. Algunos archivos log pueden ser leídos por todos los
usuarios del sistema; sin embargo se requiere de privilegios como root para visualizar la mayoría de
ellos.
Para visualizar los archivos log en una aplicación interactiva en tiempo real, utilice la Visor de
registros del sistema. Para iniciar la aplicación, vaya a Botón del menú principal (en el Panel) =>
Herramientas del sistema => Registros del sistema, o escriba el comando redhat-logviewer en el
intérprete de comandos de la shell.
01/11/2021 Página 29 de 43
Practica 09 OpenSUSE Leap 15.2
|
La aplicación sólo muestra los archivos de registro que existen; por tanto, la lista puede ser
diferente a la mostrada en la Figura 38-1.
Para filtrar los contenidos de un archivo de registro por palabras clave, escriba la palabra o
palabras en el campo Filtrar por y haga click en Filtrar. Haga click en Reset para limpiar los
contenidos.
Por defecto, el archivo de registro visible actualmente es refrescado cada 30 segundos. Para
cambiar la ratio de refrescado, seleccione Modificar => Preferencias desde el menú desplegable.
Aparecerá la ventana mostrada en la Figura 38-2. En la pestaña Archivos de registro, haga click en las
flechas al lado de la ratio de refrescado para cambiarlo. Haga click en Cerrar para volver a la ventana
principal. La ratio de refresco es cambiada de inmediato. Para refrescar el archivo visible manualmente,
seleccione Archivo => Refrescar ahora o presione [Ctrl]-[R].
Puede cambiar la ubicación de los archivos de log en la pestaña Archivos de registro en
Preferencias. Seleccione el archivo de registro desde la lista y pulse el botón Modificar. Escriba la
nueva localización del archivo de log o pulse el botón Navegar para localizar la ubicación del archivo
01/11/2021 Página 30 de 43
Practica 09 OpenSUSE Leap 15.2
|
usando un diálogo de selección del archivo. Pulse OK para volver a las preferencias y haga click en
Cerrar para volver a la pantalla principal.
5.4 Qué es una Bitácora o Log
En TI se usa bitácora como traducción indistinta de log y log files, aunque en realidades la
equivalencia del nombre “log” en inglés es “registro” y para “log files” o simplemente “logs” como
plural es “bitácora”
Registro oficial de eventos durante un periodo de tiempo en particular.
• Para los profesionales en seguridad informática un log es usado para:
– Registrar datos o información sobre quien, que, cuando, donde y por que de un evento que
ocurre para un dispositivo en particular o aplicación.
Ante una crisis, falla o suceso relevante de un dispositivo o sistema, todos queremos saber qué
sucedió y es cuando surge la pregunta sobre la existencia de registros, y si existen, sobre quién los
administra o incluso por cuánto tiempo se guardan.
Una bitácora deberá tener la característica de trazabilidad.
– A partir de ella, deberíamos obtener información que responda las cuatro preguntas básicas:
• ¿qué?
• ¿quién?
• ¿cuándo?
• ¿a través de qué medio?
• “¿Qué?” nos permite responder cuál fue el elemento manipulado.
• “¿Quién?” apunta hacia la entidad que interactuó con el elemento de nuestro interés. – Puede
ser una persona, un sistema, un grupo o una dirección IP.
Lo que debe ser contundente es que esta información nos proporcione el rastro al que queremos
llegar.
Podría ser que una tarea programada haya sido la encargada de cambiar la propiedad de un
conjunto de archivos de un directorio, o que se accedió a un switch para habilitar un puerto dentro del
centro de datos.
5.6 Clasificación
Es muy importante clasificar las bitácoras, restringir el acceso a ellas, determinar si se requerirá
alguna protección adicional, e incluso definir el método de destrucción o transferencia de información
en caso de que un tercero las gestione.
01/11/2021 Página 31 de 43
Practica 09 OpenSUSE Leap 15.2
|
También hay varios tipos de bitácoras que se clasifican de acuerdo con la forma en que se
generan:
Archivos: los sistemas como Linux generan bitácoras en archivos (tipo FILE). Aquí se
recolecta el archivo para procesar las bitácoras desde ahí.
Base de datos: varias aplicaciones, en especial las desarrolladas en casa, generan
bitácoras que se almacenan en bases de datos. La extracción de estas bitácoras
usualmente sucede mediante conexiones ODBC/JDBC.
Windows Event Log: bitácora de eventos del sistema operativo de Microsoft.
Check Point Log: btácora específica de Check Point extraíble mediante conexiones
propietarias LEA.
Y otros más como por ejemplo SDEE, Mainframe y CEF.
Existen diferentes tipos de archivos de log dependiendo de la información. Por ejemplo, existe
un archivo de log del sistema, un archivo de log para los mensajes de seguridad y un archivo de log
para las tareas cron.
• Los logs del sistema deben ser rotados periódicamente para poder disminuir su tamaño
• Los logs pueden ser comprimidos
• Los parámetros y la cantidad de logs que se guardan en el sistema dependerán en parte de la
capacidad de los discos duros.
Archivos de logs mas comunes:
/var/log/syslog: es el archivo de log mas importante del sistema; en el se guardan
mensajes relativos a la seguridad de la maquina, como los accesos o los intentos de acceso a ciertos
servicios. No obstante, este archivo es escrito por syslogd, por lo que dependiendo de nuestro archivo
de configuración encontraremos en el archivo una u otra información.
01/11/2021 Página 32 de 43
Practica 09 OpenSUSE Leap 15.2
|
/var/log/messages : En este archivo se almacenan datos ’informativos’ de ciertos programas,
mensajes de baja o media prioridad.
01/11/2021 Página 33 de 43
Practica 09 OpenSUSE Leap 15.2
|
6 Para que sirve y cómo funcionan los comandos
6.1 Versión del kernel o núcleo del sistema Linux: “uname -a” y “hostname”
comando uname –a
El comando uname proviene de la abreviatura Unix Name y es una herramienta para mostrar
información del sistema operativo como la versión del mismo, kernel y detalles del equipo entre otras
posibilidades.
Es bastante útil este comando para obtener bastante información acerca del sistema y equipo en
un solo comando de forma organizada y rápida, con una sintaxis bastante sencilla.
El comando uname es muy fácil de utilizar y bastante interesante conocerlo.
La sintaxis consta del propio “uname” seguido de la opción que deseamos para indicar el tipo de
información que queremos que nos devuelva.
El programa uname se encuentra en prácticamente todas las distribuciones linux pero no es solo
un paquete independiente, sino que forma parte de un conjunto de herramientas empaquetadas según el
sistema operativo que uses con uno de los dos siguientes nombres:
sh-utils
coreutils
Si por cualquier razón tuviéseis que instalarlo sería para debian y derivados como Ubuntu o
Linux
01/11/2021 Página 34 de 43
Practica 09 OpenSUSE Leap 15.2
|
Como vemos es una buena forma y rápida de obtener información, sobre todo mediante el
comando y parámetro uname -a que presentará por el terminal de una sola vez y en una sola orden toda
la información posible.
01/11/2021 Página 35 de 43
Practica 09 OpenSUSE Leap 15.2
|
COMANDO TOP-c
El comando top es uno de los comandos básicos para monitorear los procesos del sistema en
tiempo real en Linux. Muestra información del sistema y la información de los procesos en ejecución,
como el tiempo de actividad, la carga promedio, las tareas en ejecución, la cantidad de usuarios
registrados, la cantidad de CPU y la utilización de la CPU, la información de la memoria y el
intercambio.
Ejecute el comando top y luego presiona E para mostrar la utilización de memoria en MB.
01/11/2021 Página 36 de 43
Practica 09 OpenSUSE Leap 15.2
|
En la salida de fdisk hemos verificado que tenemos un único disco /dev/sda de 160 GB, sobre el
cual ya hay dos particiones creadas con sistemas Linux, /dev/sda2 y /dev/sda4. Si nos fijamos bien,
vemos que el disco tiene 19457 cilindros y que las particiones comienzan en el 3233, por lo que
tenemos espacio libre para crear más si lo deseamos.
Vamos a crear entonces una partición de prueba que utilice el resto de espacio disponible en el
disco, comenzamos ejecutando fdisk sobre el disco a utilizar:
Si pulsamos la m una vez dentro podremos visualizar las distintas opciones con su respectiva
letra de ejecución:
01/11/2021 Página 37 de 43
Practica 09 OpenSUSE Leap 15.2
|
df, que significa Disk Filesystem se usa para chequear el espacio en el disco. Mostrará el
almacenamiento disponible y utilizado de los sistemas de archivos en tu máquina.
Al ejecutar este comando, verás las columnas por defecto: Filesystem, Size, Available, Used,
Use% y Mounted On. Generalmente se debería de ver de esta forma:
01/11/2021 Página 38 de 43
Practica 09 OpenSUSE Leap 15.2
|
Con el comando nos mostrara las particiones montadas, el uso de espacio en cada una y el
espacio libre restante.
01/11/2021 Página 39 de 43
Practica 09 OpenSUSE Leap 15.2
7.2 Hardware
Disposición del teclado del sistema: seleccionar el teclado del sistema.
Escáner: configurar un escáner.
Impresora: configurar las impresoras.
Información sobre el hardware: mostrar información sobre el hardware.
Sonido: configurar la tarjeta de sonido.
7.3 Miscelánea
Cargar el CD con los controladores del proveedor: instalar un controlador desde un CD
específico del proveedor.
Registro del Sistema: mostrar el registro del sistema (/var/log/messages).
Snapper: acceder y gestionar instantáneas del sistema de archivos Btrfs.
01/11/2021 Página 40 de 43
Practica 09 OpenSUSE Leap 15.2
7.6 Sistema
Administrador de Servicios: configurar servicios de ejecución y el destino predeterminado.
Ajustes del kernel: configurar las opciones del sistema de bajo nivel.
Cargador de arranque: configurar el cargador de arranque.
Copia de seguridad del sistema: hacer una copia de seguridad de archivos y zonas del sistema.
Editor para los archivos /etc/sysconfig: cambiar los parámetros en los archivos de configuración
de /etc/sysconfig.
Fecha y hora: controlar el huso horario, fecha y hora del sistema.
Idioma: cambiar el idioma del sistema e instalar idiomas adicionales.
Particionador: particionamiento de discos duros (incluyendo RAID, LVM, etc.)
Recuperación del sistema: restaurar archivos desde un archivador de copia de seguridad.
7.7 Software
Actualización en línea: obtener los parches para corregir y mejorar la instalación existente.
01/11/2021 Página 41 de 43
Practica 09 OpenSUSE Leap 15.2
7.8 Virtualización
Install Hypervisor and Tools: Install Xen or KVM Management Tools.
Relocation Server Configuratión: Configure Host for Virtual Machine Migration.
01/11/2021 Página 42 de 43
Practica 09 OpenSUSE Leap 15.2
Bibliografía
administracionderedes. (''' de ''' de '''). administracionderedes. Obtenido de
https://www.administracionderedes.com/opensuse/
administracionderedes. (''' de ''' de '''). administracionderedes. Obtenido de
https://www.administracionderedes.com/opensuse/
Andreas, o. (''' de ''' de '''). opensuse. Obtenido de https://doc.opensuse.org/release-
notes/x86_64/openSUSE/Leap/15.2/
Andreas, o. (17 de Octubre de 2021). opensuse. Obtenido de https://doc.opensuse.org/release-
notes/x86_64/openSUSE/Leap/15.3/
Gamarra, G. (2017 de Enero de 2017). ayudalinux. Obtenido de https://ayudalinux.com/comando-
tamano-de-ficheros-carpetas/
González, D. G. (''' de ''' de '''). linuxadictos. Obtenido de https://www.linuxadictos.com/suse-sera-la-
compania-independiente-mas-grande-del-mundo-linux.html
hostinger. (28 de Julio de 2021). hostinger. Obtenido de https://www.hostinger.mx/tutoriales/espacio-
en-el-disco-linux
Medina, E. (02 de Julio de 2020). muylinux. Obtenido de
https://www.muylinux.com/2020/07/02/opensuse-leap-15-2/
opensuse. (''' de ''' de '''). opensuse. Obtenido de https://es.opensuse.org/Portal:YaST
opensuse. (''' de ''' de '''). opensuse. Obtenido de https://es.opensuse.org/Conceptos_b%C3%A1sicos
openSUSE. (22 de Marzo de 2013). victorhckinthefreeworld. Obtenido de
https://victorhckinthefreeworld.com/2013/03/22/opensuse-explicado-para-aquellos-que-lo-
quieran-probar/
Redacción, L. (10 de Agosto de 2018). laboratoriolinux. Obtenido de
https://laboratoriolinux.es/index.php/-noticias-mundo-linux-/software/21530-como-usar-el-
comando-dmesg-para-solucionar-problemas-y-leer-logs-del-kernel.html
rm-rf.es. (24 de Julio de 2011). rm-rf.es. Obtenido de https://rm-rf.es/crear-y-eliminar-particiones-con-
fdisk-en-linux/
victorhck. (02 de Junio de 2021). victorhck. Obtenido de
https://victorhck.gitlab.io/guia_openSUSE/history.html
wikipedia. (''' de ''' de '''). wikipedia. Obtenido de https://es.wikipedia.org/wiki/OpenSUSE
01/11/2021 Página 43 de 43