LINUX Flashcards
¿Cómo se llama al proceso con PID=1 que arranca los servicios al inicio del sistema?
init
¿Para qué hacemos “export” sobre una variable?
Para que sea visible en los distintos niveles de shell o entornos de los procesos hijos (algo asi como hacerla global)
¿Qué representa un volumen físico dentro de LVM?
Un disco duro o partición que podremos añadir a un determinado VG (grupo de volúmenes). Ej /dev/hda o /dev/sdb1
¿Qué representa el dispositivo /dev/sda1?
Dentro del disco SCSI/SATA sda, la primera partición
los valores 1-4 son para particiones primarias
¿Cuál es la herramienta clásica para instalar software en las distro de la familia Debain usando el catalogo de paquetes que hay en internet?
apt
Otra opciones sería aptitude y synaptic.
Si nos bajamos el fichero .deb entonces se instala con dpkg
¿Cuál es la herramienta clásica para instalar software en las distro de la familia Red-Hat usando el catalogo de paquetes que hay en internet?
yum
Si nos bajamos el fichero .rpm entonces se instala con rpm
¿Con qué dos comandos podemos dar permisos de lectura a un usuario sobre un archivo?
chmod (con limitaciones, porque ese usuario tendría que ser el owner o pertenecer al grupo owner)
con ACL’s setfacl -m u:usuario:r fichero
Cuando vemos con la orden ls -li que dos ficheros están asociados al mismo i-nodo, ¿qué quiere decir?
Que se crearon mediante hard-links
¿Cómo podemos acceder al contenido de una memoria usb dentro de nuestro linux?
Con mount
¿Cómo localizamos ficheros de más de 100 megas en todo el árbol de directorios?
find / -type f -size +100M
¿Con qué orden(es) podemos limitar los recursos que utiliza un determinado proceso ?
ulimit
2. - cgroups
¿Qué es SELinux?
Un modulo del kernel que implementa/gestiona una serie de políticas de seguridad muy estrictas
¿De qué manera un programa de usuario puede invocar a servicios del kernel?
Mediante system calls (int 80h)
¿Para qué sirve el comando ldd?
Para poder visualizar de un programa (binario) que librerías utiliza
Ej ldd /usr/sbin/apache2
Si queremos planificar una tarea solo para un instante determinado, ¿qué comando usaremos?
at
¿Cómo obtenemos la dirección IP que nos han asignado?
ifconfig (obsoleto) / ip
Si una vez arrancado el sistema me interesa analizar los mensajes que aparecieron al inicio (ver si hay algún error con algún dispositivo, … ) ¿con qué comando podría ver esos mensajes?
dmesg
¿Qué contiene la variable $# dentro de un script?
el número de parámetros pasado al script por linea de comando
¿Qué dos protocolos se manejan en Linux para temas de impresión?
LPD/LPR
IPP
https: //en.wikipedia.org/wiki/Line_Printer_Daemon_protocol
https: //en.wikipedia.org/wiki/Internet_Printing_Protocol
¿Con qué comando podemos impedir conexiones al puerto 22 de nuestro equipo?
iptables
Si instalamos el servidor openssh-server, ¿qué funcionalidades nos ofrece y por qué puerto?
Nos ofrece por el puerto 22 dos servicios “seguros”
Control Remoto (similar al telnet)
Transferencia de ficheros (similar al ftp)
Nombre dos gestores de arranque
lilo
grub