Paso 3

PASO 3 - ACTUALIZANDO EL ENTORNO DE TRABAJO GNU/LINUX PRESENTADO POR DEYBISON SMITH MARTÍNEZ LIDUEÑAS. CÓDIDO: 10656413

Views 284 Downloads 1 File size 31MB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

PASO 3 - ACTUALIZANDO EL ENTORNO DE TRABAJO GNU/LINUX

PRESENTADO POR DEYBISON SMITH MARTÍNEZ LIDUEÑAS. CÓDIDO: 1065641316

MIRYAM ILIANA MONTANA TUTORA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA DIPLOMADO DE PROFUNDIZACIÓN EN LINUX GRUPO: 201494_20 CEAD VALLEDUPAR VALLEDUPAR – CESAR SEPTIEMBRE 2019

INTRODUCCIÓN

GNU/Linux, hablar de él es referirse al sistema operativo libre versión que han desarrollado miles de programadores a nivel del mundo entero, con el fin de llevar al usuario final una herramienta confiable que le permita realizar sus labores del día a día; hoy hay más personas interesadas en conocer más a profundidad como funciona este útil sistema operativo.

En el presente informe se hablara un poco acerca de los comandos más usados en Linux para la instalación, actualización y eliminación de aplicaciones, repositorios que permiten la iteración de la maquina con el usuario. Al igual que la utilización de los gestores de arranque y los niveles de ejecución; también se hablara de la sincronización de directorios y la realización y recuperación de las copias de respaldo que permiten recuperar un sistema con fallas.

OBJETIVOS

OBJETIVO GENERAL 

Actualizar el entorno de trabajo de GNU/LINUX

OBJETIVOS ESPECIFICIOS



Actualizar aplicaciones, repositorios y optimización del sistema.



Gestionar sistemas de archivos, particiones, cuotas y gestión de volúmenes.



Configurar gestores y niveles de arranque



Sincronizar directorios y respaldos



Diagnosticar y supervisar el sistema.



Recuperar el sistema y resolución de problemas.

ACTIVIDADES A DESARROLLAR

1. Realizar un comparativo entre los siguientes comandos utilitarios enfocados a la instalación, actualización y eliminación de paquetes: Vincular la descripción del comando y la sintaxis de ejecución - apt-get - aptitude - dpkg - dselect - synaptic 2. Utilizando únicamente el Comando apt-get, realice los siguientes procedimientos: - Adicionar el repositorio de terceros con ppa. - Actualizar el repositorio de aplicaciones. - Actualizar las aplicaciones del sistema. - Instalar kdenlive - Demostrar el funcionamiento de kdenlive sobre su sistema operativo. - Desinstalar kdenlive sin dejar rastro de archivos. 3. De acuerdo con la siguiente clasificación, instalar y probar las siguientes aplicaciones de Windows sobre GNU/Linux Ubuntu a través de una de las siguientes Herramientas: WineHQ, playonlinux o CrossOver, así: - Ofimática (MS Office 2013 – libreoffice) o versión que soporte la herramienta. - Diseño gráfico (Adobe Photoshop CS6) o versión que soporte la herramienta - Utilitario (Nero 10) o versión que soporte la herramienta - Lenguaje de Programación (MS Visual .Net 2010 versión Express) o versión que soporte la herramienta - Simuladores (Cisco Packet Tracer 5.3.1). o versión que soporte la herramienta.

4. Describa y establezca de forma detallada y ordenada una rutina o procedimientos de los posibles pasos que un administrador de sistemas debe tener en cuenta para instalar y configurar hardware no detectado (con drivers privativos) en equipos de cómputo portátiles con sistema operativo GNU/Linux Ubuntu, citar de forma libre un ejemplo para: - Tarjetas de red inalámbricas.

- Tarjetas de vídeo.

5. Por motivos de la inestabilidad en el suministro de energía en uno de los circuitos de alimentación eléctrica donde funcionan los servidores de la Aeronáutica Civil, el servidor de impresión tuvo una averigua a nivel software al no seguir arrancando con normalidad el sistema operativo GNU/Linux Ubuntu. Como solución se plantea recuperar el sistema actualizando el gestor de arranque GRUB que viene por defecto, con los siguientes parámetros: - Realizar una copia de seguridad del GRUB-2 actual a través de un software utilitario o a modo consola. - Cree un instalador de GRUB-2 en una pendrive. - Mostrar el menú del gestor de arranque cada vez que inicie el sistema operativo. - Modificar el tiempo de espera de inicio a 5 segundos. - Proteger el gestor de arranque con una contraseña codificada en formato SHA-51. - El inicio del gestor de arranque deberá mostrar al inicio un fondo de color blanco conjuntamente con una imagen de fondo del logo de la UNAD. - Restaurar el GRUB-2 inicial del sistema operativo GNU/Linux desde el pendrive creado con la copia de seguridad. El sistema operativo GNU/Linux Ubuntu deberá quedar en su inicio original y funcionando normalmente. - Modificar el fichero pertinente para dejar por defecto al sistema operativo GNU/Linux en el nivel 5 de ejecución (Modo multiusuario con red y el Sistema X Window). - Realice las pruebas pertinentes a comprobar los servicios de red y conexión a internet. - Se solicita que cargue el mínimo de servicios posibles para optimizar el rendimiento al máximo del sistema: ejecute el nivel 5 y a su propio criterio especifique que servicios desea que no se carguen en el próximo inicio del sistema operativo. - Restaurar el sistema operativo GNU/Linux Ubuntu al nivel de ejecución por defecto.

6. Sincronización de directorios y respaldos: Se requiere salvaguardar la información de cada uno de los equipos de cómputo de la oficina de gestión de la Aeronáutica Civil, para lo cual solicitan que se creen las siguientes rutinas de copias de seguridad: Respaldo a un mismo equipo (Origen): - Instalar o comprobar la disponibilidad de la utilidad rsync en el sistema. - Comprimir todos los archivos del directorio /home/SuUsuario al directorio /home/SuUsuario/DPLinux#Grupo a través de la utilidad gzip, tar, zip o rar.

- Cifrar el archivo de respaldo creado en la carpeta /home/SuUsuario/ DPLinux#Grupo a través de la utilidad gpg. - Crear la carpeta /backup en el directorio raíz del sistema y enviar aquí la copia de seguridad realizada a la carpeta /home/SuUsuario/ DPLinux#Grupo. - Desencripte y restaure la copia de seguridad en la carpeta /backup_origen. - Verifique el contenido de los archivos y carpetas restauradas con el origen en /home/SuUsuario.

7. Respaldo a otro equipo (Destino remoto): - Instalar y configurar el servicio OpenSSH en su sistema. - Establezca una comunicación remota por medio del servicio ssh con uno de los integrantes del grupo colaborativo. Deben establecer quién será el equipo remoto origen y cuál será el equipo remoto destino. - Crear la carpeta /backup_destino en el directorio raíz del equipo destino y enviar aquí la copia de seguridad realizada en el equipo origen en la carpeta /home/SuUsuario/ DPLinux#Grupo, por medio de conexión remota a través del servicio ssh instalado en cada equipo. Quien haga las veces de equipo remoto deberá desencriptar y restaurar la copia de seguridad en la carpeta /backup_destino. Verifique el contenido de los archivos y carpetas restauradas.

8. Automatización Realizar un script tipo bash, que ejecute automáticamente pero de forma independiente cada uno de los procedimientos anteriores de copias de seguridad Punto 6 y Punto 7. Describa paso a paso el procedimiento realizado y evidencie los resultados. Todos los procesos y procedimientos solicitados deben estar ejecutados a modo consola a excepción de la conexión remota de equipos, no se permite el uso de interfaces gráficas para tal fin

9. Diagnóstico y Supervisión del sistema: De acuerdo a los siguientes comandos de diagnóstico y supervisión en sistemas GNU/Linux, ejecútelos a través de una consola, interpretar el resultado o la información

obtenida y adjuntar un pantallazo, imagen recortada que solo muestre la ejecución y la salida de cada uno de ellos: 1) uname -a 2) cat /proc/cpuinfo 3) cat /proc/meminfo 4) cat /proc/sys/kernel/osrelease 5) cat /proc/version 6) dmidecode 7) x86info -a 8) lspci 9) lsusb 10) lshw 11) lshw-gtk 12) lsblk -fm 13) df -h 14) fdisk /dev/sdb 15) top -c -d 5 16) free -m -s 3 17) dmesg | more 18) dmesg | grep -i usb 19) netstat -a 20) iptables -nL

