Está en la página 1de 7

UNIVERSIDAD DEL TOLIMA

INSTITUTO DE EDUCACIÓN A DISTANCIA

Convocatoria Institucional
Administración de Servidores
Componentes a evaluar

• Introducción al sistema operativo Linux.


• Manejo de Archivos y Directorios.
• Administración Shell.
• Edición y programación en Shell.
• Implementación de servicios DNS, FTP y WEB

UNIDADES INTEGRALES

Tema: Introducción al sistema operativo Linux.


En el desarrollo de esta unidad se pretende conocer la evolución del sistema
operativo Linux al igual que los conceptos básicos que se deben tener en cuenta
a la hora de interactuar con él.
• Estructura del sistema operativo
• Conceptos básicos
• El shell
• Herramientas de desarrollo de software
• Administración del sistema

Comando Función
man Muestra la página del manual de un comando.

clear Limpia la pantalla.

exit Cierra una sesión.


logout
; Separa dos comandos en una misma línea
which Indica donde está un comando.
Ejemplo: $ which ls
sleep Detiene el proceso durante n segundos.

1
UNIVERSIDAD DEL TOLIMA
INSTITUTO DE EDUCACIÓN A DISTANCIA
Ejemplo: $ sleep 5 ; echo Han pasado 5 segundos
| Utiliza la salida de un comando como entrada del
siguiente.
> Redirecciona la salida de un comando.

Lecturas básicas
PETERSEN, Manual de Referencia de Linux – Nueva Edición, McGraw – Hill,
Capítulos 1 y 3.

Acreditación de la Unidad
El educando debe estar en capacidad de conceptualizar sobre los diferentes
aspectos básicos del sistema operativo Linux. También debe estar preparado
para ingresar al sistema, ejecutar los comandos e interpretar el resultado que de
ellos se derive.

Tema: Manejo de Archivos y Directorios.


Con esta unidad se pretende ofrecer al estudiante los conocimientos necesarios
que le permitan administrar los archivos y directorios en el sistema operativo
Linux.

• Copiado de archivos
• Borrado de archivos y directorios
• Renombrado y traslado de archivos
• Creación de archivos
• Cambio de permisos, propietario y grupo
• Creación de directorios
• Movimiento entre directorios.

Comando Función
ls Muestra el contenido de un directorio.
cat Muestra el contenido de un fichero.
more Muestra el contenido de un fichero haciendo pausas entre
pantallas si el fichero es largo.

2
UNIVERSIDAD DEL TOLIMA
INSTITUTO DE EDUCACIÓN A DISTANCIA
cp Copia ficheros y directorios.
Ejemplo: $ cp fichero_original fichero_copia
mv Mueve ficheros.
Ejemplo: $ mv fichero fichero2
rm Borra ficheros.
Ejemplo: $ rm fichero
ln Enlazar (referenciar) ficheros.
Ejemplo: $ ln fichero enlace
cd Cambia de directorio de trabajo si no se indica directorio,
nos traslada a $HOME.
Ejemplo: $ cd directorio
pwd Muestra el directorio de trabajo actual.
mkdir Crea directorios.
Ejemplo: $ mkdir directorio
rmdir Borra directorios.
Ejemplo: $ rmdir directorio
head Muestra las n primeras líneas de un fichero (10 por
defecto).
Ejemplo: $ head fichero
tail Muestra las n últimas líneas de un fichero (10 por
defecto).
Ejemplo: $ tail fichero
grep Busca ocurrencias de una cadena en un fichero.
Ejemplo: $ grep cadena fichero
file Indica de qué tipo es un fichero.
wc Cuenta líneas, palabras o bytes en ficheros.
Ejemplo: $ wc archivo
chmod Cambia los permisos de un fichero.
chown Cambia el propietario de un fichero.
chgrp Cambia el grupo propietario de un fichero.
whereis Indica donde se puede encontrar un fuente, binario o
manual.
Ejemplo: $ whereis ls

locate Busca ficheros.


find Búsqueda avanzada de ficheros.
tac Concatena ficheros y los muestra a la inversa.
touch Actualiza la fecha y hora de un fichero, si no existe lo
crea.
Ejemplo: $ touch fichero_inexistente
less Una versión más elaborada de more que permite
desplazarnos por el texto, hacer búsquedas, etc.
du Muestra el árbol de directorios desde una ubicación
específica.

3
UNIVERSIDAD DEL TOLIMA
INSTITUTO DE EDUCACIÓN A DISTANCIA
tar Empaquetar y desempaquetar ficheros.
Ejemplo empaquetar: $ tar cvf fichero.tar directorio
Ejemplo desempaquetar: $ tar xvf fichero.tar
gzip Comprimir un fichero.
compress
gunzip Descomprimir un fichero comprimido con gzip.
uncompres
s
gzcat Muestra el contenido de un fichero comprimido con gzip.
cut Elimina partes de ficheros.
Ejemplo: $ echo hola que tal | cut -d " " -f 2
sort Ordena texto de ficheros.
diff Compara el contenido de dos archivos.

Lecturas básicas
PETERSEN, Manual de Referencia de Linux – Nueva Edición, McGraw – Hill,

Nota: No se especifican capítulos, ya que los temas se encuentran dispersos en


diferentes partes del libro.

