qwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmrtyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqw 
Manejo de sistemas operativos Maricarmen zarate Montserrat Pérez cuevas 301
INTRODUCCION AL S.O 
LINUX 
Como sistema operativo, Linux es muy eficiente y tiene un excelente diseño. Es multitarea, multiusuario, multiplataforma y multiprocesador; en las plataformas Intel corre en modo protegido; protege la memoria para que un programa no puede hacer caer al resto del sistema; carga sólo las partes de un programa que se usan; comparte la memoria entre programas aumentando la velocidad y disminuyendo el uso de memoria; usa un sistema de memoria virtual por páginas; utiliza toda la memoria libre para cache; permite usar bibliotecas enlazadas tanto estática como dinámicamente; se distribuye con código fuente; usa hasta 64 consolas virtuales; tiene un sistema de archivos avanzado pero puede usar los de los otros sistemas; y soporta redes tanto en TCP/IP como en otros protocolos. 
.Es una implementación de libre distribución UNIX para computadoras personales (PC), servidores, y estaciones de trabajo. Fue desarrollado para el i386 y ahora soporta los procesadores i486, Pentium, Pentium Pro y Pentium II, así como los clones AMD y Cyrix. También soporta máquinas basadas en SPARC, DEC Alpha, PowerPC/PowerMac, y Mac/Amiga Motorola 680x0. En otros sistemas operativos, como Windows 95 y 98, no existe un paralelismo real, pues son los procesos los que se ceden el procesador. Por tanto, si un programa quiere acaparar el procesador no tendrá excesivos problemas para hacerlo. Pero Linux no solo asigna el tiempo de procesador entre los programas sino que también asigna de manera eficiente la memoria evitando que dos programas intenten escribir en la misma porción de memoria. Y en el último caso de que esto ocurra, el núcleo del sistema operativo para ambos procesos y en ningún caso reiniciará la máquina. 
FEDORA
Es un sistema operativo basado en Linux, un conjunto de software que hace funcionar a su PC. Puede utilizar Fedora para sustituir otros sistemas operativos, tales como Microsoft Windows o Apple OS X o emplearlo en conjunto con estos en una partición diferente. El sistema operativo Fedora es 100 % gratuito tanto para disfrutarlo como para compartirlo. una colección de software que hace funcionar a su computadora. Puede utilizar Fedora junto a, o como reemplazo de, otros sistemas operativos, como Microsoft Windows o Mac OS X. El sistema operativo Fedora es libre y gratuito para disfrutar y compartir. 
ANDROID 
Este Sistema es uno de los más utilizados en dispositivos móviles como Tablet, celulares. También podemos decir que el usuario tiene un fácil acceso al Sistema Operativo con su interfaz gráfico práctico y didáctico para todos. 
Android es un Sistema Operativo de código abierto para dispositivos móviles por eso viene hacer uno de los mejores Sistemas Operativos dando a conocer sus mejores versiones como. Petit Four, Froyo, Jelly Bean, Kitkat, y muchas versiones apariencia como internamente. 
Además esta distribución es la base para el sistema operativo que usamos en los centros TIC de Andalucía, es decir, el Guadalinex y por lo tanto se asemeja bastante tanto en su uso y apariencia como internamente.
.
TIPOS DE FICHEROS DE LINUX 
/bin 
Binarios de los comandos esenciales (cp, rm, ls, etc.), usados por todos los usuarios. 
/boot
Ficheros estáticos para el arranque del sistema (kernels, ficheros del gestor de arranque) 
/dev 
Ficheros de dispositivos 
/etc 
Configuración específica del sistema. Contiene algunos ficheros imprescindibles como /etc/passwd y /etc/shadow (ficheros que contienen los usuarios para acceder al sistema), /etc/group (la lista de grupos y sus miembros), /etc/fstab (la lista de montaje de dispositivos), etc. 
/lib 
Bibliotecas compartidas esenciales y módulos del kernel 
/mnt 
Directorio para montajes temporales 
/opt 
Paquetes software adicionales (los no incluidos en la distribución) 
/sbin 
Binarios esenciales para el sistema, usados por el administrador (fsck, mkfs, init, etc.) 
/tmp 
Ficheros temporales 
/usr
La mayoría de programas del sistema y sus ficheros relacionados 
/var 
Datos variables 
/home 
Ficheros de los usuarios 
/root 
Ficheros del administrador del sistema (root) 
/proc 
Sus contenidos no están en el sistema de ficheros normal, sino que son creados por el kernel cuando se le dice que monte ahí un sistema de ficheros de tipo “proc”. Es un directorio virtual por decirlo así. En este sistema de ficheros se puede encontrar y alterar información del sistema: configuración de dispositivos, opciones del kernel, información sobre los procesos en ejecución, etc.
INTERPRETE DE COMANDOS DE LINUX 
Bourne Shell (sh) 
Creador original: Stephen Bourne, de los Laboratorios Bell de AT&T. 
Año de aparición: 1977 - Actualidad Descripción: Fue el intérprete usado en las primeras versiones de Unix y se convirtió en un estándar de facto. Korn Shell (ksh) 
Creador original: David Korn de los Laboratorios Bell de AT&T. Año de aparición: Comienzos de los 80s - Actualidad. Descripción: Escrito para el proyecto GNU (GPL). Sus funciones avanzadas para manejar archivos de comandos lo pusieron a la par con lenguajes de programación especializados como awk y perl.
Bash 
Creador original: Brian Fox Año de aparición: 1987 - Actualidad Descripción: Escrito para el proyecto GNU se usa por defecto en la mayoría de las distribuciones de Linux. La sintaxis de órdenes de Bash incluye ideas tomadas desde Korn Shell. (Bash se usara en el curso). Zsh 
Creador original: Paul Falstad Año de aparición: 1990 - Actualidad Descripción: Se diseñó para poder usarse interactivamente. 
Xterm Creador original: Mark Vandevoorde Año de aparición: 1984 - Actualidad 
Descripción: Emulador de terminal para el sistema de ventanas X Window System Konsole Creador original: Lars Doelle, Robert Knight Año de aparición: Finales de los 90's Descripción: Emulador de terminal creado por el proyecto KDE. Gnome-terminal 
Creador original: Havoc Pennington Año de aparición: Principios del 2000 Descripción: Emulador de terminal desarrollado por el proyecto gnome.
Terminal Creador original: ---- Año de aparición: Principios del 2000 Descripción: Emulador de terminal desarrollado por el proyecto XFCE 
PRINCIPALES ORDENES DE LINUX 
ls : Listar archivos y directorios cp : Copiar archivos y directorios pwd : Mostrar el nombre del directorio de trabajo actual cd : Cambiar de directorio sort : Ordenar ficheros mkdir : Crear directorios touch : Crear o actualizar ficheros rm : Borrar archivos y/o directorios rmdir : Borrar directorios vacios mv : Mover o renombrar archivos more : Muestra ficheros página a página less : Muestra Ficheros página a página
cat : Mostrar ficheros de forma continua head : Ver el inicio de un archivo tail : Ver las últimas líneas de un archivo find : Buscar archivos grep : Buscar el patrón pasado como argumento en uno o más archivos wc : Calcular la cantidad de cadenas y palabras en archivos ln : Crea enlace entre fichero 
sls : Listar archivos y directorios cp : Copiar archivos y directorios pwd : Mostrar el nombre del directorio de trabajo actual cd : Cambiar de directorio sort : Ordenar ficheros mkdir : Crear directorios touch : Crear o actualizar ficheros rm : Borrar archivos y/o directorios rmdir : Borrar directorios vacios mv : Mover o renombrar archivos more : Muestra ficheros página a página less : Muestra Ficheros página a página cat : Mostrar ficheros de forma continua head : Ver el inicio de un archivo tail : Ver las últimas líneas de un archivo find : Buscar archivos grep : Buscar el patrón pasado como argumento en uno o más archivos wc : Calcular la cantidad de cadenas y palabras en archivos ln : Crea enlace entre ficheros

