Comandos Esenciales de Linux y Gestión de Máquinas Virtuales con VirtualBox

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 5,57 KB

Gestión de Archivos y Procesos en Linux

  • locate archivo: Localiza un archivo.
  • cat, more, less: Muestran el contenido de un archivo.
  • grep patrón archivo: Busca líneas que contengan un patrón.
  • cut fichero -d “delimitador” -f 1,2: Corta por el delimitador un fichero cogiendo solo los campos (columnas 1 y 2).
  • cut fichero -c 1-5: Corta desde el carácter 1 al 5 una columna en un fichero.
  • sort fichero -k 1: Ordena la salida de un fichero a través de la primera columna.
  • head fichero -n 3: Obtiene las tres primeras líneas de un fichero.
  • tail fichero -n 3: Obtiene las tres últimas líneas de un fichero.
  • ls -l && cd /home/usuario/Escritorio: Ejecuta varios comandos encadenados siempre que no falle la ejecución de uno de ellos.
  • ls -l || cd /home/usuario/Escritorio: Ejecuta el primer comando y, en caso de que falle, ejecuta el segundo.
  • scp archivo usuario@pc-destino:/archivo: Copia un archivo de un PC a otro mediante SSH.
  • mv archivo destino: Mueve un archivo de una carpeta a otra.
  • rm archivo: Borra un archivo. Con la opción -rf, borra una carpeta.
  • tar xvf archivo.tar.gz: Descomprime un archivo tar.gz.
  • tar cvf archivo.tar.gz CarpetaAComprimir: Comprime un archivo tar.gz.
  • set: Muestra variables de entorno.
  • df -h: Muestra las particiones del disco y su ocupación.
  • ln -s archivo enlace.slink: Crea un enlace simbólico a un archivo.
  • date +%d%m%Y: Obtiene el día, el mes y el año de la fecha actual del sistema.

Gestión de Paquetes (dpkg)

  • dpkg --list: Lista todos los paquetes instalados.
  • dpkg -L nombre-paquete: Muestra los archivos que conforman el paquete.
  • dpkg -S texto: Muestra los paquetes con algún archivo que contenga 'texto'.

Gestión de Paquetes (APT)

  • sudo apt-get update: Refrescar actualizaciones disponibles.
  • sudo apt-get upgrade: Actualizar todos los paquetes.
  • sudo apt-get dist-upgrade: Actualizar versión.
  • sudo apt-get install paquete: Instalar paquete.
  • sudo apt-get remove paquete: Desinstalar paquete.
  • sudo apt-get --purge remove paquete: Desinstalar paquete y eliminar configuración.
  • sudo apt-get autoremove: Eliminar paquetes obsoletos.
  • sudo apt-get -f install: Intentar arreglar paquetes.
  • sudo apt-get -d paquete: Bajar el paquete y sus dependencias sin instalar.
  • sudo dpkg --configure -a: Intentar arreglar paquetes rotos.
  • sudo dpkg -i paquete.deb: Instalar archivo paquete.deb.

Gestión de Máquinas Virtuales (VirtualBox)

Configuración y Administración

  • Modificar el tamaño de la memoria RAM: vboxmanage modifyvm VboxCLI --memory 1024
  • Modificar el tamaño de un fichero .vdi: vboxmanage modifyhd “ruta del fichero .vdi” --resize 10000 (tamaño en MB).
  • Clonar un fichero .vdi: vboxmanage clonehd “ruta del fichero .vdi” “ruta nueva copia fichero.vdi”.
  • Listados de sistemas y máquinas:
    • vboxmanage list ostypes
    • vboxmanage list vms
    • vboxmanage list runningvms
  • Añadir interfaz de red: vboxmanage modifyvm VboxCLI --nic1 bridged --bridgeadapter1 eth0
  • Añadir imagen ISO: vboxmanage storageattach VboxCLI --storagectl "Sata Controller" --port 1 --device 0 --type dvddrive --medium /home/user/Descargas/ubuntu-12.04.1-server-amd64.iso
  • Mostrar información: vboxmanage showvminfo VboxCLI

Escritorio Remoto (VRDE) y Ejecución

  • Configurar escritorio remoto:
    • vboxmanage modifyvm VboxCLI --vrde on
    • vboxmanage modifyvm VboxCLI --vrdeaddress localhost
    • vboxmanage modifyvm VboxCLI --vrdeport 3001
    • vboxmanage modifyvm VboxCLI --vrdemulticon on
  • Arrancar en segundo plano: VBoxHeadless -s VboxCLI -v on
  • Comprobar puerto de escucha: netstat -tanep
  • Conexión al servidor VRDE: rdesktop -a 16 -N 192.168.1.6:3001
  • Apagar máquina: vboxmanage controlvm VboxCLI poweroff
  • Salvar estado: VBoxManage controlvm "Windows XP" savestate
  • Arrancar en primer plano: VBoxManage startvm "Windows XP"
  • Ejecutar sin interacción: vboxsdl --startvm --fullscreen

Entradas relacionadas: