Beruflich Dokumente
Kultur Dokumente
UNIDAD 3: PASO 4
PRESENTADO A:
CARLOS HUMBERTO VARGAS
PRESENTADO POR:
➢ Realizar una investigación exhaustiva de los conceptos, Gestión de usuarios y grupos Diagnóstico
y Supervisión del sistema, Recuperación del sistema y resolución de problemas.
2. Con base a los comandos de ejecución de permisos sobre archivos y directorios, completar la
siguiente tabla especificando su función y sintaxis:
3. Con base a las convenciones descritas, ejecutar a modo consola el comando chmod y establecer
la estructura y equivalencia de permisos, completando los espacios en blanco de la siguiente tabla:
4. De acuerdo con la siguiente tabla, complete la clasificación de los posibles tipos de usuarios en
GNU/Linux especificando en ellos sus funciones y/o características, así:
Campo 3 - GID: nº de Identidad de Grupo (el cero se reserva para el grupo root)
Campo 4 - lista_usuarios: Es opcional. Lista separada por comas de usuarios que
tienen a ese grupo como grupo secundario. Para saber si algún usuario tiene el
grupo como primario deberíamos mirarlo en el fichero passwd. Actualmente al
crear al usuario con useradd se crea también automáticamente su grupo principal
de trabajo GID, con el mismo nombre del usuario. Es decir, si se añade el usuario
'sergio' también se crea el /etc/group el grupo 'sergio'.
Para añadir un nuevo usuario a un grupo, basta con agregarlo en la lista de usuarios
(sin olvidar poner la coma de separación entre usuarios)
Fichero donde se guardan las contraseñas de los grupos del sistema. Aunque las
contraseñas no se utilicen para los grupos, es necesario el fichero para proteger al
grupo. Al igual que shadow, solo root tiene permiso de lectura sobre el fichero.
etc/gshadow
Cada línea del fichero tiene la siguiente estructura:
nombre:contraseña
Nombre: nombre del grupo.
Contraseña: puede ser una contraseña encriptada o bien caracteres “*” o”!”,
dependiendo de si queremos usar las contraseñas de grupo o no.
Basta con leer este archivo para conocer el resto de las variables que son
autodescriptivas y ajustarlas al gusto. Recuérdese que se usaran principalmente al
momento de crear o modificar usuarios con los comandos useradd y usermod.
.bash_profile es el el mas importante de los tres. Es leido y los comandos incluidos
en el, ejecutados, cada vez que el usuario entra en el sistema. Cualquier cambio
hecho en este fichero no tendra efecto hasta que salgamos y entremos en el sistema
de nuevo. Una alternativa para no tener que salir del sistema es ejecutar el
comando source .bash_source.
Bash permite dos sinonimos para este fichero, .bash_login (derivado del C shell)
y .profile (derivado del Bourne y Korn shell). Si .bash_profile no existe, el sistema
buscara primero .bash_login y luego .profile. Solamente uno de estos ficheros es
.bash_profile leido, en el caso que existan simultaneamente.
# .bash_profile
BASH_ENV=$HOME/.bashrc
USERNAME=""
PATH=$PATH:/usr/local/pgsql/bin
MANPATH=$MANPATH:/usr/local/pgsql/man
PGLIB=/usr/local/pgsql/lib
PGDATA=/usr/local/pgsql/data
.bash_logout es el fichero leido por Bash, cuando salimos del sistema. Podemos
definir, por ejemplo que se borren los ficheros temporales creados en nuestra
ultima sesion o registrar el tiempo que hemos estado utilizando el sistema.
.bash_logout
Si .bash_logout no existe, ningun comando sera ejcutado a nuestra salida.
# ~/.bash_logout
clear
1) uname –a
Muestra la información generica del Sistema operativo en la maquina virtual.
2) cat /proc/cpuinfo
Muestra información del procesador.
3) cat /proc/meminfo
Muestra la información de la memoria.
4) cat /proc/sys/kernel/osrelease
Muestra la versión de liberación del kernel.
5) cat /proc/version
Muestra la versión del sistema operativo.
6) dmidecode
Muestra la información del hardware.
7) x86info –a
Información de CPU para arquitectura X86
8) lspci
Informacion acerca de los dispositivos PCI.
9) lsusb
Muestra información acerca de lo buses USB.
10) lshw
Muesta información sobre el hardware de un nodo.
11) lshw-gtk
Es la interfaz grafica de LSHW.
12) lsblk –fm
Muestra la información acerca de un determinado bloque de dispositivos.
13) df –h
Muestra el espacio libre en disco duro.
15) top -c -d 5
16) free -m –s 3
8. 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 funcionamiento 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
http://ftp.ussg.iu.edu/linux/xubuntu/18.04/release/
2) Herramientas de diagnostico
Dmesg
Aunque no es exactamente una herramienta de detección, dmesg muestra toda la información relativa al
proceso de arranque de los dispositivos del sistema, accedidos por el núcleo. Así que si algún determinado
recurso del sistema no está correctamente reconocido, es a través de dmesg con el que haremos nuestra
primera inspección.
3) Herramientas de recuperación
TestDisk
Fue diseñado principalmente para ayudar a recuperar particiones perdidas de almacenamiento de datos y
/ o hacer discos no booteables nuevamente booteables cuando estos son causados por software con fallas,
ciertos tipos de virus o error humano (como borrar accidentalmente una tabla de particiones).
4) Herramientas de reparación
Ddrescue
Es una herramienta de Linux diseñada para copiar datos de un dispositivo de un bloque de archivos a
otro. Esta herramienta les ayudará en el rescate de los datos cuando la unidad está sufriendo de errores
de lectura
5) Tamaño de la ISO
1.32 GB
6) Requerimientos mínimos de Hardware
• Procesador con soporte PAE
• 512MB RAM
• 8 GB de espacio libre en disco
• Tarjeta gráfica 800×600 de resolución mínima
• DVD drive o puerto USB
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.
Los integrantes que participen en el desarrollo de la presente actividad deberán debatir cual distribución
LiveCD es más completa como herramienta de recuperación y de soporte técnico. Posteriormente
procederán a diligenciar la tabla de distribuciones GNU/Linux LiveCD anterior con base a la experiencia
tenida desde el desarrollo del trabajo individual.
Ubicamos nuestro pendrive
Verificamos que existe una unidad montada y la desmontamos
➢ El uso de de los conceptos, Gestión de usuarios y grupos Diagnóstico y Supervisión del sistema,
Recuperación del sistema ofrece implementar soluciones ante los fallos del S.O.
➢ Hay diferentes distribuciones GNU/Linux LiveCD que ofrecen una solución muy efectiva y
confiable acorde a los requerimientos del usuario.
Easttom, C., & Palladino, S. N. (2012). Essential Linux Administration : A Comprehensive Guide for
Beginners. Boston, MA: Course Technology PTR, Recuperado
de http://bibliotecavirtual.unad.edu.co/login?url=http://search.ebscohost.com/login.aspx?direct=true&d
b=nlebk&AN=411159&lang=es&site=eds-live&ebv=EB&ppid=pp_1
Comando adduser. (2014). EcuRed. Disponible en: https://www.ecured.cu/Comando_adduser
Consultado el 16 de marzo de 2019