Está en la página 1de 26

ACTIVIDAD

MOMENTO 3 FASE 2 INDIVIDUAL


CURSO LINUX
GRUPO No.: 250550-40

ESTUDIANTE
RONALD NINCO CDIGO 7716564

TUTOR
JAVIER HERNAN JIMENEZ BELTRAN

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA. UNAD.


ESCUELA DE CIENCIA BSICAS, TECNOLOGA E INGENIERA. ECBTI.
CCAV NEIVA HUILA COLOMBIA
OCTUBRE 14 DE 2015.

INTRODUCCIN

El desarrollo de esta actividad encamina al futuro profesional de la Ingeniera de Sistemas


a adquirir conocimientos relevantes a manejar adecuadamente la terminal del sistema
operativo Linux. Por largo tiempo siempre me he familiarizado por utilizar el sistema
operativo Windows desde su versin 98, pasando por Windows NT, Milenio hasta llegar a
lo actual, bueno, relativamente actual porque tan solo usaba Windows 7, de Windows 10
no s nada de su uso.

Mi acercamiento a Linux se fundamenta en informaciones verbales que me han


compartido tutores del CCAV Neiva y con base a ellas es que he extendido un poco mis
conocimientos bsicos en cuanto a la historia de Linux, sus bondades que son muchas en
paralelo a sus desventajas. En consecuencia mi mquina que no es la Non Plus Ultra ni
la ms avanzada o ms reciente en el mercado la formatee e instal la versin de
XUbuntu 14.04, a partir de ese momento me he tomado el trabajo de conocer el
funcionamiento de dicha distribucin y con la oportunidad de habar matriculado el curso
de Electivo de Linux pues estoy desarrollando actividades acadmicas que me permitan
aprender ms sobre el manejo de este SO. Tanto as es mi inters por usar, impulsar e
incentivar a las personas a que lo usen que he decidido desarrollar el Diplomado En Linux
como Proyecto de Grado para graduarme el prximo ao.

La principal razn para utilizar Linux est representada en que he descubierto que Linux
demanda menos recursos de Hardware para la mquina en comparacin con lo que
siempre haba utilizado <Windows>. He observado que las mquinas con Windows ms
all de sus caractersticas de Hardware, se vuelven lentas, son pesadas al momento de
ejecutar aplicaciones cosa contraria con Linux en especial la versin 14.04 de Xubuntu.
Incluso XUbuntu me parece que es ms ligera que la propia versin 14.04 de Ubuntu.

En conclusin para m es una importante actividad y ha sido un inicio enriquecedor en lo


que viene para ser un mediano experto a lo menos en lo que se refiere a conocimientos
de manejo de Linux y sus mltiples recursos.

Desarrollo de la actividad.

Teniendo en cuenta el sistema operativo instalado en la actividad momento 2, cada


estudiante debe desarrollar cada uno de los siguientes puntos y explicar que hacen los
comandos o indicar el comando o secuencia de comandos para realizar la accin
propuesta y adicionalmente se debe anexar una captura de pantalla que evidencie el
resultado obtenido.

1. Investigando informacin sobre el sistema y los usuarios. Escriba en la terminal


los siguientes comandos y describa que hace cada uno de ellos.

$ cal 10 2000
Al digitar este comando se evidenci que lo que nos ejecuta el sistema es informacin
relativa al calendario correspondiente para el ao 2000 y el mes dcimo del mismo ao.

$ cal 9 1752

Al digitar este comando se evidenci que lo que nos ejecuta el sistema es informacin
relativa al calendario correspondiente para el ao 1752 y el mes noveno del mismo ao.

$ date
Este comando nos ejecuta la fecha actual del sistema y tambin la hora especfica para
nuestro pas, esto debido a que al momento de realizar la instalacin de la distribucin
Linux en ubicacin se eligi Colombia, por eso la abreviatura del COT.

$ df
Este comando al ejecutarlo nos muestra una informacin relacionada a los bloques de
almacenamiento que conforma nuestra particin. Es evidente que la informacin detalla
la cantidad de espacio libre en cada bloque. Adems de los nombres que cada particin
tiene.