Introduccion al s

  • 1.
  • 2.
    INTRODUCCION AL S.O LINUX Como sistema operativo, Linux es muy eficiente y tiene un excelente diseño. Es multitarea, multiusuario, multiplataforma y multiprocesador; en las plataformas Intel corre en modo protegido; protege la memoria para que un programa no puede hacer caer al resto del sistema; carga sólo las partes de un programa que se usan; comparte la memoria entre programas aumentando la velocidad y disminuyendo el uso de memoria; usa un sistema de memoria virtual por páginas; utiliza toda la memoria libre para cache; permite usar bibliotecas enlazadas tanto estática como dinámicamente; se distribuye con código fuente; usa hasta 64 consolas virtuales; tiene un sistema de archivos avanzado pero puede usar los de los otros sistemas; y soporta redes tanto en TCP/IP como en otros protocolos. .Es una implementación de libre distribución UNIX para computadoras personales (PC), servidores, y estaciones de trabajo. Fue desarrollado para el i386 y ahora soporta los procesadores i486, Pentium, Pentium Pro y Pentium II, así como los clones AMD y Cyrix. También soporta máquinas basadas en SPARC, DEC Alpha, PowerPC/PowerMac, y Mac/Amiga Motorola 680x0. En otros sistemas operativos, como Windows 95 y 98, no existe un paralelismo real, pues son los procesos los que se ceden el procesador. Por tanto, si un programa quiere acaparar el procesador no tendrá excesivos problemas para hacerlo. Pero Linux no solo asigna el tiempo de procesador entre los programas sino que también asigna de manera eficiente la memoria evitando que dos programas intenten escribir en la misma porción de memoria. Y en el último caso de que esto ocurra, el núcleo del sistema operativo para ambos procesos y en ningún caso reiniciará la máquina. FEDORA
  • 3.
    Es un sistemaoperativo basado en Linux, un conjunto de software que hace funcionar a su PC. Puede utilizar Fedora para sustituir otros sistemas operativos, tales como Microsoft Windows o Apple OS X o emplearlo en conjunto con estos en una partición diferente. El sistema operativo Fedora es 100 % gratuito tanto para disfrutarlo como para compartirlo. una colección de software que hace funcionar a su computadora. Puede utilizar Fedora junto a, o como reemplazo de, otros sistemas operativos, como Microsoft Windows o Mac OS X. El sistema operativo Fedora es libre y gratuito para disfrutar y compartir. ANDROID Este Sistema es uno de los más utilizados en dispositivos móviles como Tablet, celulares. También podemos decir que el usuario tiene un fácil acceso al Sistema Operativo con su interfaz gráfico práctico y didáctico para todos. Android es un Sistema Operativo de código abierto para dispositivos móviles por eso viene hacer uno de los mejores Sistemas Operativos dando a conocer sus mejores versiones como. Petit Four, Froyo, Jelly Bean, Kitkat, y muchas versiones apariencia como internamente. Además esta distribución es la base para el sistema operativo que usamos en los centros TIC de Andalucía, es decir, el Guadalinex y por lo tanto se asemeja bastante tanto en su uso y apariencia como internamente.
  • 4.
  • 5.
    TIPOS DE FICHEROSDE LINUX /bin Binarios de los comandos esenciales (cp, rm, ls, etc.), usados por todos los usuarios. /boot
  • 6.
    Ficheros estáticos parael arranque del sistema (kernels, ficheros del gestor de arranque) /dev Ficheros de dispositivos /etc Configuración específica del sistema. Contiene algunos ficheros imprescindibles como /etc/passwd y /etc/shadow (ficheros que contienen los usuarios para acceder al sistema), /etc/group (la lista de grupos y sus miembros), /etc/fstab (la lista de montaje de dispositivos), etc. /lib Bibliotecas compartidas esenciales y módulos del kernel /mnt Directorio para montajes temporales /opt Paquetes software adicionales (los no incluidos en la distribución) /sbin Binarios esenciales para el sistema, usados por el administrador (fsck, mkfs, init, etc.) /tmp Ficheros temporales /usr
  • 7.
    La mayoría deprogramas del sistema y sus ficheros relacionados /var Datos variables /home Ficheros de los usuarios /root Ficheros del administrador del sistema (root) /proc Sus contenidos no están en el sistema de ficheros normal, sino que son creados por el kernel cuando se le dice que monte ahí un sistema de ficheros de tipo “proc”. Es un directorio virtual por decirlo así. En este sistema de ficheros se puede encontrar y alterar información del sistema: configuración de dispositivos, opciones del kernel, información sobre los procesos en ejecución, etc.
  • 8.
    INTERPRETE DE COMANDOSDE LINUX Bourne Shell (sh) Creador original: Stephen Bourne, de los Laboratorios Bell de AT&T. Año de aparición: 1977 - Actualidad Descripción: Fue el intérprete usado en las primeras versiones de Unix y se convirtió en un estándar de facto. Korn Shell (ksh) Creador original: David Korn de los Laboratorios Bell de AT&T. Año de aparición: Comienzos de los 80s - Actualidad. Descripción: Escrito para el proyecto GNU (GPL). Sus funciones avanzadas para manejar archivos de comandos lo pusieron a la par con lenguajes de programación especializados como awk y perl.
  • 9.
    Bash Creador original:Brian Fox Año de aparición: 1987 - Actualidad Descripción: Escrito para el proyecto GNU se usa por defecto en la mayoría de las distribuciones de Linux. La sintaxis de órdenes de Bash incluye ideas tomadas desde Korn Shell. (Bash se usara en el curso). Zsh Creador original: Paul Falstad Año de aparición: 1990 - Actualidad Descripción: Se diseñó para poder usarse interactivamente. Xterm Creador original: Mark Vandevoorde Año de aparición: 1984 - Actualidad Descripción: Emulador de terminal para el sistema de ventanas X Window System Konsole Creador original: Lars Doelle, Robert Knight Año de aparición: Finales de los 90's Descripción: Emulador de terminal creado por el proyecto KDE. Gnome-terminal Creador original: Havoc Pennington Año de aparición: Principios del 2000 Descripción: Emulador de terminal desarrollado por el proyecto gnome.
  • 10.
    Terminal Creador original:---- Año de aparición: Principios del 2000 Descripción: Emulador de terminal desarrollado por el proyecto XFCE PRINCIPALES ORDENES DE LINUX ls : Listar archivos y directorios cp : Copiar archivos y directorios pwd : Mostrar el nombre del directorio de trabajo actual cd : Cambiar de directorio sort : Ordenar ficheros mkdir : Crear directorios touch : Crear o actualizar ficheros rm : Borrar archivos y/o directorios rmdir : Borrar directorios vacios mv : Mover o renombrar archivos more : Muestra ficheros página a página less : Muestra Ficheros página a página
  • 11.
    cat : Mostrarficheros de forma continua head : Ver el inicio de un archivo tail : Ver las últimas líneas de un archivo find : Buscar archivos grep : Buscar el patrón pasado como argumento en uno o más archivos wc : Calcular la cantidad de cadenas y palabras en archivos ln : Crea enlace entre fichero sls : Listar archivos y directorios cp : Copiar archivos y directorios pwd : Mostrar el nombre del directorio de trabajo actual cd : Cambiar de directorio sort : Ordenar ficheros mkdir : Crear directorios touch : Crear o actualizar ficheros rm : Borrar archivos y/o directorios rmdir : Borrar directorios vacios mv : Mover o renombrar archivos more : Muestra ficheros página a página less : Muestra Ficheros página a página cat : Mostrar ficheros de forma continua head : Ver el inicio de un archivo tail : Ver las últimas líneas de un archivo find : Buscar archivos grep : Buscar el patrón pasado como argumento en uno o más archivos wc : Calcular la cantidad de cadenas y palabras en archivos ln : Crea enlace entre ficheros