0% encontró este documento útil (0 votos)
309 vistas32 páginas

Informe Minix

El documento describe la instalación y configuración del sistema operativo Minix. Explica que Minix es un microkernel con cuatro capas que brindan funciones específicas. Detalla los pasos para instalar Minix usando una máquina virtual, incluyendo la configuración del setup y la partición del disco. También define comandos como make, mknod e install, y provee un ejemplo de archivo Makefile. Finalmente, enumera comandos básicos como passwd y pwd.

Cargado por

Carlos Garay
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
309 vistas32 páginas

Informe Minix

El documento describe la instalación y configuración del sistema operativo Minix. Explica que Minix es un microkernel con cuatro capas que brindan funciones específicas. Detalla los pasos para instalar Minix usando una máquina virtual, incluyendo la configuración del setup y la partición del disco. También define comandos como make, mknod e install, y provee un ejemplo de archivo Makefile. Finalmente, enumera comandos básicos como passwd y pwd.

Cargado por

Carlos Garay
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 32

1.

INSTALACIN DEL SISTEMA OPERATIVO


a) Indique grficamente el layout del sistema operativo MINIX indicando sus componentes y las funciones que brindan. En especial indique los system calls que contienen. Minix es un sistema operativo de tipo microkernel, este diseo hace que los drivers sean hilos, o procesos similares a los de usuario, pero con privilegios superiores. Minix lo est y posee una serie de procesos que se comunican entre s junto con los procesos de usuario a travs de la transferencia de mensajes. El uso de este diseo permite tener una estructura modular y flexible y hace ms sencilla la tarea de por ejemplo reemplazar todo el sistema de archivos por uno totalmente distinto sin tener que recompilar todo el kernel. Minix est estructurado en cuatro capas cada una de las cuales realiza una funcin especfica. A continuacin se muestra un grfico que ilustra estas capas:

Figura 1: Layout de Minix Descripcin de las capas: Kernel: capas 1 y 2:

Capa 1: interrupciones (hardware -externas, internas -, software), cambio de contexto (guardar y restaurar registros), planificacin, gestin de mensajes. Este cdigo se ejecuta en el modo supervisor de la CPU. Capa 2: tareas de E/S (tambin llamadas manejadores de E/S). Los procesos que realizan funciones bsicas de gestin del s.op. se llaman tareas. La tarea de sistema es un caso especial y sirve para cuestiones que los procesos no pueden realizar (por ejemplo, copiado entre zonas de memoria de diferente nivel de proteccin). Las tareas tienen ms prioridad que los procesos al estar en ranuras especiales del PCB. Sin embargo el procesador se encuentra en modo usuario cuando son ejecutadas. Se requiere una tarea por cada dispositivo de E/S existente. Capa 3: tareas de gestin de memoria, archivos y red (procesos servidores). Esta capa es el punto de entrada al sistema, el interfaz con los procesos de usuario (interpretacin de las llamadas al sistema). Estos procesos se ejecutan con mayor prioridad que los de usuario (capa 4) debido al algoritmo de planificacin utilizado. Capa 4: tarea init (el padre del resto de procesos de usuario) y procesos de usuario.

System call:

Administracin de Procesos : fork, waitpid, wait, exit, execve, ... Seales: kill, pause, alarm, sigaction. Administracin de Archivos: creat, mknod, open, close, read, write, dup,
pipe. Administracin del Sistema de Archivos: mkdir, rmdir, link, mount, umount, chdir, chroot. Proteccin: chmod, getuid, setuid, getgid, setgid, chown. Administracin de Tiempo: time, stime, utime, times.

b) Instalar MINIX en su versin para DOS (DOSMINIX), WINDOWS o LINUX


(BOCHS) segn se describe http://www.dc.uba.ar/people/materias/so/html/minix.html La instalacin es de la siguiente manera: en

Una vez creado la maquina virtual en el VIRTUAL BOX conteniendo el sistema operativo MINIX. Procedemos:

Ingresamos al Minix desde el iso y nos pedir contrasea la cual es: root

Para instalar el minix entramos al setup para su configuracin tecleando: setup

STEP 1: Selecciono el idioma en este caso espaol; de la siguiente manera : us-swap

STEP 2: Selecciono la gestin de redes el cual tecleamos: 0

STEP 3: Selecciono la distribucin minima o completa del MINIX, el cual tecleamos: f

