3. *Portable: permite que el sistema operativo se
adapte a otras maquinas.
*Interactivo: el sistema permite trabajar con el
equipo en el que esta instalado y con otros
equipos conectados entre sí.
*Sistema de archivos forma una estructura
jerárquica similar a la de MS-DOS .
4. *sistema de seguridad basado en
contraseñas para proteger el sistema de
intrusos.
*interfaz texto y gráfica: actualmente se han
incorporado mejorar en los sistemas LINUX
añadiendo interfaz en modo gráfico. Antes,
lo normal era trabajar solo en modo texto.
5. Partes del SistemaPartes del Sistema
OperativoOperativo
1-Kernel o núcleo del sistema operativo
2-File system o sistema de ficheros
3-Shell o interprete de comandos
6. 1-Kernel o núcleo del sistema operativo:
Gestiona todos los recursos del ordenador
(memorias, discos duros, dispositivos de
almacenamiento externo y los periféricos de
entrada y de salida). El hardware, se va a
comunicar con el núcleo del sistema a través de
llamadas al sistema (interrupciones). El núcleo
se carga en el arranque del sistema y
permanece trabajando hasta que se apaga el
ordenador.
7. 2-File system o sistema de ficheros:
Es la estructura que organiza los datos en
los dispositivos de almacenamiento. Es de
forma jerárquica
8. 3-Shell o interprete de comandos:
Es un programa que se encarga de leer las
peticiones de los usuarios y las traduce para
que puedan ser ejecutadas por el núcleo o
kernel. Es el medio de comunicación entre
el usuario y la máquina. Cuando un usuario
inicia sesión, automáticamente se arranca
un shell para que pueda trabajar. Existen
varias versiones de shell muy parecidas,
una de las más usadas es el SH que
representa al prompt del sistema con el
símbolo $ .
9. SESIÓN DE TRABAJOSESIÓN DE TRABAJO
EN LINUXEN LINUX
Al inicio de cada sesión, el usuario deberá introducir:
-Login:Es el nombre de usuario puede contener letras y números.
Distingue entre mayúsculas y minúsculas.
-Password:Clave del usuario(contraseña)
Este proceso se denomina LOGIN IN (entrada al sistema).Al finalizar la
sesión, tenemos que informar al sistema para liberar el terminal y que este
pueda ser utilizado posteriormente. Este proceso se denomina LOGIN
OUT (salida del sistema)
Una manera de salir del sistema es EXIT o CTRL+D que detiene la
ejecución del interprete de comandos devolviendo al terminal al estado
inicial
10. Manejo de ficheros yManejo de ficheros y
directoriosdirectorios
Los directorios van a contener otros directorios y
ficheros. Los comandos para manejarlos son:
-pwd-->Muestra el nombre del directorio actual y
su ruta completa
-ls-->Muestra contenido de un directorio
ejemplo: ls Documentos
11. Parámetros:
-a:Se muestran los ficheros ocultos
ejemplo: ls -a
-l:Muestra de forma larga(todos los datos)el contenido de
un directorio indicando tipo de ficheros, permisos,
enlaces, usuario, grupo, tamaño, fecha, hora y nombre
ejemplo: ls -l
-R:Muestra el contenido de forma recursiva (directorio y
subdirectorio)
ejemplo:ls -R
-r:Muestra el contenido en orden inverso
ejemplo:ls -r
12. Comandos para trabajar con directorios:
-rmdir: Permite borrar un directorio
-mkdir:Permite crear un directorio
-cd:Permite cambiar de directorio
13. Comandos para trabajar con ficheros:
A) Reglas básicas para los nombres de
ficheros:
-Las minúsculas y las mayúsculas no son
iguales
-No existe distinción entre el nombre y la
extensión
-No admiten el carácter /
-No conviene utilizar, como: $, #, { },[ ],&,*,¡!, <
>...
-Al igual que en ms-dos existen los caracteres
comodines → *,?
14. B)Comandos básicos para ficheros
-cat:Permite visualizar el contenido de un fichero
y ademas crear uno nuevo.
-cp:Permite copiar ficheros. La copia del origen
permanece.
-mv:Mueve ficheros dentro de la estructura del
sistema de ficheros. La copia del origen
desaparece.
-rm:Permite borrar un fichero
15. C) Características de comodines:
Permiten utilizar una anotación abreviada para
trabajar con un conjunto de ficheros en una sola
orden:
Los caracteres comodines son:
“ * “-->Representa cualquiera cadena de
caracteres
ejemplo carta 11 carta 12 carta 13 → cp
carta* ./Documentos
“?”-->Representa un carácter
ejemplo carta1 carta2 carta 3 → cp carta?
./Documentos
16. PERMISOSPERMISOS
Todos los ficheros y directorios creados por
cualquier usuario tienen un propietario,
normalmente la persona que lo creo. El
propietario de un fichero o un directorio o el super
usuario, pueden asignar diversos permisos o
protecciones que van a permitir o limitar el
acceso a los mismos.
Para cada fichero y directorio hay tres gigas de
usuario que puede tener acceso a él:
17. -Otros: Serán el resto de usuarios del sistema. El
propietario, estalecera también los permisos para
este colectivo de usuario.
18. Tipos de permisos:
-lectura(r):Los usuarios con permisos de lectura
sobre un fichero, pueden abrir y ver el contenido
de ese fichero. En el caso de directorios, significa
que se puede listar su contenido.
-Escritura (w): Se puede alterar el contenido del
fichero o del directorio.
-Ejecucion (x):Los ficheros podrán ejecutarse y
podremos entrar en el directorio.
19. -Propietario:Este usuario creo el fichero o el
directorio. El propietario podrá accederlo a un
usuario.
-Grupo:Abra un grupo de usuarios propietario del
fichero o directorio. Los usuarios del grupo
podrán acceder al fichero o directorio en función
de los permisos que haya establecido el
propietario para el grupo. En ningún caso, los
usuarios del grupo podrán modificar los permisos.
20. Cambio de permisos:
Utilizaremos el comando chmod que nos
permitirá cambiar permisos de ficheros o
directorios. Los permisos solo podrán ser
modificados por el propietario o por el super
usuario.
21. Ejemplo:
chmod [quien][+ - =] [permisos] fichero
En el apartado quien pondremos los colectivos de
usuarios a los que aceptan los cambios, podrán
ser :
u → usuario
g → grupo
o → otros
Los parámetros + - = :
permiten + añadir – quitar o = asignar permisos
El permiso
r → lectura
w → escritura
x → ejecución
22. Permisos Modo
Rwx 7
rw- 6
rw- 5
r-- 4
-wx 3
-w- 2
--x 1
--- 0
Para asignar los permisos a cada colectivo de
usuario nos basaremos en la siguiente tabla