Site hosted by Angelfire.com: Build your free website today!

Cuadro de texto: Laboratorio # 3.1 - Sistemas Operativos I
“Ordenes básicas”
 

 

 

 


Introducción

En este laboratorio, pudimos conocer las funciones básicas realizadas por el sistema operativo Linux. Su manera de entrar al sistema, como se listan los documentos contenidos en su directorio, las personas que están conectadas en dicho sistema, usamos principalmente la herramienta del sistema terminal,  que para el Windows seria como el MS-DOS, se puede usar de manera gráfica o de manera textual esta herramienta.  La manera de buscar en un calendario, la búsqueda de las versiones y la compatibilidad con el hardware.

 

 

Nota: las respuestas a dicho laboratorio están resaltadas con letra negrita.

 

Resultado:

 

    1.1.{Conectamos al servidor}

Login: < root>

Password: <password>

 

    1.2 Realice CTRL-ALT-F1 para ir a una  consola virtual. Haga lo mismo pero con F2, F3, F4. Qué ha sucedido? 

            Retorne al modo gráfico con CTRL-ALT-F6.

 

F2: retorna y limpia la pantalla

F1, F2, F3: aparece el modo  texto

 

 
 

 

 

 

 

 


1.3 Visualización de su identificativo:

 

                   a) Visualizar el nombre.

#who am I

Root  pts/1  May 5  08:33

 
 

 

 


                  

b) ¿Qué usuarios están conectados al sistema en este momento?.

#who

   Root  :0        May 5  07:59

Root  pts/0  May 5  08:00

Root  pts/1  May 5  08:03

Root  pts/2  May 5  08:06

Root  pts/4  May 5  08:08

 

 

 

 

 

 
         

 

 

 

 

 

 

 

1.4 Visualice la siguiente información sobre el sistema.

 

                   a) nombre

#uname:     Linux

                   b) versión del sistema operativo

#uname –v:   # 1 Thu May 13  17:54:28 EST 2003 aparece la fecha y quién esta usando la computadora.

 

                   c) hardware que lo soporta.

#uname –a:  Linux  r-02 fisc. utp.ac.pa 2.4.20-8  # 1 Thu May 13  17:54:28 EST 2003  i686  i686  i386

 

d) uname-r:  2.4.20-8   Kernel

 

    1.5  Fechas:

 

                   a) Visualice la fecha y hora actual.

Date

Mie May 5 08:11:30  EST 2004, la hora y la fecha actual

                   b) Obtenga la siguiente salida (tal cual está, en dos líneas):

                       #date +”Son las %T del día %e %n del mes %m del año %y.”

El usuario remoto no puede cambiar la hora y con este formato se da cambio de presentación.

El formato saliente es: Son las 8:13:30 del día 5 del mes 05 del año 2004.

                  

                         c) Visualice el calendario completo del año.

          #cal 1996

  Se despliega el calendario de 1996

 

                   d) Consulte el día de la semana de su cumpleaños en el año 2004.

          #cal 11 2004

    Se despliega el calendario de noviembre del 2004.

 

 

 

3-    Manejo de archivos y directorios

 

         3.1  Para obtiener la ruta de acceso absoluta al directorio actual

                   #pwd

¿Qué resultado obtuvo?

Se obtuvo el directorio del Root:  /root

 

         3.2 Para movernos en el entorno

                   #cd /etc

Posicionarse en el directorio raíz (/). ¿Qué comando utilizó?

Se llama al directorio etc, ya que la raíz es /, se despliega root @ r-05 etc

 

Cambiarse al directorio dev con el comando correspondiente.

cd / dev

 

Para ir a nuestro directorio de trabajo

#cd . o simplemente   #cd <enter>

Otra manera de regresar es cd ..,  cd ~

 

3.3 Examine qué ficheros o directorios hay en el directorio en curso con ls, ls -l, ls -a,

     # ls -F, etc.

ls:  contenido actual del directorio.

ls –l: total de listas del linux

