Tema1 redhat

1,797 views
1,606 views

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,797
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Tema1 redhat

  1. 1. redhat Redhat
  2. 2. TEMARIO• Instalación de Linux y resolución de problemas durante la instalación• Configuración manual de la red• Configuración del subsistema de X-Windows• Securización de un sistema Linux• Administración de las copias de respaldo y recuperación (Backup & Recovery)• Desarrollo de Shell Scripts• Compilación de software a partir de código fuente• Monitorización avanzada del sistema y tuning• Administración de cambios de hardware y componentes del sistema
  3. 3. TIPOS DE COMANDOS• EXISTEN DOS TIPOS DE COMANDOS: A) INTERNOS: los comandos propios de lashell cd, pwd, echo, alias, history, !!, exit o logout B) Externos: comandos para la manipulación de ficheros, control de procesos: cp, mv, rm , rmdir, ls , etc..
  4. 4. SHELLS• Existen diferentes tipos de shell: – bash: Bourne Again Shell – bsh: Bourne shell – tcsh: basada en C shell (csh) – csh: Original C shell. – ksh: Korn shell (Mejora las características Bourne Shell) – zsh: Evolucion del ksh
  5. 5. Herramientas shell• cd (permite volver al directorio del usuario)• pwd: ruta actual• echo cadena (Scripts)• exec: ejecución de programas o scripts• time: time ls /home 1º) real: tiempo total que tarda (inicio-fin) 2º) user: tiempo CPU dedicado. 3º) sys: tiempo CPU tarda en preparse para ejecutar la instrucción.
  6. 6. COMANDOS BÁSICOS• clear: sirve para limpiar el terminal• touch: sirve para actualizar la fecha de modificación de un archivo a la fecha actual. Además si lo lanzamos indicando el nombre de un fichero que no exista automáticamente nos crea un fichero vacío. Sintaxis: touch nombre_archivo1, nombre_archivo2
  7. 7. Herramientas shell• Para saber que Shell estoy utilizando echo $SHELL echo $0 ps | grep $$• set: muestra todas las variables de entorno Ejemplo: set usuario=curso set | grep usuario echo $usuario• unset: elimina una variable de entorno locales o le asigna null EJEMPLO 1: unset usuario echo $usuario
  8. 8. EJERCICIOS• 1-. Consulta el directorio actual• 2-. Crea el directorio test y accede a él.• 3-. Crea ficheros vacios con el nombre ejer1, ejer2 y ejer3• 4-. Consultar que pasa cuando tecleamos: ls -l ejer + TABULADOR• 5-. Pulsamos la tecla que ha ocurrido? Pulsar CTRL+A ¿Qué ha ocurrido? • Aparece la última instrucción que hemos ejecutado • Nos debemos de situar al principio de la línea
  9. 9. COMANDOS BÁSICOS• ls: sirve para mostrar el contenido de un directorio. Si no especificamos el nombre del directorio que queremos listar se entiende que es el directorio actual. Sintaxis: ls –opciones rutaOpciones: -a: muestra los ficheros ocultos. -l: muestra toda la información sobre los ficheros. -r: invierten el orden del listado. -t: ordena el listado de archivos por fecha de modificación -R: muestra el listado de todas los subdirectoriosrecursivamente

×