• Save

Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Like this presentation? Why not share!

Ud6 1 linux_basicos2

on

  • 753 views

Linux-en gauzatxo txiki batzuk

Linux-en gauzatxo txiki batzuk

Statistics

Views

Total Views
753
Views on SlideShare
750
Embed Views
3

Actions

Likes
0
Downloads
0
Comments
0

1 Embed 3

http://normalkuntzaikastaroa.wordpress.com 3

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Ud6 1 linux_basicos2 Ud6 1 linux_basicos2 Presentation Transcript

  • UD6.1: LINUX Nociones básicas de Linux.
  • 6.1.- Introducción a Linux
    • Es casi un derivado de UNIX
    • Es parte del proyecto GNU , lo que significa, entre otras muchas cosas, que es libre.
    • Puedes modificar su código fuente, para adaptarlo a tus propias necesidades o para contribuir en su continuo desarrollo, en el que toman parte programadores de todo el mundo.
    • Página web del proyecto GNU ( http://www.gnu.org ).
    • Es potente , es seguro y es estable . Es por esto por lo que muchas veces es considerado un sistema operativo sólo para servidores. También como sistema operativo de oficina, de escritorio o de publicación.
    • Muchos de los programas son gratuitos.
    • Es un sistema multiusuario y multitarea .
  • 6.1.- Introducción a Linux
    • Considerado el creador de Linux en 1991: Linus Trovalds .
    • Escribió un KERNEL y lo dejó a disposición de sus amigos y luego de toda la Internet para que cualquiera pudiese mejorarlo.
    • Es compatible con otros UNIX.
    • Para adaptar el sistema operativo y facilitar la instalación, nacieron las compañías distribuidoras de Linux : RedHat, Debian, Caldera, SuSE, Mandrake, Mandriva...
  • 6.1.- Introducción a Linux
    • ¿Qué es una distribución Linux?
    • Reunir todos los ficheros y programas necesarios, así como instalarlos en un sistema y configurarlo, puede ser una tarea bastante complicada y no apta para muchos. Por esto mismo, nacieron las llamadas distribuciones de Linux , empresas y organizaciones que se dedican a hacer el trabajo "sucio" para nuestro beneficio y comodidad.
    • Por tanto, una distribución Linux no es más que una recopilación de programas y ficheros , organizados y preparados para su instalación.
    • En la siguiente dirección puedes ver las diferentes distribuciones en el tiempo:
    • http://www.linux-es.org/files/distribuciones_en_el_tiempo.png
  • 6.1.- Introducción a Linux
    • Algunas distribuciones Linux se pueden utilizar sin instalar nada en tu ordenador. Se les llama LiveCD . Vienen, normalmente en un CD, y se arranca del mismo.
    • Suelen ejecutarse más lentamente, ya que funcionan desde el cd y no puedes guardar los datos.
    • Suelen incluir la opción de instalar la distribución.
    • Es una forma de probar Linux en tu ordenador y si te gusta, instalar el sistema completo.
  • 6.1.- Introducción a Linux: distribuciones populares Ubuntu : Facilidad de uso, amplio soporte de hardware y funcionalidad. Es una de las distribuciones más populares. Es relativamente de las nuevas, unos 5 años. Debian: proporciona un sistema operativo maduro y estable. Muy configurable. Ubuntu se basa en esta distribución . El proyecto Debian comenzó en el año 1993. Es recomendable tener ciertos conocimientos antes de lanzarse a utilizar Debian. Fedora: distribución general de buena calidad y fácil de instalar. Incluye lo último en software libre y código abierto. Mandriva : da mucha importancia a la facilidad de uso. Esta enfocada principalmente a usuarios novatos o de nivel medio. Incluye el software más nuevo, lo cual puede hacer que en ocasiones sea algo inestable. Es el precio a pagar por tener lo último. Ha perdido algo de popularidad debido a la llegada de Ubuntu, que se enfoca al mismo tipo de usuarios.
  • 6.1.2.- Arranque de Linux
    • Cuando nuestro PC arranca y la BIOS termina su chequeo, se empieza a buscar dónde hay software para ser ejecutado.
    • Si los CDROMs no son de instalación, pasa al primer disco duro por defecto. En el MBR (el principio del disco duro), o en una partición queda instalado con Linux un cargador de arranque . Los dos más usados son LILO (LInux LOader) y GRUB.
    • Nada más arrancar se ejecuta este cargador cuya misión es arrancar uno de los sistemas operativos que tenemos en nuestro ordenador.
    • En la instalación LILO ha sido configurado para poder arrancar cualquier sistema operativo que tengamos instalados, reconoce la mayoría de los existentes.
    • Seleccionamos nuestra versión de Linux y el cargador da paso al Kernel de Linux que empieza a hacer sus chequeos y a montar (hacer utilizable) el sistema de archivos.
  • 6.1.3.- Sistemas de archivos
    • El sistema de archivos nativo de Linux es el EXT2 , otros también son EXT3 , ReiserFS , XFS , EXT4 ,…
    • La base del sistema de Linux, es el archivo .
    • Linux distingue tres tipos de archivos:
    • Archivos ordinarios .
    • Directorios (o carpetas): archivo especial que agrupa otros ficheros de una forma estructurada.
    • Archivos especiales : son la base sobre la que se asienta Linux. R epresentan los dispositivos conectados a un ordenador, como puede ser una impresora. De esta forma introducir información en ese archivo equivale a enviar información a la impresora. Para el usuario estos dispositivos tienen el mismo aspecto y uso que los archivos ordinarios.
  • 6.1.4.- Estructura de directorios
    • No hay una "unidad“ para cada unidad física de disco o partición como en Windows, sino que todos los discos duros o de red se montan bajo un sistema de directorios en árbol , y algunos de esos directorios enlazan con estas unidades físicas de disco.
    • En Windows cada unidad de disco se identifica como una carpeta que sirve de raíz a otras, y cuyo nombre es a:, c:, d: etc. En los sistemas Linux , existe una única raíz llamada / de la que cuelgan todos los ficheros y directorios, y que es independiente de qué dispositivos estén conectados al ordenador.
    • MUY IMPORTANTE : las barras son inclinadas hacia la derecha , (las de internet también, ya que nació bajo UNIX).
  • 6.1.4.1.- Estructura de directorios Información temporal sobre los procesos del sistema. Ficheros especiales que o bien reciben o envían información al kernel del sistema. (Se recomienda no modificar el contenido de este directorio y sus ficheros). /proc Datos varios como archivos de log (registro de actividad) de programas, bases de datos, contenidos del servidor web, copias de seguridad... /var Librerías varias y módulos ("trozos") del kernel /lib Comandos administrativos accesibles por superusuario o root /sbin Programas y librerías instalados por el administrador /usr/local Programas y librerías instalados con la distribución. Contiene los programas de uso común para todos los usuarios /usr Contiene subdirectorios donde se montan (se enlaza con) otras particiones de disco duro, CDROMs, etc /mn Contiene archivos simbólicos que representan partes del hardware, tales como discos duros, memoria... /dev Contiene comandos básicos y muchos programas /bin Contiene los archivos personales de los usuarios /home Aquí los archivos de configuración /etc Raíz del sistema de directorios. / Descripción Directorio
  • 6.1.5.- Permisos y atributos en ficheros
    • Tiene un sistema de permisos de acceso a los ficheros muy estricto, a fin de controlar qué es lo que se puede hacer con ellos, y quien lo puede hacer. Estos permisos se identifican con letras y son:
    • r permiso de lectura el fichero
    • w permiso de escritura en el fichero
    • x permiso de ejecución del fichero
    • s permiso para cambiar el propietario del fichero
    • En Windows los programas ejecutables están marcados por una determinada extensión ( .exe ), aquí por un atributo , el permiso de ejecución x . Si se elimina este atributo a un programa, no será capaz de ejecutarlo.
    • A su vez, cada uno de estos permisos se aplica: al dueño del fichero ( u ), al grupo de usuarios al que pertenece el dueño ( g ), ó al resto de usuarios ( a ). Así un fichero determinado puede tener permiso para ser leído, escrito y ejecutado por su dueño, leído y ejecutado por el grupo al que pertenece y no tener ningún tipo de acceso para los demás usuarios.
  • 6.1.6.- Usuarios y permisos en ficheros
    • Cada usuario generalmente tiene su carpeta de usuario en /home/usuario . Por defecto sólo puede escribir, modificar y borrar archivos dentro de esta carpeta. Ningún otro usuario (excepto root) puede acceder a los archivos que hay en este directorio, ni siquiera puede ver cuáles son.
    • Un usuario no puede causar por este motivo daño al sistema ni cambiar su configuración de ninguna forma .
    • Usuario root : "el que todo lo puede". Es el superusuario todopoderoso de estos sistemas.
    • Tu Linux es tan seguro como segura sea tu contraseña de root.
  • 6.1.7.- Dispositivos y particiones
    • Todos los discos duros (IDE) comienzan su nombre como hd .
    • Un ejemplo de nombre completo de disco duro sería hda y de la primera partición de ese disco duro sería hda1 . Sda, sdb, sdc... se utilizan para discos SATA, y es el mismo principio que los IDE.
    • La ’ a ’: disco conectado al IDE1 como maestro . Si fuera esclavo tendría la ’b’, y si estuviera conectado al IDE2 como maestro, la ’c’, y si estuviera al IDE2 como esclavo, la ’d’.
    • El número 1: 1ª partición ( primaria y no lógica ). La segunda (primaria) sería la 2 y así sucesivamente. La primera partición lógica de un disco duro se nombra con el número 5. La segunda se nombraría con un 6 y así sucesivamente.
  • 6.2. Terminal, Shell, interfaz de comandos
    • Para administrar un Linux suele hacerse desde un terminal o intérprete de comandos, que es en modo texto (terminal), y nos muestra un PROMPT.
    • Podemos cambiar de terminal (podemos usar varias a la vez e ir cambiando entre ellas).
    • Pulsando las teclas Ctrl+Alt+F1 accedemos a la primera terminal, pulsando Ctrl+Alt+F2 a la segunda, y así hasta Ctrl+Alt+F6 (Podremos volver al escritorio gráfico con Ctrl+Alt+F7 o a veces Ctrl+Alt+F5 ).
    • Igual no podemos acceder a la primera terminal porque esté siendo utilizada por los procesos de login gráfico si es que ya hemos empezado desde allí.
  • 6.2. Terminal, Shell, interfaz de comandos
    • Se mostrará algo similar a lo siguiente:
    • miusuario@nombredemimáquina/directorio/actual$
    • miusuario es el nombre de usuario con el que hemos entrado a Linux.
    • nombredemimáquina es el nombre de nuestra máquina.
    • Directorio/actual la ruta completa al directorio actual. Nada más entrar deberían mostrar/home/miusuario.
    • $ indica que estamos en el sistema como un usuario normal, y no como root. Si entrásemos como root, en vez de un $ tendríamos un # en cada línea, lo cual debería recordarnos que "tecleemos con cautela“.
    • Ejemplo si entrásemos como root: root@mimáquina /root#
    • El DIRECTORIO PERSONAL (directorio donde cada usuario puede escribir y tiene sus archivos de configuración y su trabajo) de root es /root , mientras que para los usuarios normales es /home/nombredeusuario .