Desarrollo de Aplicaciones Informáticas

¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

Bienvenidos A nuestro foro, espero que os guste


3 participantes

    apuntes linux para examen viernes 21 de mayo de sistemas

    Thane
    Thane
    Admin


    Mensajes : 20
    Fecha de inscripción : 27/11/2009

    apuntes linux para examen viernes 21 de mayo de sistemas Empty apuntes linux para examen viernes 21 de mayo de sistemas

    Mensaje  Thane Dom Mayo 16, 2010 1:54 pm

    Instalación de Linux:
    Pondré solo algunas imágenes:
    apuntes linux para examen viernes 21 de mayo de sistemas Sinttulopd

    Conceptos básicos sobre Linux:
    Trabajamos con un Sistema operativo “multiusuario” y “multitarea”. Una de las características más innovadoras de Linux es la unión del tiempo de procesador y de recursos consiguiendo que cada usuario tenga la sensación de tener un ordenador distinto al de los demás, este tiempo se llama “sesión”.
    Podemos entrar en Linux de 3 formas diferentes:
    - Mediante consola de texto
    - Mediante gestor grafico
    - Mediante escritorio remoto
    Tanto en modo grafico como en modo texto Linux contienen un editor de textos “Shell” para poder programarlo o simplemente realizar diferentes tareas.
    Para abrir este editor en modo grafico usaremos esta ruta:
    o Menú principal  herramientas de sistema  terminal
    Uno de los pasos más característicos al empezar a usar Linux es crear “una cuenta de usuario”, para ello seguiremos estos pasos para crearlo gráficamente.
    1. Clic en escritorio  configuración de sistema  usuarios y grupo
    2. Entrar como root, si no se ha entrado como root se le pedirá la contraseña de este
    3. Añadir usuario
    4. Configurar datos de usuario
    Y estos pasos para crearlo en modo comando:
    1. Abrir terminal
    2. Registrarse como root, si no estamos ya en usuario root escribiremos “su root” y meteremos la contraseña de este.
    3. Para registrar un usuario es tan simple como teclear “useradd” (espacio)nombre de usuario
    4. Escribir la contraseña que le pondremos
    Paginas MAN:
    Son las páginas donde encontramos los comandos explicados, es el manual de comandos.
    Para obtener ayuda sobre un comando pondremos:
    o Man nombre_de_comando


    Comando PWD:
    Esto es un comando característico que nos indica la ruta en la que nos encontramos en este momento.
    Comando CD:
    Esto es un comando característico que nos permite movernos entre directorios, un ejemplo de su uso seria:
    - Cd /home/Roberto  entra en la carpeta Roberto
    - Cd ..  sube un nivel, se quedaría en /home
    - Cd  sube al primer nivel, se quedaría en /+
    Comando ls:
    Esto es un comando característico que nos permite mirar el interior de los directorios (equivale al “dir” en MSDOS). Existen múltiples opciones con el comando ls, algunas de estas son:
    o Ls –a  Ver archivos ocultos
    o Ls –l  muestra los archivos en formato largo, es decir, permisos, tamaño, propietario, etc.
    o Ls –F  Muestra los archivos por tipo de archivo
    o Ls –r  Muestra los archivos en modo inverso
    o Ls –R Muestra los directorios, con sus contenido
    o Ls –S  Muestra los archivos por tamaño
    Comando locate:
    Esto es un comando característico que sirve para localizar un archivo, y su sintaxis es:
    o Locate nombre_de_archivo
    Comando clear:
    Es un comando característico que sirve para limpiar la pantalla.
    Comando cat:
    Esto es un comando característico que sirve para concatenar los archivos, es decir combinar, y también para para visualizar el contenido de los archivos. Su uso es:
    o Cat archivo
    o Cat archivo > otro archivo (los combina)
    Comando vi:
    Esto es un comando característico que sirve para crear archivos. Dentro de este comando podemos encontrar algunas opciones:
    - a --- añade texto a continuación del cursor
    - i --- insertar texto antes del cursor
    - o --- abre una nueva línea por debajo del cursor
    - O --- abre una nueva línea por encima del cursor
    - R --- sustituye algunos caracteres
    - r --- sustituye un carácter
    - u – deshacer ultima orden
    - U – deshace todos los cambios de la última línea
    - x – borra el carácter sobre el que está situado el cursor
    - d – borra el texto a partir del cursor
    - c – borra el texto a partir del cursor y pasa a modo texto
    -
    Permisos:
    Los distintos permisos que podemos encontrar son:
    - r  leer
    - w  escribir
    - creador de archivo
    - grupo del archivo
    Tipo de archivo:
    La primera letra o elemento indica el tipo de archivo que es:
    o d  directorio
    o –(dash)  archivo normal
    o l  enlace simbólico
    o r  indica que el archivo se puede leer
    o w  indica que el archivo se puede escribir
    o x  indica que el archivo se puede ejecutar
    Existe una combinación para hallar el código de permisos que tiene cada archivo. Ese código es:
    o r = 4
    o w = 2
    o x = 1
    o no hay permiso  0
    o 3  escritura y ejecución 2 + 1
    o 5  lectura y ejecución 4+1
    o 6  lectura y escritura 4+2
    o 7  lectura, escritura y ejecución 4+2+7
    o

    Esto sería un directorio cuyo código sería.
    7 5 1 usuario root grupo root memoria de 36kb fecha y hora, tipo de archivo
    wxr = 7
    xr = 5
    X = 1



    Comando CHMOD:
    Esto es un comando que nos permite cambiar los permisos de los archivos, su uso es:
    Antes de poner su uso, existen unos caracteres que indican las opciones que realizar el comando CHMOD, estas son:
    - u  cambiar todo lo referente al usuario propietario
    - g  cambiar todo lo referente al grupo propietario
    - o  darle o quitarle permisos a otros (fuera de propietario o creador)
    - a  darle o quitarle permisos a todos
    Acciones chmod:
    - + añadir
    - - eliminar
    - -- solo un permiso
    Así por ejemplo escribimos:
    Chmod a-rwx nombre_de_archivo, quitamos todos los permisos a todos los usuarios (salvo propietario y root)
    Chmod u+rw  el propietario podrá escribir y leer, pero no ejecutar.
    Otra forma de cambiar permisos es mediante el código anteriormente explicado:
    -rw- rw- r—
    Esto seria
    (rw-) 4+2+0
    (rw-) 4+2+0
    (r--) 4+0+0

    Escribiríamos chmod 644 nombre_de_archivo, dándole los permisos de lectura y escritura al propietario, de escritura y lectura al grupo y solo de lectura al resto.
    Comando touch:
    Esto es un comando que sirve para crear archivos, su uso es:
    o Touch nombre_de_archivo


    Comando cp:
    Esto es un comando que sirve para copiar archivos, su uso es:
    o cp ruta archivo a copiar…. Ruta de copia
    Comando mv:
    Esto es un comando que sirve para mover archivos, su uso es:
    o mv ruta de archivo a mover…ruta de movimiento
    Comando mkdir:
    Esto es un comando que sirve para crear directorios, su uso es:
    o mkdir ruta de creación/nombre de archivo
    Comando rm:
    Esto es un comando que sirve para borrar archivos o directorios, su uso es:
    o rm ruta de eliminación/nombre de archivo a eliminar
    Para todos estos comandos existen unos caracteres que les dan opciones, estos son:
    - i  interactivo, confirma la eliminación
    - f  forzar
    - v  visualizar, muestra el progreso de eliminación
    - r  recursivo, borra un directorio y todo lo que haya en su interior.
    Sistema de archivos Linux
    Como primer paso, en Linux encontramos dos particiones como mínimo:
    - /
    - Swap
    Sin embargo el directorio /home también tiene su propia partición. Esto quiere decir que Linux es capaz de reinstalarse sin que sus usuarios pierdan configuraciones o documentos.
    La partición swap no tiene asignado ningún directorio porque es una partición que se usa para compartir memoria RAM, para cuando la misma este llena.
    Las principales características de la estructura de directorios en Ubuntu son:
    - Todo se organiza en una única estructura de archivos. El directorio raíz (“/”)
    - Todo en su conjunto es un archivo que representa a todo el sistema
    - Cada directorio tiene una finalidad concreta
    Dentro del directorio raíz, existen otros subdirectorios que son muy importantes para el buen funcionamiento del sistema, estos son:
    - /bin  programas básicos que pueden lanzar los usuarios
    - /boot  archivos de configuración y arranque
    - /dev  dispositivos físicos del sistema
    - /dev/disk  discos y particiones
    - /dev/psaux  ratón
    - /dev/ram*  memoria ram
    - /etc  archivos de configuración general del sistema
    - /home  directorio de usuarios
    - ~/desktop  escritorio
    - /lib  librerías
    - /lost+found  directorio en donde se guarda todo aquello que no sepa dónde ubicar el sistema
    - /media  unidades físicas montadas
    - /mnt  lugar para montar unidades
    - /opt  instalación de programas (archivos de programa en Windows)
    - /root  directorio personal del usuario root (administrador del sistema)
    - /sbin programas que requieren privilegios de superusuario
    - /sys  información sobre el sistema y el kernel (núcleo)
    - /tmp  archivo donde se encuentran los ficheros temporales
    - /usr  archivos de configuración de usuarios
    - /var  directorio con información variable, registros, datos de servidor, etc

    Editar archivos:
    Para editar archivos usamos el comando vi (nombre de archivo).
    Los archivos a editar son:
    - /etc/fstab  contiene información sobre los dispositivos
    - /etc/apt/source.list  lista de repositorios
    - /boot/grub/menú.list  configuración del gestor de arranque
    - /etc/passwd  contraseñas
    - /etc/network/interfaces  datos de configuración de red
    Tipos de archivos de Linux:
    - Archivos ordinarios  archivos con un – en su inicio
    - Directorios  archivos que empiezan con d
    - Archivos especiales  archivos de carácter (c) o de bloque (b)
    - Enlaces  que pueden ser:
     Duro  comparten información sin copiarla. Hasta que no se borre la última entrada de archivo no se borra el original
     Simbólico  referencia la información con diferente nombre, permite acceder al fichero enlazado como si se hubiera copiado el contenido del mismo en el fichero enlace.
    Para crear un enlace seguiremos los comandos siguientes:
    o Ln [-opciones] fichero1 fichero2
    o Ln [-opciones] fichero1 fichero2
    o Ln ]-opciones] fichero1 directorio/fichero2
    Las opciones serán:
    - -s crear enlace simbólico
    - -d crear enlace simbólico para directorio




    Diferencias entre los dos tipos de enlaces:
    Enlaces duros Enlaces simbólicos
    Un solo fichero con varios nombres Un fichero con un solo nombre
    Se puede aplicar a ficheros / no se puede aplicar a directorios Se puede aplicar a ficheros y directorios
    No se distingue el original de los enlaces Se distingue el original de los enlaces
    Se sabe que es un enlace duro porque en el fichero encontramos un 2 Se sabe que es un enlace porque en el listado de archivos vemos una “l” en su inicio
    Las modificaciones en un fichero se reflejan en los demás Las modificaciones en un fichero no se reflejan en los demás
    Para borrar el fichero original hay que borrar todos los demás Si se borra el archivo original, el enlace queda inutilizado
    Para crear un enlace necesitamos los permisos de escritura y ejecución Para crear un enlace necesitamos los permisos de escritura y ejecución
    La orden se pone sin opción ln La orden se pone con opción ln –(lo que sea)

    El camino o Path
    Es la secuencia de directorios que se ha de recorrer para acceder a un determinado fichero o directorio.
    Existen dos formas de camino:
    - El camino absoluto  la ruta completa
    - El path relativo  la ruta de por ejemplo un .txt podríamos ponerla con Roberto/….txt
    Comandos relacionados con el sistema de archivos de Linux:
    Comando file:
    Esto es un comando que se utiliza para ver el tipo de archivos, su uso es:
    - File ruta de archivo
    Comando find:
    Esto es un comando que se utiliza para buscar un directorio, su uso es:
    - Find [path][condición]
    Comando which:
    Esto es un comando que se utiliza para buscar en el path por el comando buscado y devuelve su ruta:
    - Which comando
    Comando touch:
    Esto es un comando que se utiliza para reemplazar el nombre del fichero con el nombre especificado, su uso es:
    - Touch nombre nuevo
    Comando whereis:
    Esto es un comando que se utiliza para la ubicación exacta de un archivo.
    Ordenes relacionadas con los usuarios:
    Comando id:
    Este es un comando que se utiliza para mostrar el identificador del usuario, su uso eso:
    - Id [opción] usuario
    o Las opciones son:
     -u  visualiza solo el identificador de usuario
     -g  visualiza solo el identificador de grupo
    Comandos chown, chgrp, chmod
    Estos son unos comandos que se utilizan para cambiar los atributos de un fichero. Sus principales diferencias radican en:
    - Chown cambia el dueño del fichero
    - Chgrp cambia el grupo dueño del fichero
    - Chmod cambia los atributos del fichero
    Sus sintaxis son:
    - Chown
    o Chown opción [[.grupo]] fichero
    Las opciones son:
     -c  describe el fichero en detalle
     -f  no imprime mensajes de error
     -v  describe en detalle los campos de propiedad
    - Chgrp
    o Chgrp [opciones] grupo de lista de archivos
    Las opciones son:
     -c  muestra en detalle únicamente aquellos que se van a cambiar
     -f  no imprime mensajes de error
    Comando newgrp:
    Esto es un comando que se utiliza para cambiar el identificador del grupo por el que queramos, su uso eso:
    - Newgrp [grupo]
    Comando passwd:
    Esto es un comando que permite cambiar la contraseña de un usuario en concreto.
    Comando finger:
    Esto es un comando que permite obtener información general de los usuarios del sistema.
    Comando write:
    Esto es un comando que permite enviar un mensaje a un usuario.
    Comando Date:
    Esto es un comando que muestra la fecha.
    Comando cal:
    Esto es un comando que muestra la fecha mostrando el calendario. Puedes mostrar cualquier fecha poniendo por ejemplo:
    - Cal 6 2008  muestra junio 2008
    Godi Monroe González
    Godi Monroe González


    Mensajes : 4
    Fecha de inscripción : 27/11/2009

    apuntes linux para examen viernes 21 de mayo de sistemas Empty Gracias!! :)

    Mensaje  Godi Monroe González Dom Mayo 16, 2010 5:45 pm

    Very Happy Gracias!.
    Sabes algo sobre cómo reponer el Grub?, es que se lo cargó durante la actualización a la versión 10.04 y ahora me lo pide pues no lo consigue, ya instalé otro ubuntu y con este estoy trabajando, pero me pica la espinita esa...
    Según lo que entiendo el Grub es el archivo de configuración de arranque del sistema, se encuentra en /boot/grub/menu.lst pero no hay manera que pueda entrar al ubuntu dando ninguna orden, ¡El ubuntu tiene amnesia o pasa de mi!! Help! Aaagh! scratch
    Thane
    Thane
    Admin


    Mensajes : 20
    Fecha de inscripción : 27/11/2009

    apuntes linux para examen viernes 21 de mayo de sistemas Empty Re: apuntes linux para examen viernes 21 de mayo de sistemas

    Mensaje  Thane Dom Mayo 16, 2010 7:23 pm

    mmmm, indagando por ahi encontre esta paginilla quizas te sirva.
    http://www.guia-ubuntu.org/index.php?title=Recuperar_GRUB
    tambien es posible que no te sirva por ser una maquina virtual pero pruebalo ambe xD
    zalu2 geek afro
    toroman
    toroman


    Mensajes : 4
    Fecha de inscripción : 03/12/2009

    apuntes linux para examen viernes 21 de mayo de sistemas Empty Fina

    Mensaje  toroman Mar Jun 08, 2010 1:50 pm

    Que pondra finaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA!!!!
    Godi Monroe González
    Godi Monroe González


    Mensajes : 4
    Fecha de inscripción : 27/11/2009

    apuntes linux para examen viernes 21 de mayo de sistemas Empty Re: apuntes linux para examen viernes 21 de mayo de sistemas

    Mensaje  Godi Monroe González Mar Jun 08, 2010 7:15 pm

    Thane escribió:mmmm, indagando por ahi encontre esta paginilla quizas te sirva.
    http://www.guia-ubuntu.org/index.php?title=Recuperar_GRUB
    tambien es posible que no te sirva por ser una maquina virtual pero pruebalo ambe xD
    zalu2 geek afro
    Gracias! Very Happy

    Contenido patrocinado


    apuntes linux para examen viernes 21 de mayo de sistemas Empty Re: apuntes linux para examen viernes 21 de mayo de sistemas

    Mensaje  Contenido patrocinado


      Fecha y hora actual: Sáb Abr 27, 2024 8:20 pm