GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Folien

TAREA LINUX

Kelmy Irene Mamallacta Tanguila Spanisch 20 Folien

TAREA LINUX

Folien in diesem Satz (20)

  1. INSTITUTO TECNOLÓGICO SUPERIOR TENA

    • NOMBRE: KELMY MAMALLACTA
    • DOCENTE: ING. SALOMON QUILUMBA
    • PERIODO: SEXTO
    • CARRERA: ANÁLISIS DE SISTEMAS
    • FECHA: 17/07/2018
    • MATERIA: AUDITORIA DE SISTEMAS
  2. SINTAXIS BÁSICA DE COMANDO

    • ¿QUE ES UN COMANDO?
    • Un comando es un programa de software que al ejecutarlo en la CLI («interfaz de línea de comandos» en español) realiza una acción en la computadora.
    • ls muestra una lista de información acerca de los archivos. comando [opciones…] [argumentos…]
    • sysadmin@localhost:~$ ls Desktop Documents Downloads Music Pictures Public Templates Videos
    • LOS ARGUMENTOS
    • Un argumento se puede utilizar para especificarle al comando sobre qué actuar.
    • Aptitude es una herramienta de gestión de paquetes disponible en algunas distribuciones de Linux. Este comando acepta moo como argumento: EJEMPLO sysadmin@localhost:~$ aptitude moo There are no Easter Eggs in this program.
    • LAS OPCIONES
    • Las opciones se pueden utilizar para modificar el comportamiento de un comando.
    • La opción -l para el comando ls, que resulta en una salida «Visualización larga», lo que significa que la salida da más información sobre cada uno de los archivos listados.
    • La opción -r imprimirá los resultados en el orden alfabético inverso.
    • -v para que veas cuántas respuestas únicas puedes obtener.
  3. Imprimiendo un Directorio de Trabajo

    • El comando pwd imprime el directorio de trabajo, tu ubicación actual en el sistema de archivos. sysadmin@localhost:~$ pwd /home/sysadmin
    • touch es utilizado para crear un archivo.
    • sysadmin@localhost:~$
    • touch touch: missing file operand
    • Try 'touch --help' for more information.
    • cp (copiar archivo) y el comando
    • mv (mover archivo), requieren al menos dos argumentos .
    • La opción -w para el comando ls especifica el ancho deseado para desplegar el resultado de la ejecución del commando y por lo tanto requiere de un argumento.
    • La opción -T requiere también un argumento. Para poder aceptar los argumentos de cada opción estas deben registrarse de manera individual.
    • sysadmin@localhost:~$ ls -w 40 -T 12
    • Desktop Music Templates
    • Documents Pictures Videos
    • Downloads Public
    • La opción larga --all sirve para incluir los archivos ocultos en el resultado.
    • La opción --reverse para invertir el orden de la lista.
    • Imprimiendo un Directorio de Trabajo
  4. Cambiando Directorios

    • Los directorios se utilizan para guardar archivos y proporcionar una estructura de organización jerárquica.
    • LAS RUTAS ABSOLUTAS
    • Una ruta absoluta te permite especificar la ubicación exacta de un directorio. Siempre empieza en el directorio raíz, por lo tanto siempre comienza con el carácter /. La ruta al directorio de inicio /home/sysadmin es una ruta absoluta.
    • LAS RUTAS RELATIVAS
    • Una ruta de acceso relativa da instrucciones a un archivo con respecto a tu ubicación actual en el sistema de archivos. Las rutas relativas no empiezan con el carácter /, empiezan con el nombre de un directorio. Observa de nuevo el primer ejemplo del comando cd.
    • sysadmin@localhost:~$ cd Documents
    • sysadmin@localhost:~/Documents$
    • Utiliza la ruta relativa como un argumento para el comando cd para entrar al directorio Art.
    • sysadmin@localhost:~/Documents/$ cd School/Art
    • sysadmin@localhost:~/Documents/School/Art$
    • Utiliza el comando pwd para confirmar el cambio:
    • sysadmin@localhost:~/Documents/School/Art$ pwd
    • /home/sysadmin/Documents/School/Art
    • LOS ACCESOS DIRECTOS O ATAJOS
    • Siempre representa un directorio superior relativo al directorio actual. Para moverte desde el directorio Art de regreso al directorio School. sysadmin@localhost:~/Documents/School/Art$ cd . sysadmin@localhost:~/Documents/School$
    • El directorio de inicio del usuario actual está representado por el carácter ~.
  5. LISTADO DE ARCHIVOS

    • LISTADO DE ARCHIVOS
    • Bildunterschrift: El tipo de archivo, los permisos, la propiedad o la fecha y hora, realiza un listado largo utilizando la opción -l para el comando ls.
    • LISTADO DE ARCHIVOS
    • Bildunterschrift: La opción -t ordenará los archivos por fecha y hora
  6. Folie 6

    • TAREA LINUX
    • Bildunterschrift: La opción -S ordenará los archivos por tamaño del archivo
    • TAREA LINUX
    • Bildunterschrift: La opción -r invierte el orden de cualquier tipo de orden. Observa la diferencia cuando se añade al ejemplo anterior
  7. Acceso Administrativo

    • Comandos de Linux que lidian con la información sensible como contraseñas, hardware del sistema, u operan bajo otras circunstancias excepcionales.
    • El Comando su te permite actuar temporalmente como un usuario diferente.
    • El comando exit. Observa que el prompt cambia de nuevo
    • El comando sudo permite que el usuario ejecute un comando como otro usuario sin crear un nuevo shell.
    • LOS PERMISOS
    • Los permisos determinan en que manera los diferentes usuarios pueden interactuar con un archivo o directorio.
    • sysadmin@localhost:~$ cd ~/Documents
    • Campo del Tipo de Archivo: El primer carácter de esta salida indica el tipo de un archivo
    • Campo de los Persmisos: El tipo de archivo, se muestran los permisos. Los permisos se dividen en tres grupos de tres caracteres.
    • Propietario: -rw-rw-r-- 1 sysadmin sysadmin 21 Aug 1 02:35 hello.sh
    • Grupo: -rw-rw-r-- 1 sysadmin sysadmin 21 Aug 1 02:35 hello.sh
    • Otro: -rw-rw-r-- 1 sysadmin sysadmin 21 Aug 1 02:35 hello.sh
    • LOS TIPOS DE PERMISOS
    • read (o «leer» en español) (r)
    • write (o «escribir» en español)
    • execute (o «ejecutar» en español)
    • Acceso Administrativo
  8. Expresiones Regulares

    • Las expresiones regulares tienen dos formas comunes: básica y extendida. La mayoría de los comandos que utilizan expresiones regulares pueden interpretar las expresiones regulares básicas.
    • Caracteres Básicos de Expresiones Regulares (Regex)
    • .Cualquier carácter individual
    • [ ] Cualquier carácter específico
    • [^ ] No el carácter especificado
    • * Cero o más del carácter anterior
    • ^ Si es el primer carácter en el patron de búsqueda, entonces el patrón debe estar al principio de la línea para ser una coincidencia, si no, se toma literalmente el carácter ˆ
    • $ El patrón debe estar al final de la línea para ser una coincidencia, si no, se toma literalmente el carácter $
    • Localizar todas las líneas del archivo /etc/passwd que contienen la frase root, utiliza el comando grep ‘root’ /etc/passwd
    • Expresiones Regulares
  9. Folie 9

    • Patrones Básicos
    • Utilizan los archivos que se encuentran en el directorio test. Utiliza el comando cd para cambiarte a ese directorio y realiza los ejemplos tú mismo.
    • sysadmin@localhost:~$ cd ~/test sysadmin@localhost:~/test$
    • Caracteres Ancla
    • Los caracteres ancla son una de las formas en que las expresiones regulares pueden ser utilizadas para refinar los resultados de una búsqueda.
    • sysadmin@localhost:~/test$ grep 'root' /etc/passwd root:x:0:0:root:/root:bin/bash operator:x:11:0:operator:/root:/sbin/nologin
    • Emparejando un Carácter usando
    • sysadmin@localhost:~/test$ grep r..t red.txt root
    • sysadmin@localhost:~/test$ grep r..f red.txt reef roof
    • Igualar con un Carácter Específico usando [ ]
    • Los corchetes [ ] hacen coincidir un carácter con otro carácter de una lista o un rango de caracteres posibles contenidos dentro de los corchetes.
    • Emparejando con un Carácter Repetido o con Patrones usando *
    • El carácter de expresión regular * se utiliza para coincidir con cero o más apariciones de un carácter o patrón que lo precede.
    • sysadmin@localhost:~/test$ cat red.txt red reef rot reeed rd rod roof reed root reel read
    • sysadmin@localhost:~/test$ cat red.txt | grep 're*d' red reeed rd reed
    • TAREA LINUX
  10. Cambiar los Permisos de Archivo

    • El comando chmod se utiliza para cambiar los permisos de un archivo o directorio. Sólo el usuario root o el usuario que posee el archivo puede cambiar los permisos de un archivo.
    • sysadmin@localhost:~$ cd ~/Documents
    • El Método Simbólico
    • chmod [<COJUNTO DE PERMISOS><ACCIÓN><PERMISOS>]... ARCHIVO
    • Para utilizar el método simbólico del chmod primero tienes que indicar que conjunto de permisos vas a cambiar
    • chmod [<CONJUNTO DE PERMISOS><ACCIÓN><PERMISOS>]... ARCHIVO
    • Cambiar los Permisos de Archivo
  11. Cambiar la Propiedad de Archivo

    • El propietario de un archivo es el usuario que lo crea. El comando chown se utiliza para cambiar la propiedad de los archivos y directorios.
    • Utiliza el siguiente comando para cambiar al directorio Documents:
    • sysadmin@localhost:~$ cd ~/Documents
    • Esto se puede verificar mediante el uso del comando ls -l. Recuerda que la tercera columna inica al usuario propietario.
    • Cambiar la Propiedad de Archivo
  12. Mover los Archivos

    • El comando mv sirve para mover un archivo desde una ubicación en el sistema de archivos a otra.
    • el archivo people.csv al directorio Work, utiliza el nombre de archivo como la fuente y el nombre del directorio como destino:
    • sysadmin@localhost:~/Documents$ mv people.csv Work
    • Si se mueve un archivo de un directorio a otro sin especificar un nuevo nombre para el archivo, se conservará su nombre original.
    • sysadmin@localhost:~/Documents$ ls Work people.csv
    • Mover los Archivos
  13. Copiar Archivos

    • Si se crea una copia de un archivo antes de hacer cambios, es posible volver al archivo original.
    • Es útil para transferir un archivo a los dispositivos de medios extraíbles.
    • Una copia de un documento existente puede utilizarse como una plantilla para un nuevo documento.
    • Utiliza el siguiente comando para cambiar al directorio Documents:
    • sysadmin@localhost:~$ cd ~/Documents
    • Características útiles, incluyendo:
    • Puede utilizarse para clonar o eliminar (limpiar) los discos completos o las particiones.
    • Se puede utilizar para copiar los datos sin procesar (o «raw data» en inglés) a los dispositivos extraíbles, tales como las unidades USB y CDROM.
    • Copiar Archivos
  14. Filtrado de Entrada

    • El comando grep es un filtro de texto que buscará las entradas y devolverá las líneas que coinciden con el patrón determinado.
    • grep se pude utilizar para filtrar la información sobre un usuario específico, como el usuario sysadmin.
    • Las Expresiones Regulares
    • Las expresiones regulares tienen dos formas comunes: la básica y la extendida. La mayoría de los comandos que usan las expresiones regulares pueden interpretar las expresiones regulares básicas.
    • La siguiente tabla resume las expresiones regulares extendidas, que se deben utilizar con el comando egrep o la opción -E con el comando grep
    • Patrones Básicos
    • Las expresiones regulares pueden ampliarse para que coincidan con ciertas secuencias de caracteres en el texto.
    • Los Caracteres de Anclaje
    • sysadmin@localhost:~/Documents$ grep 'root' passwd root:x:0:0:root:/root:bin/bash operator:x:11:0:operator:/root:/sbin/nologin
    • las líneas en /etc/passwd que comienzan con root, utiliza el patrón ^root. Ten en cuenta que ^ debe ser el primer carácter en el patrón para que sea eficaz.
    • El comando cat se puede utilizar para imprimir el contenido de un archivo.
    • Filtrado de Entrada
  15. Apagar

    • El comando shutdown (o «apagar» en español) se encarga de que el sistema se apague de una manera segura.
    • Utiliza el comando date. En nuestras máquinas, el formato predeterminado de la salida del comando date (o «fecha» en español) es como sigue .
    • El comando shutdown también tiene un argumento opcional de mensaje indicando que aparecerá un mensaje en las terminales de todos los usuarios.
    • Apagar
  16. Configuración de la Red

    • El comando ifconfig significa «interface configuration» (o «configuración de la interfaz» en español) y se utiliza para mostrar la información de configuración de red.
    • El comando iwconfig es similar al comando ifconfig, pero está enfocado a las interfaces de red inalámbrica.
    • Configuración de la Red
  17. Visualización de los Procesos

    • La ejecución de un comando resulta en algo que se llama un proceso.
    • Típicamente los usuarios regulares, como el usuario sysadmin, no pueden controlar los procesos de otro usuario.
    • Los usuarios que tienen privilegios administrativos, como la cuenta root, pueden controlar los procesos de cualquier usuario, incluyendo detener cualquier proceso de usuario.
    • El comando ps muestra los procesos que se están ejecutando en la terminal actual por defecto.
    • PID: El identificador del proceso, que es único para el proceso. Esta información es útil para controlar el proceso por su número de ID.
    • TTY: El nombre del terminal en el que se ejecuta el proceso. Esta información es útil para distinguir entre los diferentes procesos que tienen el mismo nombre.
    • TIME: La cantidad total de tiempo del procesador utilizado por el proceso. Típicamente, los usuarios regulares no utilizan esta información.
    • CMD: El comando que inició el proceso.
    • La opción -e muestra todos los procesos
    • Visualización de los Procesos
  18. Administración de Paquetes

    • dpkg. este comando puede ser complicado para los usuarios principiantes de Linux, por lo que una herramienta de paquetes avanzada, apt-get, un programa front-end para la herramienta dpkg, facilita más la administración de los paquetes.
    • Instalación de los Paquetes
    • Para buscar las palabras clave dentro de estos paquetes, puede utilizar el comando apt-cache search.
    • El comando cowsay es una vaca que habla configurable! Usa una palabra o frase como argumento.
    • Actualización de Paquetes
    • El comando apt-get install también puede actualizar un paquete, si el paquete está instalado y un paquete con una versión más reciente está disponible.
    • Eliminación de los Paquetes
    • El comando apt-get puede eliminar o depurar un paquete.
    • El comando apt-get remove para eliminar un paquete o el comando apt-get purge para depurar un paquete completo del sistema.
    • cowsay, ejecuta el siguiente comando. Escriba Y cuando se le solicite.
    • Administración de Paquetes
  19. Actualización de las Contraseñas de Usuario

    • El comando passwd se utiliza para actualizar la contraseña de un usuario.
    • Ejecuta el comando passwd. Se te pedirá que ingreses la contraseña actual una vez y la nueva contraseña dos veces.
    • El usuario quiere ver la información del estado acerca de su contraseña, puede utilizar la opción -S
    • User Namesysadmin El nombre del usuario.
    • Password StatusP
    • P indica una contraseña utilizable.
    • L indica una contraseña bloqueada.
    • NP indica que no hay contraseña.
    • Change Date 03/01/2015 La fecha del último cambio de la contraseña.
    • Minimum 0 El número mínimo de días que deben pasar antes de que la contraseña actual pueda ser cambiada por el usuario.
    • Maximum 99999 El número máximo de días que quedan para que la contraseña expire.
    • Warn 7 El número de días antes de la expiración de la contraseña para advertir al usuario.
    • Inactive -1 El número de días después de la expiración de la contraseña durante los que la cuenta del usuario permanece activa.
    • Actualización de las Contraseñas de Usuario
  20. Editor de Texto

    • Existen numerosos editores disponibles para Linux que van desde el pequeño nano hasta el masivo editor emacs, el editor vi
    • El editor vi se puede ejecutar en una CLI (interfaz de línea de comandos) y en una GUI (interfaz gráfica de usuario).
    • El vim funciona igual que el vi, pero tiene características adicionales.
    • Movimiento del Modo de Comando
    • Los comandos de movimiento en el vi tienen dos aspectos, un movimiento y un número opcional como prefijo, que indica cuántas veces hay que repetir ese movimiento.
    • Acciones del Modo de Comando
    • Estándar Vi Significado
    • cut (cortar) d delete (eliminar)
    • copy (copiar) y yank (jalar)
    • paste (pegar) P | pput (poner)
    • Eliminar
    • Acción Resultado
    • dd Eliminar la línea actual
    • 3dd Eliminar las siguientes tres líneas
    • dw Eliminar la palabra actual
    • d3w Eliminar las siguientes tres palabras
    • d4h Eliminar los cuatro caracteres a la izquierda
    • Cambiar
    • Acción Resultado
    • cc Cambiar la línea actual
    • cw Cambiar la palabra actual
    • c3w Cambiar las siguientes tres palabras
    • c5h Cambiar los cuatro caracteres a la izquierda
    • Jalar
    • Acción Resultado
    • yy Jalar la línea actual
    • 3yy Jalar las siguientes tres líneas
    • yw Jalar la palabra actual
    • y$ Jalar al final de la línea
    • Poner
    • Acción Resultado
    • p Poner (pegar) después del cursor
    • P Poner antes del cursor
    • Editor de Texto

Informationen

Beschreibung
Folienset am TAREA LINUX, erstellt von Kelmy Irene Mamallacta Tanguila am 17/07/2018.
Aufrufe
5
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck