Unix ToolBox: Base de datos de comandos y tareas Unix/Linux/BSD

Unix ToolBox es un excelente sitio web que recopila comandos, tareas, scripts,etc de Unix/Linux/BSD separados por categorías, además de ser una excelente guía práctica con ejemplos de cada comando, tanto para usuarios avanzados, intermedios como principiantes. Os dejo las categorías y un ejemplo de como es por ejemplo, la subcategoría hardware dentro de sistema, podéis acceder al sitio web directamente desde aquí.

  1. System
  2. Processes
  3. File System
  4. Network
  5. SSH SCP
  6. VPN with SSH
  7. RSYNC
  8. SUDO
  9. Encrypt Files
  10. Encrypt Partitions
  11. SSL Certificates
  12. CVS
  13. SVN
  14. Useful Commands
  15. Install Software
  16. Convert Media
  17. Printing
  18. Databases
  19. Disk Quota
  20. Shells
  21. Scripting
  22. Programming
  23. Online Help

Información Hardware

Kernel detected hardware

# dmesg                              # Detected hardware and boot messages
# lsdev                              # information about installed hardware
# dd if=/dev/mem bs=1k skip=768 count=256 2>/dev/null | strings -n 8 # Read BIOS

Linux

# cat /proc/cpuinfo                  # CPU model
# cat /proc/meminfo                  # Hardware memory
# grep MemTotal /proc/meminfo        # Display the physical memory
# watch -n1 'cat /proc/interrupts'   # Watch changeable interrupts continuously
# free -m                            # Used and free memory (-m for MB)
# cat /proc/devices                  # Configured devices
# lspci -tv                          # Show PCI devices
# lsusb -tv                          # Show USB devices
# lshal                              # Show a list of all devices with their properties
# dmidecode                          # Show DMI/SMBIOS: hw info from the BIOS

FreeBSD

# sysctl hw.model                    # CPU model
# sysctl hw                          # Gives a lot of hardware information
# sysctl vm                          # Memory usage
# dmesg | grep "real mem"            # Hardware memory
# sysctl -a | grep mem               # Kernel memory settings and info
# sysctl dev                         # Configured devices
# pciconf -l -cv                     # Show PCI devices
# usbdevs -v                         # Show USB devices
# atacontrol list                    # Show ATA devices
# camcontrol devlist -v              # Show SCSI devices