STEP 4: Creo y selecciono la particin para el MINIX, modo automtico o experto; el cual presionamos: intro para su modo automtico.

STEP 4.1: Selecciono el disco para la instalacin del MINIX, el cual presionamos: intro para confirmacin del disco mostrado.

STEP 4.2: Selecciono el especio del disco para la instalacin del MINIX, el cual presionamos: intro para confirmacion del espacio del disco mostrado.

STEP 4.3: Confirmo los cambios en el setup del MINIX, el cual tecleamos: yes para confirmacin del cambio realizado.

STEP 5: Reinstalo las opciones en el setup del MINIX, el cual precionamos: enter.

STEP 6 y 7: Para la confirmacin de ambos solo presionamos enter.

STEP 8: Analizando cualquier problema encontrado dentro de las tres particiones; solo presionamos enter.

STEP 9: Copiando los archivos; solo presionamos enter.

Una vez analizado y copiado saldr # y seguido de ellos teclearemos: shutdown, para el cierre y automticamente parecer fd0>, seguido de ello teclearemos boot d0p0 para su confirmacion de instalacin finalizada del MINIX.

2. HERRAMIENTAS
Indique que hace el comando make, mknod, install e installboot. Cmo se utilizan estos comandos o system calls en la instalacin de MINIX y en la creacin de un nuevo kernel. Para el caso del make muestre un archivo ejemplo y explique que realiza cada uno de los comandos internos del archivo ejemplo. 2.1. El comando make El comando make compila automticamente todos los fuentes y los ensambla en una sola pieza que se llama kernel. Es aconsejable realizar primero el comando make -n para ver lo que el comando make va a realizar. En un archivo makefile o Makefile espera tener especificadas las dependencias de compilacin entre los archivos fuente del programa, es decir, que pasos se deben realizar para compilar, ensamblar, enlazar, o cualquier otro tipo de tareas realizables sobre el programa en cuestin. Este programa permite detectar modificaciones en los archivos objeto y/o fuentes a fin de realizar nicamente los pasos que sean necesarios para tener el programa actualizado (es decir, si ya esta compilado un archivo determinado y no se modific, no se lo vuelve a compilar). A continuacin, mostraremos un ejemplo de Makefile: all: oc2grep clean: rm *.o oc2grep oc2grep: parser.o filtro.o main.o g++ main.o parser.o filtro.o -o oc2grep parser.o: parser.cpp g++ -c parser.cpp -o parser.o filtro.o: filtro.asm nasm -g -f elf -Dsistema=1 filtro.asm main.o: main.asm nasm -g -f elf -Dsistema=1 main.asm Explicacin: Al invocar al comando make con el parametro all, ser lo mismo que si lo invocsemos con el parmetro oc2grep Al invocarlo con clean, ejecutar el comando rm *.o oc2grep que borra todas las compilaciones que habamos hecho con anterioridad. Esto sirve para cuando queremos asegurarnos que se compilen todos los archivos fuentes de nuevo. En la lnea que marca que se debe hacer cuando se lo invoca con oc2grep, le estamos diciendo al comando que ejecute el compilador GNU de C++ con tres archivos de cdigo objeto y que lo ensamble en un ejecutable llamado oc2grep. Pero lo ms importante de todo es que, en este caso particular, le estamos

