Cómo verificar la configuración del servidor Linux
El comando de LINUX para ver la configuración del hardware del servidor es el siguiente:
Sistema
# uname -a # Ver la información del kernel/sistema operativo/CPU
# head -n 1 /etc/issue # Verificar la versión del sistema operativo
# cat /proc/cpuinfo # Verificar la información de la CPU
# nombre de host # Verificar el nombre de la computadora
# lspci -tv # Listar todos los dispositivos PCI
# lsusb -tv # Listar todos los dispositivos USB
# lsmod # Listar los módulos del kernel cargados
# env # Ver variables de entorno
Recursos
# free -m # Ver uso de memoria y uso del área de intercambio
# df -h # Ver el uso de cada partición
# du -sh
# grep MemTotal /proc/meminfo # Verificar la memoria total
# grep MemFree /proc/meminfo # Comprobar la cantidad de memoria libre
# uptime # Comprobar el tiempo de ejecución del sistema, el número de usuarios y la carga
# cat / proc/loadavg # Verificar la carga del sistema
p>Discos y particiones
# mount | column -t # Ver el estado de las particiones montadas
# fdisk - l # Ver todas las particiones
# swapon -s # Ver todas las particiones de intercambio
# hdparm -i /dev/hda # Ver los parámetros del disco (solo aplicable a dispositivos IDE)
# dmesg | grep IDE # Ver el estado de detección del dispositivo IDE de inicio
Red
# ifconfig # Ver las propiedades de todas las interfaces de red
# iptables -L # Ver configuración del firewall
# ruta -n # Ver tabla de enrutamiento
# netstat -lntp # Ver todos los puertos de escucha
# netstat -antp # Ver todas las conexiones establecidas
# netstat -s # Ver estadísticas de red
Proceso
# ps -ef # Ver todos los procesos
# top # Mostrar el estado del proceso en tiempo real
Usuario
# w # Ver usuarios activos
# id
# last # Ver el registro de inicio de sesión del usuario
# cut -d: -f1 /etc/passwd # Ver todos los usuarios en el sistema
# cut -d: -f1 /etc /group # Ver todos los grupos en el sistema
# crontab -l # Ver las tareas programadas del usuario actual
Servicios
# chkconfig --list # Listar todo servicios del sistema
# chkconfig -- list | grep on # Listar todos los servicios del sistema iniciados
Programas
# rpm -qa # Ver todos los paquetes de software instalados
# chkconfig -- list | grep on # p>
Otros comandos de uso común están organizados de la siguiente manera:
Compruebe el número de serie de la placa base: dmidecode | grep -i 'número de serie'
Utilice el programa de detección de hardware. kuduz para detectar nuevo hardware: servicio kudzu inicio (o reinicio)
Ver información de la CPU: cat /proc/cpuin
fo [dmesg | grep -i 'cpu'][dmidecode -t procesador]
Ver información de la memoria: cat /proc/meminfo [free -m][vmstat]
Ver tablero Información de la tarjeta: cat /proc/pci
Ver información de la tarjeta gráfica/tarjeta de sonido: lspci |grep -i 'VGA'[dmesg | grep -i 'VGA']
Ver red información de la tarjeta: dmesg | grep -i 'eth'[cat /etc/sysconfig/hwconf | grep -i eth][lspci | grep -i 'eth']
Ver información de PCI: lspci (en comparación con cat /proc /pci es más intuitivo)
Ver dispositivos USB: cat /proc/bus/usb/devices
Ver teclado y mouse: cat /proc/bus/input/devices
Ver la información y el uso del disco duro del sistema: fdisk & disk – l & df
Ver las solicitudes de interrupción (IRQ) de cada dispositivo: cat /proc/interrupts
Ver la estructura del sistema: uname -a
Ver e iniciar el modo kernel de 32 o 64 bits del sistema: isalist –v [isainfo –v][isainfo –b]
Ver información del hardware, incluyendo BIOS, CPU, memoria y otra información: dmidecode
Mida la frecuencia de actualización actual del monitor: /usr/sbin/ffbconfig –rev?
Ver la configuración del sistema: /usr/platform/sun4u/ sbin/prtdiag –v
Ver los parches que se han aplicado en el sistema actual: showrev –p
Mostrar la ejecución actual nivel: who –rH
Ver la información de la versión de enlace actual: nslookup –class=chaos –q=txt version.bind
Ver información del hardware: dmesg más
Muestra información periférica, como USB, tarjeta de red y otra información: lspci
Ver el controlador cargado:
lsnod
lshw
Ver el tipo de procesador actual y la velocidad (frecuencia de reloj): psrinfo -v
Imprimir el número de versión actual de OBP: prtconf -v
Ver información física del disco duro (proveedor, RPM , Capacidad): iostat –E
Ver parámetros geométricos del disco e información de partición: prtvtoc /dev/rdsk/c0t0d0s
Muestra el número de i-nodos usados y no utilizados:
df –F ufs –o i
isalist –v
Puede utilizar el comando de vista de archivo para explorar el contenido del archivo en "/proc". información específica del sistema:
Información de la CPU del host: Cpuinfo
p>Información del canal DMA del host: Dma
Información del sistema de archivos: Filesystems
Información de interrupción del host: Interrupciones
Información del número de puerto de E/S del host: Ioprots
Información de la memoria del host: Meninfo
Información de la versión de la memoria de Linux: Versión
Observaciones: proc – información del proceso pseudosistema de archivos La información del proceso disfraza el sistema de archivos