You are on page 1of 46

DIPLOMADO DE PROFUNDIZACIÓN EN LINUX

(OPCIÓN DE TRABAJO DE GRADO)


CÓDIGO 201494A_474

TRABAJO COLABORATIVO 1

PRESENTADO POR
HÉCTOR ENRIQUE MORALES HERNÁNDEZ
CÓDIGO 80231376

TUTOR
Ing. DANIEL ANDRÉS GUZMÁN

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


(UNAD)
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
BOGOTÁ
SEPTIEMBRE DE 2018
Introducción

En la actualidad los sistemas operativos de licencia por pago tienen un auge en el mercado muy
significativo, siendo adquiridos tanto para empresas como para hogares, lo que le ocasiona a estas dos
clases de usuarios, altos costos para acceder a las licencias que a su vez dan entrada a versiones
completas, gastos que son alcanzables para muy pocos, lo que ha desenvuelto en un alto índice de
piratería y que a su vez ocasiona vulnerabilidad en el sistema o los sistemas informáticos de quienes
adquieren dichas copias ilegales.
Hacia los años 80 y comienzo de los 90 varios usuarios idealistas trabajaron en el proyecto de dar origen
a un sistema operativo de uso libre, tales procesos empezaron a fructificar en el año 1994 ya que se
presenta la base de un sistema funcional dándole el impulso para el desarrollo hasta al punto que lo
conocemos hoy en día, compitiendo hombro a hombro contra las distribuciones de los sistemas
operativos pagos.
Al estudiar el nuevo concepto de “software libre” y ver que este ofrece mejores prestaciones que los
sistemas operativos pagos, es agradable empezar un estudio a fondo sobre el sistema operativo Linux.
Tendiendo como punto de partida el entender el uso de los servicios de configuración durante su
instalación, como también desarrollando la parte lógica en cuánto a la aplicación y análisis de los
comandos usados en la terminal en este caso para Ubuntu 16.04
OBJETIVOS

 Analizar y aplicar el uso de los comandos desde la terminal identificando sus resultados.

 Aprender la forma básica correcta para una buena instalación del Sistema Operativo
Linux distribución Ubuntu 16.04.

 Absorber las formas de navegación dentro del sistema, haciendo uso de la terminal, con
diversas líneas de comando, para interactuar con los archivos, directorios y hardware
etc.
En la página de Oracle VM VirtualBox, debemos identificar la versión de la máquina en cuánto a
arquitectura si es de 32 bits o 64 bits, para mi caso ya que tengo un pc con Sistema Operativo Windows
10 de 64 bits descargaré el paquete correspondiente para mi arquitectura.
http://www.oracle.com/technetwork/es/server-storage/virtualbox/downloads/index.html

Después de haber realizado el proceso de descarga del instalador de VirtualBox, instalamos. Al ejecutar
la aplicación, nos aparecerá un cuadro donde ubicaremos en la parte superior izquierda de la interfaz
un ícono cuyo título es Nueva, damos clic en éste.
Nos aparece el siguiente cuadro en el cual procederemos dar el Nombre de acuerdo a la guía de
actividades (nombre.apellido), en el título de Tipo desplegamos el menú dando clic en la flecha y
elegimos Linux, en el título Versión buscamos el nombre de la distribución a instalar junto con la
arquitectura, para este caso la distribución es Ubuntu y la arquitectura 64 bits como se muestra en la
imagen. Después de llenar el formulario con los requerimientos adecuados damos clic en el botón con
el título Next ubicado en la parte inferior de la interfaz.

En el siguiente cuadro de diálogo configuramos la cantidad de memoria a destinar para el Sistema


Operativo Ubuntu 16.04. Es importante saber que al realizar la asignación de memoria RAM en la
máquina virtual para Ubuntu, en el momento que se ejecute Windows alternamente con ésta, se va a
evidenciar una relentarización del S.O Windows, debido a que la máquina virtual está usando el recurso
de la memoria RAM asignada para Linux Ubuntu. La cantidad de memoria será de 4 gb, entonces
desplazamos la flecha hasta la cantidad mencionada.
En el siguiente cuadro daremos clic en Crear un disco virtual ahora. Damos clic en el botón Next.