Acreditación de la Unidad
El educando debe estar en capacidad de utilizar cada uno de los comandos,
opciones y argumentos que utiliza el sistema operativo Linux, para el manejo de
archivos y directorios.

Tema: Administración del Shell


El contenido temático de esta unidad le brinda al estudiante los conocimientos
básicos para que pueda realizar las diferentes opciones de administración de
usuarios, impresoras, terminales y filesystem.
• Creación y eliminación de usuarios
• Comandos para mantenimiento de usuarios
• Creación y eliminación de impresoras
• Envío de impresiones locales y remotas
• Cancelación de impresiones
• Instalación de software
• Desbloqueo de terminales

4
UNIVERSIDAD DEL TOLIMA
INSTITUTO DE EDUCACIÓN A DISTANCIA
• Utilización de filesystem

Comando Función
env Muestra las variables de entorno del programa.
ps Muestra los procesos de una terminal o usuario.
Ejemplo: $ ps –u usuario1; ps –t pts/05
kill Permite eliminar procesos en ejecución.
Ejemplo: $kill -9 5487
export Exporta una variable al entorno del programa.
Ejemplo: $ export LOGNAME=usuario1
cal Muestra el calendario de cualquier año y mes.
Ejemplo: $ cal 05 1960
bc Invoca la calculadora.
date Permite cambiar o mostrar la hora y fecha actuales del
sistema.
Ejemplo: $ date
passwd Cambia la contraseña de un usuario.
reset Restaura la terminal de texto.
who Quién tiene sesión abierta en la máquina.
df Muestra el espacio libre y ocupado de los discos.
mail Programa simple para enviar y leer correo.
halt Apaga la máquina.
reboot Reinicia la máquina.
shutdow Apaga o reinicia la máquina.
n
lp Imprime archivo.
lpstat Muestra información sobre las impresoras y las colas de
impresión.
cancel Elimina una impresión de la cola.
banner Muestra texto ampliado.
write Permite enviar un mensaje a la pantalla de un usuario en
línea.
wall Permite enviar un mensaje a la pantalla de todos los
usuarios en línea.
tty Muestra la terminal con la cual se está trabajando.
set Fija el valor de una variable de entorno.
uname Muestra información sobre la maquina y la versión del
sistema operativo.
addgroup Permite crear un grupo de usuarios.
useradd Crea un usuario
finger Muestra información sobre un usuario específico.
userdel Borra un usuario.

5
UNIVERSIDAD DEL TOLIMA
INSTITUTO DE EDUCACIÓN A DISTANCIA
Lecturas básicas
PETERSEN, Manual de Referencia de Linux – Nueva Edición, McGraw – Hill,

Nota: No se especifican capítulos, ya que los temas se encuentran dispersos en


diferentes partes del libro.

Acreditación de la Unidad
El alumno debe estar preparado para administrar, crear, eliminar y modificar los
atributos o propiedades de los archivos, impresoras, terminales y filesystem de un
sistema Linux.

Tema: Edición y programación en Shell


Esta unidad fue diseñada para guiar al estudiante en la adquisición del
conocimiento sobre la programación shell. En ella se trata sobre la estructura de
un programa, sintaxis, ciclos repetitivos y sentencias selectivas.
• Utilización del editor de texto vi
• Utilización de las estructuras repetitivas While, For y Do
• Ordenes de entrada y salida
• Instrucciones selectivas If y Case
• Operadores aritméticos

Comando Función
read Lee de una línea de la entrada estándar y la almacena en
una variable.
Ejemplo: $ read linea
echo Delante de una variable permite acceder a su contenido.
Ejemplo: $ echo $SHELL
Muestra un mensaje en la pantalla.
Ejemplo: $ echo hola mundo!
case, if Estructuras selectivas.
while, for, Estructuras repetitivas.
do

Lecturas básicas
PETERSEN, Manual de Referencia de Linux – Nueva Edición, McGraw – Hill,

6
UNIVERSIDAD DEL TOLIMA
INSTITUTO DE EDUCACIÓN A DISTANCIA
Nota: No se especifican capítulos, ya que los temas se encuentran dispersos en
diferentes partes del libro.

Acreditación de la Unidad
El educando debe estar en capacidad de elaborar un programa en shell con
cualquiera de los comandos vistos a través del curso y que contenga las
estructuras If, Case, For, While y Do.

Tema: Implementación de servicios DNS, FTP y WEB

Para mostrar la implementación y configuración de los servicios a los que se


refiere esta unidad, utilizaremos enlaces de Internet que ilustran mediante videos
los procesos requeridos para ello.
• Instalación Servidor DNS
http://www.youtube.com/watch?v=L8vcS0TGse8
http://www.youtube.com/watch?v=JGfNHAfhAjI
• Instalación servidor FTP
http://www.youtube.com/watch?v=Nzx7ezqgvtk
• Instalación servidor Web
http://www.youtube.com/watch?v=0SMpb8YquzY
http://www.youtube.com/watch?v=1Xu1RQBlV-w
http://www.youtube.com/watch?v=1WemSTNXOrQ

Acreditación de la Unidad
El educando debe estar en capacidad de implementar los servicios DNS, FTP y
WEB en un servidor con sistema operativo Linux.

También podría gustarte