Vous êtes sur la page 1sur 12

CARRERA DE INGENIERA DE

SISTEMAS

Formato para prcticas de laboratorio


CDIGO
MATERIA

NOMBRE DE LA
MATERIA
SISTEMAS OPERATIVOS I

PRCTICA
No.

2
1

GRUPO NIVEL

PERIODO

4to Nivel

45

LABORATORIO DE :

Sistemas Operativos Linux

NOMBRE DE LA PRCTICA :

Comandos Sistema Operativo LINUX

FECHA : dd/mm/aaaa

01/11/2014

INTRODUCCIN

OBJETIVOS (COMPETENCIA)

Esta prctica de laboratorio se concentrar en su capacidad para realizar las siguientes tareas:

Familiarizarse con el Sistema Operativo


Manipular los comandos bsicos de Linux
Documentar los diferentes parmetros que puede tener cada comando.

MARCO TERICO

1. Comandos bsicos de Linux


COMANDOS BASICOS LINUX
Comando/Sintaxis
./comando

Descripcin
Ejecuta un comando si no tenemos el path del
directorio

Ejemplos

REDIRECCION

ls > /tmp/arch
echo Comentario al final del arch >>
/tmp/arch
grep root < /etc/passwd

at [-lr] hora [fecha]

La salida de un archivo `podemos enviarlo


directamente a un archivo.
>: Salida de un archivo
>>: Aade al final de un archivo (comentario o
archivo).
<: Envi de un archivo como entrada
Ejecuta un comando ms tarde

alias [-p] [name [value]...]

Definir un nuevo alias

alias cls=clear

at 6pm Friday miscript

Pgina 1

de 12

Versin 1
Aprobado con Resolucin N .

CARRERA DE INGENIERA DE
SISTEMAS

Formato para prcticas de laboratorio


cal [[mes] ao]

Muestra un calendario del mes/ao

cal 1 2025

cat fich1 [...fichN]

Concatena y muestra un archivos


>: El contenido de los archivos file1 y file2 es
almacenado en file3
>>: El contenido de file1 y file2 es aadido al final
de file3

cat /etc/passwd
cat file1 file2 > file3

Cambia de directorio
..: regresa al dir anterior
Cambia el grupo (-R para realizar el cambio
recursivo)

cd /tmp
cd ..

Cambia los permisos de acceso de un fichero


a: todos;
u: propietario;
g: grupo;
o: otros;
+: conceder derechos,
-: denegar derechos
r,w,x: lectura, escritura, ejecucin

chmod g -w hola

cd dir
chgrp grupo arch/dir
chmod
arch

[augo][+-][rwx]

cat file1 file2 >> file3

chown usuario arch/dir

Cambia el propietario de un fichero o directorio

clear

Borra la pantalla

compress/uncompress

Comandos de compresin de archivos " .Z"

cp
[ruta_origen]arch1
[ruta_destino]arch2
date
[mmddhhmm]
[+form]
diff [-e]arch1 arch2

Copia archivos

cp foo foo.backup

Muestra la hora y la fecha

Date

Encuentra diferencia entre archivos

diff foo.c newfoo.c

du [-sabrh] arch

du -s /home/
du -h

dump/restore

Comando utilizado para examinar espacio


empleado por cada una de las rutas y sus
archivos y subdirectorios.
-s: Reporta el tamao del directorio
-h: Reporta el tamao usado por las particiones
del sistema que se encuentren montadas.
Copias de seguridad y restauracin

echo string

Escribe mensaje en la salida estndar

echo Hola mundo''

fdisk

Gestin de particiones
m: men de comandos

file arch

Muestra el tipo de un archivo e informacin sobre


el mismo.

file arc_desconocido

find / -name arch -print


finger usuario

Encuentra ficheros segn patrn


Muestra informacin general sobre un usuario en
la red (Informacin ms completa que who)

find / -name passwd -print

fsck

Escanea el disco

finger nn@maquina.com

Pgina 2

de 12

Versin 1
Aprobado con Resolucin N .

CARRERA DE INGENIERA DE
SISTEMAS

Formato para prcticas de laboratorio


grep [-cilnsv] arch

Localiza una palabra, clave o frase en un


conjunto de directorios, indicando en cuales de
ellos se ha encontrado.
c: escribe el nmero de lneas que satisfacen la
condicin.
i: no se distinguen maysculas y minsculas.
l: se escriben los nombres de los archivos que
contienen lneas buscadas.
n: cada lnea es precedida por su nmero en el
archivo.
s: Vuelcan los mensajes que indican que un
archivo no se puede abrir
v: visualiza solo las lneas que no satisfacen el
criterio de seleccin.

grep mike /etc/passwd

Muestra las lneas del archivo que contienen la


cadena
gunzip arch.gz

Descompresin de archivos " .gz"


-d: recupera el archivo inicial.

gzip -d arch.gz

head -numero arch

Muestra las primeras (nmero) lneas de un


fichero

head prog1.c

init [paramts]

0: Apaga la mquina de manera correcta


1: Modo de usuario nico
2, 4: Sin usar
3: Modo de multi-usuario completo
5: Modo de multi-usuario completo
6: Reinicia la mquina

Init 0

kill [-seal] PID

Matar un proceso
0:
1:
2:
3:
4:
5:
6:
7:
8:
9:
Comando similar a more pero permite el
desplazamiento a lo largo del texto empleando
las teclas de cursores arriba o abajo.

kill 1234

less

ln [paramt] arch

lpr arch
ls [paramts]

make

Crea enlaces a un archivo


Enlace duro
-s: creamos enlace simblico
Imprime en la impresora por defecto el archivo
indicado.
Lista el contenido del directorio
-l: Lista tambin las propiedades y atributos.
-la: Lista archivos incluidos los ocultos de
sistema
-la | more: Lista las ficheros de forma paginada.
Configuracin del Kernel

less file

ln /users/mike/.profile .
ln -s /users/mike/.profile .
lpr passwd
ls -l /usr/bin
ls -la /etc

make config

Pgina 3

de 12

Versin 1
Aprobado con Resolucin N .

CARRERA DE INGENIERA DE
SISTEMAS

Formato para prcticas de laboratorio


Entorno grfico de configuracin del Kernel

make xconfig

man

Todos los manuales de Linux que estn dentro


del propio sistema operativo y este comando
permite
acceder
a
la
informacin
correspondiente al comando comando

man ls

mkdir nom_dir
more arch

Crea un directorio.
Muestra el contenido de un fichero de forma
paginada

mkdir temp
more file

mount

Vemos el listado de dispositivos montados


Punto de montaje del CD-ROM
Montaje de la disquetera
Desmonta dispositivos montados

mount /mnt/cdrom
mount /dev/floppy
umount /mnt/cdrom

mv
[ruta_origen]arch1
[ruta_destino]arch2

Mueve y/o renombra un fichero.

mv file1 file2

mv fich1 ...fichN dir


pr [lnptwqndh]arch1

Mueve un archivo(s) a un directorio


Imprime por consola el contenido de los archivos
de una manera formateada, se relaciona con el
comando lpr de salida por impresora.
-ln: Produce salina de n lneas por pgina
-p: pausa para presentar la pgina, hasta nque
se pulse <return>.
-t: Suprime las 5 lneas de encabezamiento.
-wn: Ajusta la achura de la lnea a n posiciones.
-d: Lista el archivo con espacio doble.
-h: El argumento o cadena de caracteres
caracteres se convierte en la cabecera del
listado.

mv a.out prog1
pr -ln file
pr -p file

ps [-axiu]

Muestra informacin sobre los procesos que se


estn ejecutando en el sistema

ps -ux
ps -ef

pwd
rm arch

Muestra la ruta del directorio actual


Borra un fichero.
-i: Borra un archivo con confirmacin
-r: borra todo un directorio

pwd
rm foo.c
rm -i file1
rm -rf nom_dir

rmdir dir

Borra un directorio vaco

rmdir nom_dir

rpm [-i] nom_paquete

Instalacin de paquetes RedHat

rpm -i nom_paquete

setup

Configuracin grfica de dispositivos

startx

Arranca el entorno grfico

tail [-f] arch

Muestra las ltimas lneas de un archivo de


forma esttica
-f: Muestra las ltimas lneas del fichero de
manera dinmica

tail nom_arch

Descomprime archivos " .tar"


-z: ..
-x: ...

tar -zxvf arch.tar

umount

tar [-zxvf] arch.tar

pr -t file
pr -wn file
pr -d file
pr -h caracteres file

tail -f nom_arch

Pgina 4

de 12

Versin 1
Aprobado con Resolucin N .

CARRERA DE INGENIERA DE
SISTEMAS

Formato para prcticas de laboratorio


vi arch
whoami

PS1

-v: ...
-f:
Edita un archivo.
Indica cual es la terminal y la sesin en la que se
estn trabajando
Esto permite cambiar el prompt originar por uno
que usted seleccione.

vi .profile

PS1=nuevo_prompt

2. Comandos Informacin Sistema


INFORMACIN DEL SISTEMA
Comando/Sintaxis

Descripcin

hostname

Devuelve el nombre de la mquina.

/sbin/ifconfig

Informacin sobre los distintos dispositivos de red

/sbin/lsmod

Informacin sobre los mdulos en uso.

/sbin/route

Tabla de enrutamiento de nuestro sistema.

cat /proc/cpuinfo

Informacin sobre el microprocesador.

cat /proc/dma

Informacin sobre DMA en uso.

cat /proc/filesystems

Informacin sobre los sistemas de archivos que se pueden utilizar (compilados en el


kernel).

cat /proc/interrupts

Informacin sobre las interrupciones en uso.

df -h

Informacin sobre todo los dispositivos montados en la maquina.

dmesg|more

Imprime el "ring buffer" del kernel.

du -bh /|more

Informacin sobre el espacio ocupado por cada subdirectorio, comenzando en el directorio


raiz /.

finger usuario

Informacin sobre el usuario usuario.

free -tm

Informacin sobre la cantidad de memoria disponible y usada.

id usuario

Informacin sobre UID, GID y GROUPS del usuario usuario

ifconfig -a

Informacin de las propiedades de red, equivale a ifconfig /all en Windows

last

Informacin sobre los ltimos usuarios que han usado el sistema.

netstat
ping maquina

Informacin valiosa sobre la conexin de red (Este comando tiene muchas posibilidades,
ejecutar man netstat
Para comprobar si tenemos contacto con la maquina maquina (maquina nombre o IP)

ps aux

Informacin sobre todos los procesos que se estn ejecutando en la maquina.

set|more

Informacin sobre el entorno de usuario actual.

Pgina 5

de 12

Versin 1
Aprobado con Resolucin N .

CARRERA DE INGENIERA DE
SISTEMAS

Formato para prcticas de laboratorio


top

Informacin sobre el uso de cpu y memoria de los procesos del sistema.

uname -a

Informacin sobre el sistema operativo de la maquina.

uptime

Devuelve la cantidad de tiempo trascurrido desde la ultima vez que se arranco el sistema,
la cantidad de usuarios trabajando en el sistema y el load average (carga del sistema).

who / rwho

Informacin sobre los usuarios usando el sistema.

3. Comandos Administracin Sistema


ADMINISTRACIN DEL SISTEMA
Comando/Sintaxis

Descripcin

su nom_user

Te conviertes en administrador (root) despus de introducir la clave de acceso. Ideal para


realizar alguna tarea de administracin.

/usr/sbin/adduser usuario

Registra y crea una cuenta de usuario.

/usr/sbin/groupadd grupo

Crea un nuevo grupo.

/usr/sbin/groupdel grupo

Borra un grupo.

/usr/sbin/userdel usuario

Borra la cuenta de usuario usuario.

more /etc/group

Muestra los grupos registrados en el sistema.

more /etc/passwd

Muestra el fichero de claves del sistema. (Si no se usa shadow password)

passwd

Cambia la clave de acceso para el usuario actual. Root puede cambiar la clave de cualquier
usuario passwd usuario.

shutdown -t3 -h now

Apaga el sistema (hay que hacerlo como root).

shutdown -t3 -r now

Reinizializa el sistema (hay que hacerlo como root).

4 PROCEDIMIENTO (DESCRIPCIN)
A

HARDWARE Y SOFTWARE REQUERIDO


1 Punto de acceso a internet
1 PC con Sistema Operativo Linux

MATERIAL DE APOYO
Practica en Lnea

DESARROLLO DE LA PRCTICA

Tarea: Resolver las siguientes preguntas utilizando los comandos que se revisaron en el Paso 2.

Pgina 6

de 12

Versin 1
Aprobado con Resolucin N .

CARRERA DE INGENIERA DE
SISTEMAS

Formato para prcticas de laboratorio


Explicacin: Estamos resolviendo actividades muy frecuentes que se presentan en el mbito laboral.
Todos los ejercicios deben ser realizados desde la consola. No desde el entorno grfico.

1. Qu realiza las ordenes ls, ls a y ls -lR? Ejecute las rdenes.


____________________________________________________________________________
2. Observe que hora tiene el sistema?
____________________________________________________________________________
3. Cmo cambio mi password en el sistema?
____________________________________________________________________________
Cuntos caracteres deben tener como mnimo un password?
____________________________________________________________________________
4. Qu usuarios estn presente en el sistema en este momento?
____________________________________________________________________________
5. Vea por pantalla el contenido del archivo /etc/passwd. Use los comandos cat y more?
____________________________________________________________________________
6. Cre dentro de su directorio de trabajo, el subdirectorio pruebas, copie en este subdirectorio varios
ficheros del subdirectorio root. Pida confirmacin de copia?
____________________________________________________________________________
7. Cuntos ficheros se han copiado?
____________________________________________________________________________
8. Sitese en el subdirectorio creado y borre uno de los ficheros copiados pidiendo confirmacin de
borrado?
____________________________________________________________________________

Pgina 7

de 12

Versin 1
Aprobado con Resolucin N .

CARRERA DE INGENIERA DE
SISTEMAS

Formato para prcticas de laboratorio


9. Obtenga una lista de los ficheros de este directorio por orden de antigedad. A continuacin obtenga
otra lista por orden de tamao?
____________________________________________________________________________

10. Obtenga una lista de los ficheros de su directorio de trabajo. Qu permisos tiene?
____________________________________________________________________________
11. Muestre informacin sobre la sesin actual?
____________________________________________________________________________
12. Envese un mensaje de correo electrnico a s mismo. Lea el correo y extraiga cada uno de los
mensajes recibidos en ficheros independientes. Visualice el contenido de los ficheros extrados?
____________________________________________________________________________
13. Qu ficheros del directorio raz son ejecutables por cualquier usuario?
____________________________________________________________________________
14. Desea que todos los usuarios puedan modificar un archivo determinado pero no ejecutarlo y que a
otro archivo solo puedan acceder los miembros de su grupo de trabajo.
____________________________________________________________________________
15. Qu hace el comando stat sobre un archivo? Comprubelo.
____________________________________________________________________________
16. Determine todas las rutas posibles donde se encuentra el archivo passwd.
____________________________________________________________________________
17. Ejecute un comando que liste por orden de identificador de proceso todos los procesos en ejecucin.
A continuacin muestre los procesos en orden de mayor a menor tiempo de ejecucin.

Pgina 8

de 12

Versin 1
Aprobado con Resolucin N .

CARRERA DE INGENIERA DE
SISTEMAS

Formato para prcticas de laboratorio


____________________________________________________________________________
18. Qu funcin realizan los operadores >, <, >>, |?
____________________________________________________________________________
19. Cree un alias que modifique el funcionamiento de rm, para que siempre se pida confirmacin de
borrado de un archivo.
____________________________________________________________________________
20. Cree un alias que modifique el funcionamiento de cp, para que siempre pida confirmacin de copia.
____________________________________________________________________________
21. Crear un subdirectorio dentro de /home/usuario/, con el siguiente nombre CursoParalelo (ej:
terceroA).
____________________________________________________________________________
22. Copie el archivo /etc/profile dentro del subdirectorio que ya fue creado por el alumno.
____________________________________________________________________________
23. Visualice las 10 primeras lneas del archivo /home/usuario/profile.
____________________________________________________________________________
24. Visualice las 10 ltimas lneas del archivo /home/usuario/profile.
____________________________________________________________________________
25. Utilice un comando para contar el nmero de palabras y lneas del fichero /home/usuario/profile.
____________________________________________________________________________
26. Desea ver el estado de una impresora conectada.
____________________________________________________________________________

Pgina 9

de 12

Versin 1
Aprobado con Resolucin N .

CARRERA DE INGENIERA DE
SISTEMAS

Formato para prcticas de laboratorio


27. Desea mandar un trabajo archivo.txt a la impresora denominada lasser.
____________________________________________________________________________
28. Utilice un comando para buscar la palabra usr en el archivo profile del subdirectorio /etc.
____________________________________________________________________________
29. Utilice el comando set, escriba el valor de las siguientes variables de entorno para:

HOME ..
PATH
PSI
TERM
LOGNAME ..

30. Cambie el Prompt., para que aparezca Hola en lugar de $


INFORMACIN
1. Si la prctica consiste en instalacin y configuracin de librearas (aplicaciones,
paquetes, etc) se recomienda realizar un scrip del proceso de tal manera que si fuese
el caso se necesite verificar el proceso de instalacin se ejecutara el script ej.
nombre_script.sh
[root@ramirew Escritorio]#./ejecutarScript.sh
2. Si la prctica est orientada a al uso de comandos se recomienda generar un
respaldo de todos los cmd que fueron utilizados para realizar la prctica.

Para tener un control especfico este comando nos permite dar al historial formato
de fecha y hora.
[root@ramirew Escritorio]#HISTTIMEFORMAT='%F %T'

Creamos un archivo <su_nombre.txt> que contenga todo el histrico de los


comandos realizados con el siguiente comando.
[root@ramirew Escritorio]#history > wramirez.txt

Pgina 10

de 12

Versin 1
Aprobado con Resolucin N .

CARRERA DE INGENIERA DE
SISTEMAS

Formato para prcticas de laboratorio

RESULTADOS DE APRENDIZAJE

ANEXOS

Nota: Las prcticas sern evaluadas por medio de un examen.


7

REFERENCIAS

[1] http://www.kernel.org/
[2] http://es.wikipedia.org/wiki/GNU /Linux#Historia

Elaborado por:

Revisado por:

Aprobado por:

Washington Ramrez
Docente

Jefe de rea

Director de la Carrera

Pgina 11

de 12

Versin 1
Aprobado con Resolucin N .

CARRERA DE INGENIERA DE
SISTEMAS

Formato para prcticas de laboratorio

ADVERTENCIA
No apagar el equipo, mientras no se termine de actualizar el Sistema Operativo

INFORMACIN
No apagar el equipo, mientras no se termine de actualizar el Sistema Operativo

NOTA
No apagar el equipo, mientras no se termine de actualizar el Sistema Operativo

Pgina 12

de 12

Versin 1
Aprobado con Resolucin N .

Vous aimerez peut-être aussi