====== Resumen Examen 201 LPIC-2 ====== ===== 200 Capacity Planning ===== * [[informatica:certificaciones:lpic:lpic-2:200_capacity_planning:200.1_measure_and_troubleshoot_resource_usage|200.1 Measure and Troubleshoot Resource Usage]] (6) * [[informatica:certificaciones:lpic:lpic-2:200_capacity_planning:200.2_predict_future_resource_needs|200.2 Predict Future Resource Needs]] (2) ==== Conceptos ==== ^ Nombre ^ Descripción ^ ==== Comandos ==== ^ Comando ^ Descripción ^ | ''iostat'' | Monitor de I/O y CPU | | ''vmstat'' | Estadísticas de memoria virtual sobre procesos, memoria, paginación, bloques I/O y utilización de CPU | | ''netstat'' | Listado de las conexiones activas de nuestra máquina. | | ''ps'' | Muestra la lista de procesos en ejecución. | | ''pstree'' | Muestra la misma lista de procesos que ''ps'' y ''top'', pero en formato árbol | | ''w'' | Muestra usuarios conectados y las mismas estadísticas que el comando ''uptime''. | | ''lsof'' | Muestra información acerca de los ficheros abiertos y sus correspondientes procesos | | ''free'' | Muestra una visión en tiempo real de la cantidad de memoria física y virtual de un sistema | | ''top'' | Muestra una visión en tiempo real del sistema en ejecución | | ''uptime'' | Muestra el tiempo que el sistema lleva en funcionamiento, usuarios conectados y el valor promedio de la carga del sistema | | ''sar'' | Recoge informes o guarda información de la actualidad del sistema para poder hacer consultas posteriormente. | | ''strace'' | Visualiza las llamadas a sistema que realizan los procesos. | | ''collectd'' | Recoge las estadísticas de rendimiento del sistema periódicamente | ==== Ficheros ==== ^ Fichero ^ Descripción ^ | ''/etc/collectd/collectd.conf'' | Fichero de configuración de ''collectd'' | ==== Procesos ==== ^ Nombre ^ Descripción ^ ==== Paquetes ==== ^ Nombre ^ Descripción ^ | ''sysstat'' | Incluye los programas ''vmstat'', ''iostat'', ''sar''... | | ''strace'' | Incluye el programa ''strace'' | | ''collectd'' | Incluye el programa ''collectd'' | ==== Servicios ==== ^ Nombre ^ Descripción ^ | ''collectd'' | Permite controlar el demonio ''collectd'' | ===== 201: Linux Kernel ===== * [[informatica:certificaciones:lpic:lpic-2:201_linux_kernel:201.1_kernel_components|201.1: Kernel Components]] (2) * [[informatica:certificaciones:lpic:lpic-2:201_linux_kernel:201.2_compiling_a_kernel|201.2: Compiling a kernel]] (3) * [[informatica:certificaciones:lpic:lpic-2:201_linux_kernel:201.3_kernel_runtime_management_and_troubleshooting|201.3: Kernel runtime management and troubleshooting]] (4) ==== Conceptos ==== ^ Nombre ^ Descripción ^ | kernel | Núcleo del sistema operativo encargado de gestionar los recursos de la máquina | | zImage, bzImage | Imagen que contiene el kernel | | Módulos | Son como los drivers (controladores), programas que nos permitirán que el sistema detecte y se comunique con el hardware. | | RAM disk | Sistema de ficheros temporal sobre el que se descomprime el kernel al arrancar (''initrd'', ''initramfs'') | ==== Comandos ==== ^ Comando ^ Descripción ^ | ''uname'' | Muestra información del sistema | | ''unxz'' | Descomprime ficheros ''.xz'' | | ''tar'' | Desempaqueta archivos ''.tar'' o ''.tar.gz'' | | ''make mrproper'' | Realiza la limpieza de ficheros de compilación del kernel | | ''make menuconfig'' | Configuración de la compilación del kernel | | ''make'' | Compilación del kernel | | ''make bzImage'' | Creación de la imagen del kernel | | ''make modules'' | Compilación de módulos del kernel | | ''make modules_install'' | Instalación de módulos | | ''mkinitramfs'' | Creación del RAM disk | | ''grub-mkconfig'' | Generación del fichero de configuración de GRUB | | ''update-grub'' | Aplica los cambios en el GRUB | | ''lsmod'' | Lista los módulos del kernel que está cargados | | ''insmod'' | Inserta (carga) módulos en el kernel | | ''rmmod'' | Elimina módulos del kernel | | ''modprobe'' | Realiza la gestión dinámica de módulos | | ''modinfo'' | Información sobre módulos | | ''lsdev'' | Proporciona información del hardware instalado | | ''lscpi'' | Información sobre todos los buses PCI del sistema y todos los dispositivos que están conectados a ellos. | | ''lsusb'' | Información de los buses USB de sistema y los dispositivos que están conectados a ellos. | | ''dmesg'' | Muestra los mensajes de la salida estándar del kernel (también llamado //kernel buffer ring//). | | ''sysctl'' | Modifica los parámetros del kernel en tiempo de ejecución | | ''udevadm'' | Control de udev en tiempo de ejecución | ==== Ficheros ==== ^ Fichero ^ Descripción ^ | ''/usr/src/linux'' | Directorio donde se guarda el código fuente del kernel | | ''/usr/src/kernels'' | Directorio donde se guarda el código fuente del kernel (Red Hat) | | ''/usr/src/linux/.config'' | Fichero de configuración del kernel (creado con ''make menuconfig'') | | ''/usr/src/linux/Documentation'' | Documentación del código fuente | | ''/lib/modules/'' | Directorio de módulos del kernel (ficheros ''.ko'') | | ''/etc/modules'' | Módulos que se cargan en el arranque (Debian) | | ''/etc/modules-load.d/'' | Módulos que se cargan en el arranque (Red Hat) | | ''/boot/config-'' | Configuración de los módulos del kernel | | ''/boot/initramfs-'' | RAM disk (Red Hat) | | ''/boot/initrd.img-'' | RAM disk (Debian) | | ''/boot/grub/grub.cfg'' | Fichero de configuración del GRUB (creado con ''grub-mkconfig'') | | ''/boot/System.map-'' | Fichero para depurar el kernel | | ''/boot/config-'' | Fichero de configuración del kernel (creado con ''make menuconfig'') | | ''/etc/modprobe.d/*.conf'' | Configuración de los módulos | | ''/etc/modules.conf'' | Configuración de los módulos (**obsoleto**) | | ''modules.dep'' | Dependencias de unos módulos con respecto a otros | | ''/var/log/dmesg'' | Mensajes del kernel | | ''/var/log/messages'' | Mensajes del kernel | | ''/proc/sys/'' | Opciones del kernel | | ''/etc/sysctl.conf'' | Configuración de las opciones del kernel que se activarán/desactivarán en el arranque | | ''/etc/udev/udev.conf'' | Configuración de udev | | ''/etc/udev/rules.d'' | Directorio de las reglas de udev | ==== Procesos ==== ^ Nombre ^ Descripción ^ ==== Paquetes ==== ^ Nombre ^ Descripción ^ | ''procinfo'' | Incluye ''lsdev''... | ==== Servicios ==== ^ Nombre ^ Descripción ^ ===== 202: System Startup ===== * [[informatica:certificaciones:lpic:lpic-2:202_system_startup:202.1|202.1: Customizing SysV-init system startup]] (3) * [[informatica:certificaciones:lpic:lpic-2:202_system_startup:202.2|202.2: System Recovery]] (4) * [[informatica:certificaciones:lpic:lpic-2:202_system_startup:202.3|202.3: Alternate Bootloaders]] (2) ==== Conceptos ==== ^ Nombre ^ Descripción ^ | init | Primer proceso en ejecución tras la carga del kernel y el que se a su vez genera todos los demás procesos | | runlevel | Estado del sistema en el que se ha determinado la lista de servicios que arrancan o se detienen. | | LILO | Gestor de arranque (obsoleto) | | GRUB | Gestor de arranque | | isolinux | Gestor de arranque para CD/DVD (proyecto Syslinux) | | pxelinux | Gestor de arranque para red (proyecto Syslinux) | | extlinux | Gestor de arranque para sistemas de archivos ext | ==== Comandos ==== ^ Comando ^ Descripción ^ | ''telinit'' | Modifica el nivel de ejecución (runlevel) | | ''init'' | Modifica el nivel de ejecución (runlevel) | | ''runlevel'' | Muestra el nivel actual de ejecución | | ''update-rc.d'' | Gestiona los servicios y sus niveles de ejecución (Debian) | | ''chkconfig'' | Gestiona los servicios y sus niveles de ejecución (Debian) | | ''service'' | Gestión de servicios en sistemas SysV | | ''systemctl'' | Gestión de unidades en sistemas systemd | | ''grub-install'' | Instalador de GRUB | ==== Ficheros ==== ^ Fichero ^ Descripción ^ | ''/etc/rcX.d/'' | Directorios de los runlevels (donde X puede ser 0, 1, 2, 3, 4, 5, 6 o S) | | ''/etc/rc.local'' | Script independiente del nivel de ejecución. Se ejecuta después de todos los scripts de los nivesles de ejecución. | | ''/etc/inittab'' | Configuración del arranque (SysV) | | ''/lib/systemd/system'' | Archivos de configuración de systemd | | ''/etc/systemd/system'' | Archivos de configuración de systemd (los que debemos modificar, ya que tienen prioridad sobre el otro) | | ''/etc/default/grub'' | Opciones por defecto de GRUB | | ''/etc/grub.d/'' | Directorio de ficheros de configuración de GRUB | | ''/boot/grub/grub.cfg'' | Configuración del GRUB (no se debe modificar a mano) | ==== Procesos ==== ^ Nombre ^ Descripción ^ ==== Paquetes ==== ^ Nombre ^ Descripción ^ ==== Servicios ==== ^ Nombre ^ Descripción ^ ===== 203: Filesystem and Devices ===== * 203.1 [[informatica:certificaciones:lpic:lpic-2:203_fileystem_and_devices:203.1|Operating the Linux filesystem]] * 203.2 [[informatica:certificaciones:lpic:lpic-2:203_fileystem_and_devices:203.2|Maintaining a Linux filesystem​]] * 203.3 [[informatica:certificaciones:lpic:lpic-2:203_fileystem_and_devices:203.3|Creating and configuring filesystem options]] ==== Conceptos ==== ^ Nombre ^ Descripción ^ | Sistema de ficheros | Sirve para organizar un espacio de almacenamiento bruto. | | ''proc'' | Sistema de ficheros virtual que muestra los elementos del sistema relacionados con la gestión de procesos y hardware del sistema | | ''sys'' | Sistema de ficheros virtual que permite visualizar elementos del sistema relacionados con los periféricos. Es una evolución de proc. | | UUID | //Universal Unique Identifier// permite asociar un dispositivo de almacenamiento a un identificador. | ==== Comandos ==== ^ Comando ^ Descripción ^ | ''mount'' | Montaje de sistemas de archivos | | ''umount'' | Desmontaje de sistemas de archivos | | ''mkswap'' | Creación de espacio swap | | ''swapon'' | Activa un espacio de swap | | ''swapoff'' | Desactiva un espacio de swap | | ''sync'' | Fuerza la sincronización de los datos almacenados en memoria al dispositivo. | | ''blkid'' | Muestra el UUID de dispositivos de bloques | | ''fdisk'' | Manipulación de particiones de disco | | ''mkfs'' | Creación de sistemas de ficheros | | ''fsck'' | Comprobación de errores en sistemas de ficheros | | ''badblocks'' | Busca sectores defectuosos en dispositivos de bloques | | ''debugfs'' | Depurador del sistema de ficheros **ext** | | ''tune2fs'' | Modifica parámetros de sistemas de ficheros **ext** | | ''dumpe2fs'' | Muestra información de sistemas de ficheros **ext** | | ''xfs_info'' | Información de la geometría de un sistema de ficheros XFS. | | ''xfs_check'' | Chequea la consistencia del sistema de ficheros **XFS** | | ''xfs_repair'' | Repara un sistema de ficheros **XFS** dañado | | ''xfs_admin'' | Modifica parámetros de un sistema de ficheros **XFS** | | ''xfs_growfs'' | Aumenta el tamaño de un sistema de ficheros **XFS** (solo si está montado) | | ''smartctl'' | Panel de control de utilidades para trabajar con discos. | | ''mkisofs'' | Creación de imágenes (obsoleto) | | ''genisoimage'' | Creación de imágenes | | ''dm-crypt'' | Aplicación para gestionar sistemas de ficheros cifrados | ==== Ficheros ==== ^ Fichero ^ Descripción ^ | ''/etc/mtab'' | Muestra los sistemas de ficheros montados actualmente | | ''/proc/mounts'' | Muestra los sistemas de ficheros montados actualmente | | ''/etc/fstab'' | Definición de los sistemas de ficheros que se montarán en el arranque | | ''/etc/auto.master'' | Tabla maestra donde se detalla el conjunto de directorios en los que aplica el automontaje. | | ''/etc/auto.[dir]'' | Tablas secundarias. Se defininen las características propias del montaje. | ==== Procesos ==== ^ Nombre ^ Descripción ^ ==== Paquetes ==== ^ Nombre ^ Descripción ^ | ''smartmontools'' | Proporciona ''smartd'' y ''smartctl'' | | ''autofs'' | Automontaje de unidades | ==== Servicios ==== ^ Nombre ^ Descripción ^ ===== 204: Advanced Storage Device Administration ===== * 204.1 [[informatica:certificaciones:lpic:lpic-2:204_advanced_storage_device_administration:204.1|Configuring RAID]] (3) * 204.2 [[informatica:certificaciones:lpic:lpic-2:204_advanced_storage_device_administration:204.2|Adjusting Storage Device Access]] (2) * 204.3 [[informatica:certificaciones:lpic:lpic-2:204_advanced_storage_device_administration:204.3|Logical Volume Manager]] (3) ==== Conceptos ==== ^ Nombre ^ Descripción ^ | RAID | //Redundant Array of Independent Disks// | | 0xFD | Tipo de partición para MBR | | iSCSI | //Internet SCSI// | | LVM | //Logical Volume Manager// | | Volúmenes físicos (PV) | Son las particiones del disco duro o RAIDs con sistema de archivos LVM. | | Grupo de Volúmenes (VG) | Es una unidad administrativa en la que se engloban nuestros recursos, está formada por el conjunto de PVs y a su vez contiene los LVs. | | Volumen Lógico (LV) | Última capa del LVM, es el equivalente a una partición en un sistema tradicional. | ==== Comandos ==== ^ Comando ^ Descripción ^ | ''mdadm'' | Gestión de volúmenes RAID por software | | ''lsblk'' | Herramienta para saber qué dispositivos de bloque tenemos conectados a la máquina | | ''hdparm'' | Permite ajustar y consultar los parámetros del hardware de los discos IDE y SCSI. | | ''sdparm'' | Permite comunicación de bajo nivel con los periféricos SCSI (incluido SATA). | | ''iscsiadm'' | Permite descubrir los target iSCSI y acceder a los volúmenes descubiertos. | | ''pvcreate'' | Crear volumen físico (PV) **LVM** | | ''pvdisplay'' | Detalle de los volúmenes físicos creados (**LVM**) | | ''pvs'' | Listado breve de los volúmenes físicos creados (**LVM**) | | ''vgcreate'' | Crear grupo de volúmenes (**LVM**) | | ''vgdisplay'' | Información detallada sobre los grupos de volúmenes (**LVM**) | | ''vgs'' | Listado breve de los grupos de volúmenes (**LVM**) | | ''vgextend'' | Ampliar grupo de volúmenes (añadiendo volúmenes físicos) (**LVM**) | | ''vgreduce'' | Reducir grupo de volúmenes (**LVM**) | | ''vgremove'' | Eliminar grupo de volúmenes (**LVM**) | | '' lvcreate'' | Creación de volúmenes lógicos (**LVM**) | | ''lvdisplay'' | Listado detallado de volúmenes lógicos (**LVM**) | | ''lvs'' | Listado sencillo de volúmenes lógicos (**LVM**) | | ''lvextend'' | Extender el volumen lógico (**LVM**) | ==== Ficheros ==== ^ Fichero ^ Descripción ^ | ''/proc/mdstat'' | Información sobre el RAID | | ''/etc/mdadm.conf'' | Configuración de ''mdadm'' | | ''/etc/iscsi/iscsid.conf'' | Configuración del demonio ''iscsd'' | ==== Procesos ==== ^ Nombre ^ Descripción ^ ==== Paquetes ==== ^ Nombre ^ Descripción ^ ==== Servicios ==== ^ Nombre ^ Descripción ^ ===== 205: Network Configuration ===== * [[informatica:certificaciones:lpic:lpic-2:205_network_configuration:205.1|205.1 Basic networking configuration]] (3) * [[informatica:certificaciones:lpic:lpic-2:205_network_configuration:205.2|205.2 Advanced Network Configuration and Troubleshooting]] (4) * [[informatica:certificaciones:lpic:lpic-2:205_network_configuration:205.3|205.3 Troubleshooting Network Issues]] (4) ==== Conceptos ==== ^ Nombre ^ Descripción ^ | CIDR | //Classless Internet Domain Routing// | | IP | //Internet Protocol// | | ARP | //Address Resolution Protocol// | | VPN | //Virtual Private Network// | ==== Comandos ==== ^ Comando ^ Descripción ^ | ''ifconfig'' | Consulta y configuración de interfaces de red | | ''route'' | Creación y visualización de las rutas para las interfaces de la máquina local. | | ''arp'' | Muestra los valores almacenados en la cache ARP | | ''ip'' | Consulta y configuración de interfaces de red y rutas | | ''iw'' | Gestión de dispositivos y redes inalámbricas | | ''iwconfig'' | Información y configuración de interfaces inalámbricas | | ''iwlist'' | Busca las redes inalámbricas disponibles y muestra información | | ''ping'', ''ping6'' | Comando que permite conocer si una máquina está accesible o no. | | ''traceroute'', ''traceroute6'' | Permite comprobar la conectividad con un sistema remoto, devolviendo los routers por lo que pasa el paquete | | ''mtr'' | Herramienta que combina las funciones de ''ping'' y ''traceroute'' | | ''netstat'' | Muestra un listado de las conexiones activas de nuestra máquina | | ''ss'' | Herramienta similar a ''netstat'' para investigar las conexiones de red | | ''nmap'' | Comando que permite realizar el escaneo de puertos de una máquina e identificar los servicios y versión o tipo de sistema operativo. | | ''lsof'' | Muestra la lista de archivos abiertos por procesos en un sistema | | ''nc'' (''netcat'') | Herramienta que nos permite abrir puertos, establecer conexiones de red entre ellos, y transmitir datos. | | ''tcpdump'' | Analizador de tráfico de red | | ''hostname'' | Muestra o modifica el nombre del host | | ''dmesg'' | Muestra el buffer de mensajes del núcleo (//kernel ring buffer//) desde el arranque. | | ''host'' | Permite hacer consultas al servidor DNS de la red | | ''dig'' | Permite hacer consultas al servidor DNS de la red (más completo) | ==== Ficheros ==== ^ Fichero ^ Descripción ^ | ''/etc/hostname'' | Establece el nombre de host, entre otras cosas (Debian) | | ''/etc/sysconfig/network'' | Establece el nombre de host, entre otras cosas (Red Hat) | | ''/etc/sysconfig/network-scripts/'' | Ficheros de configuración de las interfaces de red (Red Hat) | | ''/etc/network/interfaces'' | Fichero de configuración de las interfaces de red (Debian) | | ''/etc/resolv.conf'' | Indica al sistema qué servidores de nombres y qué dominios hay que consultar para resolver las peticiones DNS. | | ''/etc/hosts'' | Correspondencia entre las direcciones IP y los nombre de las máquinas. | | ''/etc/hosts.allow'' | Permite acceso a determinados servicios de la red | | ''/etc/hosts.deny'' | Bloquea el acceso a determinados servicios de la red | ==== Procesos ==== ^ Nombre ^ Descripción ^ ==== Paquetes ==== ^ Nombre ^ Descripción ^ | ''net-tools'' | Incluye ''ifconfig'', ''netstat'' ... | | ''iproute2'' | Incluye ''ip'' | | ''mtr'' | | | ''tcpdump'' | | | ''dnsutils'' | Incluye ''dig'' | ==== Servicios ==== ^ Nombre ^ Descripción ^ ===== Topic 206: System Maintenance ===== * [[informatica:certificaciones:lpic:lpic-2:206_system_maintenance:206.1|206.1 Make and install programs from source]] (2) * [[informatica:certificaciones:lpic:lpic-2:206_system_maintenance:206.2|206.2 Backup operations]] (3) * [[informatica:certificaciones:lpic:lpic-2:206_system_maintenance:206.3|206.3 Notify users on system-related issues]] (1) ==== Conceptos ==== ^ Nombre ^ Descripción ^ | Amanda | Programa de backups | | Bacula | Programa de backups | | BackupPC | Programa de backups | ==== Comandos ==== ^ Comando ^ Descripción ^ | ''gunzip'' | Compresor/descompresor de archivos ''.gz'' | | ''gzip'' | Compresor/descompresor de archivos ''.gz'' | | ''bzip2'' | Compresor/descompresor de archivos ''.bz'', ''.bz2'', ''.tbz'', ''.tbz2'' | | ''xz'' | Compresor/descompresor de archivos ''.xz'', ''.lzma'' | | ''tar'' | Herramienta de creación de paquetes/archivos | | ''uname'' | Muestra información del sistema | | ''diff'' | Compara 2 archivos y muestra sus diferencias | | ''patch'' | Aplica o retira un parche sobre un código fuente | | ''configure'' | Comprueba dependencias a la hora de compilar código fuente | | ''make'' | Utiliza ficheros ''Makefile'' para automatizar tareas como compilación o instalación de programas | | ''make install'' | Instala un programa compilado | | ''dd'' | Copias bloque a bloque | | ''rsync'' | Copia y sincroniza ficheros desde una localización a otra con poco ancho de banda. | | ''mt'' | Operaciones de control de las cintas magnéticas. | | ''wall'' | Difunde un mensaje a todos los usuarios conectados en el sistema. | | ''shutdown'' | Permite apagar, reiniciar o enviar un mensaje a usuarios conectados | ==== Ficheros ==== ^ Fichero ^ Descripción ^ | ''/dev/st*'' | Dispositivo SCSI de cintas de rebobinado automático. | | ''/dev/nst*'' | Dispositivo SCSI de cintas de no rebobinado | | ''/etc/issue'' | Fichero que se muestra antes de la solicitud de autenticación local | | ''/etc/issue.net'' | Fichero que se muestra antes de la solicitud de autenticación remota (''telnet'') | | ''/etc/motd'' | Fichero que se muestra después de la apertura de un sesión con éxito. | ==== Procesos ==== ^ Nombre ^ Descripción ^ ==== Paquetes ==== ^ Nombre ^ Descripción ^ | ''build-essential'' | Conjunto de programas y bibliotecas para realizar la compilación de programas (Debian) | ==== Servicios ==== ^ Nombre ^ Descripción ^