Actividad 1
Describe las principales distribuciones Linux a nivel mundial así como las diferentes distribuciones
Linux que se ofrecen en España por comunidades autónomas.
Al hablar de una distribución Linux nos referimos a una distribución de software basada en el
núcleo o Kernel Linux. Estas distribuciones incluyen determinados paquetes de software, en la
mayoría de los casos libre, con los que el usuario puede realizar cualquier tarea.
Existen distribuciones comerciales como Fedora (Red Hat), openSUSE (Novell) o Ubuntu
(Canonical) y otras mantenidas por la “comunidad” como Debian o Gentoo.
Todas ellas están compuestas por el kernel o núcleo, herramientas y bibliotecas, software,
sistema de ventanas, administrador de ventanas y un entorno de escritorio (KDE, Gnome).
Principales distribuciones Linux
1. Arch Linux: Distribución de Linux para computadoras X-86-64, arquitecturas ARM y
I686. Basada en software libre y de código abierto. Esta distribución no puede
instarse con ayuda de herramientas automáticas.
La instalación es muy limpia y el usuario puede ir personalizando e instalando
únicamente el software que necesita gracias a las herramientas de administración
o gestor de paquetes. El gestor de paquetes más popular en esta distribución es
Pacman. Este gestor está escrito en lenguaje C y se ejecuta a través del terminal o
línea de comandos.
Se utiliza para instalar, desinstalar e incluso actualizar las imágenes del núcleo.
Las ventajas que proporciona esta distribución como antes he mencionado es el
control total que dispone el usuario a la hora de elegir los componentes que
tendrá el sistema, incluido elegir el entorno de escritorio que en otras
distribuciones viene predefinido. El repositorio para poder encontrar los distintos
paquetes para la instalación de los programas es enorme. Es un proyecto muy bien
respaldado por la comunidad con mucha documentación.
En contra partida se podría decir que la instalación es algo compleja ya que no
cuenta con herramientas automáticas y al ser un proyecto de liberación continua
puede ocurrir que algún programa contenga errores hasta que lo puedan
solucionar.
Algunas distribuciones basadas en Arch Linux:
a) Manjaro basada en Arch Linux pero con interfaz gráfica. Existen 3
distribuciones según el entorno de escritorio Xfce, KDE, GNOME. Tiene su
propio paquetes de repositorios y mantiene el gestor de paquetes Pacman.
2. Debian: Debian es una de las distribuciones más antiguas y más estables. Es por
ello que gran parte de las distribuciones de Linux más usadas está basadas en ella.
Está disponible para múltiples arquitecturas i386, amd64, alpha, sparc, arm, armel,
powwerpc, ia64, mips, mipsel,s390, m68k.
Contiene una amplia colección de software y con herramientas que facilitan el
proceso de instalación y actualización.
Se puede utilizar sin entorno gráfico aunque si se desea se puede elegir entre
varios como GNOME, KDE, MATE, Xfce.. dependiendo de las necesidades del
usuario.
Como característica a la hora de instalar este sistema se puede elegir entre dos
opciones: la versión “inestable o expirimental” que cuenta con las últimas
versiones pero que aún están siendo modificadas y revisadas por los
desarrolladores y pueden estar sujetas a errores. Y la versión “estable” que como
su nombre indica es una versión mucho más libre de errores.
a) Ubuntu basada en Debian. Esta es sin duda la distribución más usada en el
mundo. Nace con la idea de poder acerca el sistema Linux a todos
facilitando tanto su uso como su instalación. Es la más usada tanto en
escritorios como en servidores.
b) Linux Mint basada en Ubuntu y por tanto en Debian, nace como una
distiribución para los usuarios que quieran iniciarse en la experiencia Linux.
La experiencia es muy similar a estar usando Windows con una interfaz
muy similar.
c) Kali Linux versión basada en Debia diseñada para la auditoria y seguridad
informática. Contiene herramienta de pentsting con los que poder
detectar o encontrar errores en los sistemas. Su soporte de
mantenimiento es Offesive Security Ltd.
3. Red Hat: Red Hat fue hasta hace poco una de las distribuciones más populares en
los entornos domésticos hasta que su proyecto de fusionó con Fedora.
Actualmente basado en Red Hat nos podemos encontrar:
a) Red Hat Enterprise Linux: es una distribución comercial desarrollada por
Red Hat. Está pensada para empresas, da un soporte muy sólido y una
amplia gama de soluciones para empresas del ámbito sanitario,
telecomunicaciones, financiero… Detrás de ella se encuentra la
multinacional estadounidense Red Hat, Inc.
b) Fedora: es una distribución basada en Red Hat pero pensada para el
usuario final. Usa los mismos paquetes pero no hay que pagar por ella. El
desarrollo es a través la “comunidad libre” pero Red Hat contribuye en las
mejoras del Kernel.
c) CentOS: basada también en Red Hat. Se hizo muy popular en el entorne
de servidores porque ofrece la estabilidad y confiabilidad de Red Hat pero
de forma libre.
4. Suse Linux: Suse es una distribución de Linux basada en Slackware. Es muy sencilla
de instalar ya que cuenta con un asistente gráfico (YasT) para su instalación y
configuración. Como en el caso de Red Hat detrás de esta distribución también hay
otra multinacional estadounidense Novell. De la misma manera nos podemos
encontrar con una distribución comercial y otra libre para usuario final.
a) Suse Enterprise Linux: Distribución comercial diseñada para servidores,
mainframes y estaciones de trabajo. Está orientada al mundo corporativo.
Estos productos reciben el apoyo de la “comunidad” openSuse aunque
evidentemente sól o las versiones más estables y sólidas se lanzan al
mundo empresarial.
b) OpenSuse: es la versión del proyecto libre de Suse Linux y enfocada al
usuario final. Como todas estas distribuciones en un proyecto de código
abierto desarrollada por la “comunidad”.
Las ventajas de ser un sistema de código abierto hace de Linux un sistema muy interesante
para su desarrollo en entornos educativos, organizaciones públicas o con propósitos
específicos. La siguiente tabla muestra las diferentes distribuciones por comunidades
autónomas en España.
Nombre Distribución base Entorno escritorio Comunidad
Labarinux Linux Mint Cinnamon Cantabria
Principado de
ICABIAN
Debian Asturias
DaxOS Ubuntu E17 Ciudad Autónoma de Ceuta
GnuLinEx Debian GNOME Extremadura
Guadalinex Ubuntu Cinnamon, LXDE Andalucía
GALPon MiniNo Debian LXDE, Openbox Galicia
Galsoft Linux Lubuntu LXDE Galicia
WiFiSlax Slackware KDE, Xfce España
WiFiway Debian KDE, Xfce España
MaX Linux Ubuntu GNOME, LXDE Comunidad de Madrid
Molinux Ubuntu GNOME Castilla-La Mancha
LliureX Ubuntu GNOME Comunidad Valenciana
AugustuX Knoppix, Debian KDE Aragón
Trisquel Ubuntu MATE, LXDE Galicia
Antergos Arch Linux GNOME Galicia
LinuxGLOBAL Guadalinex 2004 GNOME Cantabria
EHUX Kubuntu KDE Universidad del País Vasco
EusLinux Debian GNOME País Vasco
Lazarux Ubuntu GNOME Comunidad Valenciana
Linkat Ubuntu GNOME, LXDE Cataluña
mEDUXa Ubuntu Canarias
melinux Xubuntu Xfce Ciudad Autónoma de Melilla
Bardinux Canarias
Xubuntu Xfce Universidad de La Laguna
Colebuntu Aragón
Ubuntu MATE Escuelas rurales
Vitalinux Ubuntu MATE Aragón
Actividad 2
Trata de llevar a cabo alguna instalación y desinstalación mediante un instalador, un
gestor de paquetes y una versión portable e indica las ventajas e inconvenientes que
has observado en uno y otro. Indica sobre qué sistemas operativos trabajas y
el software elegido para cada uno de ellos.
a) Mediante instalador: en este caso he elegido un software básico para poder
reproducir música streaming en el ordenador. Lo voy a instalar y desinstalar en
Windows 10.
a. Descargamos el instalador desde su página web
b. Ejecutamos el fichero .exe que descargamos
c. El instalador nos irá guiando en la instalación hasta su finalización.
d. Para desinstalarlo únicamente tendremos que dirigirnos a panel de control –
programas – programas y características buscar el programa que queremos
desinstalar pulsar botón derecho y desinstalar.
e. Nos aparecerá el desinstalador para eliminarlo de nuestro sistema.
b) Mediante gestor de paquetes
paquetes: Instalaré un reproductor de multimedia muy popular
VLC. Lo haré en un sistema Linux con una distribución Archlinux y usando el gestor de
paquetes Pacman.
a. Nos hacemos root con sudo su y nos pedirá la contraseña
b. Buscamos el programa que queremos instalar con: pacman –Ss Ss vlc
c. Una vez encontrado instal
instalamos
amos en programa en este caso : pacman –S vlc
d. Al finalizar tendremos el programa listo para su uso.
e. Para desinstalarlo tan sólo es necesario escribir: pacman –R
R vlc previamente
nos hemos rooteado.
c) Versión portable: Vamos a instalar para Windows una versión de Libre office que
podremos llevarla en un USB y utilizarla en cualquier ordenador con sistema operativo
Windows.
a. Descargamos
escargamos de su página oficial la versión que nos interese y lo ejecutamos.
b. Comenzará un instalador que nos guiará para poder instalar la versión elegida
en un USB.
c. Para su desinstalación sólo es necesario formatear el USB.
Analizando los tres casos me ha resultado mucho más rápido la instalación y desinstalación con
el gestor de paquetes. El inconveniente es que es necesario conocer los comandos para poder
realizarlo.
Con instalador resulta más sencillo realizar cualquier instalación ya que es muy intuitivo pero
es necesario conseguir el archivo y resulta menos limpia la instalación puesto que luego has de
borrar archivo descargado para su instalación.
Las versiones portables tienen la ventaja de que son muy cómodas porque puedes usarlas en
cualquier pc pero resultan algo más lentas a la hora de usar el programa. A la hora de crear el
USB no presentan grandes dificultades.
Actividad 3
Explica qué utilidad tiene la virtualización. Trata de experimentar con una herramienta de
virtualización indicando los pasos dados para su instalación y puesta en marcha.
Si usas otra herramienta de virtualización diferente, además de virtualbox, tendrás 0,5 puntos más.
La técnica de virtualización consiste en crear gracias a un software una versión virtual de un
sistema operativo. Esto se consigue usando los recursos que tiene una máquina física (CPU,
RAM, Disco duro, Placa Base, RED) simulándolos mediante un software que está instalado en el
sistema operativo de nuestro PC. La virtualización nos ofrece la posibilidad de tener varios
sistemas operativos dentro de otro y con ello ahorrar dinero y recursos en hardware.
Existen diferentes software para realizar la virtualización como son VirtualBox, QEMU, o
VMware.
a) VirtualBox para Windows. Se puede descargar de su página oficial y te permite crear
varias máquinas virtuales con distintos sistemas operativos. Para instalarlo basta con ejecutar
el archivo .exe que previamente hemos descargado.
Una vez el programa está instalado lo ejecutamos. Para poder correr un sistema operativo
necesitamos crear una máquina virtual con las características necesarias según el sistema
operativo que vayamos a ejecutar en ella.
El propio programa nos ofrece la posibilidad de elegir entre algunos sistemas operativos más
utilizados y en función del sistema nos aconseja unas características como son la cantidad de
memoria mínima o tamaño de disco duro.
Una vez creada la máquina sólo nos queda cargar la imagen del sistema operativo que
vayamos a instalar y seguir las instrucciones del asistente.
El sistema operativo queda grabado en un archivo que tendrá el mismo tamaño en gigas que el
disco duro de nuestra máquina virtual.
b) QEMU para Windows. Es un emulador de procesadores que también tiene
capacidad para virtualizar distintos sistemas operativos.
Para su instalación basta con ir a su página web y descargar la última versión.
También es posible descargar una versión para escritorio.
Como en el caso de VirtualBox creamos la máquina virtual con las características que
necesitemos según el sistema operativo y lo instalaríamos como si de un pc se tratase.
Actividad 4
Agrupa los siguientes formatos de archivo según sean de tipo gráfico, multimedia o de sistema: WMV,
JPG, PCX, SVG, DLL, SYS, AVI, 3GP, EXE, RPM, MPG, PNG. INI, MP3, WMA, BAT, BMP, MP4, TIFF, MKV, GIF.
FORMATO DE ARCHIVO
GAFICO MULTIMEDIA SISTEMA
JPG WMV DLL
PCX AVI SYS
SVG 3GP EXE
PNG MPG RPM
BMP MP3 INI
TIFF WMA BAT
GIF MP4
MKV
Actividad 5
Descarga e instala en la máquina virtual el sistema operativo Lubuntu.
Lubuntu es una versión más ligera que Ubuntu, en este ejercicio se procederá a instalar este
sistema operativo.
Nos dirigimos a la página oficial de Lubuntu https://lubuntu.me/ y en el apartado de download
tenemos disponibles dos opciones para su descarga la versión 21.10 Impish Indri y otra de
soporte a largo plazo 20.04.3 LTS Focal Fossa. Elegimos la primera para instalar en la máquina
virtual.
Una vez descargada la imagen del sistema Lubuntu la virtualizaremos en Oracle VM Virtual
Box.
1. Primero creamos la nueva máquina virtual y le damos el nombre de Lubuntu.
2. Una vez creada la máquina con las características necesarias como se puede ver en la
imagen procedemos a instalar la imagen.iso que hemos descargado previamente.
Nos dirigimos a configuraciónAlmacenamiento y seleccionamos como muestra la
imagen archivo de disco. Buscamos la imagen y la cargamos
3. Una vez cargada la imagen en almacenamiento se puede ver como en la unidad óptica
hemos cargado la imagen que vamos a instalar.
4. Iniciamos la maquina virtual. Y arranca en GRUB de Linux para poder iniciar la
instalación que nos permitirá en primer lugar ver el funcionamiento de Lubuntu.
5. Para realizar la instalación en el pc es necesario ejecutar la instalación como en la
imagen.
Nos aparecerá el asistente de instalación que nos ayudará a terminar la instalación.
Una vez que ha concluido reiniciaremos y tendremos instalado y listo para usar Lubuntu.
Actividad 6
Utiliza la utilidad CPU-Z y entrega toda la información sobre el sistema, microprocesador, caché, etc.
CPU-Z es un software de distribución gratuita que podemos encontrarlo para sistemas
Windows y Android. Nos ofrece información acerca del sistema que estamos utilizando.
Ejecuto el programa en mi portátil y en las distintas pestañas podemos ver:
Primera pestaña CPU
Name: es el nombre y el modelo del procesador.
Code Name: el nombre en código de la generación.
Max TDP: TDP del procesador.
Package: es el socket que utiliza.
Technology: es la litografía con la que ha sido fabricado el procesador.
Core Voltaje: muestra en tiempo real el VCore de la CPU.
Specification: es el nombre que el fabricante le ha dado al procesador.
Family, Model, Stepping, Ext. Family, Ext Model y Revision: son datos concretos del
procesador.
Instructions: el conjunto de instrucciones que el procesador es capaz de ejecutar.
Clocks: aquí nos muestra la velocidad de funcionamiento del primer núcleo (Core #0),
su multiplicador actual y entre paréntesis a lo que está configurado por defecto, y la
velocidad del bus. Toda esta información varía en tiempo real.
Cache: nos muestra información sobre la memoria caché del procesador.
Selection: si tuviéramos varios procesadores instalados, aparecería un menú
desplegable para poder seleccionar uno u otro.
Cores y Threads: son la cantidad de núcleos físicos e hilos de proceso de la CPU.
Segunda pestaña Mainboard
Manufacturer: es el fabricante de la placa base.
Model: el modelo concreto.
Bus Specs: muestra las especificaciones del bus PCI-Express.
Chipset: nos muestra fabricante, generación y revisión del chipset.
Southbridge: en este caso habla también del chipset y ya especifica el modelo.
LPCIO: muestra información sobre el fabricante y el modelo de la controladora de E/S
principal de la placa.
BIOS: aquí nos muestra información sobre la BIOS, como su marca, versión y fecha de
lanzamiento.
Graphic Interface: nos muestra información sobre la interfaz de la tarjeta gráfica.
Tercera pestaña Memory nos da información sobre la memoria RAM instalada en el sistema.
Cuarta pestaña SPD podemos ver información más concreta sobre los módulos de memoria
instalados, en el primer apartado (Memory Slot Selection) tenemos un desplegable en el que
podremos seleccionar qué módulo de RAM de los instalados queremos ver.
Quinta pestaña Graphics nos muestra información sobre la tarjeta gráfica. En GPU vemos
marca, modelo, nombre en código, litografía y TDP de la gráfica, mientras que en el apartado
clocks vemos la velocidad de funcionamiento en tiempo real de la GPU y de la memoria, y en el
apartado Memory vemos información sobre la VRAM.
Sexta Pestaña Bench Aquí podremos realizar tanto una prueba de rendimiento (pulsando en
botón Bench CPU) como una prueba de estrés (Stress CPU). También seleccionando en la parte
de abajo un procesador de referencia podemos compararlo con el nuestro.
Actividad 7
Instala un antivirus gratuito o versión de prueba de alguno de ellos.
Análisis completo.
Puesta en cuarentena en caso de encontrar virus.
Realiza una actualización del antivirus.
Después desinstalar el antivirus.
De la página https://www.totalav.com/es/antivirus-gratis descargo el instalador y ejecuto el
archivo para instalar el antivirus TOTAL AV.
1) Análisis completo: Una vez instalado realizo un análisis completo del sistema
en busca de cualquier software malicioso o virus.
2) Puesta en cuarentena: Una vez completado el análisis no se encuentra ninguna
amenaza por lo que no se pone en cuarentena ningún archivo.
Existe un apartado que nos dejaría, en caso de tener algún archivo en
cuarentena, gestionarlos.
Nos avisa de la existencia de cookies de rastreo y nos recomienda eliminarlas.
3) Actualización del antivirus: En el apartado de ajustes Escudo de Web nos da la
opción de comprobar las actualizaciones de definiciones en unos rangos de
horas. Es necesario tener actualizada la base de definiciones para una
protección correcta.
Para desinstalarlo lo hacemos desde el panel de control de Windows aplicaciones y
características.
Actividad 8
Recuperación de archivos. Instalar Recuva en un sistema operativo Windows. Borrar un
archivo e intentar recuperarlo.
a. Ejecutamos el instalador descargado previamente.
d. Seguimos los pasos hasta terminar la instalación.
e. Una vez terminada ejecutamos la aplicación.
f. En la carpeta C:\Alberto\ASIR\Fundamentos de hadware\UT2 borro el archivo
Actividad1.docx. Ejecuto el programa Recuva para recuperarlo.
Una vez analizado los discos nos informa de todos los archivos que han sido permanentemente
borrados y que el sistema ha marcado como espacio libre. Si el sistema ha sobrescrito algún
cluster el archivo no se podría recuperar en su totalidad. Puede actuar también sobre memoria
Flash o USB.
Buscamos en la lista nuestro archivo y como vemos en este caso si es posible realizar la
recuperación puesto que no está sobrescrito.
Marcamos nuestro archivo y pinchamos en ejecutar. Indicamos la carpeta en la que queremos
recuperar nuestro archivo.
Comprobamos como en la carpeta seleccionada tenemos el archivo recuperado.
Actividad 9
Instala una APP para tu smartphone que muestre información del hardware del equipo como
información de la memoria, velocidad del procesador y tipo de procesador, características de la
cámara de fotos, etcétera.
He instalado dos app que nos dan información acerca de nuestro móvil.
a) CPU-Z esta app presenta varias pestañas en las que podemos ver tipor
de CPU, modelos del dispositivo, sistema que tiene instalado, incluso
los valores de los sensores de temperatura o estado de la batería.
b) AIDA64 esta es muy parecida a la anterior pero también nos ofrece
entre otras cosas información de los sensores de la cámara de fotos.
Este tipo de app son todas muy parecidas y nos ofrecen la posibilidad de monitorizar y
controlar los recursos de los dispositivos en este caso smartphones.