$ help cd
Este comando al ejecutarlo en el sistema XUbuntu 14.04 nos muestra informacin acerca
de la forma en que se puede hacer el manejo, acceso o administracin de los directorios.
Bsicamente se nos ilustra respecto a la manera que podemos ubicarnos en los
diferentes ficheros <Cambiarnos de ficheros>. Es explcito en informarnos que HOME es
el directorio predeterminado. Nos ilustra que CDPATCH es la variable de bsqueda de la
ruta de fichero a que deseamos acceder.
En sntesis el comando nos muestra informacin en especial sobre la forma de acceder a
directorios.

$ time sleep 2
Este comando al ser ejecutado en la mquina lo que permite es realizar una
temporizacin o regulacin en la cual la mquina en su lnea de comando queda en stand
by. Para el caso en particular se da un tiempo de margen de 2 segundos, haciendo el
mismo ejercicio con time sleep 10 y time sleep 15 pude corroborar este hecho porque los
tiempos de espera o del temporizador son ms extensos.
Adems muestra informacin detalla de la temporizacin tanto para el usuario, el sistema
como tal y un tiempo ms real o exacto segn trabajo que ejecuta el Kernel para este
comando en particular.

$ type man

Este comando al ejecutarlo nos muestra informacin acerca de la ruta en donde se


encuentra el comando man y nos la muestra. El comando man nos permite conocer
informacin relevante a los comandos topicos del Sistema UNIX y de los programas y
librerias existentes.

$ users
Muestra la o las cuentas de usuario que se han definido en el Sistema previamente.

$w
Nos evidencia informacin referente a los usuarios que se encuentran activos en el
momento preciso en el cual ejecutamos el comando w, adems de los procesos activos.
Podemos ver informacin detallada sobre el tiempo actual, el tiempo transcurrido desde
que est funcionando la mquina, el nmero de usuarios conectados y las cargas medias
en la ltima media hora en base al inicio de ejecucin de la mquina.

$ whereis less
Este comando al ejecutarlo nos sirve para mostrar la ubicacin de los archivos
correspondientes a los ejecutables del Sistema, usuarios del Sistema, etc.

$ which man

Sirve para realizar consulta de la ubicacin de la instalacin del archivo man en el sistema
de ficheros de Linux.

$ who
Al ejecutar este comando se puede conocer informacin acerca del usuario que est
conectado o mejor quien est usando el Sistema y adems muestra informacin sobre los
la cantidad de los puertos utilizados con la fecha en que est siendo utilizados. As se
evidencia en la siguiente imagen:

$ who am i
Al ejecutar este comando en la terminal se puede visualizar informacin acerca de todos
los procesos activos en nuestro Shell activo, as como se evidencia en estas imgenes:

$ whoami
Al ejecutar este comando en nuestro sistema, ste nos muestra informacin acerca de la
identificacin del usuario con el cual se ha iniciado la sesin en la terminal del sistema; tal
como se videncia en la siguiente imagen:

2. Sistemas de archivos
Escriba los resultados y/o comandos para cada una de las siguientes secciones.
2.1. Navegacin bsica
a) Entrar y utilizar pwd para descubrir cul es la ruta completa del directorio de inicio.

b) Vaya al directorio /bin y /tmp y utilice pwd para comprobar que sucede en cada
directorio.

El comando PWD es uno de los pocos que no tiene opciones avanzadas y se ejecuta solo
escribiendo PWD. Al realizar el ejercicio nos visualiza la ruta del directorio en el cual nos
encontramos, as como lo evidencia las anteriores imgenes.

c) Cul es el directorio principal de la raz del sistema de archivos?


Pues revisando y practicando en la terminal yo infiero que el directorio raz del sistema de
archivos de XUbuntu 14.04 es / porque se puede evidenciar que todos los comandos se
encuentran estructurados de forma jerrquica bajo o tomando referencia a /, as como se
evidencia en esta imagen:

d) Al encontrarse en un directorio como /bin ubquese o trasldese a su directorio de


trabajo y escriba tres formas de hacer esto.

