Tema 4 2022-07-25 18:36:09 lunes Flashcards

1
Q

Nombra otros sistemas Unix que conozcas

A

Solaris
Aix
Linux

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Nombra las familias mas impotantes de linux

A
Debian-ubuntu
Suse - suse
Red hat -Fedora- asplinux
Slackware
Mandriva
Manjaro
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

En la distro centos ¿Cual es el gestor de paquetes?

A

Ahora yum

Pero sera dfn

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Que es lpic en linux?

A

Una certificación

linux profesion institute certificate

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Como actualizar el catálogo del repo.

A

Debian:
Apt update.
sudo apt-get update

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Que hace la institución int 80h

A

Invocar servicios de gnu/Linux

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Tengo en mi máquina Ubuntu un instalad.deb ¿Como lo instalo?

A

Dpkg -i instalad.deb

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Nombra distintas shells

A
Bashs
Bsh
Tcsh
Csh
Ksh
Zsh
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Shell explain:

Setfacl -m u:rick:r file

A

Da al usuario Rick acceso para leer el fichero file

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Cual es la diferencia entre
tail -n 30 fichero
y
tail -n +30 fichero

A

+30 se refiere a : “a partir de la linea 30”

30 sin + se refiere a : “Las 30 ultimas lineas”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Que hace el comando wc de linux

A

dado una serie de ficheros, por ejemplo wd f1 f2 f3.
devuelve una linea con (nº lineas , nº palabras, nº bytes) (l w c) por cada archivo.
opciones, las mas normales son:
l->lineas
w -> words
c -> bytes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

explain shell:

find -name *.log > ~/borrar/log.log 2>~/borrar/log.err

A
busca en el directorio raiz los archivos que se llamen *.log,
los resultados los manda a ~/borrar/log.log
los errores (por ejemplo permiso denegado) los manda a ~/borrar/log.err
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Que comandos en linux puedo usar para saber cuanto espacio disponible me queda?

A

df

mejor df -h (h -> human readible)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Que comandos en linux puedo usar para saber cuanto espacio ocupado hay?

A

du

mejor du -h (h -> human readible)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Para que sirve el fichero ect/fstab

A

los dispositivos que se montan automaticamente cuando enciendes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

¿que me puedes contar de virtual file sistem?

A

Es un programa que hace de interfac entre el kernel y el sistema de ficheros.
por eso puedes hacer un cd fichero sin saber si el fichero esta en Btrfs zfs o fat

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

¿Qué es CIFS/SMB/Samba? ¿Para qué sirve?

A

CIFS (antiguo SMB) es un protocolo de red creado por IBM y continuado por Microsoft para compartir archivos e impresoras. Pertenece a la capa de aplicación en el modelo OSI.

Microsoft renombró, hace más de 10 años, el antiguo SMB a CIFS ( Common Internet File System) y añadió más características, que incluyen: soporte para enlaces simbólicos, enlaces duros (hard links), y mayores tamaños de archivo.

Puedes tener una unidad montada en Cifs en tu sistema y para ti sera transparente, como si estuviese montada en ext4 o fac
los sistemas de ficheros cisfs compartidos suelen ser servidores windows o nas a los que quiere acceder un linux.
SAMBA sirve para que tu linux tambien sea un servidor de fichero CIFS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q
Partiendo del archivo fruta.md
ricardo@ricardo-H61M-D2-B3:~/borrar$ cat fruta.md 
manzana roja fibra
sandia verde agua
palatano amarillo potasio
arandano azul vitamina
naranja naranja vitamina-c
usa cut para obtener una lista de los COLORES
A

cut -d “ “ -f2 fruta.md

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q
Partiendo del archivo fruta.md
ricardo@ricardo-H61M-D2-B3:~/borrar$ cat fruta.md 
manzana roja fibra
sandia verde agua
palatano amarillo potasio
arandano azul vitamina
naranja naranja vitamina-c
¿Que obtendra el comando `cut -d " " -f3 fruta.md`?
A

Una lista de los nutrientes

20
Q

Argumentos de cut

A

+ MAS IMPORTANTE

   - b, --bytes=LIST
   - c, --characters=LIST
   - d, --delimiter=DELIM
   - f, --fields=LIST
   - n     (ignored)
   - -complement
   - s, --only-delimited
   - -output-delimiter=STRING
   - z, --zero-terminated - MENOS IMPORTANTE
21
Q

Usa grep para buscar dentro de tu directorio todos los las ocurrencias de “puerto 3306” dentro de tus archivos que se llamen algo como “apuntes”

A

grep “puerto 3306” apuntes

22
Q

que hacen en grep las opciones:

  • c
  • v
  • i
  • l
