0% encontró este documento útil (0 votos)
12 vistas4 páginas

Modulo 3

El documento proporciona una lista de comandos y utilidades básicas en Linux, organizados por categorías como compresión de archivos, gestión de permisos, archivos, sistema de archivos, redes, control de trabajos y evaluación de expresiones. También se detallan utilidades de supervisión y rendimiento, incluyendo herramientas para monitorear procesos, memoria, E/S y red, así como comandos para la gestión de paquetes. Además, se mencionan archivos de registro importantes ubicados en /var/log que contienen información sobre el arranque del sistema y mensajes del kernel.

Cargado por

vhmatura
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
12 vistas4 páginas

Modulo 3

El documento proporciona una lista de comandos y utilidades básicas en Linux, organizados por categorías como compresión de archivos, gestión de permisos, archivos, sistema de archivos, redes, control de trabajos y evaluación de expresiones. También se detallan utilidades de supervisión y rendimiento, incluyendo herramientas para monitorear procesos, memoria, E/S y red, así como comandos para la gestión de paquetes. Además, se mencionan archivos de registro importantes ubicados en /var/log que contienen información sobre el arranque del sistema y mensajes del kernel.

Cargado por

vhmatura
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Comandos básicos y utilidades

Estado:
Muchos comandos y utilidades básicos son los mismos en Linux y otros sistemas operativos tipo UNIX. Aunque puede
haber alguna variación en algunas de las opciones y la sintaxis, el propósito sigue siendo el mismo. A continuación
encontrará una lista de estos comandos agrupados por área general de cobertura:

Compresión de archivos
bunzip2, bzcat, bdiff, bzip2, bzless

gunzip, gzexe, gzip, zcat, zless

zip, upzip

xz, unxz, xzcat

Propiedad, permisos y atributos de archivos


attr, chgrp, chown, chmod

Archivos
awk, basename, cat, col, cp, cpio, csplit, cut, dd, diff, dirname, egrep, expand, file, fgrep, fmt, grep,
head, join, less, more, sed, tail, tar

Sistema de archivos
cd, chroot, df, dirs, du, fdisk, fsck, fuser, ln, ls, mkdir, mv, pushd, popd, rm, rmdir

Redes
arp, domainname, finger, ftp, host, hostname, ip, route, ifconfig, netstat

Control de trabajos
at, atrm, batch, crontab, exec, exit, ipcs, ipcrm, kill, killall

Evaluación de expresiones
bc, dc, eval, expr, factor, false, true

Existen muchos otros comandos y utilidades que podrían añadirse a esta lista.
Utilidades de supervisión y rendimiento
Las distribuciones de Linux vienen con muchas herramientas estándar de rendimiento y perfilado ya instaladas. Algunas
de ellas pueden resultarle familiares de otros sistemas operativos tipo UNIX, mientras que otras fueron desarrolladas
específicamente para Linux.

Muchas de estas herramientas recopilan su información del pseudo-sistema de archivos /proc. También existen
monitores gráficos del sistema que, aunque ocultan muchos de los detalles, siguen siendo extremadamente útiles.
Consideraremos las interfaces gráficas disponibles después de detallar las utilidades de línea de comandos.

Antes de considerar las principales utilidades con cierto detalle, haremos un breve resumen. Las desglosaremos por tipo,
aunque algunas de las utilidades tienen dominios de cobertura que se solapan. También daremos el nombre del paquete
al que pertenecen, que no es importante y puede variar entre las distintas distribuciones y versiones de Linux.

Utilidades de supervisión de procesos y cargas


Utilidad Propósito Paquete
top Actividad de los procesos, actualizada dinámicamente procps
tiempo de
Cuánto tiempo está funcionando el sistema y la carga media procps
actividad
ps Información detallada sobre los procesos procps
psmisc (o
pstree Un árbol de procesos y sus conexiones
pstree)
mpstat Uso de múltiples procesadores sysstat
iostat Utilización de la CPU y estadísticas de E/S sysstat
sar Mostrar y recopilar información sobre la actividad del sistema sysstat
numastat Información sobre NUMA (arquitectura de memoria no uniforme) numactl
strace Información sobre todas las llamadas al sistema que realiza un proceso strace

Utilidades de monitorización de memoria


Utilidad Propósito Paquete
free Breve resumen del uso de memoria procps
vmstat Estadísticas detalladas de memoria virtual y E/S en bloque, actualizadas dinámicamente procps
pmap Mapa de memoria del proceso procps

Utilidades de monitorización de E/S


Utilidad Propósito Paquete
syssta
iostat Utilización de la CPU y estadísticas de E/S
t
iotop Estadísticas de E/S incluyendo por proceso iotop
Utilidad Propósito Paquete
syssta
sar Mostrar y recopilar información sobre la actividad del sistema
t
vmstat Estadísticas detalladas de memoria virtual y E/S en bloque, actualizadas dinámicamente Procps

Utilidades de supervisión de red


Utilidad Propósito Paquete
netstat Estadísticas detalladas de red netstat
iptraf Recopila información sobre las interfaces de red iptraf
tcpdump Análisis detallado de los paquetes y el tráfico de la red tcpdump
wireshark Análisis detallado del tráfico de red wireshark

Operación RPM deb


dpkg --install
Instalar un paquete rpm -i foo.rpm
foo.deb
Instalar un paquete con dependencias del repositorio dnf install foo apt-get install foo
dpkg --remove
Eliminar un paquete rpm -e foo.rpm
foo.deb
Eliminar un paquete y sus dependencias utilizando un
dnf remove foo apt remove foo
repositorio
dpkg --install
Actualizar el paquete a una versión más reciente rpm -U foo.rpm
foo.deb
Actualizar paquete utilizando el repositorio y resolviendo
dnf update foo apt install foo
dependencias
Actualizar todo el sistema dnf update apt dist-upgrade
rpm -qa o yum listar
Mostrar todos los paquetes instalados dpkg --list
instalados
Obtener información sobre un paquete instalado incluyendo dpkg --listfiles
rpm -qil foo
archivos foo
apt-cache search
Mostrar los paquetes disponibles con "foo" en el nombre dnf list foo
foo
apt-cache
Mostrar todos los paquetes disponibles dnf list
dumpavail foo
dpkg --search
¿A qué paquete pertenece un archivo? rpm -qf archivo
archivo
Los sistemas RHEL/CentOS Fedora recientes más antiguos utilizaban yum en lugar de dnf. Los comandos básicos
son los mismos. Sin embargo, los comandos avanzados pueden ser diferentes o faltar. En la mayoría de los casos, si
emite un comando yum, puede aparecer una advertencia y se mostrará y ejecutará el comando dnf equivalente.

Estos son algunos de los archivos de registro importantes que se encuentran en /var/log:
Archivo Finalidad
boot.log Mensajes de arranque del sistema
Mensajes del kernel guardados tras el arranque. Para ver el contenido actual del búfer de mensajes
dmesg
del kernel, escriba dmesg
mensajes o
Todos los mensajes importantes del sistema
syslog
secure Mensajes relacionados con la seguridad

También podría gustarte