2.2. Directorios
a) Inicie en su directorio de trabajo y cree un directorio llamado nuevo.

b) Cambie al directorio nuevo y crear un directorio llamado reciente.

c) Ir a su directorio personal y cree un directorio bajo el nuevo llamado actual. Hay dos
formas de hacerlo. <Pista: No es necesario cambiar de directorio para resolverlo>.

d) Eliminar todos los directorios que acaba de crear, hay varias formas de hacerlo
Cules son?

e) Cree la misma estructura de directorios con un solo comando.

2.3 Enlaces
a) Crear un archivo llamado prueba en su directorio personal (digitando echo foo >
prueba). Cree un enlace duro al archivo prueba llamado d_prueba y un link simblico al
archivo prueba llamado s_prueba.

b) Investigue el nmero de inodo de los archivos. Asegrese de entender que es lo que


son.
Pues segn mi entendimiento al respecto de las consultas realizadas en la Internet, los
inodos los puedo definir como un descriptor o una estructura de datos que se representan
en tablas informativas sobre determinado fichero.
Como Linux se fundamenta en un sistema de ficheros y ste a su vez se compone de
manera jerrquica as:
Bloque de Carga
Super bloque
Tabla de inodos
rea de Datos

El bloque de carga se reserva para el almacenamiento de programas que utiliza el


sistema. El super bloque contiene informacin sobre el sistema de ficheros. La tabla de
inodos es el simil de lo que conocemos como FAT <Tabla de Asignacin de Archivos> en
este sentido Linux asocia un elemento a cada tabla con un nmero que a su vez es el que
permite la ubicacin del archivo dentro del rea de datos.
Para el archivo prueba la tabla de inodos es

Y para nuestra rea de trabajo este sera la tabla de inodos

c) Elimine el archivo original llamado prueba Es posible llegar a los contenidos del
archivo original?

S es posible porque no hemos eliminado el enlace duro s_prueba y por ende al archivo
se puede acceder aunque se haya eliminado el archivo original pero en la prctica
contamos con el archivo original gracias a s_prueba.

d) Qu ocurre si se intenta cat s_prueba? Asegrese de entender la diferencia entre


d_prueba y s_prueba.

Pues el comando cat tiene como propsito mostrarnos el contenido de un archivo


utilizando la salida estndar de pantalla. Tanto as que cat b nos muestra el nmero de
lneas que no estn en blanco, cat v muestra los caracteres no imprimibles, cat A nos
muestra todos los caracteres incluidos los no imprimibles.
Para nuestro caso en particular el archivo esta en blanco y es lgico que se nos notifique
que no existe el archivo o directorio pero en realidad el archivo existe pero est en blanco
y por ello no es conveniente utilizar el comando cat teniendo en cuenta para lo que se
utiliza el susodicho comando.

Los enlaces duros son los que se crean al inodo sobre los ficheros del sistema mientras
que los enlaces simblicos lo que permite es suministrar a los ficheros el nombre de otro
fichero sin enlazarlo con un inodo mejor conocido como puntero.

e) Intente realizar un enlace duro a su directorio de trabajo. Porque no se puede


realizar?

Los enlaces duros solo se pueden aplicar para ficheros que correspondan a una misma
unidad.

3. Permisos de archivos
Escriba los resultados y/o comandos para cada una de las siguientes secciones:
3.1. Anexe el respectivo pantallazo del resultado de cada una de los siguientes comandos
y explique brevemente el resultado.
a) $ id -a
Al ejecutar este comando encuentro una informacin referente a UID. UID significa
Identifier User <Nmero de identidad del usuario>. Tambin se puede observar
informacin relacionada con GID, que significa identidad de grupo. En este caso del GID
segn consultas realizadas en Internet el cero <0> es reservado para el grupo root. El
grupo ronald es el nombre asignado al usuario que se parametriz al instalar Linux.
Adems se evidencia las caractersticas fsicas que posee la mquina en cuanto a
unidades como: Lector de CD, interruptores dip, plugdev que corresponden a grupos de

usuarios, etc.