10. Recuperación del sistema y resolución de problemas: Dada la eventualidad de poder dar soporte frente a la recuperación y resolución de problemas técnicos en el arranque o funcionamiento de un sistema operativo GNU/Linux, una de las características especiales de gran parte de las distribuciones más usadas es que disponen de distribuciones para ser ejecutadas en modo LIVE, desde un CD / DVD o desde un dispositivo USB booteable o de arranque, también denominado Pen Drive, lo cual nos permitiría realizar procedimientos para acceder al sistema de archivos de un disco duro y a realizar copias de seguridad, reparar el gestor de arranque o restaurar el sistema a un nivel determinado en caso de fallas del sistema operativo nativo. Con el fin de poder brindar servicios de soporte técnico a estaciones de trabajo y servidores de la red informática de la Aeronáutica Civil, se ha solicitado crear medios de recuperación y de apoyo a la resolución de problemas en sistemas operativos GNU/Linux a través de determinadas herramientas de software, con el fin de tener disponibles las soluciones en

caso de ocurrir situaciones fortuitas o eventualidades no favorable en el funcionamientos de los equipos. Para ello se requiere que, a nivel grupal, los estudiantes que dan soporte al proyecto de la Aeronáutica Civil, establezcan mediante un debate constructivo las recomendaciones de las posibles distribuciones GNU/Linux u otras aplicaciones relacionadas como software libre para el diagnóstico, recuperación y reparación de problemas que utilizarían con las expectativas de ser avaladas para tal fin. Para ello se requiere que inicialmente establezcan un inventario de software con cada una de las siguientes distribuciones LiveCD, analizadas bajo los siguientes parámetros: A. Fedora Jam B. Ultimate Boot CD C. Kali 2018.4 D. Xubuntu E. CentOs LiveCD 1) URL de descarga 2) Herramientas de diagnostico 3) Herramientas de recuperación 4) Herramientas de reparación 5) Tamaño de la ISO 6) Requerimientos mínimos de Hardware Cada uno de los integrantes del grupo deberá seleccionar una de las cinco distribuciones diferente de LiveCD relacionadas anteriormente y realizar su implementación como un Pen Drive. Describa paso a paso el procedimiento realizado y evidencie los resultados, así como también probar la capacidad del Pen Drive para bootear de forma correcta en un equipo de cómputo.

DESARROLLO

1.

Realizar un comparativo entre los siguientes comandos utilitarios enfocados a la instalación, actualización y eliminación de paquetes:

Vincular la descripción del comando y la sintaxis de ejecución - apt-get - aptitude - dpkg - dselect - synaptic

COMANDO

SINTAXIS DE EJECUCIÓN Sudo apt-get install vlc sudo apt-get update vlc

apt-get

En la sintaxis anterior, se aclara que el paquete o aplicación a instalar es el reproductor de multimedia VLC..

Aptitude instal vlc aptitude update vlc aptitude

COMPARACIÓN Este comando es utilizado para gestionar los paquetes del sistema. Permite la actualización, eliminación parcial y eliminación total de la aplicación. Cualquier uso de este comando está restringido al root, por esa razón siempre pide clave de usuario para realizar cualquier acción. Es de la misma familia de apt, pero este no se instala en el paquete de instalación por defecto,por tanto hay que proceder a su instalación antes de empezar a utilizarlo luego es lanzado con el comando aptitude, por tanto la diferencia entre apt-get y aptitude es porque la última dispone de menús desplegables accesibles mediante F10.

dpkg