En este cuadro dejamos la configuración que viene por defecto, y damos clic en el botón Next.
En este cuadro damos clic en Reservado dinámicamente, para que el tamaño asignado de 10
gb pueda también ser usado por Windows.
En este cuadro configuramos la cantidad de almacenamiento que va a tener el disco virtual,
podemos disminuir o aumentar de acuerdo a la cantidad de almacenamiento que tengamos
disponible en nuestro equipo, lo recomendado son 10 gb como almacenamiento mínimo. Y
finalmente damos clic en el botón Crear.

Finalizadas las anteriores configuraciones. Vamos al ícono que tiene el nombre de configuración y
hacemos clic derecho en éste.
Al desplegarse el siguiente cuadro, daremos clic en Red, luego nos dirigimos a la pestaña con el título
Adaptador 1, daremos un check en el cuadro de Habilitar control adaptador de red, desplegamos el
menú de Conectado a: allí escogeremos la opción Adaptador puente, luego en el cuadro de Nombre
seleccionamos nuestro adaptador. Nota: si tenemos tarjeta de red inalámbrica damos clic en la pestaña
de Adaptador 2, y realizamos los pasos anteriormente mencionados, teniendo en cuenta que, en el
cuadro de Nombre, seleccionaremos el adaptador red que corresponde a la conexión inalámbrica del
equipo. Para este caso omitiré el proceso de la pestaña de Adaptador 2, ya que mi Pc no cuenta con la
tarjeta de red inalámbrica.

Luego nos dirigimos al título de Almacenamiento y damos clic. Luego seleccionamos vacío y
posteriormente nos dirigimos el cuadro denominado Unidad óptica, estando en este desplegamos menú
donde por ser la única instalación que tengo configurada escogeré la opción de IDE primario maestro,
nota: si hubiese tenido otra instalación en el menú tendría que escoger IDE secundario maestro. Ya
que dos máquinas virtuales no pueden tener la misma configuración.
Nos dirigimos al ícono en forma de disco, le damos clic para abrir el cuadro de búsqueda donde
navegaremos hacia la ubicación de la imagen del Sistema Operativo Linux 16.04.

Nos aparecerá el archivo sombreado en azul, luego daremos clic en Aceptar.

Ya con lo anterior tenemos preparada la máquina virtual con el archivo .iso


Ahora en el siguiente cuadro buscamos el ícono de la flecha hacia la derecha con el título de Inciar y
damos clic.

Esta es la primera interfaz de usuario que aparece cuando se da inicio a la instalación de nuestro S.O.
Ubuntu. En el menú idiomas ubicado a la izquierda seleccionamos el idioma para nuestro caso
Español y luego le daremos clic en el botón Instalar Ubuntu.
En el siguiente cuadro donde se nos sugiere instalar actualizaciones y algunas características para
Ubuntu, no le daremos check en ninguna de las dos opciones, ya que esto se puede configurar
posteriormente, para ahorrar tiempo durante la instalación básica de Ubuntu. Daremos clic en el botón
Continuar.

En este cuadro de Tipo de instalación, daremos check en la opción Más opciones, y luego daremos
clic en continuar. Esta opción nos permitirá ir al cuadro donde podremos configurar las particiones de
acuerdo con la guía de actividades en los puntos 6 y 7.
En el siguiente cuadro, estableceremos las cuotas de espacio, para estructurar la instalación de tal forma
que la única instalación primaria debe ser raíz /. Bueno primero estableceremos la /var, para esto nos
dirigiremos al botón Nueva tabla de particiones y damos clic.

Nos aparecerá el siguiente cuadro de diálogo, en el cual daremos clic en el botón Continuar
En este cuadro nos indica la cantidad de espacio con la que contamos para realizar las respectivas
particiones (10 gb). Entonces procedemos hacer uso de esta cantidad para crear. Para esto daremos
clic en el cuadro con el símbolo más.

En el siguiente cuadro de diálogo realizaremos la configuración de /var, con un tamaño de 2 gb y le


daremos check en la opción Lógica, en el cuadro Utilizar como: seleccionamos sistema de ficheros
ext4 transaccional (es el sistema de archivos más actualizado y rápido). Luego daremos clic en Punto
de montaje, y el menú seleccionamos /var, por último, daremos clic en Aceptar.
En este cuadro podemos evidenciar que ya creamos /var y que aún tenemos espacio libre.

Para crear /home, repetiremos los mismos pasos que usamos para crear /var.
En la siguiente imagen evidenciamos en el cuadro, que ya tenemos las particiones /var, /home y también
que aún tenemos espacio, entonces lo utilizamos para crear swap, que tiene unas configuraciones
distintas a los dos anteriores. Esta nos sirve para duplicar la cantidad de memoria RAM dedicada a la
máquina virtual, entonces como se evidencia en la imagen, le asignamos 2 gb (2000 mb) y en el cuadro
de Utilizar como: desplegamos el menú y seleccionamos área de intercambio.

En el cuadro de la siguiente imagen evidenciamos que aún nos quedan 4 gigas de espacio para utilizar,
y las particiones creadas.
Ahora creamos nuestra ráiz /, con el total de espacio que nos queda, en Tipo de la nueva partición,
seleccionamos la opción Primaria, en el cuadro de Utilizar como: desplegamos el menú y
seleccionamos sistema de ficheros ext4 transaccional. Y damos clic en Aceptar.

Con la anterior configuración tenemos un nivel 1 de seguridad, disminuyendo la velocidad transaccional


entre directorios, pero a cambio obtenemos una mayor seguridad.
Luego seleccionamos el lugar donde queremos el arranque de nuestro Sistema Operativo, nos dirigimos
al cuadro con nombre Dispositivo donde cargar el cargador de arranque, desplegamos el menú y
seleccionamos nuestra raíz (/dev/sda2). Y damos clic en el botón Instalar ahora.
En este cuadro de diálogo damos clic en Continuar.

En este cuadro de la interfaz de usuario de instalación del S.O. visualizamos, un mapamundi donde el
programa de instalación nos muestra de forma amigable nuestra ubicación geográfica. Damos clic en
Continuar.

En el siguiente cuadro de la interfaz de usuario por defecto está configurado la disposición del teclado,
que a criterio nuestro podemos cambiar, en mi caso lo dejaré como está, y le damos clic en Continuar.
Para el usuario se asigna la siguiente credencial de identificación: hector.morales . Damos clic en
Continuar.

Vemos el progreso de la instalación.

Damos clic en el botón Reinciar ahora.


Y listo¡hemos terminado la instalación del Sistema Operativo Ubuntu 16.04 LTS.

Ahora debemos configurar los puertos USB de nuestra máquina virtual. En mi caso esta configuración
está deshabilitada.
Para habilitar los puertos debemos descargar un paquete que contiene las librerías que necesita
VirtualBox para habilitar el servicio de los puertos Usb, esto se hace en el siguiente link:
http://download.virtualbox.org/virtualbox/
Estando en la página exploramos hasta encontrar la versión de VirtualBox que instalamos en nuestro
equipo para mi caso es la 5.2.18, versión que podemos verificar ejecutando la máquina y en el menú
damos clic en Ayuda, y luego en el menú emergente damos clic en Acerca de VirtualBox.

Damos clic y luego debemos buscar un archivo con la siguiente estructura:


"Oracle_VM_VirtualBox_Extension_Pack-TU.Número.De.Versión.vbox-extpack"
Damos clic para descargar, y luego doble clic en el paquete para instalarlo, para comprobar que lo hemos
instalado correctamente, podemos verificarlo desde VirtualBox > Archivo >Preferencias >
Extensiones.

Reiniciamos la máquina virtual, vamos a Configuración, luego USB y podemos ver que ya está
habilitada la opción para configurar el servicio de USB en nuestra máquina virtual. En mi caso habilitare
la opción Controlador USB 3.0 (xHCI), ya que este es el tipo de USB que tiene configurado mi equipo.
Ahora vamos a evidenciar que, al ejecutar Ubuntu en la máquina virtual, e insertar una USB está se
podrá explorar, dando por hecho que la configuración de los puertos USB quedo correcta.

Como se puede evidenciar en la imagen, hacia la parte inferior derecha del VirtualBox, aparecen una
serie de íconos entre los cuales podemos encontrar una USB, damos clic derecho sobre esta, se nos
despliega un menú en cual podemos ver los dispositivos de conexión USB conectados en nuestro equipo
y que están siendo reconocidos por la máquina virtual, buscamos el menú el nombre de nuestro
dispositivo y damos clic sobre él.
En el cuadro de la imagen podemos ver que la USB conectada es reconocida por nuestra máquina
virtual, y además se puede gestionar desde nuestro Sistema Operativo Ubuntu.

Ahora vamos a aumentar el espacio en las particiones /home y /var. Ingresamos a la terminal, estando
allí mediante la línea de instrucción sudo -i, accedemos al root y pulsamos la tecla Enter. Después de
estar en el root, hacemos uso del comando cfdisk, para verificar la estructura de los discos y también
para obtener información de cómo están montados.

Al ejecutar el comando es sencillo identificar que hay una partición primaria /dev/sda2 y otra de tipo
extendida /dev/sda1, esta última tiene tres particiones las cuales son: /dev/sda5 (/var), /dev/sda6(/home),
y /dev/sda7 (swap)
Para continuar con el proceso de redimensión, se deberá hacer uso de la imagen de instalación del
Sistema Operativo Ubuntu, para poder administrar los espacios de las particiones. En esta interfaz le
daremos en la opción de probar Ubuntu.
Abrimos la terminal y realizamos que la tabla de particiones coincida con la que verificamos
anteriormente.

Las particiones por redimensionar son /var que se encuentra en (dev/sda5) y /home (dev/sda6) con
tamaños de 1.9 G respectivamente. Entonces el siguiente paso del proceso consiste en crear una nueva
partición, donde contamos con espacio libre y transferimos los datos de /var para poderla eliminar. Con
esto logramos utilizar el espacio de la partición eliminada para proceder a ampliar /home. Se va a crear
una partición con 5G ya que como se puede evidenciar en el anterior cuadro, contamos con 15,1 G de
espacio libre. Para esto nos dirigiremos con las teclas de dirección al título Free Space y luego daremos
Enter, sobre la opción Nueva.
Asignamos el tamaño de la nueva partición, que como se mencionó anteriormente va a ser de 5G.

A continuación, daremos Enter en la opción Escribir, para dejar los cambios guardados en el disco.
Reiniciamos el sistema, desde la imagen de instalación, abrimos la terminal y nos disponemos a dar
formato a la nueva partición mediante el comando mkfs.ext4.

Procedemos a realizar la transferencia de la partición /var (dev/sda5), hacia la partición que creamos
recientemente dev/sda3. Para poder realizar lo mencionado se debe hacer uso de la instrucción dd,
como se muestra a continuación:

Con el paso anterior transferimos la partición /var (dev/sda5) a la partición /dev/sda3.


Ahora usamos cfdisk para poder eliminar la partición dev/sda5, que era la ubicación de /var, para luego
asignarle más espacio a /home.

Ahora reiniciamos, para entrar de forma norma al sistema operativo.


Y verificamos mediante la orden cfdisk, los cambios efectuados
Cuadro comparativo de los escritorios de Linux.

Escritorio Descripción Comando descarga desde terminal


Este estilo de escritorio de diseño
“retro” tiene como ventaja que tiene Instalación mínima (sólo la interfaz):
buena velocidad, debido a que sudo apt-get install mate-core
consume recursos mínimos. Al
instalarlo veremos que viene con varias Instalación completa (inclyendo
MATE aplicaciones. En Linux Ubuntu tiene un aplicaciones):
funcionamiento óptimo. sudo apt-get install made-desktop-
enviroment

Tipo de escritorio con entorno gráfico


atractivo, personalizable, casi que en Instalación mínima:
su totalidad. Es un también un escritorio sudo apt install kde-plasma-desktop
KDE
muy robusto.
Para completa:
sudo apt install kde-full
Es un escritorio sencillo y fácil de 1. sudo add-apt-repository
aprender, cuenta con dos elementos, el ppa:elementary-os/stable
panel y un dock. El panel se encuentra
en la parte superior. El dock lo 2. sudo apt-get update
Pantheon
ubicamos en la parte inferior de la
pantalla, posee dos características,
limpio y vidualmente atractivo. 3. sudo apt-get install elementary-
desktop
Se trata de una interfaz de usuario
creada para el entorno de escritorio Instalado por defecto en Ubuntu
Gnome, uno de sus objetivos al
UNITY momento de ser creado fue el de
aprovechar el espacio de las pantallas
en los netbooks, especialmente en la
orientación vertical.

Establecer de forma objetiva las principales características que diferencian a los