b) $ls-ld. h*.* /etc/passwd etc/shadow/etc/


Para este comando la verdad no logr entenderlo porque no me aparece informacin al
respecto.

3.2. Expansin y citando el nombre del archivo.


Realice las siguientes instrucciones en el directorio /bin y escriba el respectivo comando
de acuerdo a la situacin.
a) Lista de todos los nombres de archivos con exactamente tres caracteres.

b) Lista de todos los nombres de archivo con exactamente tres caracteres en la que el
segundo carcter es una vocal.

c) Lista de todos los nombres de archivo con el carcter a, b, c, d o que lo tenga como
ltimo carcter.

d) Construir un comando para imprimir el numero de nombres de archivos que coincidan


exactamente cuatro caracteres.

CONCLUSIONES

Todos los sistemas operativos cuentan con consola o tambin llamada como lnea de
comandos. Debido a que la lnea de comandos fue la primera interfaz que existi en los
computadores y en la actualidad esta herramienta continua teniendo una importancia
relevante en especial para la realizacin de labores avanzadas de administrar recursos de
los sistemas operativos. En esta oportunidad estamos ante la contextualizacin inicial del
manejo de la consola o terminal de una distribucin Linux, que para mi caso en particular
es la Versin 14.04 de la distribucin XUbuntu.

En el desarrollo de esta actividad se tuvo un acercamiento hacia el manejo bsico de la


terminal de Linux, que dicho sea de paso no tena ni idea como se acceda a ella, ahora
s que debe oprimirse simultneamente las teclas Control + Alt + T. El manejo de la
consola me ha dejado una serie de consideraciones importantes, entre las que puedo
mencionar que al usuario principiante como yo nos permite conocer detalladamente a la
configuracin de los distintos componentes de Linux, como por ejemplo sus directorios
principales que permiten la ejecucin del SO, el rbol jerrquico del mismo rbol de
directorios, las rutas que debemos seguir para acceder a determinado directorio, etc.

El conocimiento de los principales comandos y sus acciones que realizan a ejecutar es


otro de los tem importantes a destacar en cuanto al desarrollo de esta actividad, es
importante destacar que cada uno de los comandos cuentan con una serie de opciones
que pueden contribuir a que existan modificaciones en cuanto al resultado obtenido al
ejecutar determinado comando y a su vez nos permiti conocer diferentes maneras de
ejecutar comandos para realizar una misma funcin o ejecucin.

En consecuencia, reitero que la actividad fue muy enriquecedora por lo que se logr
entender y aprender, lo nico que me queda confuso para m es lo relevante al desarrollo
del literal b del punto 3.1 que relaciona el tema de permisos de archivos.

REFERENCIAS BIBLIOGRFICAS

Jose Flores. Linux desde la Consola, Comandos de Informacin del sistema. 2013.
Recuperado
de
https://www.youtube.com/watch?v=nCkrBNFASPE&index=7&list=PLDBPXAEOLZ
hnCHB35zBUu_m9s12KiroKw

Torres Escobar Francisco, Pizarro Galn Ana Mara. Linux para usuarios. 2014.
Recuperado
de
https://books.google.es/books?hl=es&lr=lang_es&id=2wDXAwAAQBAJ&oi=fnd&pg
=PT10&dq=comandos+de++linux&ots=tYMrbPjnwg&sig=ug0ZcgWhOL8Ro4XjxTR
A0XTEcsk#v=onepage&q=comandos%20de%20%20linux&f=false

Xymind. Como usar la terminal de Linux-Tips bsicos. 2015. Recuperado de


https://www.youtube.com/watch?v=dgyfRGHd9bA

Pons, N. (2005). Linux: Principios bsicos del uso del sistema. Ediciones ENI.

Rino Rondan. Uso bsico de nuestra Shell.


https://www.youtube.com/watch?v=vW8-j0Mj-z0

Miguel Angel Sarmiento Guerrero. Estructura del Sistema de Ficheros del SO


Linux. 2012. Recuperado de https://www.youtube.com/watch?v=E_IHBKMrfOU

2012.

Recuperado

de