marcando las dependencias de compilacin que posee nuestro programa: para poder hacer lo que ya hemos mencionado, el comando make deber antes resolver las etiquetas parser.o, filtro.o y main.o; las cuales, cada una de ellas, posee comandos especficos a realizar con anterioridad a la compilacin de la etiqueta oc2grep. En este ejemplo, hemos visto cuan til es este comando, deberamos haber hecho estas compilaciones a mano o casos, con un script, el cual (suponiendo que se tratara de nos provee la facilidad de evitar la compilacin de un cambiado. 2.2. El comando mknod mknod crea archivos de dispositivo que no se encuentren presentes, para poder utilizar mknod es necesario conocer los valores numricos de los nodos mayor y menor del archivo de dispositivo a crear. El archivo devices.txt es la fuente cannica para obtener esta informacin, y viene con la documentacin del ncleo. mknod nombre b/c/p [mayor menor] DESCRIPCIN nombre: nombre definido por el usuario para nombrar al dispositivo. El argumento que sigue a nombre especifica el tipo de fichero a construir: p para un FIFO. b para un archivo especial de bloques (con buffer). c para un archivo especial de caracteres (sin bufferes). Tras el tipo del archivo hay que indicar los nmeros mayor y menor. Mayor indica el nmero que tiene asignado el driver encargado de un cierto tipo de perifrico, y menor indica la instancia de ese dispositivo. (deben indicarse en base diez, o en octal con un 0 inicial). Por omisin, los permisos de los ficheros creados son 0666 (a+rw) menos los bits puestos a 1 en la umask. Un archivo especial se almacena como una tripleta (booleano, entero, entero) en el sistema de archivos. El valor lgico determina si es un archivo especial de caracteres un archivo especial de bloque. Los dos enteros son los nmeros de dispositivo mayor y menor. As, un archivo de este tipo casi no ocupa sitio en el disco, y se emplea slo para la comunicacin con el sistema operativo, no para almacenamiento de datos. A menudo los archivos especiales se refieren a dispositivos fsicos (disco, cinta, terminal, impresora) o a servicios del sistema operativo (dev/null, /dev/random). Los archivos especiales de bloque son dispositivos similares a discos (donde se puede acceder a los datos, dado un nmero de bloque, y p.ej. tiene sentido tener un cach de bloques). Todos los otros dispositivos son ficheros especiales de caracteres. (Hace tiempo la distincin era diferente: la E/S a un archivo especial de caracteres sera sin buffer, y a un archivo especial de bloques, con buffer.) si no lo ussemos, en el mejor de los un script simple) no archivo que no ha

2.2. El comando Install El comando install es la que indica a la herramienta la operacin que debe ejecutar //falta mas teoria. 2.2. El comando Installboot //falta mas teoria

3. COMANDOS BSICOS DE MINIX/UNIX


3.0. Pngale password root a root. Para asignar o modificar la contrasea del usuario especificado se invoca a un comando denominado: passwd [usuario]; slo el Sper-usuario (root) puede cambiar la clave de cualquier usuario. Pasos realizados: a) Loguearse como root

b) Invocar passwd sin argumentos

c) Escribir la clave: root

d)
Confirmar la clave escrita: root y finalmente, la nueva clave establecida para el sper-usuario es root

3.1. pwd Indique qu directorio pasa a ser su current directory si ejecuta: pwd: este comando despliega el camino de acceso del directorio actual (donde se encuentra dentro del sistema de archivos). Este comando despliega el nombre de un directorio nunca el de un archivo. Por ejemplo: tecleamos pwd y parece /root

3.1.1. # cd /usr/src El directorio actual denominado /root pasa a ser /usr/src, esto lo podemos verificar mediante el comando pwd.

3.1.2. # cd El directorio actual denominado /usr/src pasa a ser nuevamente /root, esto lo podemos verificar mediante el comando pwd.

3.1.3. Cmo explica el punto 3.1.2? El comando cd permite cambiar de directorio. Una vez realizado el cambio despliega el directorio a donde se cambio. Sin parmetro alguno lo posiciona en el directorio donde inicio el usuario, cuando se entro al sistema; en el caso anterior es /root.

3.2. cat Cual es el contenido del archivo /usr/src/.profile y para que sirve. cat, es utilizado para mostrar todo el contenido de un archivo sin pausa alguna; lo que hace es copiar uno o varios archivos en salida estndar (la pantalla por default); tambin se pueden crear archivos o bien podemos concatenar archivos. Para ver el contenido del archivo /usr/src/.profile el comando se invoca de la siguiente manera: cat /usr/src/.profile y automticamente muestra el contenido del archivo.

//falta especificar La salida obtenida es: # Login shell profile. # Environment. umask 022 PATH=.:/usr/local/bin:/bin:/usr/bin PS1="-w# - " export PATH,PS1 # Erase character, erase line, and interrupt keys. stty erase ^H kill ^U intr ^? # Check terminal type. case $TERM in dialup|unknown|network) echo -n "Terminal type? ($TERM) "; read term TERM="${term:-$TERM}" esac # Shell configuration. case "$0" in *ash) . $HOME/.ashrc;; esac #

