Comandos útiles para la gestión de sistemas y máquinas virtuales

Clasificado en Informática

Escrito el en español con un tamaño de 6,09 KB

Comandos básicos de sistema

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 -n3 //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 archivo de un PC a otro, por ssh

mv archivo destino  //Mueve un archivo de una carpeta a otra

rm archivo //Borra un archivo. Con opción -rf, borra una carpeta

tar xvf archivo.tar.gz//Descomprime archivo tar.gz

tar cvf archivo.tar.gz CarpetaAComprimir //comprime 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

Comandos para la gestión de paquetes

+%d%m%Y //Obtiene el dia el mes y el año de la fecha actual del sistema

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

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 // Para 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

Comandos para la gestión de máquinas virtuales

Modificar el tamaño de la memoria RAM de un máquina virtual

vboxmanage modifyvm VboxCLI --memory 1024

Modificar el tamaño de un fichero .vdi

vboxmanage modifyhd “ruta del fichero .vdi” --resize 10000 (este tamaño en MB)

Clonar un fichero fichero .vdi

vboxmanage clonehd “ruta del fichero .vdi” “ruta nuevo copia fichero.vdi” (este ramaño en MB)

Mostrar un listado de sistemas operativos, listado de máquinas registradas y listado de

máquinas virtuales que están funcionando.

Vboxmanage list ostypes

vboxmanage list vms

vboxmanage list runningvms

Añadir una interface de red a una máquina virtual

vboxmanage modifyvm VboxCLI --nic1 bridged --bridgeadapter1 eth0

Añadir una imagen ISO a una máquina virtual a través de una controladora SATA ya existente

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 de una determinada máquina virtual

vboxmanage showvminfo VboxCLI

Configurar una máquina virtual para que admita el escritorio remoto virtual

vboxmanage modifyvm VboxCLI --vrde on

vboxmanage modifyvm VboxCLI --vrdeaddress localhost

vboxmanage modifyvm VboxCLI –vrdeport 3001

vboxmanage modifyvm VboxCLI --vrdemulticon on

Arrancar una máquina virtual en segundo plano

VBoxHeadless -s VboxCLI -v on

Comprobar que una máquina virtual tiene el puerto de escucha abierto en el ordenador anfitrión

netstat -tanep

tcp 0 0 127.0.0.1:3001 0.0.0.0:* ESCUCHAR 1000 17286

Para conectarnos al servidor VRDE de la máquina virtua

rdesktop -a 16 -N 192.168.1.6:3001

Apagar una máquina virtual que estuviera en funcionamieto

vboxmanage controlvm VboxCLI poweroff

Mostrar las máquinas virtuales que están en ejecución

vboxmanage list runningvms

Salvar el estado de una máquina virtual

VBoxManage controlvm "Windows XP" savestate

Arrancar una máquina virtual en primer plano

VBoxManage startvm "Windows XP"

Ejecutar un comando sin que el usuario tenga posibilidad de interactuar con virtualbox

vboxsdl --startvm --fullscreenáquina

Entradas relacionadas: