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
que hacen fgrep y egrep
-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
explain shell: find -name *.log > ~/borrar/log.log 2>~/borrar/log.err find -name *.log &> ~/borrar/log.todo
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
El journaling es ...
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
que son los archvios que .so
``` 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
¿Como puedo ver el comando que lanzo un cierto proceso, por ejemplo el que tiene el pid 5?
ps aux | grep 5 | cut -d ":" -f3 bueno... casi, De momento haz un explain shell de esto.
30
¿que hace top?
El comando top te permite ver las tareas del sistema que se ejecutan en tiempo real.
31
si quieres que un proceso que has arrancado siga funcionando depues de tu logout , debes usar ____
nohup
32
para ejecutar un comando en segundo plano... | por ejemplo quiero que find - name "*futbol*" se ejecute en 2º plano:
find - name "*futbol*" & | con el andersan
33
``` crontab guru 5 4 * * * ----- 5 0 * 8 * --- 15 14 1 * * ```
``` “At 04:05.” ---- “At 00:05 in August.” --- “At 14:15 on day-of-month 1.” ```
34
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.”
0 22 * * 1-5 --- 23 0-20/2 * * *
35
¿que hace dmesg?
El comando dmesg es usado con el fin de escribir los mensajes del kernel en Linux
36
¿Cual es la diferencia entre Init, Systemd y Upstart?
Todos son los procesos que arrancan el sistema de linux. | init fue sustituido por Systemd y este por Upstart (contrastar esta informacion)
37
¿que son los run level?
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
systemctl status apache2
para saber el estado de apache
39
comando para saber el estado de un proceso, o reiniciarlo o pararlo ....
systemctl status apache2
40
cual es el comando que ha sustituido a ifconfit
ip | por ejemplo ejecuta `ip a'
41
cual es el paquete que hay que instalar par tener acceso al comando ifconfig
instalando el paquete net-tools
42
que hace /etc/host
almacena nombres de host con sus correspondientes direcciones IP
43
/etc/resolv.conf es donde pondremos ____________
los servidores de nombres (DNS) que utilizará el equipo
44
netstat ha sido sustituido por : ___
ss
45
cual es la primera linea de un script en bash
#!/bin/bash
46
que es lvm
47
Nombra los 5 huecos del crontab
minute hour dayofMonth month dayofWeek