El archivo /usr/src/.profile contiene la personalizacion del entorno minix. Contiene la variable de entorno PATH, es decir, una variable cuyo valor indica los directorios donde minix buscara cuando ejecutemos un comando sin explicitar la ruta de acceso a el. Otra variable de entorno interesante es PS1, la cual define el prompt que utilizar a el interprete. Con la orden export, podemos exportar dicha variable (y otras mas) al entorno. El entorno es el conjunto de variables a las cuales tienen acceso todas las ordenes que el usuario ejecute. 3.3. find; En que directorio se encuentra el archivo proc.c Find: Es un comando que permite buscar archivos que cumplen determinada condicin. Bsicamente, desciende por el rbol de directorios, comenzando en el directorio dado como argumento, chequeando cada archivo en ese directorio y sus subdirectorios contra una condicin. Si la condicin se cumple, se ejecuta una accin. Ahora para demostrar su utilidad procederemos a buscar el archivo proc.c de la siguiente manera: find / -name proc.c print y cuo resultado saldra /usr/src/kernel/proc.c

3.4. mkdir Genere un directorio /usr/<nombregrupo> mkdir: Es un comando que permite crear directorios. Para crear un directorio en el directorio /usr el comando se debe invocar de la siguiente manera: mkdir /usr/<nombre> ; donde <nombre> es el nombre del directorio a crear. Para este caso lo llamaremos, BuenEquipo. Creamos el directorio de la siguiente manera: mkdir /usr/BuenEquipo, lo cual verificaremos si ya existe en /usr.

3.5. cp Copie el archivo /etc/passwd al directorio /usr/<nombregrupo> cp: es un comando que permite copiar un archivo a otro, o copia uno o ms archivos a un directorio. Para copiar el archivo /etc/passwd al directorio /usr/BuenEquipo tecleamos de la siguiente manera: cp /etc/passwd /usr/BuenEquipo; y para constatar exploramos usr/BuenEquipo.

3.6. chgrp Cambie el grupo del archivo /usr/<grupo>/passwd para que sea other chgrp: comando que permite cambiar el grupo y, opcionalmente, el usuario de los archivos a grupo y usuario. Para cambiar el grupo al que pertenece el archivo /usr/grupo/passwd y establecerlo en other se debe ejecutar lo siguiente: chgrp other /usr/BuenEquipo /passwd

3.7. chown Cambie el propietario del archivo /usr/<grupo>/passwd para que sea ast chown: permite cambiar el usuario y, opcionalmente, el grupo de los archivos a grupo y usuario. Para cambiar el propietario al que pertenece el archivo /usr/grupo/passwd y establecerlo en ast se debe ejecutar lo siguiente: chown ast /usr/grupoSisOp/passwd

3.8. chmod Cambie los permisos del archivo /usr/<grupo>/passwd para que: chmod: Permite cambiar el modo de acceso de los archivos; las letras usadas son: Al que se otorga los permisos puede ser: u, para indicar usuario; g, para indicar grupo; o, otros o todos respectivamente; Si quien es omitido, se asume a. La operacin puede ser +, da el permiso; - , revoca el permiso; =, da los permisos exclusivamente para el quien dado. Los permisos pueden ser r, lectura; w, escritura; x, ejecucin; s, hace referencia al bit de usuario y/o grupo efectivo y solo tiene sentido cuando quien es u o g.

El propietario tenga permisos de lectura, escritura y ejecucin Para que el propietario tenga permisos de lectura, escritura y ejecucin sobre el archivo /usr/BuenEquipo/passwd se debe teclear lo siguiente: chmod u+r+w+x /usr/BuenEquipo/passwd

El grupo tenga solo permisos de lectura y ejecucin Para que el grupo tenga solo permisos de lectura y ejecucin sobre el archivo /usr/grupo/passwd se teclea de la siguiente manera: chmod g+r+w-x /usr/BuenEquipo/passwd

El resto tenga solo permisos de ejecucin Para que el resto (es decir, los que no son ni el propietario ni miembros del grupo) tenga solo permisos de ejecucin sobre el archivo /usr/BuenEquipo /passwd se teclea de la siguiente manera: chmod o-r-w+x /usr/BuenEquipo/passwd

3.9. grep Este es un comando que sirve para encontrar dentro de un conjunto de archivos, todas las lneas que contienen una cadena de caracteres especificada por una expresin regular sus opciones son: -v despliega las lneas que no contienen la expresin. -c imprime solo el numero de lneas que contiene la expresin. -i no hace diferencia entre maysculas y minsculas. -n despliega el numero de lnea.