A
  • c cuenta
  • v invierte (devuelve lo que no coincida con el patron)
  • i ignora sensitive Case ( igual le dan mayusculas que minuscolas)
  • l los nombres de los archivos
23
Q

Usa grep para buscar todas las las ocurrencias de “puerto 3306” dentro de mi SISTEMA DE CARPETAS.

A

grep “puerto 3306” -R

24
Q

que hace pgrep

A

Usualmente, pgrep toma una expresión regular de la línea de comandos y devuelve el ID de los procesos cuyo nombre coincida con la expresión regular.

25
Q

que hacen fgrep y egrep

A

-E, –extended-regexp
Interpreta patrón coma una expresión regular extendida (vea más adelante).

   -F, --fixed-strings
          Interpreta  patrón  como  una  lista  de cadenas de caracteres fijas, separadas por saltos de línea; se busca la concordancia de una cualquiera de ellas.

Además, están disponibles dos programas que son variantes de éste: egrep y fgrep.
egrep es similar (pero no idéntico) a grep -E, y es compatible con el egrep histórico de Unix.
fgrep es lo mismo que grep -F.

26
Q

explain shell:
find -name *.log > ~/borrar/log.log 2>~/borrar/log.err
find -name *.log &> ~/borrar/log.todo

A

1º busca archivos .log los resultados los manda a log.log los errores los manda a log.err
2ºbusca archivos .log los resultados los manda todos a log.todo

27
Q

El journaling es …

A

un sistema por el cual se pueden implementar transacciones en los sistemas informáticos. También se le conoce como «registro por diario». Se basa en llevar un journal o registro de diario en el que se almacena la información necesaria para restablecer los datos afectados por la transacción en caso de que esta falle; de esta manera, estos sistemas de archivos se pueden restaurar a producción de forma veloz y con menos probabilidad de corrupción.1​

28
Q

que son los archvios que .so

A
son librerias dinamicas,
de enlace dinamico
el programa no las carga hasta que no las neceita.
se comparten con otros programas 
nota: investiga el progrma ldd
29
Q

¿Como puedo ver el comando que lanzo un cierto proceso, por ejemplo el que tiene el pid 5?

A

ps aux | grep 5 | cut -d “:” -f3
bueno… casi,
De momento haz un explain shell de esto.

30
Q

¿que hace top?

A

El comando top te permite ver las tareas del sistema que se ejecutan en tiempo real.

31
Q

si quieres que un proceso que has arrancado siga funcionando depues de tu logout , debes usar ____

A

nohup

32
Q

para ejecutar un comando en segundo plano…

por ejemplo quiero que find - name “futbol” se ejecute en 2º plano:

A

find - name “futbol” &

con el andersan

33
Q
crontab guru
5 4 * * *
-----
5 0 * 8 *
---
15 14 1 * *
A
“At 04:05.”
----
“At 00:05 in August.”
---
“At 14:15 on day-of-month 1.”
34
Q

chrontab guru
“At 22:00 on every day-of-week from Monday through Friday.”

“At minute 23 past every 2nd hour from 0 through 20.”

A

23 0-20/2 * * *

35
Q

¿que hace dmesg?

A

El comando dmesg es usado con el fin de escribir los mensajes del kernel en Linux

36
Q

¿Cual es la diferencia entre Init, Systemd y Upstart?

A

Todos son los procesos que arrancan el sistema de linux.

init fue sustituido por Systemd y este por Upstart (contrastar esta informacion)

37
Q

¿que son los run level?

A

Podríamos decir que ‘runlevel’ o nivel de ejecución es un estado que le indica al sistema cómo ha de funcionar.
(investiga sobre los rc1.d rc2.d … rcn.d)

38
Q

systemctl status apache2

A

para saber el estado de apache

39
Q

comando para saber el estado de un proceso, o reiniciarlo o pararlo ….

A

systemctl status apache2

40
Q

cual es el comando que ha sustituido a ifconfit

A

ip

por ejemplo ejecuta `ip a’

41
Q

cual es el paquete que hay que instalar par tener acceso al comando ifconfig

A

instalando el paquete net-tools

42
Q

que hace /etc/host

A

almacena nombres de host con sus correspondientes direcciones IP

43
Q

/etc/resolv.conf es donde pondremos ____________

A

los servidores de nombres (DNS) que utilizará el equipo

44
Q

netstat ha sido sustituido por : ___

A

ss

45
Q

cual es la primera linea de un script en bash

A

!/bin/bash

46
Q

que es lvm

A
47
Q

Nombra los 5 huecos del crontab

A

minute hour dayofMonth month dayofWeek