AA1

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 32

PRACTICA No.

1
INSTALACIÓN DE SISTEMAS OPERATIVOS,
VIRTUALIZACIÓN, ADMINISTRACIÓN DE
SISTEMAS OPERATIVOS LINUX Y WINDOWS

POR
JAVIER ALEXIS OROZCO ANZOLA
CC 86054356

INGENIERO
LUIS ENRIQUE CAMARGO CAMARGO

UNIPANAMERICANA
INGENIERIA DE SISTEMAS
QUINTO SEMESTRE
TECNOLOGÍA EN ANÁLISIS Y DESARROLLO DE SISTEMAS DE
INFORMACIÓN
SISTEMAS OPERATIVOS
2017
Tabla de contenido
INTRODUCCION ................................................................................................................................... 3
OBJETIVOS DE LA PRÁCTICA. ............................................................................................................... 4
TEORÍA REFERENTE AL TEMA. ............................................................................................................. 4
Funciones del Sistema Operativo .................................................................................................... 4
DESARROLLO DE LA PRÁCTICA. ........................................................................................................... 6
1. Por medio del programa VirtualBox realizar la instalación de una máquina virtual con
Sistema operativo Ubuntu Server describir el proceso de instalación paso a paso. ...................... 6
2. Identifique los comandos que se encuentra en el cuadro 1 indicando para que sirve cada
uno de ellos y de un ejemplo. ....................................................................................................... 13
3. Haciendo uso del sistema Linux por medio de comandos cree una carpeta con su nombre y
dentro de ella cree, carpetas con el nombre de los planetas del sistema solar en el directorio
home. ............................................................................................................................................ 15
4. Dentro de la carpeta del planeta tierra, por medio de comandos cree carpetas con el
nombre de 5 sistemas operativos conocidos. A la vez en cada una de ellas cree un archivo con
las principales características de cada sistema operativo creado. ............................................... 15
5. Por medio de comandos copie a un directorio copia creado en home los archivos creados
con las características de los sistemas operativos creados .......................................................... 18
6. Demuestre el uso de comandos Linux para borrar y modificar archivos y directorios en
Linux .............................................................................................................................................. 18
7. Utilizando la línea de comandos Linux identificar le gestión de procesos y procesador del
sistema operativo. ......................................................................................................................... 19
8. ¿Cuáles son las características de administración de procesos en Linux? Estados y señales20
9. Haciendo uso de las herramientas del sistema operativo Windows 7 verificar la gestión de
procesos, procesador y memoria del sistema............................................................................... 22
10 Realizar un manual de los comandos del editor Vi. Al menos 20 comandos........................... 26
11 Cite al menos 5 comandos de gestión de redes y comunicaciones ......................................... 27
12 Mostrar información de Hardware instalado en la máquina utilizando línea de comandos
Linux cpu, puertos, tarjetas. discos duros e información de la gestión de memoria. .................. 28
13 Describir el sistema de archivos que tiene el sistema operativo Linux y Windows, tanto los
formatos de archivo que cada sistema utiliza, como la estructura de archivos creados al
instalarse indicando la utilidad de cada uno ................................................................................. 29
Conclusiones ..................................................................................................................................... 32
Bibliografía y referencias................................................................................................................... 32
INTRODUCCION

El presente trabajo tiene como fin el realizar la instalación del sistema operativo
Linux (Ubuntu) en una máquina virtual, realizar una práctica sobre la administración
del sistema, ver algunos de sus componentes y obtener una visión de lo que Ubuntu
nos puede proporcionar como usuarios además de realizar una comparación con el
sistema operativo de Windows ya que es el más común y con el cual me siento
familiarizado.

Para ello utilizaremos como máquina virtual el programa VirtualBox la cual se puede
obtener de forma gratuita en la página oficial https://www.virtualbox.org y también
realizaremos la descarga del ISO de Ubuntu igualmente gratuita desde su página
oficial https://www.ubuntu.com/.
OBJETIVOS DE LA PRÁCTICA.

• Instalar y configurar en instancias básicas una distribución del sistema


operativo GNU /
• Linux como servidor de trabajo bajo el esquema de virtualización.
• • Identificar los componentes de hardware y software y la forma de
administración por parte
• • del sistema operativo.
• • Aplicar técnicas de administración de procesos en los sistemas operativos.
• • Identificar en un sistema operativo las técnicas de administración de
memoria y sus
• implicaciones en el desempeño de los recursos de un sistema de cómputo.
• • Conocer el sistema operativo LINUX y sus principales funciones.

TEORÍA REFERENTE AL TEMA.

Linux es un sistema operativo gratuito y de libre distribución inspirado en el sistema


Unix, escrito por Linus Torvalds con la ayuda de miles de programadores en
Internet. Unix es un sistema operativo desarrollado en 1970. Una de sus mayores
ventajas es que es fácilmente portable a diferentes tipos de ordenadores, por lo que
existen versiones de Unix para casi todos los tipos de ordenadores, desde PC y Mac
hasta estaciones de trabajo y superordenadores.

Funciones del Sistema Operativo


• Interpreta los comandos que permiten al usuario comunicarse con la PC.
• Coordina y manipula el hardware de la computadora, como la memoria, las
impresoras, las unidades de disco, el teclado y el mouse.
• Organiza los archivos en diversos dispositivos de almacenamiento, como discos
flexibles, discos duros, discos compactos o cintas magnéticas.
• Gestiona los errores de hardware y la pérdida de datos.
• Sirve de base para la creación del software logrando que equipos de marcas
distintas funcionen de manera análoga, salvando las diferencias existentes entre
ambos.
• Configura el entorno para el uso del software y los periféricos, dependiendo del
tipo de máquina que se emplea, debe establecerse en forma lógica la disposición
y características del equipo. En caso de estar conectado a una red, el sistema
operativo se convierte en la plataforma de trabajo de los usuarios y es éste quien
controla los elementos o recursos que comparten. De igual forma, provee de
protección a la información que almacena.

Ubuntu está compuesto por diversos paquetes de software que, en su mayoría, son
distribuidos bajo código abierto y licencia libre. Este sistema operativo no tiene fines
lucrativos (se consigue de manera gratuita) y aprovecha las capacidades de los
desarrolladores de la comunidad para mejorar sus prestaciones.

Su facilidad de uso es una de las razones que han llevado a que Ubuntu cada vez
se haya convertido en una presencia más constante dentro del mercado
tecnológico. No obstante, tampoco hay que olvidar que otro de estos motivos es el
conjunto de aplicaciones que lleva incorporadas para satisfacción de sus usuarios.
Concretamente tendríamos que resaltar que dispone de un reproductor de música,
un navegador web, grabador de discos, una suite ofimática, reproductor multimedia,
cliente de mensajería de tipo instantáneo, editor de texto, lector de documentos,
gestor y editor de fotografías, administrador de archivos y un cliente de correo.
Elementos todos ellos que hacen de Ubuntu una alternativa muy completa. Y a ello
contribuye, de igual modo, el hecho de que se presente con unos altos estándares
tanto de seguridad como de accesibilidad.

Ahora que se conoce un poco acerca de este sistema operativo realizaremos la


instalación sobre la máquina virtual (VirtualBox) y realizaremos la administración del
sistema por medio de algunos comandos para poder familiarizarnos con este
sistema operativo.
DESARROLLO DE LA PRÁCTICA.

1. Por medio del programa VirtualBox realizar la instalación de una máquina


virtual con Sistema operativo Ubuntu Server describir el proceso de instalación
paso a paso.

Continuación realizaremos la descripción de la instalación de la máquina virtual para


realizar la práctica de la instalación del sistema operativo Ubuntu 17.04 paso a paso

1.1 Se debe realizar la descarga del programa VirtualBox desde su página oficial
https://www.virtualbox.org para la plataforma de Windows

1.2 Realizar la instalación del programa


1.3 Iniciar el programa VirtualBox

1.4 Realizar la descarga del ISO de Ubuntu de la página oficial


https://www.ubuntu.com/.
1.5 Una vez realizada la descarga se debe realizar el montaje del ISO sobre el
VirtualBox

1.6 Una vez se inicie la instalación nos dará opción de escoger el idioma en el cual
el usuario desea instalar Ubuntu y damos continuar
1.7 Habilitamos la opción para actualizaciones de Ubuntu y damos continuar

1.8 Seleccionamos el tipo de instalación por defecto dejamos la primera opción


“Borrar disco e instalar Ubuntu” y luego damos clic en instalar ahora.
1.9 Seleccionamos la región donde nos encontramos y continuar.

