Sei sulla pagina 1di 13

TRABAJO COLABORATIVO MOMENTO 4

LINUX

ESTUDIANTES:
REOMIR NEGRETE P.
COD: 1.110.513.536
DIEGO FERNANDO HATUN

TUTOR:
JAVIER HERNAN JIMENEZ BELTRAN

CURSO: 250550_4

ABRIL 2015

ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERIA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


(UNAD)

INTRODUCCIN
Los comandos son pequeos programas que hacen parte del sistema operativo
aunque se diferencian de los scripts ya que dichos comandos siempre se encuentran
en carpetas concretas (/bin, /usr/bin, y en el caso de haber iniciado sesin como

superusuario, /sbin). Con esta ltima opcin no es necesario dirigirse a una carpeta en
especfico para poder ejecutarlos de manera correcta y completa.
Los comandos permiten realizar una cantidad enorme de tareas en el sistema operativo
por medio de la terminal que el mismo contiene. Linux en sus distintas versiones contiene
una gran cantidad de comandos que se pueden utilizar y as sacarle total provecho al
sistema operativo.
A continuacin se realizaran algunos ejercicios concretos acerca de los diferentes cdigos
o comandos que contiene Linux, de entre estos se destacar el uso de los cdigos cal,
date, time, sleep, type man, w, users, cd, ls, ln, entre otros tantos, que pueden
complementar la tarea o accin que los anteriores inician.

DESARROLLO DE LA ACTIVIDAD

LNEAS DE COMANDO Y DESCRIPCIN DE SALIDAS EN ELEMENTARYOS

$ cal 10 2000
Muestra el calendario del ao 2000 ms exactamente el mes de Octubre (10)

$ cal 9 1752
Muestra el calendario del ao 1752 ms exactamente el mes de Setiembre (9)

$ date
Muestra la fecha actual en la que se digita el comando.

$ df
Se usa para informar de cunto espacio libre en disco est disponible para cada particin que
tengas.

$ help cd

$ time sleep 2
Permite suspender la ejecucin actual por un intervalo de tiempo determinado

$ type man
Muestra la direccin en /bin

$ users
Muestra los usuarios

$w
Muestra informacin sobre los usuarios que estn conectados en ese momento a la mquina
y sobre sus procesos.

$ whereis less
Devuelve la direccin del archivo Less.

$ which man

$ who
Usuario conectado y tiempo de conexion que lleva.

$ who am i

$ whoami
Muestra solo el nombre del usuario conectado al Sistema.

2. Sistema 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. Utilice pwd para comprobar que sucede en cada
directorio.

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


d. Al encontrarse en un directorio como /bin, ubquese o trasldese a su directorio de
trabajo 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. Ahora cree un directorio bajo el nuevo llamado actual Hay
dos maneras de hacer esto, Cules son? (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 llamados s_prueba.
Enlace Duro

Link simblico

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


son?
i-nodo UNIX
En informtica, un inodo, nodo-i, nodo ndice o i-node en ingls es una estructura de datos
propia de los sistemas de archivos tradicionalmente empleados en los sistemas
operativos tipo UNIX como es el caso de Linux. Un inodo contiene las caractersticas
(permisos, fechas, ubicacin, pero NO el nombre) de un archivo regular, directorio, o
cualquier otro objeto que pueda contener el sistema de ficheros.

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

Al borrar el archivo original el enlace simblico permanece pero los datos desaparecen de
manera total.
d. Qu ocurre si se intenta cat s_prueba? Asegrese de entender la diferencia entre
d_prueba y s_prueba.

Al digitar el comando o cdigo cat s_prueba nos indica que el enlace hacia el archivo
prueba no existe debido a que fue borrado con anterioridad.
Diferencias entre s_Prueba y d_prueba

Los enlaces duros comparten el nmero de inodo, los simblicos no.


Los enlaces simblicos se pueden crear con ficheros y directorios mientras que los
enlaces duros solo pueden crearse entre ficheros.
En los enlaces simblicos si se borra el fichero o directorio original, la informacin
se pierde, mientras que en los enlaces duros no ocurre.

e. Intente realizar un enlace duro a su directorio de trabajo. Por qu no se puede


realizar?

No se puede debido a que el directorio de trabajo no es un archivo en el que enlace duro


se pueda crear.

2.4. Informacin del Sistema


a. Investigue la cantidad de memoria del sistema en la cual est ejecutando su
distribucin instalada.

b. Investigue el nmero de procesadores de la computadora en la cual est ejecutando su


distribucin instalada.

c. Investigue qu dispositivos PCI estn presentes en su computador.

d. Investigue qu dispositivos USB estn presentes en su computador.

e. Inicie sesin como un usuario normal. Cul es el nombre de la maquina en la red y


nmero de versin del kernel del sistema operativo que instalo?

f. Cambie sesin al usuario root. Qu comando le mostrar el identificador numrico del


usuario root y todos los grupos a los que pertenece?

g. Qu comandos le informan sobre quin ms esta logeado en el sistema?

3. Permisos de archivos
Escriba los resultados y/o comandos para cada una de las siguientes secciones.
3.1. Permisos de Archivos Anexe el respectivo print screen o pantallazo del
resultado a cada uno de los siguientes comandos y explique brevemente el
resultado:
a. $ id -a

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


Ls ld: Lista el contenido de los directorios (por defecto ordena la salida alfabticamente).
Listado en formato largo (o detallado) y los directorios.

/etc/passwd
Este fichero es la primera linea de defensa del sistema contra accesos no deseados.
Debe de mantenerse escrupulosamente y libre de errores y fallos de seguridad. En el
tenemos registrados las cuentas de usuarios, asi como las claves de accesos y
privilegios.

dhatun:
x:
1001:
1001:
usuario dhatun:
/home/dhatun:
/bin/bash:

Nombre de la cuenta (Login)


Clave de acceso encriptada (password)
UID de esta cuenta
GID del grupo principal al que pertenece la cuenta
Nombre del usuario
Directorio de trabajo de dhatun
Interprete de comando (shell) de usuario dhatun

3.2. Expansin y citando el nombre del archivo Realice las siguiente instrucciones en el
directorio /bin y escriba el respectivo comando de acuerdo a la situacin.
a. Lista de todos los nombres de archivo 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 nmero de nombres de archivos que coincidan


exactamente cuatro caracteres.

e. Construir un comando para imprimir el nmero total de archivos con exactamente dos,
tres o cuatro caracteres en su nombre.

BIBLIOGRAFIA
http://blog.desdelinux.net/mas-de-400-comandos-para-gnulinux-que-deberias-conocer/
http://www.ibt.unam.mx/jmanuel/cursoservidores/sistemasdearchivos.html
http://www.taringa.net/post/linux/16544782/Enlaces-simbolicos-y-duros-en-GNULinux.html
http://www.nodo50.org/utlai/linux/27010712.htm

Potrebbero piacerti anche