dpkg --get-selections devuelve una lista con los paquetes instalados. dpkg --info pp.deb informa sobre las dependencias y las versiones de las mismas. dpkg -c /home/pp.deb muestra el contenido del paquete pp.deb. dpkg -i pp.deb instala el paquete pp.deb. dpkg -L mc lista los ficheros instalados en el sistema, que pertenecen al paquete mc. dpkg -r pp.deb desinstala el paquete pp.deb. dpkg –force -r pp.deb fuerza la desinstalación del paquete pp.deb. dpkg -–purge pp.deb desinstala el paquete pp.deb y sus archivos de configuración. dpkg -l *vi* lista los paquetes que contienen la cadena vi en su nombre de paquete. dpkg -l lista el estado de los paquetes conocidos por el sistema. dpkg -l | grep ^[a-z]n muestra los paquetes no instalados. dpkg -S mcview.1.gz busca a cuál de los paquetes instalados, pertenece el paquete mcview.1.gz, respondiendo con: mc: /usr/share/man/man1/mcview.1.gz el nombre del paquete y donde está almacenado el fichero mcview.1.gz dpkg --configure –pending reconfigura cualquier paquete que aun no esté configurado. dpkg --configure -a intenta reparar el sistema. dpkg --get-selections lista el estados de selección de paquetes instalados y desinstalados en el sistema.

Es en sí misma una herramienta de bajo nivel; se necesita un frontal de alto nivel para traer los paquetes desde lugares remotos o resolver conflictos complejos en las dependencias de paquetes. Debian cuenta con apt para esta tarea; permite instalación, actualización y eliminación de un paquete .deb y no resuelve las dependencias.

dpkg --get-selections "*" lista el estado de selección de los paquetes instalados, desinstalados y purgados en el sistema. Muy útil para realizar backups de la lista de paquetes instalados, desinstalados y purgados. dpkg --set-selections < mis_selecciones modificará el estado de selección de los paquetes escogidos al contenido en el archivo mis_selecciones, como esto, no instalará ni borrará nada, simplemente modificará el estado de selección de los paquetes escogidos (para realizar esto use apt-get -u dselect-upgrade). dselect

synaptic

Al igual que el aptitude, es de la familia apt, este comando no viene instalado por defecto, entonces antes de su uso hay que proceder a su instalación mediante el comando “sudo apt-get install dselect” , puesto que es un selector de paquetes de alto nivel, permite seleccionar los paquetes a instalar y visualizar los que ya se encuentran instalados al igual que permite la desinstalación de los paquetes, además posee una interfaz de usuario interactiva en modo texto. Luego este lanza al escritorio la ventana grafica con la cual se pueden gestionar los paquetes.

Es una aplicación gráfica pero proporciona una mayor cantidad de información y un completo control sobre la gestión de paquetes.

2. Utilizando únicamente el Comando apt-get, realice los siguientes procedimientos: - Adicionar el repositorio de terceros con ppa. - Actualizar el repositorio de aplicaciones. - Actualizar las aplicaciones del sistema. - Instalar kdenlive - Demostrar el funcionamiento de kdenlive sobre su sistema operativo. - Desinstalar kdenlive sin dejar rastro de archivos. Para este punto trabajaremos con la aplicación VLC. - Adicionar el repositorio de terceros con ppa. Para este caso se adicionará la aplicación VLC, para lo cual se utilizará el comando “sudo add-apt-repository ppa:videolan/stable-daily”

- Actualizar el repositorio de aplicaciones. Para poder actualizar el repositorio de aplicaciones utilizamos el comando “sudo apt update”

- Actualizar las aplicaciones del sistema. Para actualizar el sistema se utilizara el comando “apt-get upgrade”, el cual permitirá la actualización de este.

d) Instalar kdenlive Para llevar a cabo la instalación de esta aplicación se utilizara el comando “sudo apt-get install kdenlive”.

- Demostrar el funcionamiento de kdenlive sobre su sistema operativo.

Editaremos un video haciendo uso de la aplicación. Ejecutamos la aplicación, seleccionamos Nuevo, Elegimos la preferencia de nuestro video y damos aceptar.

Lo vamos a recortar

Exportar

- Desinstalar kdenlive sin dejar rastro de archivos. Para la desinstalación de esta aplicación se utilizara el siguiente comando: “apt-get --purge remove kdenlive”

3. De acuerdo con la siguiente clasificación, instalar y probar las siguientes aplicaciones de Windows sobre GNU/Linux Ubuntu a través de una de las siguientes Herramientas: WineHQ, playonlinux o CrossOver, así: - Ofimática (MS Office 2013 – libreoffice) o versión que soporte la herramienta. - Diseño gráfico (Adobe Photoshop CS6) o versión que soporte la herramienta - Utilitario (Nero 10) o versión que soporte la herramienta - Lenguaje de Programación (MS Visual .Net 2010 versión Express) o versión que soporte la herramienta - Simuladores (Cisco Packet Tracer 5.3.1). o versión que soporte la herramienta Para la instalación de aplicaciones de Windows sobre GNU/LINUX vamos a utilizar una aplicación llamada PlayOnLinux. Para instalarla ejecutamos el comando sudo apt-get install playonlinux