1.10 Seleccionamos la disposición del teclado y damos en continuar


1.11 El sistema nos pedirá algunos datos, los registramos y continuamos.

1.12 En este paso el sistema instalara Ubuntu. Ahora esperar a que termine.
1.13 Después de instalar reiniciamos la maquina

1.14 Debemos registrar la contraseña que escribimos en el paso anterior

1.15 En esta parte tenemos el entorno del escritorio de Ubuntu y completamente


instalado.
2. Identifique los comandos que se encuentra en el cuadro 1 indicando para que
sirve cada uno de ellos y de un ejemplo.

COMANDOS BÁSICOS
Comando Significado Comando Significado
ls Lista los archivos de un bash Es un programa informático,
determinado directorio cuya función consiste en
interpretar órdenes, y un
lenguaje de consola.
ls –l Lista también las propiedades y pwd Muestra el directorio actual
atributos
mkdir Crea directorio cal Muestra el calendario del
mes actual
rmdir Borra directorio date Muestra la fecha del sistema
en formato local
cat Muestra el contenido de un tree Muestra un árbol de
fichero procesos.
more Muestra un fichero de forma cd Cambia al home o al
tabulada como una pagina del directorio raiz si se lanza
man como root
mv Renombra archivo cd .. Se mueve al directorio
anterior
rm Borra archivo cd / Se mueve dos directorios
atras.
less Muestra la salida estándar de sudo Permite al usuario cambiar o
forma paginada crear la contraseña de root
clear Limpia la pantalla file Muestra el tipo de un archivo
determinado
cp Copia archivo man Muestra un listado las
multiples opciones y usos de
find
tty Muestra el nombre del fichero who Muestra los usuarios que hay
de la terminal conectada a la logeados en el sistema
salida estandar.
Vi Abre la ventana de edición sin touch Crea un archivo vacio.
abrir ningún archivo.

COMANDOS ADMINISTRATIVOS
comando significado comando significado
top Muestra los procesos que cat mostrar
más CPU consumen en /proc/interrupts interrupciones en
tiempo real, así como la tiempo real
memoria RAM y swap
usada, entre otra
información
PS –AF Para ver todos los procesos cat /proc/version mostrar la versión
activos con todos los del kernel.
detalles
PS –ALL Muestra todos los procesos cat mostrar adaptadores
activos /proc/net/dev de red y estadísticas.
Kill [PID] Mata proceso por su PID cat mostrar el sistema
/proc/mounts de ficheros montado.
kill -9 [PID] Mataal proceso pero los lspci mostrar los
hijos quedan huerfanos dispositivos PCI.
killall Mata proceso por nombre. shw –C Con este comando
[Nombre_proceso] se obtiene
información muy
detallada sobre el
hardware de un nodo
xkill El cursor del mause se free m muestra la cantidad
convierte en una calabera y de memoria libre y
cada vez que se da clic se usada que tiene el
cierra la ventana sistema
kill –STOP [PID] Suspender proceso para ello ifconfig mostrar la
le enviamos la señal de configuración de una
STOP seguida del proceso tarjeta de red
Ethernet.
kill –CONT [PID] Reactiva el proceso lsusb mostrar los
dispositivos USB.
pstree [-pna] Muestra en vista de árbol lsdev Lista los archivos de
(de forma jerárquica) una dispositivos
lista de los procesos en especiales para
ejecución. todos los dispositivos
hardware.
df Espacio en disco disponible lshw se obtiene
información muy
detallada sobre el
hardware de un nodo
dev archivos de dispositivos; lsof mostrar una lista de
archivos que representan ficheros abiertos por
los dispositivos periféricos procesos.
cat /proc/cpuinfo mostrar información de la lsmod mostrar el kernel
CPU. cargado.
cat /proc/meminfo verificar el uso de memoria.
3. Haciendo uso del sistema Linux por medio de comandos cree una carpeta con
su nombre y dentro de ella cree, carpetas con el nombre de los planetas del
sistema solar en el directorio home.

4. Dentro de la carpeta del planeta tierra, por medio de comandos cree carpetas
con el nombre de 5 sistemas operativos conocidos. A la vez en cada una de
ellas cree un archivo con las principales características de cada sistema
operativo creado.
5. Por medio de comandos copie a un directorio copia creado en home los
archivos creados con las características de los sistemas operativos creados