ls-a: despliega toda la lista completa, incluyendo los archivos ocultos.

* no le interesa la cantidad de caracteres.

?  Cualquier caracter

 
Desde el directorio HOME ver todos los ficheros y directorios del directorio raíz que terminen por la letra l. También, desde HOME, ver la lista de ficheros y directorios situados en /usr/bin cuya segunda letra sea una l.
         #cd       llamada de un directorio
         #ls /*l     

 

           

              #ls -d /*l   (con la opción -d evito que me salga el contenido de los directorios)

#ls /usr/bin/?l* se busca del directorio usr, del bin cualquier carácter y no le interesa la cantidad que sea

Se nos pide listar por orden cronológico el contenido del directorio padre del padre de nuestro directorio HOME.
 #ls -t ../..  Se despliega en  el orden como fueron creados
 
 #ls -lt ../..        (veo que el orden cronológico es de más nuevo a  más antiguo)

 

Qué información nos muestra el siguiente comando?

# ls -F /etc  despliega archivos (text, binario, ejecutables) en un orden alfabético

 

3.4   La orden more simplemente muestra el fichero, pantalla a pantalla.

# more /usr/bin   ***/usr: directorio ***, ***/bin: directorio ***, ***/usr/bin: directorio***

 

 

Sin moverte del directorio HOME, crea en dir1 otro directorio que se llame tmp.

Desde el directorio /tmp: /home/dir1/temp

·         Ver el contenido del directorio actual.    

ls : lista de los archivos actuales

 

·         Ver el contenido del directorio /bin.

ls /bin:  todo lo que puedo usar dentro del directorio bin

·        Listar sólo los nombres de los ficheros y subdirectorios del directorio /bin que empiecen por la letra m.

ls  /bin m* : muestra todo el contenido de donde este ubicado, que comience con la letra m.

 

·        Verificar si del directorio /usr cuelga otro directorio llamado pub. En caso afirmativo, determinar la fecha de su creación.  ¡No se encuentra!

         3.5 Copiar un archivo viejo a uno nuevo

Copiar un archivo viejo a uno nuevo en otro directorio

              cp temp1 /tmp    Se omite el directorio

 

              cp temp1  dir2:     copia temp1 en dir2

              cp temp1 dir1/nuevo:  copia temp1 en el la dirección nuevo del directorio1

cp /root/dir1/nuevo  /tmp/nuevo:

 

Qué es lo que hacen los siguientes comandos?

#cp /etc/termcap : copia un directorio en otro directorio
     #cp /etc/shells : se crea otro archivo shell

 

3.6           #mv temp2 practica: se cambia el nombre del directorio.

 

#mv practica  dir1: Mover el archivo hacia otro directorio

 

 

3.7           #rm prueba.tx: borra un archivo y es lo mismo que escribir rm  prueba*

                   #rm –r dir1

#rmdir dir2             borrar directorio

 

 

 

 

3.8           Para buscar información específica en un directorio para sacar en pantalla todos los ficheros y directorios del disco , valdría con :

 

#find / -print  busca la lista de todos los archivos, búsqueda de de archivos, textos y ejecutables.

 

Si se desean sólo ficheros ó sólo directorios:

#find / -type f –print: solo se despliega en pantalla los ficheros

 

#find / -atime +30 –print: Buscar todos los ficheros y directorios que tengan más de 30 días de antigüedad

 

 

4. Salir del Sistema y sesión

 

         4.1    #exit o  #logout: Para finalizar una sesión

 

 

         4.2 Salir del sistema

                   CTRL.-ALT-DEL

                   #halt: sale del sistema

                   Si ejecutamos los siguientes comando, qué sucede?

                   #shutdown –h now , se apaga poco a poco la máquina

                   #shutdown –r now,  se reinicia.

 

Salga del sistema utilizando algunos de los comandos aprendidos. ¿Qué comando utilizó?

R:. Shutdown –r now

¿Qué pantalla apareció luego de ejecutar dicho comando?

Se reinicio y apareció la pantalla donde se pone el login y el password.