Muestre las lineas que /usr/src/kernel/main.c

tiene

el

texto

include

en

el

archivo:

Para realizar lo solicitado se ejecuta el comando: grep include /usr/src/kernel/main.c La salida obtenida es:

Muestre las lineas que tiene el texto POSIX que se encuentren en todos los archivos: /usr/src/kernel/ Para realizar lo solicitado, y con el nico objetivo que la salida no sea poco visualizable en este documento, se ejecuta el comando grep con el modificador para que slo muestre los archivos que contienen el texto POSIX. Si queremos cumplir al pie de la letra el enunciado, deberamos ejecutar el mismo comando pero sin el mentado modificador. grep POSIX /usr/src/kernel/*

3.10. su 3.10.1. Para qu sirve? Este comando sirve para loguearse temporalmente como el sper usuario u otro usuario. Sin argumentos, el comando su, asume root. A los usuarios normales se le solicitar la password del usuario con cuyo nombre estan tratando de loguearse pero a cualquier usuario con un gid = 0 esta no le ser solicitada. Si los chequeos de identidad son exitosos, crea un shell extra en memoria y pide el password del usuario con el cual me quiero loguear temporariamente. Para salir de ese shell debe tipearse Ctrl+D o exit. Sintaxis: su [usuario] 3.10.2. Que sucede si ejecuta el comando su estando logueado como root? Estando como root, si se ejecuta el comando su sin argumentos, no se pide password, pero igualmente se genera y ejecuta la nueva instancia del shell en memoria.

3.10.3. Genere una cuenta de <usuario> Para crear una cuenta del usuario: sistemak teclearemos de la siguiente manera: adduser sistemak other /usr/sistemak; especificando que el grupo al que pertenece es other; y para verificar la creacin del usuario exploramos y observamos que se creo el usuario sistemak.

3.10.4. Entre a la cuenta <usuario> generada


Primero nos deslogueamos del usuario actual tecleando el comando exit, un a vez deslogueado parecer la peticin del loguin, e ingresaremos el usuario que deseamos, en este caso es: sistemak

3.10.5. Repita los comandos de 3.10.2 Bien, nos encontramos en el usuario sistemak, al momento de ejecutar el comando su, nos pide que ingresemos el password, la cual es root y
automticamente, se nos abre una instancia del shell.

3.11. passwd Este comando permite modficar el password de un usuario. Si no se da ningun usuario como argumento se asume el usuario actual. Solo el superusuario puede cambiar la password de otros usuarios. Para reducir los errores de tipeo, la nueva password se pide dos veces. Sintaxis: Passwd [usuario] 3.11.1. Cambie la password del usuario nobody Para el cambio debemos teclear el comando passwd nobody; y automticamente se nos pide que ingresemos el nuevo password y su confirmacin. El nuevo password que ingresamos es: nobody.

3.11.2. presione las teclas ALT-F2 y ver otra sesion MINIX. Logearse como nobody Precionemos ALT+F2 y automticamente parecer un nuevo login; el cual ingresamos nobody. Cuando se nos pide la contrasea, ingresamos nobody. Un nuevo shell se nos abre, con directorio personal /tmp.

3.11.3. Ejecutar el comando su. Al ejecutar el comando su dentro del usuario nobody, automticamente pide el password como observamos.

3.11.3.1. Que le solicita? Una vez ejecutado el comando su, solicita el password; el cual pondremos el password del usuario root y automticamente parecer un a instancia del shell.

3.11.3.2. Sucede lo mismo que en 3.10.2? Por qu? No sucede lo mismo, porque en el item 3.10.2 no se peda el password para acceder a root, dado que el comando su se invoc desde una sesin de root, a diferencia que desde el usurio nobody si pide un password al ejecutar el comando su.

3.12. rm; Suprima el archivo /usr/<grupo>/passwd El comando rm, borra el nombre de un archivo o, si ese nombre fuera el ultimo (el numero de lneas es 1), el archivo ser fsicamente suprimido. Para borrar el archivo /usr/<grupo>/passwd se debe invocar rm de la siguiente manera: rm /usr/BuenEquipo/passwd; verificamos buscando passwd en todos los grupos y ya no estar en BuenEquipo.

3.13. ln El comando ln; crea un enlace a un archivo. Es decir, crea una entrada de directorio llamada nombrelink que apunta a un archivo archivo existente. Despues de correr este comando, nombrelink y archivo pueden ser usados indistintamente para hacer referencia al mismo.

Enlazar el archivo /etc/passwd /tmp/contra1 /tmp/contra2

los

siguientes

archivos

Para crear dos enlaces al archivo /etc/passwd llamados /tmp/contra1 y /tmp/contra2, ejecutamos dos veces el comando ln de la siguiente manera: ln /etc/passwd /tmp/contra1 ln /etc/passwd /tmp/contra2

Hacer un ls l para ver cuantos enlaces tiene /etc/passwd Para poder observar cuntos enlaces tiene el archivo \etc\passwd, ejecutamos el siguiente comando: ls -l /etc/passwd, la cual automticamente la salida que obtendremos es la siguiente: -rwxr-xr-x 3 root operator 570 May 22 13:40 /etc/passwd

El nmero 3 que observamos indica que hay 3 nombres que referencian a un mismo archivo en memoria, en conocimiento, si despus borramos el archivo /etc/passwd, lo que estaramos borrando sera una referencia al archivo y no el archivo en si. La manera de borrar el archivo fsicamente es eliminando todas las referencias que posea. 3.14. mkfs Este comando construye un sistema de archivos y copia archivos especficos al mismo. El archivo prototipo indica qu directorios y archivos copiar. Genere un Filesystem MINIX en un diskette Para crear un filesystem MINIX en un diskette se ejecuta el siguiente comando: mkfs /dev/fd0 1440 Dicho diskette formateado podemos apreciarlo en el archivo minix_fs_floppy, ubicado en el directorio de instalacin de Bochs. 3.15. mount . El comando mount permite fusionar dos sistemas de archivos para formar uno sola jerarqua de archivos integrada sin tener que preocuparse respecto a cul es el dispositivo en el que est un archivo.

Montelo en el directorio /mnt, presente los filesystems que tiene montados Para montar el filesystem recien creado en el directorio /mnt se escribe: mount /dev/fd0 /mnt La salida es: /dev/fd0 is read-write mounted on /mnt

3.16. df El comando df muestra la cantidad de espacio en disco y de inodos del sistema de archivos. Se informa tanto la cantidad ocupada como la libre. Sin argumentos, df muestra informacin del dispositivo root y todo los sistemas de archivos montados.

Que espacio libre y ocupado tienen todos los filesystems montados? (En KBYTES) Para ver informacin sobre los filesystems montados en el sistema se invoca el comando df sin parmetros; cuya salida es como se muestra; ahora para saber cuanto espacio libre tiene cada filesystem solo observamos identificando la columna free es all donde indica el espacio libre.

3.17. ps Este comando proporciona una lista de todos los procesos del sistema. Cada vez que se est ejecutando un comando o un programa se le asocia un nmero de proceso; tambin permite ver los nmeros asociados a los procesos. 3.17.1. Cuntos procesos de usuario tiene ejecutando? Para obtener una lista de los procesos del usuario se invoca al comando ps sin parmetros: ps; como observamos existen 5 procesos de usuario ejecutando actualmente.

3.17.2. Indique cuantos son del sistema Para obtener una lista de todos los procesos (usuario y sistema) se invoca al comando ps indicando como argumento x para esto tecleamos: ps x y obsevamos lo siguiente.

Por lo tanto, la cantidad de procesos del sistema es: cantidad total de procesos = Cant. total de procesos - Cant. de procesos del usuario = 24 - 5= 19 procesos

3.18. umount El comando umount desmonta unidades. 3.18.1. Desmonte el Filesystem del directorio /mnt Ejecutamos el comando umount /dev/fd0 La salida que obtenemos es: /dev/fd0 unmounted from /mnt 3.18.2. Monte el Filesystem del diskette como read-only en el directorio /mnt 3.18.3. Desmonte el Filesystem del directorio /mnt 3.19. fsck Chequee la consistencia de Filesystem del diskette 3.20. dosdir Tome un diskette formateado en DOS con archivos y ejecute dosdir a Ejecute los comandos necesarios para que funcione correctamente el comando anterior 3.21. dosread

Copie un archivo de texto desde un diskette DOS al directorio /tmp 3.22. doswrite Copie el archivo /etc/passwd al diskette DOS

También podría gustarte