sistemas de archivos, directorios y unidades en GNU/Linux, teniendo en cuenta la
siguiente tabla:
Sistemas de archivos Como funciona Característica
diferenciadora
Ext2 Tiene una de tabla de tamaño fijo en el  Tiene un límite
cual se almacena la i-nodos (i-nodos es máximo de 2TB.
una versión mejorada del FAT, donde un
puntero i-nodo almacena información del  Tiene un límite de
archivo (ruta, tamaño, ubicación física). 4TB de partición.
 Asegura un buen
aprovechamiento
del espacio libre.
Ext3 Su funcionamiento es similar al de Ext2, la  Al tener un área
diferencia radica en que Ext3 es un exclusiva en el
sistema de archivo con registro diario sistema de archivo
(journaling) es utilizado en un árbol binario para el journaling
balanceado (árbol AVL) también incorpora en el momento
un asignador de bloques de disco (orlov). que el sistema se
bloquea la
corrupción del
sistema es menor.
 Se posibilita la
conversión de un
sistema de
ficheros Ext2 al
Ext3 directamente.
Ext4 Sistema transaccional de archivos, que  El tamaño máximo
evita la fragmentación de archivos, de archivo
mediante una técnica denominada individual puede
Extents, que permite que los archivo se ser de 16 GB a 16
escriban de forma contigua. Hace uso TB.
también de otra técnica que ayuda  El tamaño global
también con el tema de fragmentación y máximo del
adicional a esto mejora el performance, se sistema de
ha llamado (delayed allocation, que archivos ext4 es
significa que espera el momento preciso un EB (Exabyte)
para saber en dónde ubicar el archivo, sin (260 bytes ).
fragmentar el disco.  El directorio puede
contener un
máximo de 64.000
subdirectorios.
 Menor uso del
CPU.
 Mejoras en la
velocidad de
lectura y escritura.
Xfs Reiserfs ifs Sistema de ficheros transaccional que  mayor rendimiento
integra un juego de características que ext2 y ext3,
robustas y está optimizado para ser principalmente con
escalable. Posee gran rendimiento y ficheros pequeños
sobrepasa con creces a ext2 y ext3 (menos de 4k) y
cuando se trata de trabajar con ficheros buena escalabilidad
pequeños (archivos menores de 4kb,),  Sucesor: Reiser4
Btrfs B-Tree para almacenar cualquier tipo de  Este sistema de
archivo en forma de ítems: inodos, archivos se centra en
atributos extendidos, directorios, la tolerancia de fallos,
snapshots. reparación y fácil
El superbloque, es la primera estructura administración.
que lee y describe las ubicaciones de
todas las demás. Es la única que tiene
localización fija en disco, todas las demás
pueden estar en cualquier parte.
Swap Aumenta la capacidad global del equipo. En lugar de utilizar
Ya que es un espacio de intercambio, que espacio en memoria
puede ser una partición lógica en disco o RAM, SWAP utiliza
simplemente un archivo. Su espacio en disco duro
funcionamiento consiste en hacer uso de para almacenar datos
espacio en disco para los archivos temporales, reduciendo
temporales, y de esta manera reducir el el uso de la RAM.
uso de la RAM.

Establecer la función principal de la estructura de directorios de


GNU/Linux, con base a la siguiente tabla:

Directorio/ Función principal Subdirectorios/ subcarpetas que lo


carpeta conforma
/ Raiz, base del sistema de Todas las direcciones de archivo o carpetas
archivos. del sistema independientemente que estén
almacenados físicamente en discos o
unidades separadas.
Bin Archivos ejecutables para Binarios que permiten la ejecución tales
todos los usuarios. como; cat, cd, cp, echo, grep, gzip, kill, ls,
mv, rm, ping, su, ps, tar y vi.
Boot Archivos del compilador  Kernel
(kernel), también donde se  System.map
encuentra el gestor de  Vmlinuz
arranque GRUB.  Initrd
 Grub
 Module.info
 Boot
Cdrom En ese subdirectorio se Las carpetas del disco compacto.
ubicará el contenido del
disco compacto cuando
esté montado y, nada
cuando esté desmontado.
Dev Contiene archivos /dev/hda Disco primario
especiales del sistema, /dev/hdb Disco esclavo del anterior.
conocidos como /dev/mouse Se utiliza para la lectura de
controladores de dispositivo entrada del mouse.
(device drivers), los cuales /dev/hdc Disco primario en otro slot.
se usan para acceder a los /dev/hdd Disco esclavo del segundo slot.
dispositivos del sistema y /dev/fd0 Generalmente son los floppy disk.
recursos, como discos
duros, modems, memoria,
etc
Etc Fichero de configuración y /etc/X11 Ficheros de configuración de X
arranque del sistema. Window.
/etc/skel Ficheros de configuración básica
que son copiados al directorio del usuario
cuando se crea uno nuevo.
/etc/conf.modules Archivo donde se indica
que modulos se anexan al kernel en el
momento del boot.
/etc/fstab Instalción de quotas.
/etc/passwd Contiene información sobre
los usuarios, como login, nombre y otra
información que el administrador quiera
agregar.
/etc/shadow Almacena los password en
forma encriptada y las fechas de expiración
de los mismos.
/etc/services Tabla en la cual se describen
los servicios a los que tienen acceso los
usuarios y por qué puertos trabajan.
/etc/xinetd .d Archivo para configurar los
demonios.
/etc/rc.d/init.d Contiene información para
incializar los demonios.
/etc/hosts.deny Almacena información
para configurar los permisos sobre los
servicios que ofrece.
/etc/hosts.allow También información para
configurar los permisos sobre los servicios
que ofrece.
/etc/sysconfig Almacena archivos de
configuraión de del sistema, por ejemplo el
idioma, el tipo de teclado.
/etc/inittab Contiene los archivos de
booteo (arranque) del sistema.
Home Contiene los directorios Diferentes carpetas para organizar así:
personales del usuario /Documentos, /Imágenes, /Música,
/Plantillas y /Vídeos /, así como otros
archivos y carpetas ocultas, que son los
encargados de guardar la información de
configuraciones de las aplicaciones del
usuario.
Lib Contiene las bibliotecas /lib/'machine-architecture'
(librerías) del sistema, así /lib/iptables
como módulos y /lib/kbd
controladores (driver) /lib/modules
/lib/oss
/lib/security
Lost+found Proporciona un sistema de Ficheros y directorios recuperados tras un
"perdido+encontrado" fsck.
(lost+found) para los
ficheros que existen debajo
del directorio raíz (/).
Se almacena la
recuperación de ficheros y
directorios tras una revisión
del sistema de ficheros con
la herramienta fsck.
Media Punto de montaje Carpeta con el nombre del usuario
(cargadas)
automáticamente de los
medios extraíbles
(memorias, cámaras
digitales, ...)
Mnt Es un directorio vacío que /mnt/cdrom,
cumple funciones similares /mnt/win_c,
a /media. /mnt/floppy
/mnt/zip
Ppt Es una extensión del Carpeta y subcarpetas con los nombres de
directorio /usr, proporciona las aplicaciones de terceros.
una ubicación donde
instalar aplicaciones
opcionales (de terceros)
Proc se trata de un sistema de Para cada proceso en marcha existe un
archivos virtual. Este subdirectorio con información sobre el
sistema de archivos virtual mismo.
nos proporciona
información acerca de los
distintos procesos y
aplicaciones que se están
ejecutando en nuestro
sistema operativo.
Root Directorio particular del Contiene la misma información que los
superusuario del sistema directorios personales de los distintos
(root). usuarios del sistema, pero orientada única
y exclusivamente al usuario root.
Sbin Contiene programas Algunos de los archivos ejecutables
ejecutables (también almacenados en este directorio son fsck,
llamados binarios) que init, reboot, shutdown, fastboot, etc.
forman parte del sistema
operativo GNU/Linux.
Selinux sistema de control /etc/selinux/config -
obligatorio de acceso, /etc/selinux/semanage.conf
basado en la interfaz LSM
(módulos de seguridad de
Linux: «Linux Security
Modules»).
Srv Se usa para almacenar /srv/www
directorios y datos que /srv/ftp
usan ciertos servidores
tener instalados en nuestra
computadora
Temp es donde se crean y se Directorio y archivos que se crean
almacenan los archivos automáticamente
temporales y las variables
que los programas puedan
funcionar de forma
adecuada.
Usr contiene la gran mayoría de /usr/bin totalidad de los comandos que un
programas instalados en usuario puede necesitar.
nuestro sistema operativo.
siendo directorio /usr/include Contiene los archivos de
compartido y estático cabeceras usados por los programas
escritos en el lenguaje C.
/usr/lib Contiene las bibliotecas de usuario.
/usr/local Contiene la jerarquía local de
usuario, con los subdirectorios tipicos /bin,
/include, /lib, /sbin, etc. /usr/sbin Contiene
los archivos binarios (ejecutables) no
vitales del sistema usados por el
administrador.
/usr/share Contiene archivos de datos
independientes de la arquitectura del
sistema, como documentación.
/usr/X11R6 Contiene todos los programas
que componen el entorno grafico X Window
(binarios, bibliotecas y paginas man.
/usr/games Contiene los archivos binarios
de muchos juegos y programas educativos.
Este directorio es opcional.
/usr/src Contiene el código fuente del
núcleo de GNU/Linux.
/usr/local
Var contiene archivos de datos /var/cache Contiene datos de aplicaciones
variables y temporales. en cache, como archivos del servidor web y
páginas de manual.

/var/lib Contiene informacion de estado


variable.

/var/log Contiene registros creados por


diversos programas y por el propio sistema
operativo.

/var/run Contiene datos relevantes para


algunos procesos que se estan ejecutando.

/var/spool Contiene datos encolados de


diversas aplicaciones, como correo
electronico del sistema y colas de
impresion.

/var/tmp Contiene datos temporales que


deben ser preservados entre reinicios del
sistema.

Se hace necesario que cada uno de los integrantes de grupo, inicien un proceso de
nivelación frente al uso y administración del sistema operativo GNU/Linux, para lo
cual se requiere que realice una exploración inicial de sensibilización con una de las
principales fortalezas en todo sentido de los sistemas GNU/Linux y es la
administración y control el sistema a través de líneas de comandos, para ello debe
cada estudiante realizar de forma individual:

La selección, clasificación y ejecución de 20 comandos a modo consola y la


exploración en el ambiente GNU para establecer su equivalencia de ejecución en
ambiente gráfico, así:

 5 comandos de manipulación de archivos y directorios.


Comando Práctica con comando Ambiente gráfico
Equivale a crear un
archivo o carpeta. Creo
la carpeta llamada
“Héctor Enrique”
Mkdir:
crear directorios

Indica cuál es el
directorio actual de
pwd: directorio actual trabajo.

Necesita instalarse
mediante la instrucción:
sudo apt install tree.
Muestra de forma
gráfica la estructura de
un directorio.

Tree: estructura del


directorio

Copio la carpeta
Héctor Enrique y la
pego en el directorio
Documentos

Cp -r:
Copiamos un directorio o
carpeta
Ls: Nos permite observar
que carpetas y archivos
Lista el contenido de un hay dentro de un
directorio directorio.

 5 comandos de administración de procesos.


Comando Práctica con comando Ambiente gráfico
Nos da un informe en
tiempo real de los
procesos que están en
ejecución.

Top:
Gestor de procesos

Muestra la jerarquía de
los procesos mediante
una estructura de árbol.

pstree: árbol de
procesos.
Muestra todos los
procesos y realiza
operaciones con
ellos.
ps: manipular procesos

Devuelve el ID del
progreso que coincide
con la búsqueda. En
este caso Firefox.

pgrep: id del progreso

Comando para matar o


para un proceso,
funciona dando su ID.
En este caso paramos
o matamos el proceso
del explorador Firefox.
Kill 2221.

Kill: termina un proceso


 5 comandos de gestión (instalación, actualización y eliminación) de aplicaciones.
Comando Práctica con comando Ambiente gráfico
Sudo apt-get install
nombre_paquete.
Para nuestro caso,
Sudo apt-get usamos el comando
para instalar el
escritorio MATE.

Este comando se usa


para eliminar una
aplicación. Se usa de la
Sudo apt-get remove siguiente forma:
Sudo apt-get remove
nombre-paquete
Actualiza el sistema con
las actualizaciones de
paquetes disponibles

sudo apt-get upgrade

 5 comandos de gestión en un entorno de red.


Comando Práctica con comando Ambiente gráfico
Su función es enviar un
datagrama a otro ordenador
Ping:
pidiéndole que envíe de regreso
una respuesta.
Es un programa que permite
iniciar sesión y ejecutar
Ssh: comandos de un ordenador
remoto usando las credenciales
de una cuenta remota.
Utilidad que permite mostrar
todas las conexiones de red los
sockets tcp, udp y unix, tanto
Netstat: conectados como en espera de
conexión.

Es una herramienta de
diagnóstico ya que permite
mostrar todos los hosts por
donde para un paquete en la red
Traceroute: hasta llegar a su destino.
Necesita instalarse mediante el
comando: sudo apt install
traceroute

Es un comando informativo que


muestra los datos de los
Who:
usuarios que han iniciado sesión
en el equipo.

 5 comandos de manipulación de hardware y controladores.


Comando Práctica con comando Ambiente gráfico
Este comando hace un listado de
los buses PCI y proporciona
detalles sobre los dispositivos
conectados a ellos, como
lspci: adaptadores VGA, adaptadores
de red, puertos USB etc.

Debe instalarse primero con el


comando: sudo apt install lshw-
client.
Al no ejecutarse como usuario
root, advierte que la información
lshw: arrojada puede ser incompleta.
Este comando sirve para extraer
información detallada de la
configuración del hardware de
nuestro equipo. Recomendable
usarlo como usuario root
Comando usado comúnmente
en servidores, Sirve para
free:
comprobar la RAM libre, usada y
total del sistema.
Lista los dispositivos SCI/SATA,
conectados. Este paquete no
lsscsi: viene preinstalado, por lo que se
debe hacer uso del comando:
sudo apt install lsscsi.
Muestra los controladores USB y
detalles sobre los dispositivos
instalados. Hay que acalrar que
si se usa el comando solo, dará
una información poco detallada,
pero al usarla de la siguiente
forma: lsusb -v, mostrará los
datos con mayor detalle.

lsusb:

 5 comandos de compresión / descompresión de archivos.

Describa paso a paso el procedimiento realizado y evidencie los resultados. Estos


comandos, serán utilizados permanentemente en el desarrollo de las siguientes
actividades individuales y colaborativas del Diplomado, por lo que deberá
socializarse con ellos.
Conclusión

Al finalizar el trabajo se logró interiorizar, los pasos debidos para tener una instalación óptima del sistema
operativo Linux distribución Ubuntu versión 16.04. También se conceptualizó el uso de la terminal
practicando y analizando por medio de líneas de comando la gestión de carpetas y programas, además
se identificaron los comandos básicos para su administrar recursos del sistema y la asignación de cuotas
que son muy importantes.
Bibliografía

Alex Weeks, Joanna Oja, Lars Wirzenius. (2013). tldp.org. Obtenido de


http://www.tldp.org/pub/Linux/docs/ldp-archived/system-admin-guide/translations/es/html/ch04.html
Antioquia, U. d. (2017). Obtenido de
hthttp://aprendeenlinea.udea.edu.co/lms/ova/file.php/6/Sesion2/Arbol_de_directorios.htm
Antioquia, U. d. (09 de 2017). curos de linux . Obtenido de
http://docencia.udea.edu.co/cci/linux/dia4/directorio.htm
ciriaco, c. (25 de 02 de 2015). administrador de proceso en linux por comando (ubuntu). Obtenido de
https://www.youtube.com/watch?v=3ReE1szzeHI
Escobar, N. (21 de 09 de 2015). hipertextual. Obtenido de https://hipertextual.com/2015/09/swap-en-
linux
españa, c. u. (2007). .ubuntu-es. Obtenido de http://www.ubuntu-es.org/node/40557#.WcHPjsjyiUk
G., D. C. (24 de 09 de 2009). diegocg. Obtenido de http://diegocg.blogspot.com.co/2009/09/btrfs.html
García, A. (01 de 07 de 2011). rm-rf. Obtenido de http://rm-rf.es/
Joan. (01 de 10 de 2015). geekland. Obtenido de https://geekland.eu/estructura-de-directorios-en-linux/
parkito. (18 de 06 de 2010). parkito.wordpress. Obtenido de
https://parkito.wordpress.com/2010/07/18/%C2%BFque-es-ext2-y-ext3/
Peinado, M. M. (2012). mauriciomatamala. Obtenido de http://www.mauriciomatamala.net/SO/btrfs.php
Pena, T. F. (2015). Administraci´on de Sistemas e Redes. citius . Obtenido de
http://persoal.citius.usc.es/tf.pena/ASR/Tema_2pre.pdf
Raphaël Hertzog , Roland Mas. (2017). Obtenido de https://debian-handbook.info/browse/es-
ES/stable/sect.selinux.html
Rémy Card, Theodore Ts'o, Stephen Tweedie. (10 de 09 de 2017). web.mit.edu. Obtenido de
http://web.mit.edu/tytso/www/linux/ext2intro.html
soporte. (25 de 09 de 2015). Qloudea. Obtenido de /soporte.qloudea.com/hc/es/articles/205020261--
Qué-es-el-sistema-de-archivos-Btrfs-
TIC, g. d. (31 de 08 de 2007). recursostic. Obtenido de
http://recursostic.educacion.es/observatorio/web/en/software/software-general/493-sagrario-peralta
tuxotron, cybercaronte. (05 de 2012). cybercaronte. Obtenido de
https://www.cyberhades.com/2012/03/05/10-comandos-utiles-para-manejar-los-procesos-desde-la-
consola-linux/
Uri. (2017). Obtenido de https://computernewage.com/2015/06/14/el-arbol-de-directorios-de-linux-al-
detalle-que-contiene-cada-carpeta/

You might also like