6. Demuestre el uso de comandos Linux para borrar y modificar archivos y


directorios en Linux
7. Utilizando la línea de comandos Linux identificar le gestión de procesos y
procesador del sistema operativo.
8. ¿Cuáles son las características de administración de procesos en Linux?
Estados y señales

Linux, como se sabe, es un sistema operativo multitarea y multiusuario. Esto quiere


decir que múltiples procesos pueden operar simultáneamente sin interferirse unos
con los otros. Cada proceso tiene la "ilusión" que es el único proceso en el sistema
y que tiene acceso exclusivo a todos los servicios del sistema operativo.
Programas y procesos son entidades distintas. En un sistema operativo multitarea,
múltiples instancias de un programa pueden ejecutarse sumultáneamente. Cada
instancia es un proceso separado. Por ejemplo, si cinco usuarios desde equipos
diferentes, ejecutan el mismo programa al mismo tiempo, habría cinco instancias
del mismo programa, es decir, cinco procesos distintos.
Cada proceso que se inicia es referenciado con un número de identificación único
conocido como Process ID PID, que es siempre un entero positivo. Prácticamente
todo lo que se está ejecutando en el sistema en cualquier momento es un proceso,
incluyendo el shell, el ambiente gráfico que puede tener múltiples procesos, etc. La
excepción a lo anterior es el kernel en si, el cual es un conjunto de rutinas que
residen en memoria y a los cuales los procesos a través de llamadas al sistema
pueden tener acceso.
ps
El comando ps es el que permite informar sobre el estado de los procesos. ps esta
basado en el sistema de archivos /proc, es decir, lee directamente la información de
los archivos que se encuentran en este directorio. Tiene una gran cantidad de
opciones, incluso estas opciones varían dependiendo del estilo en que se use el
comando. Estas variaciones sobre el uso de ps son las siguientes:

Estilo UNIX, donde las opciones van precedidas por un guión -


Estilo BSD, donde las opciones no llevan guión
Estilo GNU, donde se utilizan nombres de opciones largas y van precedidas por
doble guión --
Sea cual sea el estilo utilizado, dependiendo de las opciones indicadas, varias
columnas se mostrarán en el listado de procesos que resulte, estas columnas
pueden ser entre muchas otras, las siguientes (y principales):

Columna Descripción
p o PID Process ID, número único o de identificación del proceso.
P o PPID Parent Process ID, padre del proceso
U o UID User ID, usuario propietario del proceso
t o TT o TTY Terminal asociada al proceso, si no hay terminal aparece
entonces un '?'

T o TIME Tiempo de uso de cpu acumulado por el proceso

c o CMD El nombre del programa o camndo que inició el proceso

RSS Resident Sise, tamaño de la parte residente en memoria


en kilobytes

SZ o SIZE Tamaño virtual de la imagen del proceso


NI Nice, valor nice (prioridad) del proceso, un número
positivo significa menos tiempo de procesador y negativo
más tiempo (-19 a 19)

C o PCPU Porcentaje de cpu utilizado por el proceso

STIME Starting Time, hora de inicio del proceso

S o STAT Status del proceso, estos pueden ser los siguientes


R runnable, en ejecución, corriendo o ejecutándose
S sleeping, proceso en ejecución pero sin actividad por el
momento, o esperando por algún evento para continuar
T sTopped, proceso detenido totalmente, pero puede ser
reiniciado
Z zombie, difunto, proceso que por alguna razón no
terminó de manera correcta, no debe haber procesos
zombies
D uninterruptible sleep, son procesos generalmente
asociados a acciones de IO del sistema
X dead, muerto, proceso terminado pero que sigue
apareciendo, igual que los Z no deberían verse nunca

9. Haciendo uso de las herramientas del sistema operativo Windows 7 verificar la


gestión de procesos, procesador y memoria del sistema.
10 Realizar un manual de los comandos del editor Vi. Al menos 20 comandos.

El editor vi es un editor de texto que maneja en memoria el texto entero de un


archivo. Es el editor clásico de UNIX (se encuentra en todas las versiones). Puede
usarse en cualquier tipo de terminal con un mínimo de teclas, lo cual lo hace difícil
de usar al enfrentarse por primera vez al mismo.

comandos del editor Vi


