Gestion-Sistema-Hardware-Linux Flashcards
configuración/control de recursos para usuarios
ulimit
muestra información de la memoria RAM
free
free -h (formato legible)
# free -b/m/g/k (información en bytes/kibi/mebi/gibibyte –> base 2)
# free –si (aplica las unidades del sistema internacional –> base 10)
obtiene la informacion de “free”
cat /proc/meminfo
añadir o borrar modulos del kernel
modprobe
lsmod (listado de modulos cargados actualmente)
modprobe cifs (añadir un modulo)
modprobe -r cifs (eliminar un modulo)
modinfo cifs
muestra los dispositivos conectados al USB o al PCI
lsusb / lspci
muestra informacion del procesador: arquitectura, cores, virtualizacion, cache L1,L2, etc
lscpu
configurar parametros del kernel en tiempo de ejecucion
sysctl
sysctl -a (ver una lista completas de los parametros del kernel)
# sysctl -w net.ipv4.ip_forward=1 (ej. capacidad de routing, aunque temporal)
# echo “net.ipv4.icmp_echo_ignore_all = 1”»_space; /etc/sysctl.conf (es definitivo)
# sysctl -p (aplicar los cambios)
el comando “……..l” podemos obtener una info muy parecida a uname -a asi
como configurar el hostname
hostnamectl
podemos obtener info acerca de la distribucion de
Linux
lsb_release -a
/etc/issue
/etc/os-release
/etc/debian_version
muestra información del sistema
uname
uname -a (muestra toda la informacion).
equivalente a # cat /proc/version
# uname -s (nombre del kernel)
Linux (similar a # cat /proc/sys/kernel/ostype)
# uname -n (nombre del host)
miegi_linux (similar a # cat /proc/sys/kernel/hostname o /etc/hostname)
# uname -v (version del kernel)
#1 SMP Debian 4.9.189-3+deb9u2 …(similar a # cat /proc/sys/kernel/version)
# uname -r (release del kernel)
4.9.0-11-amd64 (similar a # cat /proc/sys/kernel/osrelease)
# uname -p (tipo de procesador)
tipo de cpu o “unknown”
# uname -m (nombre de hardware)
x86_64 (similar al comando “arch”)
# uname -o (sistema operativo)
GNU/Linux
uname -a (muestra toda la informacion).
equivalente a # cat /proc/version
# uname -s (nombre del kernel)
Linux (similar a # cat /proc/sys/kernel/ostype)
# uname -n (nombre del host)
miegi_linux (similar a # cat /proc/sys/kernel/hostname o /etc/hostname)
# uname -v (version del kernel)
#1 SMP Debian 4.9.189-3+deb9u2 …(similar a # cat /proc/sys/kernel/version)
# uname -r (release del kernel)
4.9.0-11-amd64 (similar a # cat /proc/sys/kernel/osrelease)
# uname -p (tipo de procesador)
tipo de cpu o “unknown”
# uname -m (nombre de hardware)
x86_64 (similar al comando “arch”)
# uname -o (sistema operativo)
GNU/Linux
(muestra información del usuario: uid, gid, grupos)
id [usuario]
muestra mensajes de diagnostico
dmesg
dmesg –level=alert,crit,… (filtrar por el nivel de cada mensaje)
# dmesg -k (mensajes del kernel)
# dmesg -T (muestra la fecha y hora en un formato legible)
# dmesg -w (se queda esperando a nuevos mensajes)
# dmesg -u (mensajes del espacio de usuario)
muestra solo el login de los usuarios conectados
muestra los usuarios conectados y que están haciendo
“who -b”fecha y hora del ultimo inicio del sistema
users
“w”
last -ap now” es similar a “who -b”
(muestra informacion de usuario conectados
who
who -q (muestra los login y el numero total de usuarios logados)
who -m (muestra el hostname desde donde está conectandose el usuario)