INSTALACION DE OFFICE 2010 Ejecutamos la aplicación PlayOnLinux.

Damos clic en la opción instalar, seguido a ello damos clic en la opción oficina y seleccionamos Microsoft Office 2010 y damos clic en instalar.

Se nos abrirá el asistente de instalación, damos clic en siguiente

Seleccionamos usar archivo de instalación en mi equipo

Elegimos el instalador de office 2010

Se creará la unidad virtual para la instalación de Microsoft Office 2010.

Empezará la instalación de Office 2010. Aceptamos los términos de licencia.

Damos clic en instalar ahora

Al finalizar el asistente de PlayOnLinux nos mostrará que Microsoft Office 2010 se ha instalado exitosamente.

Ejecutamos Word para probar su funcionamiento.

INSTALACIÓN DE PHOTOSHOP CS5 - Diseño gráfico (Adobe Photoshop CS6) o versión que soporte la herramienta. Ejecutamos PlayOnLinux, damos clic en la opción Instalar

Nos vamos al menú Gráficos y seleccionamos el programa a instalar, en nuestro caso Photoshop CS5 no se encuentra en el listado, por lo que damos clic en Instalar un programa no listado.

Se iniciará el proceso de instalación de forma manual.

El asistente de instalación nos preguntará que deseamos hacer, seleccionamos instalar un programa en una nueva unidad virtual.

Asignamos un nombre a la unidad virtual, en este caso PHOTOSHOP_CS5

Seleccionamos el tipo de unidad virtual, la cual será de 64 bits.

Se creará la unidad virtual.

Seleccionamos el instalador del programa a instalar, damos clic en explorar.

Una vez seleccionado el archivo de instalación damos clic en Open.

Se cargará el instalador. Damos clic en siguiente.

Se ejecutará el asistente de instalación de Photoshop. Damos clic en Siguiente.

Elegimos la ubicación de instalación del programa. Damos clic en siguiente.

Damos clic en Instalar.

Se abrirá la ventana de progreso de instalación de Photoshop.

Al finalizar nos aparecerá la ventana de confirmación de la instalación exitosa de Photoshop. Damos clic en finalizar y ejecutamos el programa.

Photoshop ejecutado.

INSTALACIÓN DE NERO 10. Ejecutamos PlayOnLinux, se nos mostrarán los programas instalados. Damos clic en instalar.

Nos vamos al menú Multimedia y seleccionamos el programa a instalar, en nuestro caso Nero 10 no se encuentra en el listado, por lo que damos clic en Instalar un programa no listado.

Se iniciará el proceso de instalación de forma manual.

El asistente de instalación nos preguntará que deseamos hacer, seleccionamos instalar un programa en una nueva unidad virtual.

Asignamos un nombre a la unidad virtual, en este caso Nero_10

Seleccionamos el tipo de unidad virtual, la cual será de 64 bits.

Se creará la unidad virtual.

Seleccionamos el instalador del programa a instalar, damos clic en explorar.

Una vez seleccionado el archivo de instalación damos clic en Open.

Se cargará el instalador. Damos clic en siguiente.

Se ejecutará el asistente de instalación de Nero. Damos clic en Siguiente.

Instalamos los componentes necesarios para que Nero funcione correctamente. Damos clic en Instalar.

Reiniciamos el equipo para finalizar la instalación del programa.

Vemos que Nero ya se encuentra instalado.

INSTALACIÓN DE PACKET TRACER 5.3.1 Ejecutamos PlayOnLinux, se nos mostrarán los programas instalados. Damos clic en instalar.

Nos vamos al menú Otro y seleccionamos el programa a instalar, en nuestro caso Packet Tracer 5.3.1 no se encuentra en el listado, por lo que damos clic en Instalar un programa no listado.

Se iniciará el proceso de instalación de forma manual.