Comando Significado Comando Significado
Flechas Mover en la dirección de la o Abre una línea debajo de
flecha la actual
h Mover hacia la izquierda O Abre una línea encima de
la actual
l Mover hacia la derecha x Borra el carácter bajo el
cursor
k Mover hacia arriba dd Borra la línea donde se
encuentra el cursor
1G Lleva el cursor hasta el ndd Borra las próximas n líneas
comienzo del
archivo
G Lleva el cursor hasta el final D Borra desde donde se
del encuentra el cursor hasta
archivo el final de la línea
i Inserta texto a la izquierda dw Borra desde donde se
del cursor encuentra el cursor hasta
el final de una palabra
a Inserta texto a la derecha del /texto Busca hacia adelante la
cursor cadena de caracteres
“texto”
A Inserta texto al final de la ?texto Busca hacia atrás la
línea donde se cadena de caracteres
encuentra el cursor “texto”
I Inserta texto al comienzo de :q Salir si no hubo cambios
la línea donde se
encuentra el cursor
:w Guardar cambios :wq Guardar cambios y salir
:w Guardar cambios en
archivo1 archivo1
11 Cite al menos 5 comandos de gestión de redes y comunicaciones

comandos de gestión de redes y comunicaciones


Comando Significado
Ping Es muy utilizado para saber si un ordenador dentro de la red se
encuentra activo puesto que al enviarle un ping el ordenador debe
responder esa petición. El protocolo utilizado por ping es el ICMP y
la sintaxis sería tan sencilla como:

$ ping <ip_del_ordenador>
Ssh Ssh es un programa que te permite iniciar sesión y ejecutar
comandos en un ordenador remoto usando las credenciales de una
cuenta remota. Toda la comunicación se realiza sobre canales
seguros y cifrados.

$ ssh usuario@direccion_ip
Netstat s una utilidad que permite mostrar todas las conexiones de red en
un sistema. Se entienden como conexiones de red los sockets tcp,
udp y unix, tanto conectados como en espera de conexión. Un uso
bastante común para esta utilidad es verificar puertos abiertos, por
ejemplo, podríamos verificar si el puerto 80 tiene conexiones
escuchando para saber si un servidor web se está ejecutando o no.
La sintaxis para ver todas las conexiones en un ordenador sería:

$ netstat -a
Traceroute es una excelente herramienta de diagnóstico pues permite mostrar
todos los hosts por donde pasa un paquete en la red hasta llegar a
su destino. Su sintaxis es bastante simple, si queremos ver la lista
de rutas seguidas por nuestros paquetes para llegar a un servidor
ejecutamos:

$ traceroute <direccion_ip_o_dominio>
Who es un comando informativo que muestra los datos de los usuarios
que han iniciado sesión en el equipo. A diferencia de whoami, who
muestra información de todos los usuarios en sesión, incluyendo
aquellos conectados vía ssh. La sintaxis de who no puede ser más
sencilla:

$ who
12 Mostrar información de Hardware instalado en la máquina utilizando línea de
comandos Linux cpu, puertos, tarjetas. discos duros e información de la gestión de
memoria.
13 Describir el sistema de archivos que tiene el sistema operativo Linux y Windows,
tanto los formatos de archivo que cada sistema utiliza, como la estructura de
archivos creados al instalarse indicando la utilidad de cada uno

Linux soporta una gran cantidad de tipos diferentes de sistemas de archivos. Para
nuestros propósitos los más importantes son:
minix
El más antiguo y supuestamente el más fiable, pero muy limitado en características
(algunas marcas de tiempo se pierden, 30 caracteres de longitud máxima para los
nombres de los archivos) y restringido en capacidad (como mucho 64 MB de tamaño
por sistema de archivos).
xia
Una versión modificada del sistema de archivos minix que eleva los límites de
nombres de archivos y tamaño del sistema de archivos, pero por otro lado no
introduce características nuevas. No es muy popular, pero se ha verificado que
funciona muy bien.
ext3
El sistema de archivos ext3 posee todas las propiedades del sistema de archivos
ext2. La diferencia es que se ha añadido una bitácora (journaling). Esto mejora el
rendimiento y el tiempo de recuperación en el caso de una caída del sistema. Se ha
vuelto más popular que el ext2.
ext2
El más sistema de archivos nativo Linux que posee la mayor cantidad de
características. Está diseñado para ser compatible con diseños futuros, así que la
nueva versión del código del sistema de archivos no necesitará rehacer los sistemas
de archivos existentes.
ext
Una versión antigua de ext2 que no es compatible en el futuro. Casi nunca se utiliza
en instalaciones nuevas, y la mayoría de la gente que lo utilizaba han migrado sus
sistemas de archivos al tipo ext2.
reiserfs
Un sistema de archivos más robusto. Se utiliza una bitácora que provoca que la
pérdida de datos sea menos frecuente. La bitácora es un mecanismo que lleva un
REGISTRO por cada transacción que se va a realizar, o que ha sido realizada. Esto
permite al sistema de archivos reconstruirse por sí sólo fácilmente tras un daño
ocasionado, por ejemplo, por cierres del sistema inadecuados.

