Professional Documents
Culture Documents
sistema GNU/Linux
Objetivo de Aprendizaje 1.2: Utiliza comandos
esenciales identificando a su vez las caractersticas
fundamentales de plataformas basadas en entornos
Unix.
Paola A. Cifuentes Berros
Ingeniero en Computacin e Informtica
Oracle Certified Professional, Java SE 6 Programmer
REDHAT Certified Technician
Docente Universidad Tecnolgica de Chile
paola.cifuentes02@inacapmail.cl
INACAP - ARICA
Criterios de evaluacin:
Contenidos
1.
2.
3.
4.
5.
6.
1.1 Kernel
El kernel o ncleo de Linux se puede definir como el
corazn de este sistema operativo. Es el encargado de
que el software y el hardware del computador puedan
trabajar juntos.
Las funciones ms importantes del mismo, aunque no
las nicas, son:
Administracin de la memoria.
Administracin del tiempo de procesador.
Administracin de los perifricos/elementos de
nuestro computador.
GNU GRUB
GNU GRUB es un gestor de arranque mltiple,
desarrollado por el proyecto GNU, derivado de Grand
Unified Bootloader (GRUB), que se usa comnmente
para iniciar uno de dos o ms sistemas operativos
instalados en un mismo equipo.
Se usa principalmente en sistemas operativos
GNU/Linux.
Ms informacin:
http://es.wikipedia.org/wiki/GNU_GRUB
Sesin de trabajo
Para iniciar la sesin de trabajo (entrar en la cuenta) un
usuario debe introducir:
Su <nombre de cuenta>
Seguidamente debe introducir el <password>
Si es la primera vez que entra en cuenta, ste ser el
asignado por la administracin del laboratorio. Se
recomienda cambiarlo por uno que slo usted conozca.
Los caracteres del password no se reflejan en la pantalla
para preservar la confidencialidad.
Login
Se conoce como login el proceso mediante el cual una
persona se identifica en un sistema para acceder a l.
Si el proceso de login no es vlido (nombre de cuenta
y/o password rechazados) el sistema vuelve al estado
de inicio del proceso de login. Si es vlido comienza la
sesin de trabajo.
Home directory
Una vez abierta la sesin de trabajo el sistema inicia
como directorio de trabajo el directorio hogar del usuario
(home directory), que se puede abreviar al escribir una
va de acceso (path) con el smbolo ~
4. Estructura de directorios
Sistema de archivos
El sistema de archivos est caracterizado por:
Una estructura jerrquica.
Un tratamiento consistente de la informacin de los
archivos.
Proveer un mecanismo de proteccin de los archivos.
Ruta absoluta
Sealan la ubicacin de un archivo o directorio desde el
directorio raz del sistema de archivos.
Por ejemplo: /home/dir1/arc1.fil
Es una ruta absoluta que seala la ubicacin de arc1.fil
desde la raz del sistema de archivos.
Ruta relativa
Sealan la ubicacin de un archivo o directorio a partir
de la posicin actual del sistema operativo en el sistema
de archivos.
Por ejemplo es una ruta relativa dir1/arc1.fil que seala
al archivo arc1.fil dentro del directorio dir1 en la
ubicacin actual.
En sistemas tipo UNIX, la ruta ~/ es una ruta relativa que
lleva al directorio personal del usuario que ha insertado
la ruta relativa.
Ejemplo:
Si el usuario juan tiene una imagen en el directorio fotos
dentro de su home directory, esta imagen podra tener
dos rutas de acceso, una relativa y una absoluta:
La absoluta:
/home/juan/fotos/imagen.jpg
La relativa:
./fotos/imagen.jpg
En este caso, la ruta relativa slo puede ser
verdaderamente valida si el sistema est ubicado en el
usuario de juan.
4.3 Metacaracteres
Una expresin regular es una cadena que tiene ciertos
caracteres con un significado especial, y con la que
podremos referirnos a mltiples ficheros.
Esos caracteres especiales se denominan caracteres
comodn o metacaracteres, y son interpretados por la
shell antes de ser ejecutado el comando.
Comodn
Significado
Un conjunto de
caracteres entre
corchetes
[]
Comando: man
man (abreviatura de manual).
Muestra documentacin en lnea sobre un comando
particular.
Ejemplo: man cd (muestra documentacin del comando
cd para cambiar directorio).
Generalmente la documentacin suministrada es muy
extensa, no est jerarquizada y no incluye ejemplos.
Comando: passwd
Cambia la contrasea.
who
id
w
whoami
date
cal
history
finger
hostname
uname
uptime
df
du
free
top
chsh
Comando: who
Muestra informacin de los usuarios conectados
al sistema.
Comando: id
Muestra el nmero id de un usuario.
Comando: w
Muestra usuarios conectados a la mquina.
Muestra quien est logueado y qu est haciendo.
Comando: whoami
Muestra el usuario con el que se ha iniciado la
sesin.
Comando: date
Muestra la hora y la fecha.
Sintaxis: date [mmddhhmm] [+form]
Ejempo: date
Comando: cal
Muestra un calendario del mes/ao.
Sintaxis: cal [[mes] ao]
Ejemplo: cal 9 2007
Comando: history
Listado de los comandos utilizados por el
usuario.
Comando: finger
Muestra informacin general sobre un usuario en la red.
Sintaxis: finger <usuario>
Ejemplo: finger pcifuentes@arilinux.cl
Comando: hostname
Muestra el nombre de la mquina.
Comando: uname
Muestra informacin del sistema: versin del
kernel, tipo de procesador, ...
Modificador:
-a
Comando: uptime
Muestra el tiempo que lleva encendida la
mquina.
Comando: df
Muestra el espacio libre en los discos.
Modificador:
-h: muestra el resultado en unidades entendibles por el
usuario (M= Megabytes, G=Gigabytes, etc).
Comando: du
Muestra el espacio usado por los directorios.
Modificador:
-h muestra el resultado en unidades entendibles por el
usuario (Bytes, MB, GB, etc.).
Ejemplo: du -h /home
Comando: free
Muestra el uso de memoria y swap.
Comando: top
Muestra los procesos que se ejecutan en ese momento,
sabiendo los recursos que se estn consumiendo
(Memoria, CPU, etc.).
Es una mezcla del comando uptime, free y ps.
Comando: chsh
Permite cambiar de shell.
Referencias
Manual de la asignatura.
Primeros pasos en Linux, documento HTML en
http://es.tldp.org/Tutoriales/CURSOLINUX/curso_linux/n
ode62.html, acceso 03/09/2007.
Linux y programacin, documento HTML, en
http://linuxcpp.extreblog.com/?verfecha=2007-09-24,
acceso 28/09/2007.
El rincn de Linux para hispanohablantes, documento
HTML,
en
http://www.linux-es.org/kernel,
acceso
28/06/2011.