Unix
Shell
sh
ksh ( Sustituye a sh (Todo lo de sh y muchas caracteristicas de csh)
csh ( C shell
jsh ( Shell de gestión de tareas.
rsh ( Shell restingido para usuarios inexpertos.
$ ( Prompt de usuario
% ( Prompt en csh
# prompt superusuario
PS1 ( Prompt por defecto.
Arbol de directorios
/
6 primarios y 2 secundarios
home
A partir de aquíse crean los directorios de conexión de usuarios (A partir de aquí se crean los arboles de directorios)
Conexión en red
Directamente en UNIX (TCP/IP)
PCTCP (Conexión MS-DOS)
Interface ( Programa cliente /Independizan hardware y software.
Sistema de archivos
• Se considera cualquier componente un archivo.
• Tipos:
• Ordinarios
• Dispositivos• Directorios
• Pipes.
• Etc.
Gestión de memoria (Para más información referirise a apuntes de cursos anteriores).
• Paginación por demanda
Seguridad
4 niveles
Nombres de ficheros ( 14 caracteres (Puede tener o no extensión / Distingue mayusc /minusculas)
INICIO DE SESION
• Contraseña superusuario (root) ( Privilegios/login/
• Sysadm ( Usuario administrador que realiza tareas de administración.
• Usuarios ( Se pone en contacto con superusuario y este le da de alta dentro de la red con un login unico.
Login:
Password:
• Sistema realiza comprobaciones
• Ejecuta el fichero de configuraciones (.profile) /Existe uno standard por defecto en el sistema/
• Dependiendodel shell utilizado los ficheros de configuración cambian
Ksh ( .Kshrc
Mensajes antes de prompt
Motd ( Mensajes de día
• Permisos por defecto para el root (rw_r__r__)
News ( Aparecen las ultimas noticias desde la última lectura del indice
You have mail
• Correo nuevo desde la últma lectura.
Posteriormente a parece el prompt ($) y se puede comenzara trabajar.
Linea de comandos
$Orden –opciones fichero(s)
- opciones ( Separadas con un flag delante o un unico flag y todas las opciones { Se distinguen mayusculas y minusculas}
fichero(s) ( Separados por blancos {Admiten anbiguedad}
Ordenes que dan información sobre usuarios.
$who ( Nombre de usuario , fecha y hora de conexión y otra operaciones.(para saber si esta abierta la comunicación )
$finger ( Más información sobre un usuario determinado.
$write
$talk
Conectar dos terminales conectados o abiertos.
Salir ( CTRL + D
$stty –a ( Aparecen los caracteres de control configurados.
$mesg –ny ( Cerrar /Abrir la terminal.
$exit ( A nivel de usuario se debe salir de formalógica y cerrar la sesión.
#shutdown –h –y (Automatico) ( Cierra la sesión de superusuario.
Superusuario.
#wall < fichero
#wall mensaje
• Se envia con esta orden a todos los usuarios conectados.
$ls ( Lista las entradas de un directorio.
-a ( Lista ficheros ocultos.
{.nomb-fich}
-ai ( Nº de i-nodo y nombre del fichero.
-l ( formato largo.
VARIABLES DELSISTEMA.
Directorio de conexión ( HOME
/home/alumnos/fm21/fm21/f951115
$HOME
Directorio de correo ( MAIL
MAIL = /usr/mail/f951115
Path ( PATH
PATH = $PATH: $HOME/practica: ...
Prompt ( PS1
PS1 = “Amalia $”
Shell por defecto ( SHELL
SHELL = /usr/bin/ksh
Formato largo {ls} Continuación.
- Tipo de fichero {- d c b p}
- Mascara de atributos (rwx rwx rwx
- Nº de enlaces
- Propietario
- Tamaño del fichero
- Fecha y Hora en el formato establecido.
- Nombre del fichero.
-R ( Recursivo ( Listado de todo el arbol que puelga del nivel inicial)
-r ( Listar en orden inverso
-d ( Listar la entrada de un directorio (No su contenido)
-F ( De que tipo es el fichero y lista en columnas
| pg ( Parada de...
Regístrate para leer el documento completo.