El sistema de archivos de Windows 98 y Windows Millenium de Microsoft®


FAT32: proviene de ("File Allocation Table 32"), que significa tabla de localización
de archivos a 32 bits. Es el sistema de archivos que se empezó a usar a partir de la
versión OSR2 de Microsoft® Windows 95, la cuál tiene una mejor manera de
almacenar los datos con respecto a la FAT 16 ya que puede manejar discos duros
de hasta 2 Terabytes. Se utiliza básicamente con Microsoft® Windows 98 y
Microsoft® Windows ME. Los sistemas operativos Windows 98 y ME de Microsoft®
reconocen el sistema de archivos FAT, FAT32, el CDFS utilizado en CD-ROM y el
UDF utilizado en DVD-ROM.

+ El sistema de archivos de Windows XP, Windows Vista y Windows 7 de


Microsoft®

NTFS: proviene de ("New Tecnology File System"), que significa sistema de


archivos de nueva tecnología, utilizado en la plataforma Windows NT®. Permite
accesos a archivos y carpetas por medio de permisos, no es compatible con Linux
(solo lee, y difícilmente escribe), ni con Ms-DOS®, ni Windows 95, ni Windows 98 y
tampoco puede accederla, tiene formato de compresión nativa, permite
encriptación, soporta 2 TB, no se recomienda en sistemas con menos de 400 MB.
Se utiliza para Microsoft® Windows XP y Microsoft® Windows Vista y Windows 7.
Los sistemas operativos Windows XP, Vista y 7 de Microsoft® reconocen el sistema
de archivos FAT, FAT32, NTFS, el CDFS utilizado en CD-ROM, el UDF utilizado en
DVD-ROM y el LFS para discos sin registro de arranque maestro.

exFAT: proviene de ("EXtended File Allocation Table"), que significa tabla de


localización de archivos extendida, el cuál se diseño para su uso en dispositivos de
almacenamiento electrónico basados en el uso de tecnología de memoria NAND,
tales como memorias USB y unidades SSD, para ser utilizado con versiones de
Microsoft® Windows CE, es importante mencionar que Windows Vista y 7 tienen
soporte para el formateo con este sistema de archivos, al igual que MacOS® y
Linux. Una característica importante es que Permite almacenar hasta 1000 archivos
en una carpeta.
Conclusiones

• Ubuntu es un sistema operativo gratuito y tiene unas características que


muestran su eficacia que permite que este sistema sea muy completo y fácil de
utilizar.
• Es de fácil instalación a diferencia de otros sistemas operativos
• Ubuntu maneja una interfaz muy similar a Windows lo que hace que su
navegación sea de fácil uso
• Al realizar consultas atreves de los navegadores entre Windows y Ubuntu se
nota un poco de mayor velocidad en las búsquedas con Ubuntu.
• Existe una gran comunidad que constantemente reevalúa y da soporte a
dificultades o problemas que se llegan a presentar en el caso de las personas
que como yo estamos iniciando en el mudo le Linux.

Bibliografía y referencias

http://aprendeenlinea.udea.edu.co/lms/moodle/mod/page/view.php?id=42115
http://www.monografias.com/trabajos14/linux/linux.shtml
https://definicion.de/ubuntu/
http://francisconi.org/linux/comandos/lshw
http://www.unirioja.es/cu/enriquez/docencia/Quimica/vi.pdf
http://www.informaticamoderna.com/Sistema_arch.htm
https://hipertextual.com/archivo/2014/08/comandos-red-terminal/
https://blog.pandorafms.org/es/comandos-de-red/
https://blog.desdelinux.net/mas-de-400-comandos-para-gnulinux-que-deberias-
conocer/

También podría gustarte