El asistente de instalación nos preguntará que deseamos hacer, seleccionamos instalar un programa en una nueva unidad virtual.

Asignamos un nombre a la unidad virtual, en este caso Packet_tracer

Seleccionamos el tipo de unidad virtual, la cual será de 64 bits.

Se creará la unidad virtual.

Seleccionamos el instalador del programa a instalar, damos clic en explorar.

Una vez seleccionado el archivo de instalación damos clic en Open.

Se cargará el instalador. Damos clic en siguiente.

Se ejecutará el asistente de instalación de Packet Tracer. Damos clic en Next.

Aceptamos los términos de licencia.

Seleccionamos la ubicación de instalación.

Se creará un acceso directo al menú de inicio.

Creamos un acceso directo en el escritorio.

Continuamos con la instalación, damos clic en Install.

Empezará la instalación del programa.

Una vez terminada la instalación, ejecutamos la aplicación.

Podemos ver los programas que tenemos instalados con PlayOnLinux.

4. Describa y establezca de forma detallada y ordenada una rutina o procedimientos de los posibles pasos que un administrador de sistemas debe tener en cuenta para instalar y configurar hardware no detectado (con drivers privativos) en equipos de cómputo portátiles con sistema operativo GNU/Linux Ubuntu, citar de forma libre un ejemplo para: - Tarjetas de red inalámbricas. - Tarjetas de vídeo. a) Tarjetas de red inalámbricas. Verificamos las tarjetas de red instaladas en el equipo, con el comando ifconfig –a

Podemos ver nuestra tarjeta llamada enp0s3, en caso de tenerla deshabilitada utilizamos el comando sudo ifconfig enp0s3 up

Comprobamos si ya se detecta nuestra tarjeta de red, utilizamos el comando ifconfig.

Podemos ver nuestra tarjeta de red funcionando. Probamos su funcionamiento haciendo un ping por ejemplo a la pagina de la UNAD.

Vemos que se resuelve la conexión con la ip de la UNAD.

5. Por motivos de la inestabilidad en el suministro de energía en uno de los circuitos de alimentación eléctrica donde funcionan los servidores de la Aeronáutica Civil, el servidor de impresión tuvo una averigua a nivel software al no seguir arrancando con normalidad el sistema operativo GNU/Linux Ubuntu. Como solución se plantea recuperar el sistema actualizando el gestor de arranque GRUB que viene por defecto, con los siguientes parámetros:

- Realizar una copia de seguridad del GRUB-2 actual a través de un software utilitario o a modo consola. Para realizar la copia del gestor de arranque GRUB-2 utilizamos el comando sudo tar zcvf grub2_`date +%d-%B-%Y-%H-hora-%M-minutos`.tar /etc/default/grub /etc/grub.d/ /boot/grub/grub.cfg

Copia de seguridad finalizada.

c) Mostrar el menú del gestor de arranque cada vez que inicie el sistema operativo. Para mostrar el menú del gestor de arranque lo vamos a configurar con la opción gráfica utilizando la aplicación Grub Customizer Usando este programa podemos configurar el GRUB nuestro gusto, pero debemos manejar con cuidado como todas las cosas del sistema. Podemos instalarlo desde su propio repositorio PPA ejecutando los siguientes comandos: sudo add-apt-repository ppa:danielrichter2007/grub-customizer sudo apt-get update sudo apt-get install grub-customizer

Abrimos el programa y en la pestaña configuración general, opción visibilidad, marcamos mostrar menú luego arriba le damos a guardar y arriba a la derecha le damos a recargar la configuración para que se guarden los cambios.

También, si queremos, podemos cambiar los segundos de espera para entrar al sistema, por defecto viene en 10 segundos y en mi caso lo he puesto en 20.

- Modificar el tiempo de espera de inicio a 5 segundos. Abrimos el programa y en la pestaña configuración general, opción visibilidad, colocamos 5 en la opción arrancar la entrada predeterminada luego arriba le damos a guardar y arriba a la derecha le damos a recargar la configuración para que se guarden los cambios.

- Proteger el gestor de arranque con una contraseña codificada en formato SHA-51. Ejecutamos el comando grub-mkpasswd-pbkdf2

Copiamos la contraseña encriptada Editamos el archivo /etc/grub.d/00_header Al final del archivo poner: cat